.admin-wrap{max-width:1260px}.bulk-panel{margin-bottom:50px}.bulk-panel .section-head{margin-bottom:18px}.section-head h2{font-family:inherit;font-size:22px;letter-spacing:-.6px}.dropzone{display:block;border:1px dashed #aaa995;background:#eeeee5;text-align:center;padding:28px;font-size:18px;position:relative;cursor:pointer;transition:background .2s}.dropzone:hover,.dropzone.dragover{background:#e5e7d8}.dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.dropzone:focus-within{outline:2px solid var(--accent);outline-offset:3px}.dropzone span{display:block;font-size:11px;color:var(--muted);margin-top:10px}.bulk-panel .notice{margin:15px 0 25px}.queue-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 36px;gap:20px;align-items:center;border-top:1px solid var(--line);padding:15px 0}.queue-title small{display:block;font-size:10px;color:var(--muted);margin-bottom:5px;overflow-wrap:anywhere}.queue-title input{width:100%;padding:9px;border:1px solid var(--line);background:#fff8;font-size:13px}.queue-info,.queue-state{font-size:11px;line-height:1.5}.queue-info{color:var(--muted)}.queue-row>.btn{padding:8px;font-size:16px}#bulk-actions{margin:25px 0}#bulk-progress{margin-top:15px}.field textarea{display:block;width:100%;margin-top:10px;padding:14px;background:#fffa;border:1px solid var(--line);font:inherit;line-height:1.7;resize:vertical;font-size:13px}.sync-box{background:#e9eade;padding:20px}.sync-box p{font-size:11px}.sync-box audio{width:100%;height:36px;margin:12px 0 18px}.sync-box .btn{padding:10px 12px;font-size:10px}.sync-row{display:grid;grid-template-columns:75px 1fr;gap:12px;align-items:center;margin-top:10px}.sync-row input{width:100%;padding:8px;border:1px solid var(--line);background:#fff9;font-size:11px}.sync-row button{border:0;background:none;text-align:left;font-size:12px;line-height:1.5;padding:8px;color:var(--ink)}.sync-row.next button{background:#d8ddc5}#sync-lines{max-height:380px;overflow-y:auto;margin-top:15px}#editor-panel{scroll-margin-top:25px}#dashboard>.dashboard{gap:50px;grid-template-columns:.9fr 1.1fr}.queue-state.error{color:#923d32}@media(max-width:800px){#dashboard>.dashboard{grid-template-columns:1fr}.queue-row{grid-template-columns:1fr 35px;gap:10px}.queue-title{grid-column:1}.queue-row>.btn{grid-column:2;grid-row:1}.queue-info,.queue-state{grid-column:1;font-size:10px}.bulk-panel .section-head{align-items:start;gap:15px}.bulk-panel .section-head>.badge{font-size:8px}.dropzone{font-size:16px;padding:25px 15px}}
