@font-face{font-family:Manrope;src:url(../fonts/Manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Unbounded;src:url(../fonts/Unbounded.ttf)format("truetype");font-weight:200 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050609;--surface:#0d0f20d6;--border:#ffffff13;--muted:#9394a5;--text:#f9f9ff;--accent:#aeb9ff;--orange:#f19271;--green:#8be1b9;--yellow:#efc16d;--radius:22px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:0px;font-family:Manrope,Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{color:var(--text);background:#0d0e14;margin:0;font-size:14px;line-height:1.4}button,input,select,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:focus,textarea:focus{outline:1px solid var(--accent)}svg{flex-shrink:0;width:20px;height:20px}h1,h2,h3,p{margin:0}h1{letter-spacing:-2.1px;margin:23px 3px 17px;font-size:44px;font-weight:700;line-height:1.03}h2{margin:8px 28px 8px 0;font-size:27px;line-height:1.12}small{font-size:11px}b,strong{font-weight:600}.app-shell{background:radial-gradient(270px 290px at 100% 40px,#3b7cf9f0,#0000),radial-gradient(300px 360px at 25% 50px,#142783,#0000),linear-gradient(#080a16,#050609 640px);max-width:430px;min-height:100dvh;margin:auto;position:relative;overflow:clip}.app-shell:before{content:"";pointer-events:none;opacity:.045;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}main{padding:calc(14px + var(--safe-top)) 12px 110px;min-height:100dvh;position:relative}.back{color:#b4c1eb;align-items:center;gap:3px;margin:4px 0 22px;padding:0;display:flex}.back svg{width:15px}.intro,.muted{color:var(--muted)}.intro{color:#bbc4e5;margin:0 4px 20px;font-size:14px;line-height:1.5}.split{justify-content:space-between;align-items:center;gap:8px;display:flex}.attention .split>div,.panel,.search,.split,.split>*{min-width:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px}button.panel{width:100%;display:block}.section-caption{color:var(--muted);letter-spacing:.65px;text-transform:uppercase;margin:20px 4px 7px;font-size:9px}.section-caption a,.section-caption button{color:var(--accent);text-transform:uppercase;letter-spacing:.4px;padding:0 0 0 12px;font-size:9px}.round{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;padding:10px;display:inline-flex}.round svg{width:17px;height:17px}.primary,.small-white,.white{color:#0c0e1b;background:#fff}.primary,.secondary{text-align:center;border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:49px;margin-top:17px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.secondary{color:#f9f9ff;background:#ffffff14}.danger{background:var(--orange);color:#fff}.small-white{white-space:nowrap;border-radius:24px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:600}.text-button{color:var(--accent);padding:8px}.refresh{margin:20px auto 0;font-size:12px;display:block}.searchbar{margin:12px 0}.search,.searchbar{gap:8px;display:flex}.search{background:#0b1027c7;border-radius:25px;flex:1;align-items:center;padding:0 13px}.search svg{width:15px;color:var(--muted)}.search input{background:0 0;width:100%;min-width:0;margin:0;padding:12px 0;font-size:12px}.searchbar .round{width:41px;height:41px}.profile{align-items:center;gap:9px;margin:3px 4px 15px;display:flex}.avatar{color:#131726;background:#e6e8fc;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.profile small{color:#bdc7ef;font-size:10px}.profile strong{font-size:13px;display:block}.profile .round{width:32px;height:32px;margin-left:2px}.summary{text-align:left;padding:17px}.summary .muted{font-size:11px}.big-amount{letter-spacing:-2px;margin:5px 0;font-size:43px;font-weight:700;line-height:1.14;display:block}.attention{margin-bottom:7px;padding:10px 13px}.attention>.split:first-child{border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:7px}.attention strong{font-size:12px}.attention small{font-size:10px;display:block}.attention .split>div strong,.progress,.progress i,.stage-row{display:block}.stage-list{padding:3px 13px}.stage-row{width:100%;padding:9px 0 5px;font-size:11px}.progress{background:#ffffff17;height:1.5px;margin-top:6px}.progress i{background:#e0e0ed;height:100%}.order-list{padding:0 13px}.order-row{border-bottom:1px solid var(--border);gap:8px;width:100%;min-width:0;padding:13px 0 10px;display:flex}.order-row:last-child{border-bottom:0}.order-content{flex:1;min-width:0;display:block}.order-row strong{font-size:13px}.order-row .split small{color:var(--muted);flex-shrink:0;font-size:9px}.order-row b{white-space:nowrap;letter-spacing:-.2px;font-size:14px}.order-row .product-preview{flex:1;margin:2px 0 4px;font-size:11px}.badges{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.badge{color:#f0f1ff;overflow-wrap:anywhere;background:#d3d5ec29;border-radius:15px;max-width:100%;padding:3px 7px;font-size:9px;line-height:1.2}.badge.green{background:#23937033}.badge.yellow{background:#d5941b29}.green{color:var(--green)}.yellow{color:var(--yellow)}.orange{color:var(--orange)}.lavender{color:var(--accent)}.overdue{color:var(--orange);background:#e57c4f26}.updated{color:#6c6d7e;margin-top:5px;font-size:9px;display:block}.chips{scrollbar-width:none;gap:6px;margin:8px -12px 12px;padding:0 12px;display:flex;overflow:auto}.chips button{white-space:nowrap;color:#c8cce3;background:#0a0d1fbf;border-radius:22px;padding:9px 13px;font-size:12px}.chips .active{color:#10121d;background:#fff}.bottom-nav{bottom:calc(14px + var(--safe-bottom));z-index:5;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f1df0;border-radius:35px;width:calc(100% - 24px);max-width:406px;padding:5px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bottom-nav a{color:#90919f;border-radius:30px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:47px;font-size:9px;display:flex}.bottom-nav a.active{color:#fff;background:#e3e4f81f}.bottom-nav svg{width:17px;height:17px}.empty{text-align:center;color:var(--muted);padding:25px 12px;font-size:12px}.empty small{margin-top:7px;font-size:10px;display:block}.selection{border:1px solid #666778;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.selection.selected{color:#111;background:#fff}.selection-toolbar{margin-bottom:7px;padding:10px 13px;font-size:12px}.id-line{justify-content:flex-start;gap:8px;margin:8px 3px 25px}.id-line>.round{margin-left:auto}.number{white-space:nowrap;background:#090f31b3;border-radius:22px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:700;display:flex}.number svg{width:12px;height:12px}.id-line small{font-size:10px}.detail-intro{margin-bottom:3px;font-size:13px}.detail-amount{margin:0 3px 8px;font-size:48px}.detail-badges{margin:0 4px 21px}.detail-badges .badge{padding:5px 9px;font-size:11px}.two-columns{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.info-tile{text-align:left;min-height:74px;margin-bottom:8px;padding:14px!important}.info-tile .split{font-size:10px}.info-tile strong{overflow-wrap:anywhere;margin-top:7px;font-size:14px;display:block}.detail-list{padding:0 14px}.menu-row{border-bottom:1px solid var(--border);gap:12px;width:100%;min-width:0;padding:15px 0;display:flex}.menu-row:last-child{border-bottom:0}.menu-row>span:not(.icon-box):not(.stepper){flex:1;min-width:0}.menu-row strong{font-size:14px;display:block}.menu-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:400;line-height:1.45;display:block}.menu-row .chevron,.menu-row>svg{color:#737787;width:14px}.icon-box{color:#c8cbdc;background:#c7cbef17;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.icon-box svg{width:19px}.sticky-action{bottom:calc(12px + var(--safe-bottom));z-index:2;margin-top:36px;position:sticky}.sticky-action .primary{box-shadow:0 0 20px #050609}.history{padding:8px 0 15px 39px}.history article{border-top:1px solid var(--border);gap:18px;padding:10px 0;font-size:11px;display:flex}.history article>small{color:var(--muted);flex-shrink:0;font-size:9px}.history article p{color:var(--muted);margin-top:4px;font-size:10px}.history>p{font-size:10px}.link-list{padding:0 14px}.link-row{border-bottom:1px solid var(--border);width:100%;padding:15px 0;display:block}.link-row:last-child{border:0}.link-row .split{margin:3px 0}.link-row .split>strong{font-size:13px}.link-row .split>b{white-space:nowrap;font-size:14px}.link-row .split>span{font-size:11px}.buyer{margin-top:9px;padding:15px}.footnote{color:var(--accent);letter-spacing:.3px;margin:13px 5px;font-size:9px;line-height:1.5}.stepper{flex-shrink:0;align-items:center;gap:10px;display:flex}.stepper b{white-space:nowrap;font-size:13px}.stepper .round{width:29px;height:29px;padding:0}.toggle{background:#454654;border-radius:20px;flex-shrink:0;width:44px;height:26px;position:relative}.toggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:4px;left:4px}.toggle.on{background:#2441ff}.toggle.on i{transform:translate(18px)}.form-title{margin-top:8px;font-size:36px;line-height:.99}.form-panel{padding:12px}.form-panel>.split{margin:4px 0 13px;font-size:11px}.form-panel .total{color:#fff;margin-top:18px;font-size:13px}.total small{color:var(--muted);font-size:9px;display:block}label{color:#a4a6b9;margin:12px 0;font-size:11px;display:block}label:first-child{margin-top:0}label:last-child{margin-bottom:0}input,textarea{color:#fff;resize:vertical;background:#d7daf818;border:1px solid #0000;border-radius:11px;width:100%;min-width:0;margin-top:6px;padding:12px 11px;font-size:14px;display:block}input::-moz-placeholder{color:#65687a}textarea::-moz-placeholder{color:#65687a}input::placeholder,textarea::placeholder{color:#65687a}input[type=date]{min-height:43px;padding:10px 7px;font-size:12px}input[type=checkbox],input[type=radio]{accent-color:#fff;flex-shrink:0;width:18px;height:18px;margin:0;padding:0}.required{color:var(--accent)}.field-error{color:#ffac94;margin-top:4px;font-size:11px;display:block}.form-item{border-bottom:1px solid var(--border);padding:8px 0}.form-item,.item-edit{align-items:center;display:flex}.item-edit{gap:8px;padding:0;font-size:11px}.item-edit,.item-edit>span:not(.product-image){flex:1;min-width:0}.item-edit b,.item-edit strong{font-size:12px}.item-edit small{color:var(--muted);font-size:10px;display:block}.item-edit b{white-space:nowrap}.product-image{color:#565b74;background:#ececf4;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}.remove-item{color:#6f7289;padding:5px}.remove-item svg{width:13px;height:13px}.add-item{width:100%;color:var(--accent);align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.add-item .icon-box{border-radius:8px;width:32px;height:32px}.add-item small{color:var(--muted);font-size:10px;display:block}.segmented{background:#d6d7f317;border-radius:20px;gap:4px;padding:3px;display:flex}.segmented button{text-align:center;border-radius:20px;width:50%;padding:6px;font-size:11px}.segmented button.active{color:#121522;background:#fff}.form-actions{margin-top:25px}.note{font-size:12px}.note small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.error{white-space:pre-line;color:#ffcad1;background:#452332;border:1px solid #a05269;border-radius:14px;margin:12px 0;padding:12px;font-size:12px}.error button{color:#fff;margin-top:8px;text-decoration:underline;display:block}.global-error{margin-bottom:15px}.toast{z-index:100;color:#161b30;background:#edf0ff;border-radius:17px;width:max-content;max-width:90%;padding:13px 18px;font-size:12px;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 5px 35px #0008}.scrim,.toast{position:fixed}.scrim{z-index:20;background:#00000994;justify-content:center;align-items:flex-end;display:flex;inset:0}.sheet{width:100%;max-width:430px;max-height:calc(-24px + var(--tg-height,100dvh) - var(--safe-top));overscroll-behavior:contain;padding:30px 17px calc(23px + var(--safe-bottom));background:#111326f7;border:1px solid #ffffff06;border-radius:36px 36px 0 0;animation:.18s ease-out rise;position:relative;overflow-y:auto;box-shadow:0 -15px 50px #0002}.sheet:focus{outline:none}.handle{background:#484a60;border-radius:4px;width:36px;height:4px;position:absolute;top:10px;left:calc(50% - 18px)}.sheet-close{color:#9194ad;background:0 0;width:25px;height:25px;padding:6px;position:absolute;top:15px;right:13px}.sheet-context{margin-bottom:18px;font-size:12px}.sheet .intro{color:#9b9eb6;margin:8px 0 18px;font-size:13px}.sheet form>label{margin:15px 0}.sheet .choice{color:#fff;background:#e0e3ff14;border:1.5px solid #0000;border-radius:28px;align-items:center;gap:12px;min-height:51px;margin:8px 0;padding:15px 16px;font-size:14px;display:flex}.choice.chosen{border-color:#fff}.choice small{color:#9da0b5;margin-top:3px;font-size:11px;display:block}.sheet label{font-size:12px}.sheet .two-columns>label{margin-top:10px}.sheet textarea{background:#25283f}.sheet input{background:#23253b}.message-preview{white-space:pre-line;background:#232641;border-radius:20px;margin:16px 0 4px;padding:14px;font-size:13px;line-height:1.5}.message-preview>strong{display:block}.message-preview button{color:#b4bfff;text-align:center;background:#383d59;border-radius:11px;width:100%;margin-top:10px;padding:10px;font-size:12px;display:block}.sheet .message-preview p{margin:0}.sheet .primary{margin-top:17px}.copy-value{color:#fff;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:15px 0;font-size:13px;display:flex}.copy-value svg{flex-shrink:0;width:16px}.batch-item{margin:8px 0;font-size:12px}.batch-item small{color:var(--muted);margin-top:6px;display:block}.item-detail{margin:10px 0}.item-detail p{color:var(--muted);margin:8px 0}.item-detail .product-image{float:left;margin-right:10px}dl{font-size:14px}dt{color:var(--muted);margin-top:15px;font-size:11px}dd{overflow-wrap:anywhere;margin:4px 0 10px}@keyframes rise{0%{opacity:.6;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before{transition:none!important;animation:none!important}}@media (width<=359px){.big-amount,h1{font-size:38px}.order-row b,.order-row strong{font-size:12px}.menu-row{gap:8px}.menu-row strong{font-size:13px}.stepper{gap:6px}.detail-amount{font-size:43px}.id-line{flex-wrap:wrap}.id-line small{font-size:9px}.sheet h2{font-size:25px}.badge{font-size:8px}}.big-amount,.link-row b,.number,.order-row b,.total strong,h1,h2{font-family:Unbounded,Manrope,sans-serif;font-weight:500}h1{letter-spacing:-1.7px;font-size:39px}h2{letter-spacing:-1px;font-size:24px}.big-amount{letter-spacing:-1.5px;font-size:38px}.detail-amount{overflow-wrap:anywhere;font-size:calc(clamp(30px,10.5vw,43px))}.form-title{font-size:32px;line-height:1.08}.number{letter-spacing:-.3px;font-size:12px}.link-row b,.order-row b,.total strong{letter-spacing:-.4px;font-size:11px}.total strong{font-size:16px}.product-image img{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%}.two-columns>label{margin-top:0}.sheet h2{font-size:23px}.sheet{background:#111326fa}@media (width<=359px){.big-amount,h1{font-size:32px}.form-title{font-size:29px}.link-row b,.order-row b{font-size:10px}.sheet h2{font-size:21px}}.question-row+.question-row{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}button.panel.menu-row{display:flex}.state-panel{margin:16px 0;padding:20px}.state-panel h2{margin-top:0}.state-panel p{overflow-wrap:anywhere;line-height:1.5}.skeleton-line{background:#ffffff14;border-radius:8px;height:18px;margin-bottom:14px;display:block}.skeleton-line.short{width:60%}.unavailable-form{border:0;min-width:0;margin:0;padding:0}.no-image{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.no-image small{text-align:center;font-size:10px}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed}select{color:#fff;width:100%;min-width:0;font:inherit;background:#202238;border:1px solid #45475d;border-radius:14px;padding:14px}input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin-right:8px}.pager{gap:12px;margin:20px 0}.pager .secondary{width:auto;margin:0}.menu-row .product-image{flex-shrink:0;width:56px;height:56px}.form-section p,.menu-row strong,.order-heading h1,.order-item-summary strong,.order-meta,.order-total,.recent-order strong,.state-panel p{overflow-wrap:anywhere}a.primary{text-align:center;text-decoration:none;display:block}.auth-shell{max-width:540px;margin:0 auto}.auth-shell main{padding-bottom:max(32px,env(safe-area-inset-bottom))}.auth-brand{color:inherit;margin-bottom:24px;font-size:28px;font-weight:700;text-decoration:none;display:inline-block}.password-field{gap:8px;display:grid}.password-field .secondary{justify-self:end;width:auto;margin:0;padding:8px 12px}.auth-shell input[readonly]{overflow:auto}.search input,input:not([type=checkbox]):not([type=radio]),input[type=date],select,textarea{min-height:48px;font-size:16px}.sheet label,label{font-size:13px;line-height:1.5}select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[aria-invalid=true]{border-color:#f19271}.form-actions p,.helper{font-size:12px;line-height:1.55}.form-section+.form-section,.unavailable-form>.panel+.panel{margin-top:16px}.form-section h2{margin-bottom:16px}.form-section .split{flex-wrap:wrap;align-items:baseline}.form-section .split>strong{font-variant-numeric:tabular-nums;margin-left:auto}.form-actions{gap:12px;margin-top:24px;display:grid}.form-actions .primary{margin-top:0}.form-actions p,.recent-order svg{color:var(--muted)}.section-caption,.section-caption a,.section-caption button{letter-spacing:0;text-transform:none;font-size:12px}.section-caption a,.section-caption button{align-items:center;min-height:44px;display:inline-flex}.menu-row>.product-image,.order-item-summary>.product-image{border-radius:12px;flex:0 0 56px;width:56px;max-width:56px;height:56px;max-height:56px;overflow:hidden}.product-image img{min-width:0;max-width:100%;max-height:100%;display:block}.menu-row,.profile-panel,.recent-order{align-items:center}.no-image{width:100%;height:100%;padding:4px}.no-image small{font-size:8px;line-height:1.1}.no-image svg{width:16px;height:16px}.sheet{padding-top:46px;scroll-padding-top:20px}.sheet-close{width:44px;height:44px;top:8px;right:8px}.sheet-close svg{width:20px;height:20px}.sheet h2{margin-right:32px}.sheet .menu-row{padding:14px 0}.quick-actions .primary{gap:10px;margin-top:0}.home-title{margin-top:28px;font-size:32px}.section-stack{gap:12px;margin-top:24px;display:grid}.section-heading{letter-spacing:-.5px;font-size:20px}.recent-order{gap:12px;padding:16px;display:flex}.recent-order>span{flex:1;min-width:0}.recent-order strong{font-size:14px;display:block}.recent-order small{color:var(--muted);margin-top:6px;display:block}.recent-order>strong{text-align:right;font-variant-numeric:tabular-nums}.recent-order svg{width:14px}.empty>svg{width:28px;height:28px;margin-bottom:12px}.empty p{font-size:14px;line-height:1.5}.lookup-panel{margin-top:24px}summary{cursor:pointer;min-height:44px;color:var(--accent);padding:12px 0}.profile-panel{gap:12px;margin-top:20px;display:flex}.integration-note{margin:20px 6px}.order-heading{margin:18px 2px 24px}.eyebrow{color:#c7ccec;font-size:12px}.order-heading h1{margin:8px 0 14px;font-size:calc(clamp(25px,7vw,32px))}.order-total{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:16px;font-family:Manrope,sans-serif;font-size:calc(clamp(30px,8vw,40px));font-weight:700}.status-pill{color:var(--green);background:#8be1b921;border-radius:20px;padding:6px 12px;font-size:12px;display:inline-flex}.status-draft{color:var(--yellow);background:#efc16d21}.invitation-panel{border-color:#8be1b940;gap:12px;padding:20px;display:grid}.invitation-panel h2{margin:0;font-size:21px}.invitation-panel .primary{margin-top:4px}.text-link{color:var(--accent);text-align:center;padding:12px;display:block}.inline-notice{color:var(--green);background:#8be1b91f;border-radius:14px;margin:12px 0;padding:12px 16px}.detail-facts{margin-top:18px}.info-tile>span{color:var(--muted);font-size:12px}.detail-tabs{flex-wrap:wrap;margin:16px 0 12px;padding:0;overflow:visible}.detail-tabs button{flex:1;min-height:44px;padding:10px 8px;font-size:12px}.detail-content{padding:18px}.detail-content dl{margin:0}.detail-content dt:first-child{margin-top:0}.detail-content dt{font-size:12px}.detail-content dd{margin-bottom:14px;font-size:15px}.order-items{gap:18px;display:grid}.order-item-summary{align-items:center;gap:12px;display:flex}.order-item-summary>div{min-width:0}.publication-panel{margin-top:20px;padding:20px}.publication-panel h2{margin:0 0 12px;font-size:20px}.checklist{color:var(--orange);padding-left:20px;font-size:13px;line-height:1.7}.order-meta{margin:18px 4px}.order-meta p{color:var(--muted);-webkit-user-select:all;user-select:all}.info-note{gap:8px;padding:18px;display:grid}html[data-keyboard-open=true] .bottom-nav{display:none}@media (width<=359px){.detail-tabs{gap:4px}.recent-order{gap:8px}.recent-order strong{font-size:12px}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-search{align-items:center;gap:8px;margin:18px 0 12px;display:flex}.catalog-search input{flex:1;margin:0}.catalog-search .secondary{border-radius:12px;flex-shrink:0;width:auto;min-height:48px;margin:0}.catalog-actions{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.catalog-actions .primary,.catalog-actions .secondary{margin:0;display:flex}.catalog-filters{margin-bottom:16px;padding:4px 16px}.catalog-filters[open]{padding-bottom:16px}.filter-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.catalog-count{margin:12px 4px}.product-card{margin:10px 0;border:1px solid var(--border)!important;padding:14px!important}.product-details{margin-top:20px}.product-details .product-image{border-radius:12px;width:96px;height:96px;overflow:hidden}
