@font-face{font-family:literata;src:url(../media/Literata-s.p.06t9omzd6bggm.ttf)format("truetype");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:literata;src:url(../media/Literata_Italic-s.p.10htk187hxcul.ttf)format("truetype");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:literata Fallback;src:local(Arial);ascent-override:108.97%;descent-override:28.52%;line-gap-override:0.0%;size-adjust:108.01%}.literata_a410775c-module__Hxuq6W__className{font-family:literata,literata Fallback}.literata_a410775c-module__Hxuq6W__variable{--font-display:"literata", "literata Fallback"}
@font-face{font-family:inter;src:url(../media/Inter-s.p.0oy~rb7-bgeiw.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_1cdd0c97-module__NlD1vG__className{font-family:inter,inter Fallback}.inter_1cdd0c97-module__NlD1vG__variable{--font-ui:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono-s.p.064u_3pr~6e.6.ttf)format("truetype");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_c6da0bbe-module__YBv4dW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_c6da0bbe-module__YBv4dW__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--paper:#f5f0e8;--paper-soft:#ede6da;--paper-edge:#e0d6c4;--ink:#1c1714;--ink-soft:#4a3f37;--ink-mute:#8a7d6f;--accent:#d16022;--accent-soft:#fedec4;--accent-deep:#9c3a11;--ok:#478d4b;--warn:#ce871b;--line:#1c171414;--line-strong:#1c171424;--shadow-sm:0 1px 2px #1c17140f, 0 2px 6px #1c17140a;--shadow-md:0 4px 14px #1c171414, 0 10px 28px #1c17140f;--font-display:"Literata", "Iowan Old Style", Georgia, serif;--font-ui:"Geist", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}@supports (color:lab(0% 0 0)){:root{--accent:lab(54.7765% 43.4518 54.373);--accent-soft:lab(90.6016% 8.94561 17.0389);--accent-deep:lab(38.5468% 40.3282 44.5051);--ok:lab(52.7447% -33.6409 27.6808);--warn:lab(62.5817% 22.7188 62.638)}}[data-storefront-theme=paper]{--paper:#f5f0e8;--paper-soft:#ede6da;--paper-edge:#e0d6c4;--ink:#1c1714;--ink-soft:#4a3f37;--ink-mute:#8a7d6f;--accent:#d16022;--accent-soft:#fedec4;--accent-deep:#9c3a11;--ok:#478d4b;--warn:#ce871b;--line:#1c171414;--line-strong:#1c171424;--shadow-sm:0 1px 2px #1c17140f, 0 2px 6px #1c17140a;--shadow-md:0 4px 14px #1c171414, 0 10px 28px #1c17140f;--storefront-side-bg:#c8a97e;--storefront-side-icon:#3d1f00;--photo-ph-a:#d9cdb8;--photo-ph-b:#d2c4ad}@supports (color:lab(0% 0 0)){[data-storefront-theme=paper]{--accent:lab(54.7765% 43.4518 54.373);--accent-soft:lab(90.6016% 8.94561 17.0389);--accent-deep:lab(38.5468% 40.3282 44.5051);--ok:lab(52.7447% -33.6409 27.6808);--warn:lab(62.5817% 22.7188 62.638)}}[data-storefront-theme=white]{--paper:#fff;--paper-soft:#f4f4f5;--paper-edge:#e4e4e7;--ink:#18181b;--ink-soft:#3f3f46;--ink-mute:#71717a;--accent:#4b65d9;--accent-soft:#e1ebff;--accent-deep:#2e40a3;--ok:#478d4b;--warn:#ce871b;--line:#18181b14;--line-strong:#18181b24;--shadow-sm:0 1px 2px #0000000d, 0 2px 6px #0000000a;--shadow-md:0 4px 14px #00000012, 0 10px 28px #0000000d;--storefront-side-bg:#e4e4e7;--storefront-side-icon:#18181b;--photo-ph-a:#e0e0e3;--photo-ph-b:#d4d4d8}@supports (color:lab(0% 0 0)){[data-storefront-theme=white]{--accent:lab(45.6365% 19.6545 -63.9135);--accent-soft:lab(92.7284% .976235 -18.6193);--accent-deep:lab(30.5783% 20.4644 -56.6964);--ok:lab(52.7447% -33.6409 27.6808);--warn:lab(62.5817% 22.7188 62.638)}}[data-storefront-theme=slate]{--paper:#1e2530;--paper-soft:#252d3a;--paper-edge:#2e3847;--ink:#e8edf5;--ink-soft:#b0bcd0;--ink-mute:#6b7a94;--accent:#00a6a6;--accent-soft:#003131;--accent-deep:#2cc5c5;--ok:#51a556;--warn:#dc932e;--line:#e8edf514;--line-strong:#e8edf521;--shadow-sm:0 1px 3px #0000004d, 0 2px 8px #0003;--shadow-md:0 4px 16px #0006, 0 10px 32px #0000004d;--storefront-side-bg:#151b24;--storefront-side-icon:#6b7a94;--photo-ph-a:#2a3345;--photo-ph-b:#243040}@supports (color:lab(0% 0 0)){[data-storefront-theme=slate]{--accent:lab(60.8728% -45.8489 -13.6493);--accent-soft:lab(17.1113% -19.6491 -5.85073);--accent-deep:lab(72.2699% -39.2526 -11.8093);--ok:lab(61.1029% -39.2614 32.4265);--warn:lab(67.2417% 22.388 60.9729)}}[data-storefront-theme=noir]{--paper:#141414;--paper-soft:#1c1c1c;--paper-edge:#252525;--ink:#f0ece8;--ink-soft:#b8b0a8;--ink-mute:#6e6762;--accent:#ea808a;--accent-soft:#331417;--accent-deep:#ffa8af;--ok:#51a556;--warn:#dc932e;--line:#f0ece812;--line-strong:#f0ece81f;--shadow-sm:0 1px 3px #00000080, 0 2px 8px #00000059;--shadow-md:0 4px 16px #0009, 0 10px 32px #00000073;--storefront-side-bg:#0a0a0a;--storefront-side-icon:#6e6762;--photo-ph-a:#222;--photo-ph-b:#1c1c1c}@supports (color:lab(0% 0 0)){[data-storefront-theme=noir]{--accent:lab(66.0948% 42.208 13.8878);--accent-soft:lab(11.2903% 16.2244 5.39175);--accent-deep:lab(77.9197% 35.7496 11.5821);--ok:lab(61.1029% -39.2614 32.4265);--warn:lab(67.2417% 22.388 60.9729)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.serif{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.serif-it{font-family:var(--font-display);font-style:italic;font-weight:400}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.btn-primary{background:var(--ink);color:var(--paper);font-family:var(--font-ui);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;font-weight:500;transition:background .12s,transform .12s;display:flex}.btn-primary:hover{background:var(--accent-deep)}.btn-primary:active{transform:scale(.98)}.btn-ghost{color:var(--ink);border:1px solid var(--line-strong);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-weight:500;transition:background .12s;display:flex}.btn-ghost:hover{background:#1c17140a}@keyframes pulseRing{0%{box-shadow:0 0 #c9644280}to{box-shadow:0 0 0 14px #c9644200}}.pulse{animation:1.8s ease-out infinite pulseRing}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.28s ease-out both slideUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.25s ease-out both fadeIn}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}.scroll-area::-webkit-scrollbar{display:none}.scroll-area{scrollbar-width:none}.sheet-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.sheet-scroll::-webkit-scrollbar{width:4px}.sheet-scroll::-webkit-scrollbar-track{background:0 0;margin-top:28px;margin-bottom:8px}.sheet-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.auth-shell{background:var(--paper);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.auth-panel{width:100%;max-width:400px}.auth-brand{text-align:center;margin-bottom:32px}.auth-logo-link{flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.auth-brand-name{color:var(--ink);font-size:20px}.auth-panel input,.auth-panel button{max-width:100%}.auth-panel strong{overflow-wrap:anywhere}@media (max-width:600px){.auth-shell{padding:max(18px, env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));justify-content:flex-start;align-items:stretch}.auth-panel{max-width:none;margin:0 auto}.auth-brand{margin-bottom:22px}.auth-logo-link{gap:8px}.auth-brand-name{font-size:18px}}@media (max-width:380px),(max-height:640px) and (max-width:600px){.auth-shell{padding-left:14px;padding-right:14px}.auth-brand{margin-bottom:16px}}.error-shell{background:var(--paper);place-items:center;min-height:100dvh;padding:24px 18px;display:grid}.error-panel{text-align:center;width:min(100%,500px)}.error-brand{color:var(--ink);align-items:center;gap:10px;margin-bottom:36px;display:inline-flex}.error-brand img{border-radius:10px}.error-brand span{font-size:20px}.error-brand strong{font-weight:600}.error-code{color:var(--accent-deep);letter-spacing:.2em;font-size:12px;font-weight:700}.error-title{color:var(--ink);margin:14px 0 0;font-size:clamp(34px,6vw,54px);line-height:1.02}.error-message{color:var(--ink-soft);font-family:var(--font-ui);max-width:420px;margin:16px auto 0;font-size:15px;line-height:1.6}.error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.error-action{width:auto;min-width:132px;height:42px;padding:0 18px;font-size:13px}@media (max-width:520px){.error-actions{flex-direction:column;align-items:stretch}.error-action{width:100%}}.qr-print-all{display:none}@media print{@page{margin:12mm}aside,.no-print{display:none!important}main{overflow:visible!important}.qr-print-preview{box-shadow:none!important;background:#fff!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:40px!important;display:flex!important;position:fixed!important;inset:0!important}.qr-print-all--active{z-index:999!important;background:#fff!important;grid-template-columns:1fr 1fr!important;align-content:start!important;gap:10mm!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:visible!important}.qr-print-all--active .qr-print-all-item{break-inside:avoid}}.landing-hero{grid-template-columns:1fr 400px;align-items:center;gap:72px;display:grid}.landing-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-pricing{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.pricing-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.customer-flow-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.hiw-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.hiw-connector{background:var(--line-strong);pointer-events:none;width:100%;height:1px;position:absolute;top:27px;left:50%}@media (max-width:900px){.landing-hero{grid-template-columns:1fr;gap:48px}.owner-setup-grid{grid-template-columns:1fr!important;gap:40px!important}.landing-steps{grid-template-columns:1fr;gap:14px}.landing-pricing{grid-template-columns:1fr;gap:34px}.pricing-grid{grid-template-columns:1fr}.hiw-steps{grid-template-columns:repeat(2,1fr);gap:32px}.hiw-connector{display:none}.features-grid{grid-template-columns:repeat(2,1fr)!important}.screenshots-grid{grid-template-columns:1fr!important}.customer-flow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hiw-steps{grid-template-columns:1fr;gap:24px}.features-grid{grid-template-columns:1fr!important}.customer-flow-grid{grid-template-columns:1fr}}@media (max-width:600px){.landing-nav-inner{height:60px!important;padding:0 18px!important}.landing-section-inner{padding-left:18px!important;padding-right:18px!important}.landing-brand-logo{display:none}.landing-brand-text{margin-left:0!important}.landing-price-card{width:100%;min-width:0!important;padding:26px 22px!important}.landing-price-card .serif{font-size:42px!important}.footer-inner{text-align:center;flex-direction:column;justify-content:center!important;align-items:center!important}.footer-links{justify-content:center}.content-page-main{padding:48px 20px 80px!important}.contact-row{grid-template-columns:1fr!important;gap:6px 0!important;padding:20px 0!important}}.setup-sidebar{flex-direction:column;display:flex}.setup-mob-top,.setup-mob-tabs,.setup-page-header{display:none}@media (max-width:1350px){.setup-sidebar{display:none!important}.setup-mob-top,.setup-mob-tabs{display:flex!important}.setup-page-header{display:block!important}}.account-body{flex:1;min-height:0;display:flex;overflow:hidden}.account-list{border-right:1px solid var(--line);background:#fff;flex-shrink:0;width:300px;overflow-y:auto}.account-detail{background:var(--paper);flex-direction:column;flex:1;min-width:0;max-width:560px;display:flex;overflow:hidden}.account-detail-close,.account-body .drawer-mobile{display:none}@media (max-width:1350px){.account-body{display:block;overflow:visible}.account-list{border-right:none;width:100%}.account-detail{display:none!important}.account-detail-close{display:flex!important}.account-body .drawer-mobile{display:contents}}.setup-page{padding:24px 28px}@media (max-width:1350px){.setup-content{padding-bottom:calc(76px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}.setup-page{padding:16px 16px 24px}}.setup-grid-half{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.setup-grid-aside{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}@media (max-width:1350px){.setup-grid-half,.setup-grid-aside{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.account-pairing-layout{flex-direction:column!important;gap:16px!important}.account-pairing-qr-col,.account-pairing-steps{width:100%}.account-pairing-qr-box{width:100%;min-width:0!important}.billing-ref-row{flex-direction:column;align-items:flex-start!important}.billing-invoice-head{display:none!important}.billing-invoice-row{gap:8px 12px;grid-template-columns:1fr auto!important;align-items:start!important}.billing-invoice-row>span:first-child{grid-column:1/-1}.billing-invoice-row>span:nth-child(2),.billing-invoice-row>span:nth-child(3){margin-right:0!important;padding-right:0!important}.billing-invoice-row>button{justify-self:end}.notifications-header,.notifications-status,.notifications-pairing-layout{flex-direction:column;align-items:stretch!important}.notifications-status{gap:12px!important}.notifications-status .btn-ghost,.notifications-qr-box,.notifications-steps{width:100%}.notifications-qr-box{min-width:0!important}.notifications-meta-grid{grid-template-columns:1fr!important}}.orders-page{color:var(--ink)}.orders-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.orders-title{color:var(--ink);font-size:32px;line-height:1}.orders-subtitle{color:var(--ink-mute);margin-top:6px;font-size:13px}.orders-filter-panel{grid-template-columns:minmax(260px,1.15fr) minmax(142px,.55fr) minmax(142px,.55fr) minmax(180px,.8fr) minmax(220px,1fr);align-items:end;gap:10px;margin-bottom:16px;display:grid}.orders-filter-panel--single{grid-template-columns:minmax(220px,300px) auto;justify-content:start;align-items:end}.orders-btn-group{align-items:center;gap:6px;display:flex}.orders-quick-ranges{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.orders-quick-ranges button,.orders-pagination button,.orders-refresh-btn,.orders-export-btn{border:1px solid var(--line-strong);height:38px;color:var(--ink);cursor:pointer;font-family:var(--font-ui);background:#fff;border-radius:8px;padding:0 12px;font-size:13px}.orders-refresh-btn{justify-content:center;align-items:center;width:38px;display:inline-flex}.orders-export-btn{justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.orders-quick-ranges button:hover,.orders-pagination button:hover:not(:disabled),.orders-refresh-btn:hover:not(:disabled),.orders-export-btn:hover:not(:disabled){border-color:var(--ink-mute)}.orders-pagination button:disabled,.orders-refresh-btn:disabled,.orders-export-btn:disabled{color:var(--ink-mute);cursor:default;opacity:.55}.orders-filter-field,.orders-page-size{flex-direction:column;gap:5px;display:flex}.orders-page-size{min-width:92px}.orders-filter-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:9px}.orders-filter-field input,.orders-filter-field select,.orders-page-size select{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--ink);font-family:var(--font-ui);background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:13px}.orders-filter-field input:focus,.orders-filter-field select:focus,.orders-page-size select:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch, var(--accent), transparent 75%)}.orders-date-picker{position:relative}.orders-date-trigger{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--ink);cursor:pointer;font-family:var(--font-ui);background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:0 11px;font-size:13px;display:inline-flex}.orders-date-trigger:hover{border-color:var(--ink-mute)}.orders-date-trigger:focus-visible{outline:2px solid color-mix(in oklch, var(--accent), transparent 75%);outline-offset:2px}.orders-date-popover{z-index:40;border:1px solid var(--line-strong);width:286px;box-shadow:var(--shadow-md);background:#fff;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.orders-date-popover-head{grid-template-columns:30px 1fr 30px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.orders-date-popover-head button,.orders-date-grid button,.orders-date-today{color:var(--ink);cursor:pointer;font-family:var(--font-ui);background:0 0;border:1px solid #0000}.orders-date-popover-head button{border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.orders-date-popover-head button:hover:not(:disabled),.orders-date-grid button:hover:not(:disabled){background:var(--paper-soft)}.orders-date-popover-head button:disabled,.orders-date-grid button:disabled{color:var(--ink-mute);cursor:default;opacity:.35}.orders-date-current{text-align:center;color:var(--ink);font-size:13px;font-weight:600}.orders-date-weekdays,.orders-date-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.orders-date-weekdays span{height:24px;color:var(--ink-mute);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:10px;display:flex}.orders-date-grid button{border-radius:7px;height:32px;font-size:12px}.orders-date-grid button.is-selected{background:var(--ink);color:var(--paper)}.orders-date-today{border-color:var(--line-strong);border-radius:7px;width:100%;height:32px;margin-top:8px;font-size:12px}.orders-date-today:hover{border-color:var(--ink-mute);background:var(--paper-soft)}.orders-inline-error,.orders-state{color:var(--ink-mute);padding:24px 0;font-size:13px}.orders-inline-error,.orders-state--error{color:var(--accent-deep)}.orders-table-wrap{border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;overflow-x:auto}.orders-table-count{text-align:right;color:var(--ink-mute);font-family:var(--font-mono);margin-top:8px;font-size:11px}.orders-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px;font-size:12px}.orders-table th,.orders-table td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.orders-table th{z-index:1;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#f4f4f5;font-size:10px;font-weight:600;position:sticky;top:0}.orders-table tbody td{background:#fff}.orders-table .num{text-align:right;white-space:nowrap}.orders-table .strong{color:var(--ink);font-weight:600}.orders-merged{background:#fff}.orders-table tbody tr.order-row-highlight td{background:color-mix(in oklch, var(--accent,#c96442) 10%, var(--paper))}.orders-note,.orders-options{color:var(--ink-mute);line-height:1.35}.orders-status{background:var(--paper);height:22px;color:var(--ink-soft);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.orders-pagination{font-family:var(--font-ui);color:var(--ink-mute);justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.orders-toast{z-index:200;background:var(--ink);color:#fff;font-family:var(--font-ui);white-space:nowrap;pointer-events:none;border-radius:999px;padding:10px 18px;font-size:13px;animation:.18s toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #1c171438}@keyframes add-pop{0%{transform:scale(1)}35%{transform:scale(1.4)}65%{transform:scale(.88)}85%{transform:scale(1.08)}to{transform:scale(1)}}.add-btn-pop{animation:.32s cubic-bezier(.36,.07,.19,.97) add-pop}@keyframes cart-bump{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.orders-modal-backdrop{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c171461;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.orders-export-modal{background:var(--paper);border:1px solid var(--line-strong);width:min(420px,100%);box-shadow:var(--shadow-md);border-radius:12px;padding:22px}.orders-export-title{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:600}.orders-export-subtitle{color:var(--ink-mute);margin-bottom:18px;font-size:13px;line-height:1.45}.orders-export-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orders-export-error{color:var(--accent-deep);margin-top:12px;font-size:12px}.orders-export-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.orders-export-actions .btn-primary,.orders-export-actions .btn-ghost{border-radius:8px;height:40px;font-size:13px}@media (max-width:900px){.orders-header{flex-direction:column;align-items:stretch}.orders-page-size{width:120px}.orders-filter-panel{grid-template-columns:1fr 1fr}.orders-filter-panel--single{grid-template-columns:minmax(0,1fr) auto}.orders-quick-ranges,.orders-filter-field--wide{grid-column:1/-1}}@media (max-width:600px){.orders-filter-panel,.orders-filter-panel--single{grid-template-columns:1fr}.orders-filter-panel--single .orders-btn-group{grid-template-columns:38px 1fr 1fr;display:grid}.orders-quick-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-refresh-btn{width:38px}.orders-export-grid,.orders-export-actions{grid-template-columns:1fr}}.photo-ph{background:repeating-linear-gradient(135deg, var(--photo-ph-a,#d9cdb8) 0 6px, var(--photo-ph-b,#d2c4ad) 6px 12px);position:relative;overflow:hidden}.photo-ph:after{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:4px;font-size:9px;display:flex;position:absolute;inset:0}
