.image-page{max-width:1440px}.image-intro{justify-content:space-between;align-items:center;padding:36px 0 26px;display:flex}.image-intro h1{letter-spacing:-1px;margin:9px 0 5px;font-size:31px;font-weight:650}.image-intro p{color:var(--muted);margin:0;font-size:12px}.image-intro>.local-tag{font-size:11px}.mode-bar{border-bottom:1px solid var(--border);align-items:center;gap:5px;margin-bottom:21px;padding-bottom:15px;display:flex}.mode-bar button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.mode-bar button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--border);color:var(--text)}.mode-bar svg{width:16px;height:16px}.tiny-new{font:8px var(--mono);letter-spacing:.8px;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:1px 4px}.mode-note{color:var(--quiet);margin-left:auto;font-size:10px}.workspace{border:1px solid var(--border);background:var(--panel);border-radius:17px;grid-template-columns:218px minmax(300px,1fr) 282px;min-height:550px;display:grid;overflow:hidden}.file-queue{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:59px;padding:0 17px;display:flex}.panel-heading h2{align-items:center;gap:9px;margin:0;font-size:12px;font-weight:650;display:flex}.panel-heading h2 span{font:10px var(--mono);color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.icon-button{width:35px;height:36px;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface);color:var(--text)}.icon-button[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}.icon-button svg{width:16px;height:16px}.queue-items{flex:1;min-height:120px;max-height:650px;padding:9px;overflow:auto}.queue-row{border:1px solid #0000;border-radius:10px;min-width:0;margin-bottom:5px;position:relative}.queue-row.selected{background:var(--surface);border-color:var(--border)}.queue-select{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;min-height:82px;padding:10px 19px 10px 9px;display:flex}.queue-select>img{object-fit:cover;border:1px solid var(--border);background:var(--bg);border-radius:5px;flex-shrink:0;width:42px;height:47px}.queue-select>span{min-width:0;line-height:1.45}.queue-select strong{white-space:nowrap;text-overflow:ellipsis;max-width:106px;font-size:10px;font-weight:600;display:block;overflow:hidden}.queue-select small{font:8px var(--mono);color:var(--muted);white-space:nowrap;margin-top:4px;display:block}.queue-status{color:var(--muted);margin-top:5px;font-size:9px;display:block}.queue-status.success{color:#789950}.queue-status.failed,.queue-status.unmet{color:var(--error)}.queue-status.running{color:#7b9f52}.queue-remove{opacity:.55;width:25px;height:25px;min-height:25px;position:absolute;top:1px;right:0}.queue-remove svg{width:12px;height:12px}.queue-bottom{border-top:1px solid var(--border);flex-direction:column;gap:1px;padding:12px;display:flex}.queue-add{border:1px dashed var(--border);background:0 0;justify-content:center;align-items:center;gap:7px;height:40px;font-size:11px;display:flex}.queue-add svg{width:14px;height:14px}.queue-bottom>.text-button{min-height:30px;font-size:10px}.work-center{background:var(--bg);flex-direction:column;min-width:0;display:flex;position:relative}.drop-zone{cursor:pointer;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:550px;padding:30px;display:flex}.drop-zone:hover .drop-paper{transform:rotate(0)translateY(-4px)}.drop-illustration{place-items:center;width:180px;height:140px;margin-bottom:22px;display:grid;position:relative}.drop-paper{background:var(--panel);color:#809560;border:1px solid #a5b58e;border-radius:12px;place-items:center;width:97px;height:116px;transition:transform .2s;display:grid;position:absolute;transform:rotate(9deg);box-shadow:0 15px 30px #25370d0b}.drop-paper svg{stroke-width:1.15px;width:40px;height:40px}.drop-paper.back{background:var(--accent-soft);border-color:var(--border);transform:rotate(-13deg)translate(-20px,-1px)}.drop-plus{background:var(--accent);border:3px solid var(--bg);width:30px;height:30px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;bottom:-7px;right:-11px}.drop-orbit{border:1px solid var(--quiet);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:12px}.drop-zone h2{letter-spacing:-.7px;margin:17px 0 5px;font-size:24px;font-weight:550}.drop-zone p{color:var(--muted);margin:0 0 24px;font-size:12px}.drop-zone .btn{min-height:43px;padding:10px 23px;box-shadow:0 5px 15px #38531408}.drop-zone small{color:var(--quiet);margin-top:20px;font-size:10px}.settings-panel{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;display:flex}.settings-panel .panel-heading>svg{width:15px;height:15px;color:var(--quiet)}.scope-control{background:var(--surface);border-radius:9px;gap:3px;margin:15px 16px 0;padding:3px;display:flex}.scope-control button{color:var(--muted);background:0 0;border:0;flex:1;min-height:32px;padding:6px 3px;font-size:10px}.scope-control button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 5px #00000008}.scope-note{color:var(--quiet);margin:9px 18px 13px;font-size:9px}.settings-scroll{max-height:650px;padding:0 18px 15px;overflow:auto}.setting-section{border-top:1px solid var(--border);padding:16px 0 17px}.setting-title{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.setting-title .small-code{font-size:9px}.field{color:var(--muted);flex-direction:column;gap:6px;min-width:0;margin-bottom:11px;font-size:10px;display:flex}.field>input,.field>select,.field>textarea{width:100%;min-width:0;min-height:40px;color:var(--text);border-radius:8px;padding:9px 10px;font-size:11px}.field>textarea{line-height:1.7}.two-fields{gap:9px;display:flex}.two-fields>.field{flex:1;min-width:0}.quality-control{margin:16px 0}.quality-control>label{color:var(--muted);font-size:10px;display:block}.quality-control strong{float:right;font:10px var(--mono);color:var(--text)}.quality-control input{width:100%;margin:8px 0 0}.range-label{color:var(--quiet);justify-content:space-between;font-size:9px;display:flex}.check-field{min-height:30px;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.check-field input{width:13px;height:13px;margin:0}.field-hint{color:var(--quiet);margin:6px 0 0;font-size:10px;line-height:1.8}.color-field{color:var(--muted);justify-content:space-between;align-items:center;margin:9px 0;font-size:10px;display:flex}.color-field input{background:var(--surface);border-radius:6px;width:37px;height:28px;min-height:28px;padding:3px}.size-presets{gap:5px;margin:5px 0 10px;display:flex}.size-presets button{font:9px var(--mono);background:0 0;border-radius:5px;flex:1;min-height:30px;padding:3px}.crop-quick-actions{border-top:1px dashed var(--border);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.crop-quick-actions>.btn{justify-content:center;gap:7px;width:100%;min-height:36px;font-size:11px}.crop-quick-actions>.btn[aria-pressed=true]{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.crop-quick-actions svg{width:14px;height:14px}.settings-reset{width:100%;font-size:10px}.logo-picker{border:1px dashed var(--border);border-radius:8px;padding:8px}.logo-picker input{border:0;padding:4px;font-size:9px}.logo-picker span{font-size:9px}.editor-toolbar{background:var(--panel);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:10px 15px;display:flex}.selected-filename{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.editor-controls{flex-shrink:0;align-items:center;gap:1px;display:flex}.editor-controls .icon-button{width:29px}.toolbar-divider{background:var(--border);width:1px;height:16px;margin:0 5px}.reset-item{min-height:32px;padding:4px;font-size:9px}.image-preview{flex-direction:column;flex:1;min-height:430px;display:flex}.preview-heading{justify-content:space-between;align-items:center;gap:8px;height:49px;padding:0 17px;display:flex}.view-tabs{gap:2px;display:flex}.view-tabs button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:10px}.view-tabs button[aria-pressed=true]{background:var(--panel);color:var(--text)}.preview-heading>.small-code{letter-spacing:0;font-size:9px}.checker{background-color:var(--panel);background-image:linear-gradient(45deg,var(--surface) 25%,transparent 25%),linear-gradient(-45deg,var(--surface) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--surface) 75%),linear-gradient(-45deg,transparent 75%,var(--surface) 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.preview-stage{border:1px solid var(--border);border-radius:9px;place-items:center;height:400px;margin:0 17px;display:grid;position:relative;overflow:hidden}.preview-image{object-fit:contain;width:100%;height:100%;position:absolute}.preview-busy{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:20px;align-items:center;gap:7px;padding:5px 11px;font-size:9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.spinner{border:1px solid var(--border);border-top-color:var(--muted);border-radius:50%;width:11px;height:11px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.preview-caption{color:var(--quiet);justify-content:space-between;gap:8px;padding:12px 18px 16px;font-size:9px;display:flex}.preview-caption>span:first-child{align-items:center;gap:5px;display:flex}.preview-caption svg{width:12px;height:12px}.preview-error,.item-error{color:var(--error);white-space:pre-wrap;margin:0;padding:12px 18px;font-size:11px}.compare-result{background:var(--bg);position:absolute;inset:0}.compare-line{background:var(--accent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.compare-line span{background:var(--accent);color:var(--accent-text);border:2px solid var(--panel);border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare-slider{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.output-summary{border-top:1px solid var(--border);background:var(--panel);flex-wrap:wrap;align-items:center;gap:14px 25px;padding:17px 20px;display:flex}.output-summary>div{flex-direction:column;gap:3px;display:flex}.output-summary>div>span{color:var(--quiet);font-size:9px}.output-summary strong{font:11px var(--mono)}.output-summary small{font:9px var(--sans);color:var(--muted);margin-left:5px}.self-check{color:#789950;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.self-check svg{width:14px;height:14px}.unmet-note{color:var(--error);flex-basis:100%;margin:0;font-size:10px}.action-bar{justify-content:space-between;align-items:center;gap:14px;padding:22px 0 24px;display:flex}.batch-progress{align-items:center;gap:10px;display:flex}.progress-dot{background:var(--border);border-radius:50%;width:7px;height:7px}.progress-dot.working{background:#7e9c50;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.4}}.batch-progress strong{font-size:11px;font-weight:500;display:block}.batch-progress small{color:var(--quiet);margin-top:3px;font-size:9px;display:block}.action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-buttons .btn svg{width:15px;height:15px}.filename-options{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;padding:13px 2px;font-size:10px;display:flex}.filename-options>label{align-items:center;gap:8px;display:flex}.filename-options input[type=text],.filename-options input:not([type]){border-radius:6px;max-width:180px;min-height:30px;padding:5px 8px;font-size:10px}.filename-hint{color:var(--quiet);margin-left:auto;font-size:9px}.tool-details{border-top:1px solid var(--border);color:var(--quiet);padding:14px 0 20px;font-size:10px}.tool-details summary{cursor:pointer;min-height:30px;line-height:30px}.tool-details p{max-width:980px;margin:8px 0;line-height:1.9}.notice{border:1px solid var(--border);background:var(--accent-soft);white-space:pre-line;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding:10px 15px;font-size:11px;display:flex}.format-conflict{background:var(--accent-soft);border:1px solid #a6b98c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:18px;padding:18px;display:flex}.format-conflict strong{font-size:12px}.format-conflict p{color:var(--muted);margin:4px 0 0;font-size:10px}.format-conflict .text-button{font-size:10px}.blind-panel{background:var(--panel);border-bottom:1px solid var(--border);padding:21px 23px}.blind-heading{justify-content:space-between;align-items:center;display:flex}.blind-actions{gap:5px;margin:15px 0;display:flex}.blind-actions button{border:1px solid var(--border);background:0 0;min-height:39px;padding:8px 13px;font-size:11px}.blind-actions button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.blind-input-label{margin-bottom:6px}.blind-input-label textarea{background:var(--bg);min-height:105px;padding:12px;font-size:12px}.byte-counter{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:9px;font-size:9px;display:flex}.byte-counter strong{font:10px var(--mono);font-weight:400}.byte-counter.invalid strong{color:var(--error)}.blind-note{border-top:1px solid var(--border);color:var(--muted);margin-bottom:0;padding-top:11px;font-size:10px;line-height:1.8}.blind-panel h3{margin:15px 0 8px;font-size:19px;font-weight:550}.extract-guide{border-left:1px solid var(--border);flex-direction:column;align-items:flex-start;padding:25px 21px;display:flex}.extract-guide h3{letter-spacing:-.4px;margin:21px 0 15px;font-size:20px;font-weight:550}.extract-guide ol{color:var(--muted);margin:0 0 24px;padding-left:18px;font-size:11px;line-height:2.8}.extract-guide-note{border:1px solid var(--border);color:var(--muted);border-radius:10px;margin-bottom:15px;padding:15px}.extract-guide-note svg{color:#8aa36a;width:19px;height:19px}.extract-guide-note p{margin:10px 0 0;font-size:10px;line-height:1.9}.extract-guide>.btn{margin-top:24px;font-size:10px}.read-results{flex:1;padding:25px 23px}.read-results-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.read-results h2{margin:5px 0;font-size:19px;font-weight:550}.read-export{gap:5px;display:flex}.read-export .btn{min-height:34px;padding:6px 10px;font-size:9px}.read-item{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin-top:16px;overflow:hidden}.read-item-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:10px;display:flex}.read-item-heading strong{word-break:break-all;font-weight:500}.read-item-heading span{color:var(--muted);white-space:nowrap;font-size:8px}.read-item pre{font:13px/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-height:90px;margin:0;padding:13px 15px}.read-item .text-button{min-height:36px;padding:8px 14px;font-size:10px}.read-status{color:var(--muted);margin:0;padding:17px 14px;font-size:11px}.read-empty{border:1px dashed var(--border);text-align:center;color:var(--quiet);border-radius:10px;margin-top:24px;padding:50px 20px;font-size:11px}.crop-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:10px;display:flex}.crop-heading .btn{min-height:32px;padding:5px 12px;font-size:10px}.crop-frame{touch-action:none;cursor:crosshair;border:1px solid var(--border);border-radius:8px;height:350px;margin:0 17px;position:relative;overflow:hidden}.crop-frame>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.crop-selection{border:1px solid var(--accent);pointer-events:none;position:absolute;box-shadow:0 0 0 5000px #0006}.crop-selection:before,.crop-selection:after{content:"";border-top:1px solid #fff5;border-bottom:1px solid #fff5;height:33.33%;position:absolute;top:33.33%;left:0;right:0}.crop-selection:after{border:0;border-left:1px solid #fff5;border-right:1px solid #fff5;width:33.33%;height:auto;inset:0 auto 0 33.33%}.crop-fields{gap:7px;padding:14px 17px 0;display:flex}.crop-fields label{color:var(--muted);flex-direction:column;flex:1;gap:4px;min-width:0;font-size:9px;display:flex}.crop-fields input,.crop-fields select{border-radius:6px;width:100%;min-height:34px;padding:5px;font-size:10px}.crop-editor>.text-button{margin:0 10px;font-size:10px}.drop-overlay{border:2px dashed var(--accent);background:var(--panel);opacity:.96;z-index:90;pointer-events:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:16px}.drop-overlay svg{width:40px;height:40px}.toast{z-index:100;background:var(--text);color:var(--bg);box-shadow:var(--shadow);text-align:center;border-radius:11px;max-width:90vw;padding:12px 20px;font-size:11px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (width>=1500px){.workspace{grid-template-columns:240px minmax(400px,1fr) 305px}.preview-stage{height:450px}.drop-zone{min-height:600px}.queue-select strong{max-width:125px}}@media (width<=1150px){.workspace{grid-template-columns:175px minmax(270px,1fr) 252px}.queue-select{gap:6px;padding-left:5px}.queue-select>img{width:34px;height:41px}.queue-select strong{max-width:88px;font-size:9px}.queue-select small{font-size:7px}.mode-note,.image-intro>.local-tag{display:none}.mode-bar button{padding:8px 10px;font-size:11px}.editor-controls .icon-button{width:26px}.editor-toolbar{flex-wrap:wrap}.preview-stage{height:350px}.settings-scroll{padding:0 14px}.action-bar{align-items:flex-start}.batch-progress small{max-width:190px}.action-buttons .btn{padding:9px 12px}.filename-hint{display:none}}@media (width<=860px){.workspace{grid-template-columns:160px minmax(220px,1fr)}.settings-panel,.extract-guide{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.settings-scroll{grid-template-columns:1fr 1fr;gap:0 24px;max-height:none;padding:0 20px 20px;display:grid}.settings-reset{grid-column:1/-1}.scope-control{max-width:320px}.extract-guide{display:block}.extract-guide-note{max-width:450px}.image-intro{padding:27px 0 22px}.mode-bar{overflow-x:auto}.mode-bar button{white-space:nowrap}.mode-bar button svg{display:none}.blind-panel{padding:18px}.action-bar{flex-direction:column;gap:15px}.action-buttons{width:100%}.action-buttons .primary{margin-left:auto}.current-action{display:none}.preview-stage{height:320px}.file-queue{min-height:490px}}@media (width<=580px){.image-intro h1{font-size:27px}.image-intro p{max-width:290px;font-size:11px;line-height:1.8}.mode-bar{gap:0;margin-bottom:14px;padding-bottom:11px}.mode-bar button{min-height:40px;padding:8px 10px;font-size:10px}.mode-bar .tiny-new{display:none}.workspace{border-radius:13px;flex-direction:column;min-height:0;display:flex}.file-queue{border-right:0;border-bottom:1px solid var(--border);min-height:0}.file-queue>.panel-heading{height:48px}.queue-items{gap:6px;min-height:0;max-height:130px;padding:7px;display:flex;overflow:auto}.queue-row{flex-shrink:0;width:178px;margin:0}.queue-select{min-height:70px;padding:10px 20px 10px 8px}.queue-select strong{max-width:100px}.queue-select>img{width:35px;height:41px}.queue-bottom{border-top:0;flex-direction:row;gap:10px;padding:8px 12px}.queue-add{flex:1;height:34px;font-size:10px}.queue-bottom>.text-button{min-height:34px}.is-empty .queue-items,.is-empty .queue-bottom{display:none}.is-empty .file-queue>.panel-heading{border-bottom:0}.drop-zone{min-height:395px;padding:20px 15px}.drop-illustration{height:115px;margin-bottom:16px}.drop-paper{width:83px;height:100px}.drop-zone h2{font-size:23px}.drop-zone small{max-width:260px;font-size:8px;line-height:1.9}.drop-zone p{font-size:11px}.drop-zone>.small-code{font-size:8px}.settings-scroll{padding:0 18px 13px;display:block}.scope-note{font-size:9px}.settings-panel .panel-heading{height:50px}.scope-control{max-width:none}.setting-section{padding:16px 0}.setting-section .field{font-size:11px}.field>input,.field>select{min-height:44px;font-size:12px}.check-field{min-height:36px;font-size:11px}.check-field input{width:15px;height:15px}.setting-title{font-size:12px}.setting-section .field-hint{font-size:10px}.preview-stage{height:300px;margin:0 12px}.preview-heading{padding:0 12px}.editor-toolbar{padding:9px 12px}.selected-filename{max-width:130px;font-size:10px}.editor-controls .icon-button{width:30px;min-height:40px}.reset-item{display:none}.toolbar-divider{margin:0 2px}.image-preview{min-height:390px}.preview-caption{padding:12px;font-size:8px}.view-tabs button{min-height:35px;padding:5px 8px;font-size:9px}.preview-heading>.small-code{font-size:8px}.action-bar{gap:12px;padding:16px 0 20px}.action-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.action-buttons .primary{grid-column:1/-1;margin:0}.action-buttons .btn{min-height:45px}.action-buttons .archive-button:first-child{grid-column:1/-1}.filename-options{gap:10px;padding:15px 0;font-size:9px}.filename-options>span:first-child{display:none}.filename-options input:not([type]){max-width:170px}.output-summary{gap:10px;padding:14px;font-size:10px}.output-summary strong{font-size:10px}.output-summary small{margin:4px 0 0;display:block}.self-check{width:100%;margin:3px 0 0}.blind-panel{padding:18px 15px}.blind-heading .small-code,.blind-heading .local-tag{font-size:8px}.blind-panel h3{font-size:18px}.blind-input-label textarea{font-size:13px}.blind-actions button{flex:1;min-height:44px;font-size:11px}.byte-counter{flex-wrap:wrap;font-size:9px}.read-results{padding:20px 15px}.read-results-top{flex-wrap:wrap}.read-export .btn{min-height:40px;font-size:10px}.read-item pre{font-size:12px}.read-item-heading{flex-wrap:wrap;gap:5px}.extract-guide{padding:20px 18px}.extract-guide h3{margin-top:12px;font-size:19px}.extract-guide ol{margin-bottom:15px}.extract-guide>.btn{width:100%;min-height:44px}.crop-frame{height:300px;margin:0 12px}.crop-fields{flex-wrap:wrap;padding:12px}.crop-fields label{min-width:26%;font-size:9px}.crop-fields input,.crop-fields select{min-height:40px}.format-conflict{padding:14px}.format-conflict .btn{width:100%;font-size:11px}.format-conflict .text-button{width:100%}.toast{width:max-content;max-width:90vw;bottom:18px}.tool-details{font-size:10px}.icon-button{min-width:36px;min-height:40px}}@media (width>=861px){.settings-scroll{max-height:520px}}.action-bar{background:var(--bg);z-index:8;border-top:1px solid var(--border);box-shadow:0 -10px 25px var(--bg);position:sticky;bottom:0}.field{font-size:11px}.field>input,.field>select,.field>textarea,.setting-title{font-size:12px}.check-field,.field-hint,.quality-control>label,.queue-select strong{font-size:11px}.queue-select small{font-size:9px}.action-buttons .btn{font-size:12px}.drop-zone p{font-size:13px}.queue-status.success,.self-check{color:#52752e}[data-theme=dark] .queue-status.success,[data-theme=dark] .self-check{color:#a8c97d}@media (pointer:coarse){.mode-bar button,.scope-control button,.view-tabs button,.icon-button{min-height:44px}.icon-button{min-width:44px}.editor-toolbar,.editor-controls{flex-wrap:wrap}.site-header nav a{min-height:44px}}@media (width<=580px){.drop-zone{min-height:350px}.drop-illustration{height:95px;margin-bottom:10px}.drop-zone h2{margin-top:12px}.drop-zone p{margin-bottom:18px}.drop-zone small{margin-top:12px}}
