.export-dialog{width:min(1180px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:28px;background:#f4f2ea;color:#272b26;border:1px solid #b9b9af;box-sizing:border-box;overflow:auto}.export-dialog::backdrop{background:#272b26b3}.export-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.export-heading h2{font-size:32px;font-weight:650;margin:0}.export-heading .eyebrow{margin:0 0 10px}.export-intro{max-width:760px;line-height:1.6;margin:16px 0 24px}.export-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:28px}.export-preview{background:#e7e4da;padding:16px;align-self:start;border:1px solid #d4d1c7}.export-preview svg{display:block;width:100%;height:auto;box-shadow:0 3px 16px #272b2615}.export-preview p{font-size:12px;line-height:1.5;margin:14px 0 0}.export-settings{display:flex;flex-direction:column;gap:12px}.export-settings label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.export-settings select{width:100%;padding:12px;border:1px solid #d4d1c7;background:#faf9f4;color:#272b26;font:inherit}.export-settings details{border-bottom:1px solid #d4d1c7;padding-bottom:12px}.export-settings summary{cursor:pointer;font-size:13px;padding:6px 0;list-style-position:inside}.export-settings details label{margin-top:12px}.export-settings .export-checkbox{flex-direction:row;align-items:start;font-weight:400;line-height:1.6}.export-checkbox input{flex:none;margin-top:4px;accent-color:#aa5338}.export-settings button{padding:13px 14px;min-height:44px;text-align:left;font-size:13px}.export-settings button.primary{background:#aa5338;border-color:#aa5338;color:white;font-weight:650}.export-settings .text-button{text-decoration:underline}.export-status{font-size:13px;line-height:1.5;margin:0;color:#93472e;min-height:20px}.export-limits p{font-size:12px;line-height:1.7}.export-limits a{color:#93472e;text-decoration:underline}.export-settings .small{line-height:1.6;margin:0}.export-entry{background:#aa5338!important;border:1px solid #aa5338!important;color:#fff!important;font-weight:600;white-space:nowrap}.drawing-download{display:inline-flex;align-items:center;gap:12px}
.export-status a{display:block;padding:12px 0;color:#93472e;text-decoration:underline;font-weight:600;min-height:44px;box-sizing:border-box}
@media(max-width:760px){.export-dialog{padding:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.export-layout{display:flex;flex-direction:column;gap:20px}.export-heading{position:sticky;top:-20px;background:#f4f2ea;padding:10px 0;z-index:2}.export-heading h2{font-size:25px}.export-heading button{padding:8px;white-space:nowrap;font-size:12px}.export-preview{padding:8px;order:2}.export-settings{width:100%;order:1}.export-entry{white-space:normal}.editor-expanded .studio-toolbar{flex-wrap:wrap}.studio-toolbar .canvas-actions{flex-wrap:wrap}}
