#series-toggle{float:right;margin-top:-50px;background:#14715e;color:#fff;font-weight:700}
.series-mode .setup,.series-mode #message,.series-mode #five-previews,.series-mode #crop-workspace,.series-mode #export-options,.series-mode .saved-results,.series-mode .flow-dock,.series-editing .flow-dock{display:none!important}
#series-panel{scroll-margin-top:16px}.series-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.series-heading h2{margin:6px 0;font-size:26px}.series-heading p{margin:0 0 18px}
.series-import{display:flex;flex-direction:column;gap:10px;align-items:center;padding:26px;border:1px dashed #80aca0;background:#f3f8f6;border-radius:10px;text-align:center}.series-import span{font-size:13px;color:#637e75}.series-import div{display:flex;gap:10px}.series-import.drag-over{background:#dcefe7;border-color:#14715e}
.series-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:14px 0;border-top:1px solid #e1e9e5}.series-toolbar strong{margin-right:auto}.series-toolbar label{font-size:13px}
.series-row{border:1px solid #d7e5de;border-radius:10px;padding:14px 18px;margin:0 0 12px;background:#fff}.series-row-heading{display:flex;gap:14px;align-items:center}.series-row-heading>div{margin-right:auto;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.series-row-heading code,.series-row-heading small{font-size:11px;color:#6b8179}.series-row-heading>span{color:#14715e;font-size:12px}.series-row-heading label{font-size:12px;white-space:nowrap}.series-row-heading button{padding:7px 12px;font-size:12px}
.series-images{display:grid;grid-template-columns:110px repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.series-images figure{margin:0;min-width:0;border-radius:6px;background:#f3f6f4;padding:8px;text-align:center}.series-images img{width:100%;height:140px;object-fit:contain}.series-images .series-mother{background:#e9f3ef;border:1px dashed #8db9a6}.series-mother img{cursor:crosshair}.series-images figcaption{font-size:12px;margin-top:6px}.series-images small{color:#6b8179;margin-left:6px}.series-images>.hint{grid-column:2/-1}
.series-final{display:flex;flex-direction:column;gap:6px;position:sticky;bottom:0;padding:18px;background:#fffefb;border-top:1px solid #cbded5;box-shadow:0 -6px 12px #14392d08}.series-final p{margin:4px 0}.series-final-actions{display:flex;gap:10px;justify-content:flex-end}#series-panel .primary,#series-edit-dock .primary{background:#14715e;color:white}
#series-edit-dock{position:fixed;bottom:0;left:0;right:0;z-index:12;display:flex;gap:16px;align-items:center;background:#fff;padding:18px 4vw;border-top:1px solid #cadfd5;box-shadow:0 -3px 14px #183b3210}#series-edit-dock span{margin-right:auto;font-size:13px;color:#637e75}
@media(max-width:800px){#series-toggle{float:none;margin-top:8px}.series-row-heading{flex-wrap:wrap}.series-images{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.series-images img{height:115px}.series-images figcaption{font-size:10px}.series-images small{display:block}.series-final-actions{flex-wrap:wrap}.series-final-actions button{font-size:12px}.series-heading h2{font-size:22px}#series-edit-dock{flex-wrap:wrap;gap:8px}.series-row{padding:10px}.series-row-heading small{display:none}}
