.at-export{box-sizing:border-box;width:min(960px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:24px;border:1px solid #b8c8bd;border-radius:20px;background:#f7f7ef;color:#173d32;font:16px/1.5 system-ui,sans-serif;overflow:auto}.at-export::backdrop{background:#102b26b8}.at-export *{box-sizing:border-box;min-width:0}.at-export h2{font:600 clamp(23px,4vw,32px)/1.2 system-ui;margin:0 90px 12px 0}.at-export p{margin:10px 0;overflow-wrap:anywhere}.at-export-top{display:flex;justify-content:flex-end;margin-bottom:12px}.at-export-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.at-export-view{align-self:start;min-width:0}.at-export canvas{display:block;max-width:100%;max-height:65vh;width:auto;height:auto;margin:auto;background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%),linear-gradient(-45deg,#ddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(-45deg,transparent 75%,#ddd 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.at-export-controls{display:grid;gap:12px}.at-export label{display:grid;gap:5px;font-weight:600}.at-export input,.at-export select,.at-export button{font:inherit;min-height:44px;border:1px solid #a7b9ae;border-radius:9px;padding:8px 10px;max-width:100%;background:#fff;color:#173d32}.at-export select{width:100%}.at-export input[type=checkbox]{width:44px;height:44px;accent-color:#173d32}.at-export input[type=color]{width:100%;height:44px}.at-export button{cursor:pointer;font-weight:600}.at-export button[data-export=download]{background:#173d32;color:#fff}.at-export button:disabled,.at-export input:disabled{opacity:.55;cursor:default}.at-export :focus-visible{outline:3px solid #ac6823;outline-offset:3px}.at-export-pair,.at-export-actions{display:flex;gap:10px;flex-wrap:wrap}.at-export-pair>*{flex:1 1 100px}.at-export-actions{justify-content:flex-end;margin-top:18px}.at-export [hidden]{display:none!important}.at-export-note,.at-export [data-export=info]{font-size:14px}.at-export [data-export=status]{min-height:24px}.at-export-page{margin:0;background:#f4f2e9;color:#173d32;font:18px/1.6 system-ui,sans-serif}.at-export-page main{max-width:850px;margin:0 auto;padding:28px 20px 60px}.at-export-page h1{font:600 clamp(32px,6vw,56px)/1.1 system-ui}.at-export-page a{color:inherit;display:inline-block;min-height:44px;padding:8px 0}.at-export-page .at-export-choose{display:block;font-weight:600;padding:18px;background:#fff;border:1px solid #c2cec4;border-radius:14px}.at-export-page input[type=file]{display:block;max-width:100%;font:inherit;margin-top:12px;min-height:44px}.at-export-page input::file-selector-button{background:#173d32;color:#fff;border:0;border-radius:8px;min-height:44px;padding:10px;font:inherit}.at-export-page [role=status]{min-height:28px;overflow-wrap:anywhere}@media(max-width:650px){.at-export{padding:16px;border-radius:14px}.at-export-grid{grid-template-columns:minmax(0,1fr);gap:16px}.at-export canvas{max-height:36vh}.at-export h2{margin-right:0}.at-export-actions>*{flex:1 1 150px}.at-export-page main{padding:20px 16px 40px}}
