.export-editor{margin-top:20px;padding:20px;border:1px solid #d5e6e2;border-radius:18px;background:#f7fbfa;text-align:left;min-width:0}.export-editor h3{margin:0 0 6px;font:800 22px Manrope,sans-serif}.export-editor label{display:block;font-size:13px;font-weight:700;margin:10px 0;color:#183b38}.export-editor input:not([type=checkbox]),.export-editor select{display:block;width:100%;min-width:0;margin-top:6px;padding:10px;border:1px solid #ccddda;border-radius:9px;background:white;color:#173633;font:inherit;min-height:44px}.export-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.export-check{display:flex!important;gap:8px;align-items:center}.export-editor fieldset{margin:14px 0;padding:8px 12px;border:1px solid #ccddda;border-radius:10px;min-width:0}.export-editor legend{font-size:12px;font-weight:700}.export-info{font-size:12px;color:#526c69;line-height:1.6;overflow-wrap:anywhere}.export-editor button{padding:10px;border-radius:10px;min-height:44px}.export-editor input:focus,.export-editor select:focus{outline:2px solid #078577;outline-offset:2px}.export-editor :disabled{opacity:.6}.uploadCard{min-width:0}@media(max-width:420px){.export-editor{padding:12px}.export-grid{gap:8px}}

.cleanup-panel{margin:16px 0;padding:12px;border:1px solid #b9d9d3;border-radius:12px;background:#fff}.cleanup-panel summary{font-weight:800;cursor:pointer;font-size:14px}.cleanup-scroll{max-height:460px;overflow:auto;border:1px solid #a6bfbb;margin:12px 0;overscroll-behavior:contain}.cleanup-scroll canvas{display:block;max-width:none;cursor:crosshair;background-color:#eee;background-image:conic-gradient(#ccd2d1 25%,transparent 0 50%,#ccd2d1 0 75%,transparent 0);background-size:16px 16px}.cleanup-panel button:disabled{cursor:default}.resultActions{flex-wrap:wrap}.resultActions button{min-width:130px}
