:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f5f7fa;--surface:#fff;--surface-muted:#f7f9fb;--surface-hover:#edf4fb;--text:#17202a;--text-muted:#627181;--border:#dce3eb;--primary:#1769aa;--primary-solid:#1769aa;--on-primary:#fff;--header:#142638;--header-text:#fff;--danger:#b42318;--danger-surface:#fff0ef;--warning:#5c4500;--warning-surface:#ffe267;--success:#216441;--success-surface:#e4f5eb;--overlay:#ffffffb8;--backdrop:#0a121d73;--shadow:#17202a1f;--transparent:transparent}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d1420;--surface:#172131;--surface-muted:#1e2b3d;--surface-hover:#263950;--text:#e6edf5;--text-muted:#a7b6c9;--border:#344358;--primary:#78b9ef;--primary-solid:#287bbd;--on-primary:#fff;--header:#101a29;--header-text:#e6edf5;--danger:#ff9c94;--danger-surface:#3c2428;--warning:#ffe89c;--warning-surface:#594819;--success:#8fd8af;--success-surface:#203b31;--overlay:#0d1420c2;--backdrop:#000000a6;--shadow:#0000004d;--transparent:transparent}:root{color:var(--primary);background:var(--surface-muted);font-family:Inter,ui-sans-serif,system-ui}*{box-sizing:border-box}body{margin:0}.toast{z-index:1000;border:1px solid var(--border);background:var(--surface);width:min(420px,100vw - 32px);color:var(--danger);box-shadow:0 14px 40px var(--shadow);border-radius:10px;align-items:center;gap:16px;padding:14px 16px;display:flex;position:fixed;top:24px;right:24px}.toast-error{border-left:4px solid var(--border)}.toast-success{border-color:var(--border);border-left:4px solid var(--primary);color:var(--success)}.toast-close{background:var(--transparent);color:var(--danger);margin-left:auto;padding:2px 6px;font-size:22px;line-height:1}a{color:var(--primary);text-decoration:none}.app-header{background:var(--primary-solid);height:64px;color:var(--on-primary);z-index:50;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.app-header a{color:var(--on-primary)}.brand-group,.avatar-button,.sidebar-header,.table-toolbar{align-items:center;display:flex}.brand-group{gap:14px}.brand{font-size:18px;font-weight:800}.icon-button{background:var(--transparent);padding:8px;font-size:22px;line-height:1}.icon-button.dark{color:var(--primary)}.account{position:relative}.header-actions{align-items:center;gap:14px;display:flex}.sync-button{background:var(--surface);color:var(--primary);justify-content:center;align-items:center;gap:8px;display:inline-flex}.sync-button .button-spinner{border-color:var(--shadow);border-top-color:var(--primary)}.avatar-button{background:var(--transparent);gap:9px;padding:6px}.avatar{background:var(--surface-muted);width:34px;height:34px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.account-email{font-weight:600}.account-menu{background:var(--surface);width:min(310px,100vw - 32px);color:var(--primary);border:1px solid var(--border);box-shadow:0 16px 45px var(--shadow);border-radius:10px;padding:12px;position:absolute;top:48px;right:0}.account-menu-email{word-break:break-word;color:var(--primary);padding:8px}.account-menu button{width:100%;margin-top:8px}.sidebar{background:var(--surface);z-index:200;width:280px;box-shadow:10px 0 40px var(--shadow);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-header{border-bottom:1px solid var(--border);justify-content:flex-start;height:64px;padding:0 24px}.sidebar nav{margin-top:16px}.nav-item{border-radius:8px;gap:12px;padding:12px 14px;font-weight:700;display:flex}.nav-item.active{background:var(--surface-muted)}.sidebar-backdrop{background:var(--backdrop);z-index:150;position:fixed;inset:0}.app-content main{max-width:1180px;margin:0 auto;padding:32px 24px}.login{place-items:center;min-height:100vh;display:grid}.order-back-link{align-items:center;gap:8px;display:inline-flex}.order-back-link>span{font-size:26px;line-height:1}.order-price-breakdown{margin-bottom:0}.order-price-breakdown>div{justify-content:space-between;gap:16px;margin:10px 0;display:flex}.order-price-breakdown dd{white-space:nowrap;margin:0}.order-price-breakdown>div:last-child{border-top:1px solid var(--border);padding-top:12px;font-weight:700}.login form{background:var(--surface);box-shadow:0 12px 40px var(--shadow);border-radius:14px;width:min(420px,100%);padding:36px}h1{margin:.2em 0}h2{font-size:18px}label{gap:7px;margin:18px 0;font-weight:600;display:grid}input{border:1px solid var(--border);font:inherit;border-radius:7px;padding:11px}select{border:1px solid var(--border);background:var(--surface);font:inherit;border-radius:7px;padding:10px}button,.button-link{background:var(--primary-solid);color:var(--on-primary);cursor:pointer;border:0;border-radius:7px;padding:11px 16px;font-weight:700;display:inline-block}.login button[type=submit]{justify-content:center;align-items:center;gap:9px;min-width:104px;display:inline-flex}.login label[for=login-password]{margin-bottom:7px}.login-password-field{margin-bottom:18px;position:relative}.login-password-field input{box-sizing:border-box;width:100%;padding-right:44px}.login-password-field .password-toggle{width:36px;height:36px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.login-password-field .password-toggle:focus-visible{outline:2px solid var(--primary-solid);outline-offset:-2px}.button-spinner{border:2px solid var(--shadow);border-top-color:var(--border);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite button-spin;display:inline-block}button[aria-busy=true]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.secondary .button-spinner,button.link .button-spinner{border-color:var(--shadow);border-top-color:var(--primary)}@keyframes button-spin{to{transform:rotate(360deg)}}button:disabled{opacity:.5;cursor:not-allowed}.link{background:var(--transparent)}.secondary{background:var(--surface-muted);color:var(--primary)}.danger{background:var(--danger-surface)}.fulfilled-state{background:var(--surface-muted);color:var(--success)}.order-filters{gap:8px;margin-bottom:14px;display:flex}.table-filters{align-items:end;gap:12px;margin-bottom:14px;display:flex}.table-filters label{color:var(--primary);text-transform:uppercase;gap:5px;font-size:12px;font-weight:700;display:grid}.table-filters select{min-width:160px}.sort-button{background:var(--transparent);color:inherit;font:inherit;text-transform:inherit;white-space:nowrap;border:0;padding:0}.order-filters .active{background:var(--primary-solid)}.bulk-toolbar{z-index:40;border:1px solid var(--primary);background:var(--surface);box-shadow:0 8px 24px var(--shadow);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:72px}.bulk-toolbar b{margin-right:auto}.select-all-banner{background:var(--surface-muted);border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.select-all-banner .link{color:var(--primary);padding:4px}.load-more{text-align:center;padding:14px}.title,.section-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.title{align-items:end;margin-bottom:24px}.section-heading h2,.section-heading p{margin:0}.title form{gap:8px;display:flex}.title p,.muted,small{color:var(--primary)}small{margin-top:5px;display:block}.table-card,section{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:18px 0;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;padding:14px 16px}.table{overflow:auto}.sticky-selection-toolbar{z-index:30;box-shadow:0 8px 24px var(--shadow);position:sticky;top:64px}.print-menu{position:relative}.print-menu>button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.print-chevron{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:7px}.print-menu-popover{background:var(--surface);border:1px solid var(--border);min-width:180px;box-shadow:0 12px 30px var(--shadow);z-index:50;border-radius:9px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.print-menu-popover button{text-align:left;width:100%;color:var(--primary);background:var(--transparent);display:block}.print-menu-popover button:hover{background:var(--surface-muted)}.items-cell{min-width:190px}.items-cell span{white-space:nowrap;display:block}.order-document-actions{align-items:center;gap:8px;display:flex}a.button{align-items:center;text-decoration:none;display:inline-flex}.selected-rate{display:grid}.app-content main.orders-page{max-width:none;padding:14px 10px 28px}.orders-page .table-card{border:1px solid var(--border);box-shadow:0 1px 4px var(--shadow);border-radius:14px;margin:0;overflow:visible}.orders-list-toolbar{border-bottom:1px solid var(--border);background:var(--surface);border-radius:14px 14px 0 0;align-items:center;gap:8px;min-height:44px;padding:6px 12px;display:flex}.orders-list-toolbar>select{width:auto;min-width:48px;color:var(--text);box-shadow:none;border:0;padding:5px 22px 5px 2px;font-size:13px;font-weight:600}.orders-search{color:var(--text-muted);flex:320px;align-items:center;gap:7px;display:flex}.table-bulk-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.table-bulk-actions b{min-width:76px;color:var(--text);white-space:nowrap;font-size:13px}.table-bulk-actions button{padding:8px 12px}.orders-search span{padding-bottom:4px;font-size:20px;line-height:1;transform:rotate(-20deg)}.orders-search input{width:100%;color:var(--text);box-shadow:none;border:0;border-radius:0;outline:0;padding:5px 0}.table-filter-menu{margin-left:auto;position:relative}.table-filter-menu summary{border-left:1px solid var(--border);width:34px;height:30px;color:var(--text-muted);cursor:pointer;place-items:center;list-style:none;display:grid}.table-filter-menu summary::-webkit-details-marker{display:none}.table-filter-menu>div{z-index:60;border:1px solid var(--border);background:var(--surface);width:260px;box-shadow:0 12px 30px var(--shadow);border-radius:10px;padding:14px;position:absolute;top:36px;right:0}.table-filter-menu label{margin:0 0 12px;font-size:12px}.table-filter-menu select{width:100%}.orders-page .table{border-radius:0 0 14px 14px}.orders-page .table table{min-width:1320px}.orders-page th,.orders-page td{border-bottom:1px solid var(--border);height:33px;color:var(--text);white-space:nowrap;vertical-align:middle;padding:6px 10px;font-size:12.5px;line-height:1.2}.orders-page th{background:var(--surface);height:35px;color:var(--text);text-transform:none;font-size:12px;font-weight:600}.orders-page tbody tr:last-child td{border-bottom:0}.orders-page td a{color:var(--text);font-weight:650}.orders-page td small{display:none}.orders-page input[type=checkbox]{width:16px;height:16px;accent-color:var(--text);margin:0}.orders-page .badge{background:var(--surface-muted);color:var(--text);align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:550;display:inline-flex}.orders-page .badge:before{content:"";background:var(--surface-muted);border-radius:50%;width:7px;height:7px}.orders-page .fulfilled-state{background:var(--surface-muted);color:var(--text)}.orders-page .unfulfilled-state{background:var(--warning-surface)}.orders-page .unfulfilled-state:before{background:var(--transparent);border:1.4px solid var(--border)}.orders-page .items-cell{min-width:105px}.item-quantity-picker select{width:auto;min-width:76px;padding:5px 24px 5px 8px;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orders-page .load-more{border-top:1px solid var(--border);text-align:center;padding:10px}.orders-page .bulk-toolbar{border-color:var(--border);box-shadow:0 4px 16px var(--shadow);border-radius:10px;margin-bottom:8px}.table table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:15px}th{text-transform:uppercase;color:var(--primary);font-size:12px}.badge{background:var(--surface-muted);border-radius:99px;padding:5px 8px;font-size:12px}.grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.grid section,section{padding:20px}.item{border-top:1px solid var(--border);align-items:center;gap:12px;margin:0;padding:13px 0;display:flex}.item span{flex:1}.item input[type=number]{width:80px}.rates{margin-top:20px}.rate,.shipment{border-top:1px solid var(--border);align-items:center;gap:18px;padding:14px 0;display:flex}.rate div,.shipment span{flex:1}.return-modal{width:min(760px,100%)}.return-items{border:1px solid var(--border);border-radius:9px;margin:18px 0;overflow:hidden}.return-item,.return-card{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px;display:flex}.return-item:last-child,.return-card:last-child{border-bottom:0}.return-item>div,.return-card>div:first-child{flex:1}.return-item select{width:auto;min-width:88px}.return-modal textarea{resize:vertical;width:100%;min-height:80px;margin-top:6px}.return-actions{align-items:center;gap:8px;display:flex}.return-error{color:var(--danger);margin-top:5px;display:block}.error,.empty,.success{background:var(--surface);border-radius:8px;padding:22px}.error{color:var(--danger);border:1px solid var(--border)}.success{color:var(--success);border:1px solid var(--border);background:var(--surface-muted)}.modal-backdrop{background:var(--backdrop);z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);width:min(480px,100%);box-shadow:0 24px 70px var(--shadow);border-radius:12px;padding:24px}.bulk-modal{width:min(980px,100%);max-height:calc(100vh - 40px);overflow:auto}.address-review{border-top:1px solid var(--border,#ddd);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px 0;display:grid}.address-review .original-address{white-space:pre-wrap;overflow-wrap:anywhere}.address-review label{margin:10px 0;display:block}.address-review textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:60px;display:block}.address-review small{display:block}@media (width<=700px){.address-review{grid-template-columns:1fr}}.bulk-review{border:1px solid var(--border);border-radius:8px;overflow:hidden}.bulk-review-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) 110px 80px minmax(260px,1.5fr);align-items:center;gap:12px;padding:12px;display:grid}.bulk-review-row:last-child{border-bottom:0}.bulk-error{color:var(--danger);grid-column:3/-1}.modal h2{margin-top:0}.modal-message{color:var(--primary);line-height:1.6}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (width<=700px){.account-email{display:none}.title,.section-heading,.grid{display:block}.table{overflow-x:auto}.rate,.bulk-toolbar,.select-all-banner{flex-direction:column;align-items:stretch}.bulk-toolbar b{margin-right:0}.orders-list-toolbar{flex-wrap:wrap}.table-bulk-actions{width:100%}.bulk-review-row{grid-template-columns:1fr}.bulk-error{grid-column:auto}.sync-button{font-size:0}.sync-button:after{content:"Sync";font-size:14px}}.pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:16px 0;display:flex}.pagination-controls label{align-items:center;gap:8px;display:flex}.orders-page .orders-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(65vh,720px);overflow:auto}.orders-scroll thead th{z-index:2;background:var(--surface);position:sticky;top:0}.pagination-controls{background:var(--surface);border:1px solid var(--border);color:var(--primary);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:16px;padding:14px 22px;display:flex}.pagination-summary,.pagination-pages,.pagination-size{white-space:nowrap;align-items:center;gap:10px;margin:0;display:flex}.pagination-summary input{text-align:center;border:1px solid var(--border);appearance:textfield;border-radius:8px;width:44px;min-height:40px;padding:6px}.pagination-summary input::-webkit-inner-spin-button{appearance:none}.pagination-pages button{border:1px solid var(--border);background:var(--surface);min-width:38px;height:40px;color:var(--text-muted);box-shadow:0 1px 2px var(--shadow);border-radius:8px;padding:0 8px;font-size:22px}.pagination-pages .pagination-number{border-color:var(--transparent);box-shadow:none;font-size:14px}.pagination-pages button[aria-current=page]{background:var(--surface-muted);color:var(--primary);font-weight:600}.pagination-pages button:disabled{opacity:.4;cursor:default}.pagination-pages button:focus-visible,.pagination-summary input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pagination-size select{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:76px;height:40px;padding:0 12px}.pagination-ellipsis{color:var(--text-muted)}@media (width<=900px){.pagination-controls{justify-content:center;gap:14px;padding:12px}.pagination-pages{gap:4px}.orders-page .orders-scroll{max-height:60vh}}body:has(.app-shell){height:100dvh;overflow:hidden}.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-header{flex-shrink:0}.app-content{flex:1;min-width:0;min-height:0;overflow:auto}.app-content:has(.orders-page){flex-direction:column;display:flex;overflow:hidden}.app-content main.orders-page{flex-direction:column;height:100%;min-height:0;padding:14px 10px;display:flex}.orders-page .table-card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.orders-list-toolbar,.orders-page .pagination-controls,.select-all-banner{flex-shrink:0}.orders-page .orders-scroll{flex:1;min-height:0;max-height:none;overflow:auto}.orders-page .sticky-selection-toolbar{flex-shrink:0;position:relative;top:auto}.orders-page .table-card{position:relative}.orders-content{flex-direction:column;flex:1;min-height:0;display:flex}.table-loading-overlay{z-index:40;background:var(--backdrop);cursor:wait;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.table-loading-indicator{border:1px solid var(--border);background:var(--surface);color:var(--primary);box-shadow:0 4px 20px var(--shadow);border-radius:12px;align-items:center;gap:12px;padding:18px 24px;font-weight:500;display:flex}.table-loading-spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite table-loading-spin}@keyframes table-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.table-loading-spinner{animation:none}}.app-content main.orders-page{width:100%;min-width:0;max-width:100%;margin:0}.orders-page .table-card,.orders-content{width:100%;min-width:0;max-width:100%}.orders-page .orders-scroll{border-radius:0;width:100%;min-width:0;overflow:auto}.orders-page .orders-scroll table{width:100%;min-width:1320px}body{background:var(--page);color:var(--text)}.app-header{background:var(--header);color:var(--header-text)}.account-menu,.sidebar,.modal,.bulk-modal,.table-card{background:var(--surface);color:var(--text)}.account-menu-email,.sidebar-header,.pagination-controls{color:var(--text)}input,select,textarea{background:var(--surface);color:var(--text);border-color:var(--border)}.account-appearance{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:12px;padding:16px 8px}.account-appearance-label{color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:600}.account-theme{justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:14px;font-weight:500;display:flex}.account-menu .account-signout{background:var(--transparent);color:var(--danger);text-align:left;border:0;margin-top:8px;padding:12px 8px;font-size:14px;font-weight:500}.account-menu .account-signout:hover{background:var(--danger-surface)}.theme-picker{width:128px;position:relative}.theme-picker summary{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;list-style:none;display:flex}.theme-picker summary::-webkit-details-marker{display:none}.theme-picker-options{z-index:1;border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:0 8px 24px var(--shadow);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.account-menu .theme-picker-options button{text-align:left;width:100%;color:var(--text);background:0 0;padding:8px;display:block}.account-menu .theme-picker-options button:hover,.account-menu .theme-picker-options button[aria-pressed=true]{background:var(--surface-hover)}.theme-picker summary:focus-visible,.theme-picker-options button:focus-visible{outline:2px solid var(--primary-solid);outline-offset:2px}.orders-page .orders-content{gap:16px}.orders-page .table-card{background:var(--transparent);box-shadow:none;border:0;margin:0;overflow:visible}.orders-page .orders-list-toolbar{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 4px var(--shadow);border-radius:12px;padding:4px 12px}.orders-page .orders-table-section{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.app-content main.orders-page{padding:24px}.orders-page .orders-scroll th,.orders-page .orders-scroll td{color:var(--text);border-color:var(--border)}.orders-page .orders-scroll th{background:var(--surface-muted)}.orders-page tbody tr:nth-child(odd){background:var(--surface)}.orders-page tbody tr:nth-child(2n){background:var(--surface-muted)}.orders-page tbody tr:hover{background:var(--surface-hover)}.orders-page .badge{background:var(--surface-muted);color:var(--text)}.orders-page .unfulfilled-state{background:var(--warning-surface);color:var(--warning)}.table-loading-overlay{background:var(--overlay)}.pagination-controls{background:var(--surface);border-color:var(--border);color:var(--text)}.pagination-pages button{background:var(--surface);border-color:var(--border);color:var(--text-muted)}.pagination-pages button[aria-current=page]{background:var(--surface-hover);color:var(--text)}.pagination-summary input,.pagination-size select{background:var(--surface);color:var(--text);border-color:var(--border)}@media (width<=700px){.app-content main.orders-page{padding:12px}.orders-page .orders-content{gap:12px}}.toolbar-divider{background:var(--border);flex-shrink:0;width:1px;height:24px}.orders-filter-control{position:relative}.orders-filter-button{background:unset;color:var(--text);align-items:center;gap:8px;display:flex}.filter-dismiss{z-index:54;position:fixed;inset:0}.orders-filter-dropdown{background:var(--surface);border:1px solid var(--border);width:230px;box-shadow:0 8px 24px var(--shadow);z-index:55;border-radius:10px;padding:16px;position:absolute;top:calc(100% + 10px);right:0}.orders-filter-dropdown label{gap:10px;margin:0;display:grid}.orders-filter-dropdown select{width:100%}.orders-page .orders-table-section{position:relative}.sidebar-title{margin-left:14px;padding:0;font-size:18px;font-weight:800}.sidebar-header .icon-button{color:var(--text);place-items:center;display:grid}.brand-group>.icon-button{place-items:center;display:grid}.export-page{max-width:1200px;color:var(--text);margin-inline:auto;padding:28px}.export-heading{justify-content:space-between;align-items:start;gap:20px;margin-block-end:24px;display:flex}.export-heading h1{margin-block:6px 10px;font-size:30px}.export-heading p{color:var(--text-muted);margin-block:0;line-height:1.5}.export-eyebrow{letter-spacing:.12em;font-size:11px;font-weight:700}.export-timezone{white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:9px 12px;font-size:12px}.export-notice{border-inline-start:4px solid var(--primary);background:var(--surface);border-radius:6px;margin-block-end:24px;padding:16px 20px}.export-notice p{color:var(--text-muted);margin-block:7px 0;font-size:14px;line-height:1.6}.export-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-inline-size:0;margin:0 0 24px;padding:22px}.export-card legend{color:var(--text);padding-inline:8px;font-size:16px;font-weight:700}.export-card h2{margin-block:0 12px;font-size:18px}.export-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.export-fields label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.export-page input:not([type=checkbox]),.export-page select{background:var(--surface);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:6px;min-height:42px;padding:10px}.export-help{color:var(--text-muted);margin-block:14px 0;font-size:13px;line-height:1.6}.export-column-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:20px;font-size:13px;display:flex}.export-column-actions span{color:var(--text-muted);margin-inline-end:auto}.export-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;display:grid}.export-check{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:14px;line-height:1.4;display:flex}.export-page .export-check input{width:17px;height:17px;accent-color:var(--primary-solid);flex-shrink:0;margin:0}.export-actions{flex-wrap:wrap;gap:12px;margin-block:6px 24px;display:flex}.export-page button{min-height:40px}.export-page :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.export-success{color:var(--success)}.export-error{color:var(--danger);background:var(--danger-surface);border-radius:6px;padding:14px}.export-table-scroll{border:1px solid var(--border);border-radius:6px;max-height:450px;margin-block-start:18px;overflow:auto}.export-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.export-table-scroll th,.export-table-scroll td{text-align:start;border-block-end:1px solid var(--border);overflow-wrap:anywhere;min-width:110px;max-width:300px;color:var(--text);padding:12px}.export-table-scroll th{background:var(--surface-muted);position:sticky;top:0}@media (width<=900px){.export-fields,.export-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.export-heading{flex-direction:column}}@media (width<=540px){.export-page{padding:18px 12px}.export-card{padding:16px}.export-fields,.export-columns{grid-template-columns:minmax(0,1fr)}.export-actions button{flex:auto}}
