.prepare-panel{padding:24px;background:#1b2533;border:1px solid #405877;border-radius:14px}.prepare-panel label{display:flex;flex-direction:column;gap:8px;font-size:14px}.prepare-panel input,.prepare-panel select{padding:10px;max-width:100%;box-sizing:border-box}.tool-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:20px 0}.prepare-panel button,.page-list button{background:#375fc4;color:white;border:1px solid #86a9f5;padding:12px;border-radius:8px;cursor:pointer}.prepare-panel button:disabled{opacity:.5;cursor:wait}.prepare-panel fieldset{border:1px solid #506480;border-radius:8px}.crop{width:95px}.page-list{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.page-list>div{display:flex;gap:4px;align-items:center}.page-list button[aria-pressed=true]{outline:2px solid white}.page-list button{max-width:220px;overflow-wrap:anywhere}#scan-preview{display:block;max-width:100%;max-height:600px;object-fit:contain;margin:20px auto;background:white}#check-result li{padding:8px 0;overflow-wrap:anywhere}.tool-local{color:#95e5b8}#tool-status{color:#ffdc91}.prepare-panel input[type=file]{width:100%}.prepare-panel[aria-busy=true]{opacity:.8}@media(max-width:600px){.prepare-panel{padding:14px}.tool-controls{align-items:stretch}.tool-controls label{width:100%}.prepare-panel h1{font-size:28px}}
