.chunk-error{background:var(--color-ink);width:100%;min-height:100vh;color:var(--color-text-inverse);padding:var(--space-6);place-items:center;display:grid}.chunk-error__panel{border:1px solid var(--color-overlay-soft);border-radius:var(--radius-lg);background:var(--color-bg);width:min(42rem,100%);color:var(--color-text);padding:var(--space-7);box-shadow:var(--shadow-xl)}.chunk-error__eyebrow{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.chunk-error__title{font-size:var(--font-size-2xl);margin:0;line-height:1.1}.chunk-error__copy{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.45}.chunk-error__button{min-height:3.2rem;margin-top:var(--space-6);border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);padding:0 var(--space-6);transition:filter var(--duration-fast) var(--easing-standard);border:0}.chunk-error__button:hover{filter:brightness(.97)}.chunk-error__button:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.chunk-error__button{transition:none}}:root{--color-ink:#052000;--color-ink-strong:#000;--color-ink-soft:#101820;--color-lime:#c6d870;--color-lime-strong:#778243;--color-lime-soft:#f4f7e2;--color-lime-softer:#f8faec;--color-lime-tint:#dde8a9;--color-lime-deep:#6b7361;--color-bg:#fff;--color-surface:#f7f7f7;--color-surface-soft:#f8f8f8;--color-surface-muted:#ececec;--color-text:#052000;--color-text-muted:gray;--color-text-subtle:#b3b3b3;--color-text-faint:#a0a0a0;--color-text-inverse:#fff;--color-border:#ececec;--color-border-soft:#f3f5e8;--color-border-strong:#9f9f9f;--color-danger:#d46356;--color-danger-soft:#ffebe8;--color-danger-strong:#b91c1c;--color-success:#3fc564;--color-success-soft:#e8efc6;--color-warning:#e98b34;--color-warning-soft:#fff4e0;--color-info:#5084ff;--color-info-soft:#e0e9ff;--color-overlay:#0520008c;--color-overlay-soft:#05200052;--color-overlay-strong:#052000b8;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-pill:999px;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-size-xs:1.1rem;--font-size-sm:1.3rem;--font-size-md:1.5rem;--font-size-lg:1.8rem;--font-size-xl:2.2rem;--font-size-2xl:2.8rem;--font-size-3xl:3.6rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--shadow-sm:0 1px 2px #0520000f;--shadow-md:0 4px 12px #05200014;--shadow-lg:0 12px 32px #0520001f;--shadow-xl:0 24px 60px #0520002e;--focus-ring:0 0 0 3px #c6d87073;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.36s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasis:cubic-bezier(.32, .72, 0, 1);--z-base:0;--z-raised:10;--z-sticky:50;--z-dropdown:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200;--z-tooltip:1300;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;font-size:clamp(6.5px,.520833vw,18px);overflow-x:hidden}:root{color:var(--color-ink);background:var(--color-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{background:var(--color-ink);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}ul{list-style:none}button:focus-visible,a:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}@media (width<=1023px){html{font-size:clamp(5px,.976563vw,9px)}}@media (width<=767px){h2{font-size:max(1.6rem,16px)}}.sidebar{z-index:2;width:min(23.9rem,23.9vw);height:100%;color:var(--color-bg);flex-direction:column;flex-shrink:0;padding:min(.8rem,.8vw) 0 min(2rem,2vw);font-family:Inter,sans-serif;display:flex;position:relative}.sidebar-brand{border-bottom:1px solid #ffffff14;margin-bottom:min(2.4rem,2.4vw);padding:0 min(1.6rem,1.6vw) min(2.4rem,2.4vw)}.sidebar-logo{width:min(16.5rem,16.5vw);height:auto;display:block}.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-section-label{color:var(--color-text-subtle);opacity:.6;letter-spacing:0;margin:0 0 min(1.2rem,1.2vw);padding:0 min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400}.sidebar-section-label--spaced{margin-top:min(7.2rem,7.2vw)}.sidebar-section-label--footer{margin-bottom:min(1.4rem,1.4vw);padding:0 min(1.6rem,1.6vw)}.sidebar-list{flex-direction:column;gap:min(1.2rem,1.2vw);margin:0;padding:0;list-style:none;display:flex}.sidebar-link{width:min(23.9rem,23.9vw);height:min(4.2rem,4.2vw);color:var(--color-text-subtle);border-radius:min(10rem,10vw);align-items:center;gap:min(1.2rem,1.2vw);padding:0 min(.4rem,.4vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.sidebar-link-icon{background:#374d33;border-radius:min(10rem,10vw);flex-shrink:0;place-items:center;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);transition:background .18s;display:grid}.sidebar-link-icon-svg{width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw);color:var(--color-text-subtle);transition:color .18s}.sidebar-link-label{flex:1}.sidebar-link:not(.sidebar-link--active):hover{background:#374d3373}.sidebar-link--active{background:var(--color-lime);color:var(--color-ink);font-weight:500}.sidebar-link--active .sidebar-link-icon{background:var(--color-lime-tint);width:min(3.6rem,3.6vw);height:min(3.6rem,3.6vw);margin-left:min(.3rem,.3vw)}.sidebar-link--active .sidebar-link-icon-svg{color:var(--color-ink)}.sidebar-footer{margin-top:auto;padding-top:min(2.4rem,2.4vw)}.sidebar-account{-webkit-backdrop-filter:blur(28.7px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:min(2rem,2vw);flex-direction:column;gap:min(1rem,1vw);width:min(24.1rem,24.1vw);margin-left:-.2rem;padding:min(1rem,1vw);display:flex}.sidebar-account-row{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.sidebar-account-avatar-wrap{-webkit-backdrop-filter:blur(14.2px);background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);display:flex;position:relative}.sidebar-account-avatar{width:80%;height:80%;color:var(--color-bg);background:linear-gradient(135deg,#ff7a3d,#ff5a1f);border-radius:50%;flex-shrink:0;place-items:center;font-size:max(min(2.55rem,2.55vw),10px);font-weight:400;display:grid}.sidebar-account-info{flex-direction:column;gap:min(.2rem,.2vw);display:flex}.sidebar-account-name{color:var(--color-bg);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.25}.sidebar-account-date{color:#ffffff70;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.25}.sidebar-logout{cursor:pointer;width:100%;color:var(--color-bg);background:0 0;border:1px solid #ffffff26;border-radius:min(2rem,2vw);justify-content:center;align-items:center;gap:min(.8rem,.8vw);padding:min(.8rem,.8vw) min(2.4rem,2.4vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1;transition:background .15s;display:flex}.sidebar-logout:hover{background:#fff3}.sidebar-logout-icon{flex-shrink:0;width:min(1.1rem,1.1vw);height:min(1.1rem,1.1vw)}.sidebar-close{color:var(--color-bg);border-radius:var(--radius-pill);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;flex-shrink:0;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;margin-left:auto;display:none}.sidebar-close-icon{width:1.4rem;height:1.4rem}.sidebar-close:hover{background:#ffffff29}.sidebar-close:focus-visible{box-shadow:var(--focus-ring);outline:0}.sidebar-overlay{background:var(--color-overlay);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--easing-standard);z-index:var(--z-overlay);border:0;padding:0;display:none;position:fixed;inset:0}.sidebar-overlay--visible{opacity:1;pointer-events:auto}@media (width<=1023px){.sidebar{background:var(--color-ink);width:100vw;max-width:100vw;padding:var(--space-4) 0 var(--space-5);transition:transform var(--duration-slow) var(--easing-emphasis);z-index:var(--z-modal);box-shadow:var(--shadow-xl);-webkit-overflow-scrolling:touch;border-right:1px solid #ffffff14;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.sidebar--open{transform:translate(0)}.sidebar-overlay{display:block}.sidebar-brand{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);margin-bottom:var(--space-5);display:flex}.sidebar-logo{width:17rem}.sidebar-close{width:4.4rem;height:4.4rem;display:inline-flex}.sidebar-close-icon{width:1.8rem;height:1.8rem}.sidebar-section-label{padding:0 var(--space-5);margin:0 0 var(--space-3);letter-spacing:.5px;font-size:1.3rem}.sidebar-section-label--spaced{margin-top:var(--space-6)}.sidebar-section-label--footer{padding:0 var(--space-5)}.sidebar-list{padding:0 var(--space-4);gap:var(--space-2)}.sidebar-link{width:100%;min-height:5.4rem;padding:var(--space-3) var(--space-4);gap:var(--space-4);border-radius:var(--radius-lg);font-size:1.7rem}.sidebar-link-icon{width:3.2rem;height:3.2rem}.sidebar-link-icon-svg{width:2.4rem;height:2.4rem}.sidebar-link-label{font-size:1.7rem}.sidebar-footer{padding:0 var(--space-5);padding-top:var(--space-5);margin-top:auto}.sidebar-account{width:100%;padding:var(--space-5);margin-bottom:var(--space-5);gap:var(--space-4);justify-content:center;min-height:13rem}.sidebar-account-avatar-wrap{width:5.6rem;height:5.6rem}.sidebar-account-avatar{width:4.6rem;height:4.6rem;font-size:2rem}.sidebar-account-name{font-size:1.8rem}.sidebar-account-date{font-size:1.4rem}.sidebar-logout{border-radius:var(--radius-md);min-height:4.8rem;font-size:1.6rem}.sidebar-logout-icon{width:1.6rem;height:1.6rem}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar-overlay{transition:none}}.admin-sidebar{z-index:2;width:min(23.9rem,23.9vw);height:100%;color:var(--color-bg);flex-direction:column;flex-shrink:0;padding:min(.8rem,.8vw) 0 min(2rem,2vw);font-family:Inter,sans-serif;display:flex;position:relative}.admin-sidebar-brand{border-bottom:1px solid #ffffff14;margin-bottom:min(2.4rem,2.4vw);padding:0 min(1.6rem,1.6vw) min(2.4rem,2.4vw)}.admin-sidebar-logo{width:min(16.5rem,16.5vw);height:auto;display:block}.admin-sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.admin-sidebar-nav::-webkit-scrollbar{display:none}.admin-sidebar-section-label{color:var(--color-text-subtle);opacity:.6;letter-spacing:0;margin:0 0 min(1.2rem,1.2vw);padding:0 min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400}.admin-sidebar-section-label--spaced{margin-top:min(4rem,4vw)}.admin-sidebar-section-label--footer{margin-bottom:min(1.4rem,1.4vw);padding:0 min(1.6rem,1.6vw)}.admin-sidebar-list{flex-direction:column;gap:min(1.2rem,1.2vw);margin:0;padding:0;list-style:none;display:flex}.admin-sidebar-link{width:min(23.9rem,23.9vw);height:min(4.2rem,4.2vw);color:var(--color-text-subtle);border-radius:min(10rem,10vw);align-items:center;gap:min(1.2rem,1.2vw);padding:0 min(.4rem,.4vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.admin-sidebar-link-icon{background:#374d33;border-radius:min(10rem,10vw);flex-shrink:0;place-items:center;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);transition:background .18s;display:grid}.admin-sidebar-link-icon-svg{width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw);color:var(--color-text-subtle);transition:color .18s}.admin-sidebar-link-label{flex:1}.admin-sidebar-link:not(.admin-sidebar-link--active):hover{background:#374d3373}.admin-sidebar-link--active{background:var(--color-lime);color:var(--color-ink);outline:0;font-weight:500}.admin-sidebar-link--active .admin-sidebar-link-icon{background:var(--color-lime-tint);width:min(3.6rem,3.6vw);height:min(3.6rem,3.6vw);margin-left:min(.3rem,.3vw)}.admin-sidebar-link--active .admin-sidebar-link-icon-svg{color:var(--color-ink)}.admin-sidebar-footer{margin-top:auto;padding-top:min(2.4rem,2.4vw)}.admin-sidebar-account{-webkit-backdrop-filter:blur(28.7px);background:#ffffff1c;border:1px solid #fff3;border-radius:min(2rem,2vw);flex-direction:column;gap:min(1rem,1vw);width:min(24.1rem,24.1vw);margin-left:-.2rem;padding:min(2rem,2vw);display:flex}.admin-sidebar-account-row{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.admin-sidebar-account-avatar-wrap{-webkit-backdrop-filter:blur(14.2px);background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);display:flex;position:relative}.admin-sidebar-account-avatar{background:var(--color-lime);width:80%;height:80%;color:var(--color-bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:max(min(2.55rem,2.55vw),10px);font-weight:400;display:grid}.admin-sidebar-account-info{flex-direction:column;gap:min(.2rem,.2vw);display:flex}.admin-sidebar-account-name{color:var(--color-bg);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.25}.admin-sidebar-account-date{color:#ffffff70;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.25}.admin-sidebar-logout{cursor:pointer;width:100%;color:var(--color-bg);background:0 0;border:1px solid #ffffff26;border-radius:min(2rem,2vw);justify-content:center;align-items:center;gap:min(.8rem,.8vw);padding:min(.8rem,.8vw) min(2.4rem,2.4vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1;transition:background .15s;display:flex}.admin-sidebar-logout:hover{background:#fff3}.admin-sidebar-logout-icon{flex-shrink:0;width:min(1.1rem,1.1vw);height:min(1.1rem,1.1vw)}.admin-sidebar-close{color:var(--color-bg);border-radius:var(--radius-pill);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;flex-shrink:0;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;margin-left:auto;display:none}.admin-sidebar-close-icon{width:1.4rem;height:1.4rem}.admin-sidebar-close:hover{background:#ffffff29}.admin-sidebar-close:focus-visible{box-shadow:var(--focus-ring);outline:0}.admin-sidebar-overlay{background:var(--color-overlay);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--easing-standard);z-index:var(--z-overlay);border:0;padding:0;display:none;position:fixed;inset:0}.admin-sidebar-overlay--visible{opacity:1;pointer-events:auto}@media (width<=1023px){.admin-sidebar{background:var(--color-ink);width:100vw;max-width:100vw;padding:var(--space-4) 0 var(--space-5);transition:transform var(--duration-slow) var(--easing-emphasis);z-index:var(--z-modal);box-shadow:var(--shadow-xl);-webkit-overflow-scrolling:touch;border-right:1px solid #ffffff14;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.admin-sidebar--open{transform:translate(0)}.admin-sidebar-overlay{display:block}.admin-sidebar-brand{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);margin-bottom:var(--space-5);display:flex}.admin-sidebar-logo{width:17rem}.admin-sidebar-close{width:4.4rem;height:4.4rem;display:inline-flex}.admin-sidebar-close-icon{width:1.8rem;height:1.8rem}.admin-sidebar-section-label{padding:0 var(--space-5);margin:0 0 var(--space-3);letter-spacing:.5px;font-size:1.3rem}.admin-sidebar-section-label--spaced{margin-top:var(--space-6)}.admin-sidebar-section-label--footer{padding:0 var(--space-5)}.admin-sidebar-list{padding:0 var(--space-4);gap:var(--space-2)}.admin-sidebar-link{width:100%;min-height:5.4rem;padding:var(--space-3) var(--space-4);gap:var(--space-4);border-radius:var(--radius-lg);font-size:1.7rem}.admin-sidebar-link-icon{width:3.2rem;height:3.2rem}.admin-sidebar-link-icon-svg{width:2.4rem;height:2.4rem}.admin-sidebar-link-label{font-size:1.7rem}.admin-sidebar-footer{padding:0 var(--space-5);padding-top:var(--space-5);margin-top:auto}.admin-sidebar-account{width:100%;padding:var(--space-5);margin-bottom:var(--space-5);gap:var(--space-4);justify-content:center;min-height:13rem}.admin-sidebar-account-avatar-wrap{width:5.6rem;height:5.6rem}.admin-sidebar-account-avatar{width:4.6rem;height:4.6rem;font-size:2rem}.admin-sidebar-account-name{font-size:1.8rem}.admin-sidebar-account-date{font-size:1.4rem}.admin-sidebar-logout{border-radius:var(--radius-md);min-height:4.8rem;font-size:1.6rem}.admin-sidebar-logout-icon{width:1.6rem;height:1.6rem}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-sidebar-overlay{transition:none}}.route-loader{width:100%;min-height:40vh;padding:var(--space-7) var(--space-5);justify-content:center;align-items:center;gap:.8rem;display:flex}.route-loader-dot{border-radius:var(--radius-pill);background-color:var(--color-lime);opacity:.4;width:.9rem;height:.9rem;animation:route-loader-pulse 1.1s var(--easing-standard) infinite}.route-loader-dot:nth-child(2){animation-delay:.15s}.route-loader-dot:nth-child(3){animation-delay:.3s}@keyframes route-loader-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.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}@media (prefers-reduced-motion:reduce){.route-loader-dot{opacity:.7;animation:none}}.app-shell{background:var(--color-ink);isolation:isolate;gap:min(3rem,3vw);width:100%;height:100vh;min-height:100vh;padding:min(1.8rem,1.8vw) min(2.5rem,2.5vw) min(2.5rem,2.5vw) min(3.6rem,3.6vw);display:flex;position:relative;overflow:hidden}.app-shell:before{content:"";pointer-events:none;z-index:0;background-image:url(/sidebar-gradient.svg);background-repeat:no-repeat;background-size:100% 100%;width:37.19%;height:92.31%;position:absolute;top:-6.57%;left:-12.29%}.app-main{z-index:1;flex:1;min-width:0;min-height:0;display:flex;position:relative}@media (width<=1023px){.app-shell{padding:var(--space-3);gap:0;height:auto;min-height:100vh;overflow:visible}.app-shell:before{opacity:.6;width:90%;height:60%;top:-10%;left:-40%}.app-main{width:100%}}@media (width<=639px){.app-shell{padding:var(--space-2)}}.cta-card{background:linear-gradient(135deg,#d4e487 0%,#b1bd7b 55%,#4d6a23 100%);border-radius:min(3rem,3vw);min-height:min(17.7rem,17.7vw,16.4vh);display:flex;position:relative;overflow:hidden}.cta-card-inner{background:var(--color-bg);box-sizing:border-box;border-radius:min(2.55rem,2.55vw);padding:min(2.2rem,2.2vw) min(2.4rem,2.4vw);position:absolute;inset:min(2rem,2vw)}.cta-card-button{background:var(--color-lime);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(1rem,1vw);padding:min(.95rem,.95vw) min(1.2rem,1.2vw) min(1rem,1vw) min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1;transition:background .25s,color .25s;display:inline-flex}.cta-card-button:hover{background:var(--color-ink);color:var(--color-lime)}.cta-card-button:hover .cta-card-button-icon path:first-child,.cta-card-button:hover .cta-card-button-icon circle{fill:var(--color-lime);transition:fill .25s}.cta-card-button:hover .cta-card-button-icon path:last-child{fill:var(--color-ink);stroke:var(--color-ink);transition:fill .25s,stroke .25s}.cta-card-button-icon{flex-shrink:0;width:min(2.25rem,2.25vw);height:min(2.25rem,2.25vw);display:block}.filter-dropdown{width:min(17.6rem,17.6vw);position:relative}.filter-dropdown-trigger{background:var(--color-surface);cursor:pointer;text-align:left;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:min(1rem,1vw);width:100%;height:min(4.2rem,4.2vw);padding:0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1;transition:background .14s;display:flex}.filter-dropdown-trigger:hover{background:#efefef}.filter-dropdown-placeholder{color:#6f6f6f}.filter-dropdown-value{color:var(--color-ink)}.filter-dropdown-chevron{color:#6f6f6f;flex-shrink:0;width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw);transition:transform .26s cubic-bezier(.32,.72,.24,1)}.filter-dropdown--open .filter-dropdown-chevron{transform:rotate(180deg)}.filter-dropdown-menu{background:var(--color-bg);border:1px solid var(--color-border);z-index:20;transform-origin:top;opacity:0;pointer-events:none;visibility:hidden;border-radius:1.6rem;max-height:18rem;margin:0;padding:.6rem;list-style:none;transition:opacity .22s cubic-bezier(.32,.72,.24,1),transform .26s cubic-bezier(.32,.72,.24,1),visibility 0s linear .22s;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow-y:auto;transform:translateY(-.4rem)scale(.98);box-shadow:0 1.2rem 2.4rem #0520001f}.filter-dropdown--open .filter-dropdown-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s cubic-bezier(.32,.72,.24,1),transform .26s cubic-bezier(.32,.72,.24,1),visibility linear;transform:translateY(0)scale(1)}.filter-dropdown-option{text-align:left;width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:1rem;padding:.8rem 1.2rem;font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:background .14s;display:block}.filter-dropdown-option:hover{background:var(--color-lime-soft)}@media (width<=767px){.filter-dropdown{width:120px}.filter-dropdown-trigger,.filter-dropdown-option{font-size:8px}}.orders-toggle{background:var(--color-lime-soft);-webkit-backdrop-filter:blur(14.2px);backdrop-filter:blur(14.2px);border:0;border-radius:20rem;flex-shrink:0;align-items:center;height:clamp(3.2rem,4.2vw,4.2rem);margin-left:auto;padding:clamp(.3rem,.4vw,.4rem);display:inline-flex;position:relative}.orders-toggle-indicator{background:var(--color-ink);pointer-events:none;z-index:0;border-radius:20rem;transition:left .3s cubic-bezier(.4,0,.2,1);position:absolute;top:clamp(.3rem,.4vw,.4rem);bottom:clamp(.3rem,.4vw,.4rem)}.orders-toggle-btn{color:var(--color-ink);cursor:pointer;z-index:1;white-space:nowrap;background:0 0;border:0;border-radius:20rem;flex:1;justify-content:center;align-items:center;height:100%;padding:0 clamp(1rem,1.8vw,1.8rem);font-family:inherit;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:400;line-height:1;transition:color .25s;display:inline-flex;position:relative}.orders-toggle-btn--active{color:var(--color-bg)}@media (width<=767px){.orders-toggle{width:100%;height:4.8rem;margin-left:0;padding:.4rem}.orders-toggle-btn{padding:0 var(--space-4);min-height:4rem;font-size:1.5rem}}.ui-modal-overlay{z-index:var(--z-modal);background-color:var(--color-overlay);-webkit-backdrop-filter:blur(2px);animation:ui-modal-overlay-in var(--duration-base) var(--easing-standard);justify-content:center;align-items:center;display:flex}.ui-modal-overlay--fixed{position:fixed;inset:0}.ui-modal-overlay--inline{background-color:var(--color-overlay-soft);position:absolute;inset:0}.ui-modal{background-color:var(--color-bg);max-width:min(92vw,96rem);max-height:92vh;color:var(--color-text);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);scrollbar-width:none;-ms-overflow-style:none;animation:ui-modal-in var(--duration-slow) var(--easing-emphasis);outline:none;position:relative;overflow:auto}.ui-modal-overlay,.ui-modal-body{scrollbar-width:none;-ms-overflow-style:none}.ui-modal::-webkit-scrollbar{display:none}.ui-modal-overlay::-webkit-scrollbar{display:none}.ui-modal-body::-webkit-scrollbar{display:none}.ui-modal:focus-visible{box-shadow:var(--shadow-xl), var(--focus-ring);outline:0}.ui-modal-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.ui-modal-body{padding:var(--space-5) var(--space-6)}.ui-modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex}.ui-modal-close{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);width:4.4rem;min-width:44px;height:4.4rem;min-height:44px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ui-modal-close:hover{background-color:var(--color-surface);color:var(--color-text)}.ui-modal-close:focus-visible{box-shadow:var(--focus-ring);outline:0}.ui-modal-close-icon{width:2rem;min-width:20px;height:2rem;min-height:20px}@keyframes ui-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-modal-overlay,.ui-modal{animation:none}}.delete-quote-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out delete-quote-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes delete-quote-overlay-in{0%{opacity:0}to{opacity:1}}.delete-quote-modal{aspect-ratio:762/766;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);width:min(76.2rem,100vw - 3rem,99.4778vh - 2.98433rem);animation:.22s cubic-bezier(.2,.8,.2,1) delete-quote-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:delete-quote-dialog/inline-size}@keyframes delete-quote-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.delete-quote-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #d463561f}.delete-quote-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.delete-quote-bg-blob{filter:blur(2.8rem);background:radial-gradient(at 65% 65%,#ffebe8f2 0%,#ffebe88c 45%,#ffebe800 78%);width:56.27%;height:61.49%;position:absolute;top:-17.49%;left:-28.08%}.delete-quote-bg-blob--bottom{filter:blur(2.8rem);background:radial-gradient(at 35% 35%,#ffebe8f2 0%,#ffebe88c 45%,#ffebe800 78%);width:56.27%;height:61.49%;position:absolute;top:69.19%;left:72.7%}.delete-quote-close{cursor:pointer;z-index:4;background:0 0;border:0;width:4.199cqw;height:4.199cqw;padding:0;position:absolute;top:5.09%;left:91.08%}.delete-quote-close-icon{width:100%;height:100%;display:block}.delete-quote-title{text-align:center;letter-spacing:-.01em;color:var(--color-ink);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(3.15cqw,10px);font-weight:500;line-height:1.2;position:absolute;top:20.76%;left:0;right:0}.delete-quote-description{text-align:center;width:60%;color:var(--color-text-subtle);z-index:3;margin:0;font-family:Inter,sans-serif;font-size:max(1.575cqw,10px);font-weight:500;line-height:1.55;position:absolute;top:27.94%;left:50%;transform:translate(-50%)}.delete-quote-rings{aspect-ratio:1;z-index:2;width:28.22%;position:absolute;top:32.64%;left:50%;transform:translate(-50%)}.delete-quote-ring-halo{filter:blur(1.6rem);background:radial-gradient(circle,#e5a19a8c 0%,#e5a19a4d 45%,#e5a19a1a 70%,#e5a19a00 85%);border-radius:50%;position:absolute;inset:-8%}.delete-quote-ring-outer{background:0 0;border-radius:50%;position:absolute;inset:0}.delete-quote-ring-band{background:#eec0bb;border-radius:50%;width:82.79%;height:82.79%;position:absolute;top:8.6%;left:8.6%}.delete-quote-ring-disc{background:var(--color-danger-soft);border-radius:50%;justify-content:center;align-items:center;width:62.79%;height:62.79%;display:flex;position:absolute;top:18.6%;left:18.6%}.delete-quote-x-icon{width:64%;height:auto;display:block}.delete-quote-actions{z-index:3;justify-content:center;align-items:center;gap:2.756cqw;display:flex;position:absolute;top:68.8%;left:0;right:0}.delete-quote-back{background:var(--color-bg);border:1px solid var(--color-text-faint);width:19.69cqw;height:5.512cqw;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;font-family:inherit;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.delete-quote-back:hover{background:var(--color-surface)}.delete-quote-back:active{transform:translateY(.05rem)}.delete-quote-confirm{background:var(--color-danger-soft);height:5.512cqw;color:var(--color-danger);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:1.312cqw;padding:0 5.249cqw;font-family:inherit;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.delete-quote-confirm:hover{filter:brightness(.97)}.delete-quote-confirm:active{transform:translateY(.05rem)}.delete-quote-confirm-arrow{flex-shrink:0;width:2.953cqw;height:2.953cqw;display:block}@media (width<=600px){.delete-quote-overlay{padding:1.6rem}.delete-quote-modal{aspect-ratio:auto;border-radius:2.4rem;width:calc(100vw - 3.2rem);height:auto;padding:1rem;container-type:normal}.delete-quote-inner{border-radius:2rem;flex-direction:column;align-items:center;gap:1.6rem;padding:6rem 2rem 3rem;display:flex;position:relative;inset:auto}.delete-quote-close{width:3.2rem;height:3.2rem;position:absolute;top:1.6rem;left:auto;right:1.6rem}.delete-quote-title,.delete-quote-description,.delete-quote-actions{width:auto;position:static;top:auto;left:auto;right:auto;transform:none}.delete-quote-rings{flex-shrink:0;order:-1;width:13rem;position:relative;top:auto;left:auto;right:auto;transform:none}.delete-quote-title{font-size:2.6rem;line-height:1.2}.delete-quote-description{max-width:30rem;font-size:1.6rem}.delete-quote-back{width:auto;height:4.6rem;padding:0 2.8rem;font-size:1.6rem}.delete-quote-confirm{gap:.8rem;height:4.6rem;padding:0 2.8rem;font-size:1.6rem}.delete-quote-confirm:active{transform:translateY(.05rem)}.delete-quote-confirm-arrow{width:2.4rem;height:2.4rem}}.diagnosis-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out diagnosis-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes diagnosis-overlay-in{0%{opacity:0}to{opacity:1}}.diagnosis-modal{aspect-ratio:762/766;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);width:min(76.2rem,100vw - 3rem,99.4778vh - 2.98433rem);animation:.22s cubic-bezier(.2,.8,.2,1) diagnosis-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:diagnosis-dialog/inline-size}@keyframes diagnosis-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.diagnosis-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #a8c0631f}.diagnosis-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.diagnosis-bg-blob{filter:blur(2.8rem);width:56.27%;height:61.49%;position:absolute}.diagnosis-bg-blob--top{background:radial-gradient(at 65% 65%,#e8f0c373 0%,#e8f0c338 45%,#e8f0c300 78%);top:-17.49%;left:-28.08%}.diagnosis-bg-blob--bottom{background:radial-gradient(at 35% 35%,#e8f0c373 0%,#e8f0c338 45%,#e8f0c300 78%);top:69.19%;left:72.7%}.diagnosis-close{cursor:pointer;z-index:4;background:0 0;border:0;width:4.199cqw;height:4.199cqw;padding:0;position:absolute;top:5.09%;left:91.08%}.diagnosis-close-icon{width:100%;height:100%;display:block}.diagnosis-title{text-align:center;letter-spacing:-.01em;color:var(--color-ink);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(5.249cqw,10px);font-weight:500;line-height:1;position:absolute;top:15.79%;left:0;right:0}.diagnosis-subtitle{text-align:center;color:var(--color-text-muted);z-index:3;margin:0;font-family:Inter,sans-serif;font-size:max(2.1cqw,10px);font-weight:400;line-height:1.375;position:absolute;top:22.45%;left:0;right:0}.diagnosis-stepper{z-index:2;grid-template-columns:repeat(3,1fr);place-items:start center;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:28.1%;left:17.27%;right:17.27%}.diagnosis-stepper:before,.diagnosis-stepper:after{content:"";z-index:-1;background:#d8d8d8;height:.131cqw;position:absolute;top:6.18cqw}.diagnosis-stepper:before{left:18.86%;right:56.46%}.diagnosis-stepper:after{left:55.46%;right:11.33%}.diagnosis-step{flex-direction:column;align-items:center;gap:1.444cqw;min-width:0;display:flex}.diagnosis-step-circle{justify-content:center;align-items:center;width:12.36cqw;height:12.36cqw;display:flex;position:relative}.diagnosis-step-halo{background:var(--color-lime-soft);opacity:0;border-radius:50%;transition:opacity .4s,transform .4s;position:absolute;inset:0;transform:scale(.6)}.diagnosis-step--active .diagnosis-step-halo{opacity:1;transform:scale(1)}.diagnosis-step-band{background:var(--color-success-soft);opacity:0;border-radius:50%;width:82.8%;height:82.8%;transition:opacity .4s 80ms,transform .4s 80ms;position:absolute;top:8.6%;left:8.6%;transform:scale(.7)}.diagnosis-step--active .diagnosis-step-band{opacity:1;transform:scale(1)}.diagnosis-step-disc{background:var(--color-lime);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:62.8%;height:62.8%;transition:background .3s,transform .3s;display:flex;position:relative}.diagnosis-step-disc--muted{background:var(--color-success-soft);background-image:radial-gradient(circle at 50% 50%, var(--color-lime-soft) 0 41.7%, transparent 41.7%)}.diagnosis-step-icon{filter:brightness(0)saturate()invert(7%)sepia(45%)saturate(2174%)hue-rotate(86deg)brightness(95%)contrast(101%);width:50%;height:50%;display:block}.diagnosis-step-label{color:var(--color-text-muted);white-space:nowrap;font-family:Inter,sans-serif;font-size:max(1.837cqw,10px);font-weight:500;line-height:1;transition:color .3s}.diagnosis-step--active .diagnosis-step-label{color:var(--color-ink)}.diagnosis-fields{z-index:3;flex-direction:column;gap:3.06cqw;width:45.41%;display:flex;position:absolute;top:52.5%;left:50%;transform:translate(-50%)}.diagnosis-field{flex-direction:column;gap:.787cqw;display:flex}.diagnosis-field-label{color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(1.97cqw,10px);font-weight:500;line-height:1}.diagnosis-field-select{appearance:none;background-color:var(--color-surface);width:100%;height:6.1cqw;color:var(--color-text-subtle);cursor:pointer;box-sizing:border-box;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5l5 5 5-5' stroke='%23052000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 2.36cqw center;background-repeat:no-repeat;background-size:1.84cqw;border:0;border-radius:9999px;padding:0 4.199cqw 0 2.36cqw;font-family:inherit;font-size:max(1.97cqw,10px);font-weight:500}.diagnosis-field-select:focus{outline-offset:2px;outline:2px solid #c6d8708c}.diagnosis-actions{z-index:3;align-items:center;gap:2.756cqw;display:inline-flex;position:absolute;top:81%;left:50%;transform:translate(-50%)}.diagnosis-back{background:var(--color-bg);border:1px solid var(--color-text-faint);width:19.69cqw;height:5.512cqw;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;font-family:inherit;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.diagnosis-back:hover{background:var(--color-surface)}.diagnosis-back:active{transform:translateY(.05rem)}.diagnosis-start{background:var(--color-lime);height:5.512cqw;color:var(--color-ink);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:1.312cqw;padding:0 5.249cqw;font-family:inherit;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.diagnosis-start:disabled{cursor:wait;opacity:.7}.diagnosis-error{color:var(--color-danger,#d46356);margin:0;font:600 clamp(.8rem,1.05cqw,1rem)/1.3 Inter,sans-serif;position:absolute;bottom:16.8%;left:14.7%;right:14.7%}.diagnosis-start:hover{filter:brightness(.97)}.diagnosis-start:active{transform:translateY(.05rem)}.diagnosis-start-arrow{flex-shrink:0;width:2.953cqw;height:2.953cqw;display:block}@media (width<=600px){.diagnosis-overlay{padding:1.6rem}.diagnosis-modal{aspect-ratio:auto;border-radius:2.4rem;width:calc(100vw - 3.2rem);height:auto;padding:1rem;container-type:normal}.diagnosis-inner{border-radius:2rem;flex-direction:column;align-items:center;gap:1.6rem;padding:6rem 2rem 3rem;display:flex;position:relative;inset:auto}.diagnosis-close{width:3.2rem;height:3.2rem;position:absolute;top:1.6rem;left:auto;right:1.6rem}.diagnosis-title,.diagnosis-subtitle,.diagnosis-stepper,.diagnosis-fields,.diagnosis-actions{width:100%;position:static;top:auto;left:auto;right:auto;transform:none}.diagnosis-stepper:before,.diagnosis-stepper:after{display:none}.diagnosis-title{font-size:2.6rem;line-height:1.2}.diagnosis-subtitle{font-size:1.4rem}.diagnosis-step-circle{width:7rem;height:7rem}.diagnosis-step-label,.diagnosis-field-label{font-size:1.2rem}.diagnosis-field-select{background-position:right 1.6rem center;background-size:1.2rem;height:4.4rem;padding:0 4rem 0 1.6rem;font-size:1.4rem}.diagnosis-back,.diagnosis-start{height:4.2rem;padding:0 2.4rem;font-size:1.4rem}.diagnosis-back{width:auto}.diagnosis-start-arrow{width:2.3rem;height:2.3rem}}.ui-popover{z-index:var(--z-dropdown,100);animation:ui-popover-in var(--duration-base,.2s) var(--easing-standard,ease-out)}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-popover{animation:none}}.notifications-panel{background:var(--color-bg);z-index:50;border-radius:min(1.6rem,1.6vw,1.48vh);flex-direction:column;width:min(36.3rem,36.3vw,33.61vh);max-height:min(48rem,48vw,44.44vh);display:flex;position:absolute;top:calc(100% + min(.6rem,.6vw));right:0;overflow:hidden;box-shadow:0 min(1rem,1vw) min(3rem,3vw) #0520001f,0 min(.4rem,.4vw) min(1.2rem,1.2vw) #05200014}.notifications-panel-header{background:var(--color-lime-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:min(2.4rem,2.4vw,2.22vh) min(2rem,2vw,1.85vh);display:flex}.notifications-panel-title{color:var(--color-ink);margin:0;font-family:Inter,sans-serif;font-size:max(min(1.6rem,1.6vw,1.48vh),10px);font-weight:500;line-height:1}.notifications-panel-header-actions{align-items:center;gap:min(1.6rem,1.6vw);display:flex}.notifications-panel-mark{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;padding:0;font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw,1.3vh),10px);font-weight:500;line-height:1}.notifications-panel-mark:disabled{cursor:default;opacity:.55}.notifications-panel-close{cursor:pointer;color:var(--color-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.notifications-panel-close-icon{width:1.6rem;height:1.6rem}.notifications-panel-list{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.notifications-panel-list::-webkit-scrollbar{display:none}.notifications-panel-list-inner{margin:0;padding:0;list-style:none}.notifications-panel-item-shell{list-style:none}.notifications-panel-item{background:var(--color-bg);box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:min(11.2rem,11.2vw,10.37vh);font:inherit;color:inherit;border:0;align-items:flex-start;gap:min(1.4rem,1.4vw,1.3vh);padding:min(2rem,2vw,1.85vh);display:flex;position:relative}.notifications-panel-item:disabled{cursor:default}.notifications-panel-item--unread{background:var(--color-lime-soft)}.notifications-panel-divider{background:var(--color-border);height:1px;position:absolute;top:0;left:min(2rem,2vw,1.85vh);right:min(2rem,2vw,1.85vh)}.notifications-panel-icon{background:var(--color-lime);width:min(4.2rem,4.2vw,3.89vh);height:min(4.2rem,4.2vw,3.89vh);color:var(--color-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.notifications-panel-icon-svg{width:min(2.2rem,2.2vw,2.04vh);height:min(2.2rem,2.2vw,2.04vh);display:block}.notifications-panel-text{flex-direction:column;flex:1;gap:min(.6rem,.6vw,.56vh);min-width:0;display:flex}.notifications-panel-item-title{color:var(--color-ink);margin:0;font-family:Inter,sans-serif;font-size:max(min(1.6rem,1.6vw,1.48vh),10px);font-weight:500;line-height:1.2}.notifications-panel-item-desc{color:var(--color-text-muted);margin:0;font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw,1.3vh),10px);font-weight:500;line-height:1.4}.notifications-panel-group{list-style:none}.notifications-panel-group-list{margin:0;padding:0;list-style:none}.notifications-panel-date-separator{align-items:center;gap:min(1.2rem,1.2vw,1.11vh);padding:min(1.6rem,1.6vw,1.48vh) min(2rem,2vw,1.85vh);list-style:none;display:flex}.notifications-panel-date-line{background:var(--color-border);flex:1;height:1px}.notifications-panel-date-label{color:#8b8b8b;white-space:nowrap;font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw,1.3vh),10px);font-weight:400;line-height:1}.notifications-panel-dot{background:var(--color-lime);border-radius:50%;flex-shrink:0;width:min(.8rem,.8vw,.74vh);height:min(.8rem,.8vw,.74vh);position:absolute;top:50%;right:min(2rem,2vw,1.85vh);transform:translateY(-50%)}.notifications-panel-state{padding:var(--space-5);color:var(--color-text-muted);margin:0;font-family:Inter,sans-serif;font-size:1.4rem;line-height:1.45}.notifications-panel-state--error{color:var(--color-danger)}.notifications-panel-backdrop{display:none}@media (width<=767px){.notifications-panel-backdrop{-webkit-backdrop-filter:blur(2px);z-index:60;background:#05200073;animation:.2s ease-out notifications-backdrop-in;display:block;position:fixed;inset:0}@keyframes notifications-backdrop-in{0%{opacity:0}to{opacity:1}}.notifications-panel{width:100%;height:100dvh;max-height:none;box-shadow:none;z-index:61;border-radius:0;animation:.26s cubic-bezier(.32,.72,.24,1) notifications-sheet-in;position:fixed;inset:0}@keyframes notifications-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.notifications-panel-header{padding:var(--space-5) var(--space-5) var(--space-4);padding-top:max(var(--space-5), env(safe-area-inset-top))}.notifications-panel-close{display:inline-flex}.notifications-panel-close-icon{width:1.8rem;height:1.8rem}.notifications-panel-list{flex:1;overflow-y:auto}.notifications-panel-title{font-size:1.9rem}.notifications-panel-mark{font-size:1.4rem}.notifications-panel-list{padding:var(--space-3) 0}.notifications-panel-item{padding:var(--space-4) var(--space-5);gap:var(--space-4)}.notifications-panel-icon{flex-shrink:0;width:4rem;height:4rem}.notifications-panel-icon-svg{width:2rem;height:2rem}.notifications-panel-item-title{font-size:1.6rem}.notifications-panel-item-desc{font-size:1.4rem;line-height:1.4}.notifications-panel-date-label{padding-inline:var(--space-3);font-size:1.3rem}.notifications-panel-dot{width:1rem;height:1rem}}.selection-bar{opacity:0;pointer-events:none;background:var(--color-ink);z-index:100;border-radius:60px;align-items:center;gap:0;padding:1.2rem 2rem;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:4.8rem;left:50%;transform:translate(-50%)translateY(100%);box-shadow:0 2px 5.9px -2px #00000040}.selection-bar--visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.selection-bar-count{color:#a4e0fe;background:#0e3749;border-radius:300px;justify-content:center;align-items:center;min-width:2.9rem;height:3rem;padding:0 1rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1;display:flex}.selection-bar-label{color:#bebebe;white-space:nowrap;margin-left:1rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1}.selection-bar-divider{background:#ffffff26;flex-shrink:0;width:1px;height:2.9rem;margin:0 1.4rem}.selection-bar-select-all{cursor:pointer;color:#a4e0fe;white-space:nowrap;background:0 0;border:0;padding:0;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1}.selection-bar-select-all:hover{text-decoration:underline}.selection-bar-clear{cursor:pointer;color:#bebebe;white-space:nowrap;background:0 0;border:0;padding:0;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1}.selection-bar-clear:hover{text-decoration:underline}.selection-bar-delete{cursor:pointer;color:var(--color-danger);white-space:nowrap;background:#581b14;border:0;border-radius:60px;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1;transition:background .15s;display:flex}.selection-bar-delete:hover{background:#6b2018}.selection-bar-delete-icon{width:1.5rem;height:1.5rem;display:block}.dashboard-page{height:100%;color:var(--color-ink);background:#eff6ef;border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw,1.85vh);min-width:0;min-height:0;padding:min(3.6rem,3.6vw,3.33vh) min(3rem,3vw) min(3rem,3vw,2.78vh);font-family:Inter,sans-serif;display:flex;overflow:hidden auto}.dashboard-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.dashboard-title{color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.dashboard-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.dashboard-bell-wrap{display:inline-flex;position:relative}.dashboard-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.dashboard-bell-icon{width:100%;height:100%;display:block}.dashboard-locale{background:var(--color-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.dashboard-locale-label{color:var(--color-border-strong);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.dashboard-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.dashboard-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong);flex-shrink:0;margin-left:auto}.dashboard-hero{background:var(--color-lime-soft);isolation:isolate;border-radius:min(3rem,3vw);flex-shrink:0;grid-template-columns:1fr 1fr 1fr;gap:min(2rem,2vw);padding:min(2.4rem,2.4vw);display:grid;position:relative;overflow:hidden}.dashboard-hero:before{content:"";pointer-events:none;filter:blur(70px);z-index:0;opacity:.85;background:#e6f3ae;border-radius:50%;width:32%;height:220%;position:absolute;top:-60%;left:-8%}.dashboard-stat{z-index:1;box-sizing:border-box;border-radius:min(3rem,3vw);height:min(21rem,21vw,19.45vh);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0520000a}.dashboard-stat--light{background:var(--color-bg)}.dashboard-stat--dark{background:var(--color-ink)}.dashboard-cta-card{height:min(21rem,21vw,19.45vh);min-height:0}.dashboard-stat-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dashboard-stat-bg-blob{border-radius:50%;position:absolute}.dashboard-stat-bg-blob--a{filter:blur(60px);opacity:.95;background:#2d5725;width:60%;height:200%;top:-50%;left:-10%}.dashboard-stat-bg-blob--b{filter:blur(54px);opacity:.95;background:#17361c;width:70%;height:220%;bottom:-60%;right:-25%}.dashboard-stat-content{box-sizing:border-box;height:100%;padding:min(2.2rem,2.2vw,2.04vh) min(2.2rem,2.2vw);position:relative}.dashboard-stat-head{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:min(1rem,1vw);height:min(3rem,3vw);margin-bottom:min(2.2rem,2.2vw);display:flex}.dashboard-stat-label{color:var(--color-border-strong);margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1}.dashboard-stat-label--dark{color:var(--color-border-strong)}.dashboard-month{height:min(3rem,3vw);color:var(--color-ink);cursor:pointer;background:#f5fdcf;border:0;border-radius:999px;align-items:center;gap:min(.4rem,.4vw);padding:0 min(1.4rem,1.4vw);font-family:inherit;font-size:max(min(1.2rem,1.2vw),10px);font-weight:500;line-height:1;display:inline-flex}.dashboard-month--dark{color:var(--color-bg);background:#1d3f17}.dashboard-month-chevron{flex-shrink:0;width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw)}.dashboard-stat-body,.dashboard-stat-info{display:block}.dashboard-stat-numrow{align-items:center;gap:min(1.4rem,1.4vw);height:min(2.9rem,2.9vw,2.69vh);margin-bottom:min(1.7rem,1.7vw);display:flex}.dashboard-stat-title{color:#0a200a;white-space:nowrap;margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1}.dashboard-stat-title--dark{color:var(--color-bg)}.dashboard-stat-numbers{align-items:baseline;margin:0;line-height:1;display:inline-flex}.dashboard-stat-num{color:#0a200a;font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.dashboard-stat-num--dark{color:var(--color-bg)}.dashboard-stat-num-total{color:var(--color-border-strong);font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.dashboard-stat-num-total--dark{color:#787878}.dashboard-stat-trend{align-items:center;gap:min(.5rem,.5vw);height:min(2.4rem,2.4vw);margin:0;font-size:max(min(1.6rem,1.6vw),10px);line-height:1;display:flex}.dashboard-trend-pill{align-items:center;gap:min(.3rem,.3vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1;display:inline-flex}.dashboard-trend-pill--up{color:var(--color-lime)}.dashboard-trend-pill--down{color:#d36256}.dashboard-trend-icon{flex-shrink:0;width:min(1.2rem,1.2vw);height:min(1.2rem,1.2vw)}.dashboard-trend-text{color:var(--color-border-strong);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400}.dashboard-trend-text--dark{color:#b6b6b6}.dashboard-stat-chart{align-items:flex-end;gap:min(.6rem,.6vw);height:min(7.4rem,7.4vw,6.85vh);display:flex;position:absolute;bottom:min(2.6rem,2.6vw);right:min(2.2rem,2.2vw)}.dashboard-bar{border-radius:min(1.5rem,1.5vw);width:min(1.4rem,1.4vw);display:block}.dashboard-bar--lime{background:var(--color-lime)}.dashboard-bar--dim{background:#2a4227}.dashboard-bar--red{background:#d36256}.dashboard-bar--gray{background:#e5e5e5}.dashboard-stat-arrow{display:none;position:absolute;top:min(2rem,2vw,1.85vh);right:min(2.4rem,2.4vw)}.dashboard-stat-arrow-icon{width:min(2.4rem,2.4vw);height:min(2.4rem,2.4vw);color:var(--color-ink)}.dashboard-cta-title{color:var(--color-ink);white-space:nowrap;margin:0 0 min(1.2rem,1.2vw);font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1}.dashboard-cta-desc{color:var(--color-text-muted);margin:min(1.6rem,1.6vw) 0 0;font-size:max(min(1.5rem,1.5vw),10px);font-weight:400;line-height:1.4}.dashboard-cta-button-anchor{position:absolute;top:min(1.2rem,1.2vw);right:min(1.2rem,1.2vw)}.dashboard-orders-card{background:var(--color-bg);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(1.6rem,1.6vw);min-height:0;padding:min(2.4rem,2.4vw);display:flex;position:relative;box-shadow:0 1px 2px #0520000a}.dashboard-orders-head{justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.dashboard-orders-title-wrap{align-items:center;gap:min(1.2rem,1.2vw);display:inline-flex}.dashboard-orders-title-icon{background:var(--color-success-soft);width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);color:var(--color-ink);border-radius:999px;place-items:center;display:grid}.dashboard-orders-title-icon-svg{width:55%;height:55%}.dashboard-orders-title{color:var(--color-ink);margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1}.dashboard-orders-cta{background:var(--color-lime);height:min(4.2rem,4.2vw);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(1rem,1vw);padding:0 min(.6rem,.6vw) 0 min(2rem,2vw);font-family:inherit;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1;transition:background .25s,color .25s;display:inline-flex}.dashboard-orders-cta:hover{background:var(--color-ink);color:var(--color-lime)}.dashboard-orders-cta:hover .dashboard-orders-cta-icon circle{fill:var(--color-lime);transition:fill .25s}.dashboard-orders-cta:hover .dashboard-orders-cta-icon path{stroke:var(--color-ink);transition:stroke .25s}.dashboard-orders-cta-icon{width:min(2.6rem,2.6vw);height:min(2.6rem,2.6vw)}.dashboard-orders-toolbar{flex-wrap:wrap;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.dashboard-orders-search{background:var(--color-surface);border-radius:999px;flex:1;align-items:center;gap:min(.8rem,.8vw);min-width:min(20rem,20vw);max-width:min(32.6rem,32.6vw);height:min(4.4rem,4.4vw);padding:0 min(1.8rem,1.8vw);display:inline-flex}.dashboard-orders-search-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong);flex-shrink:0}.dashboard-orders-search-input{color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px)}.dashboard-orders-search-input::placeholder{color:#8c8c8c}.dashboard-orders-filters{align-items:center;gap:min(1.2rem,1.2vw);display:inline-flex}.dashboard-orders-table{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.dashboard-orders-table::-webkit-scrollbar{display:none}.dashboard-orders-thead{z-index:1;background:#f6f6f6;border-radius:min(1.6rem,1.6vw);grid-template-columns:min(4rem,4vw) 1.1fr 1.1fr 1.3fr .6fr 1.4fr 1fr min(13rem,13vw);align-items:center;height:min(5rem,5vw);padding:0 min(2rem,2vw);display:grid;position:relative}.dashboard-orders-th{color:var(--color-border-strong);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.dashboard-orders-rows{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex}.dashboard-orders-row:hover{z-index:2}.dashboard-orders-row{border-bottom:1px solid #efefef;grid-template-columns:min(4rem,4vw) 1.1fr 1.1fr 1.3fr .6fr 1.4fr 1fr min(13rem,13vw);align-items:center;padding:min(1.4rem,1.4vw) min(2rem,2vw);display:grid;position:relative}.dashboard-orders-cell{color:#4a4a4a;font-size:max(min(1.4rem,1.4vw),10px)}.dashboard-orders-cell--check{place-items:start center;display:grid}.dashboard-orders-checkbox{background:var(--color-bg);cursor:pointer;border:1.4px solid #d4d4d4;border-radius:min(.4rem,.4vw);justify-content:center;align-items:center;width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);transition:border-color .15s,background .15s;display:inline-flex;position:relative}.dashboard-orders-checkbox--checked{border-color:var(--color-lime);background:var(--color-lime)}.dashboard-orders-checkbox-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.dashboard-orders-checkbox-mark{width:60%;height:60%;display:none}.dashboard-orders-checkbox--checked .dashboard-orders-checkbox-mark{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6L5 8.5L9.5 3.5' stroke='%23052000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;display:block}.dashboard-orders-cell--order{font-weight:500}.dashboard-orders-order-link{color:var(--color-ink);font-weight:500;text-decoration:none}.dashboard-orders-order-link:hover{text-decoration:underline}.dashboard-orders-pill{border-radius:999px;align-items:center;gap:min(.5rem,.5vw);height:min(2.6rem,2.6vw);padding:0 min(1rem,1vw);font-size:max(min(1.2rem,1.2vw),10px);font-weight:400;line-height:1;display:inline-flex}.dashboard-orders-pill--ok{color:#2e7d3a;background:#eaf6df}.dashboard-orders-pill--pending{color:#c98e1a;background:#fff3df}.dashboard-orders-pill--progress{color:#6b5a00;background:#f3eed9}.dashboard-orders-pill--muted{color:#8a8a8a;background:#f0f0f0}.dashboard-orders-pill-dot{background:currentColor;border-radius:50%;width:min(.6rem,.6vw);height:min(.6rem,.6vw);display:inline-block}.dashboard-orders-cell--action{justify-content:center;align-items:center;gap:min(.8rem,.8vw);display:inline-flex}.dashboard-orders-thead .dashboard-orders-th:last-child{text-align:center;justify-self:stretch}.dashboard-orders-row .dashboard-orders-cell:last-child{justify-self:stretch}.dashboard-orders-action{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:min(3.2rem,3.2vw);height:min(3.2rem,3.2vw);transition:background .18s;display:flex;position:relative}.dashboard-orders-action--view:hover,.dashboard-orders-action--reorder:hover{background:var(--color-ink)}.dashboard-orders-action--cancel:hover{background:#d6321f}.dashboard-orders-action:hover .dashboard-orders-action-icon{color:var(--color-bg)}.dashboard-orders-action:hover .dashboard-orders-action-icon path,.dashboard-orders-action:hover .dashboard-orders-action-icon circle{stroke:var(--color-bg);transition:stroke .18s}.dashboard-orders-action:after{content:attr(data-tooltip);background:var(--color-bg);color:#6c6c6c;white-space:nowrap;pointer-events:none;opacity:0;filter:drop-shadow(0 4px 5.2px #00000014);z-index:10;border-radius:min(1rem,1vw);padding:min(.8rem,.8vw) min(2rem,2vw);font-family:inherit;font-size:max(min(1.1rem,1.1vw),10px);font-weight:400;line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + min(.9rem,.9vw));left:50%;transform:translate(-50%)translateY(4px)}.dashboard-orders-action:before{content:"";border-left:min(.7rem,.7vw) solid #0000;border-right:min(.7rem,.7vw) solid #0000;border-top:min(.6rem, .6vw) solid var(--color-bg);pointer-events:none;opacity:0;filter:drop-shadow(0 2px 2px #0000000a);z-index:11;width:0;height:0;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + min(.4rem,.4vw));left:50%;transform:translate(-50%)}.dashboard-orders-action:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.dashboard-orders-action:hover:before{opacity:1}.dashboard-orders-action--view{background:var(--color-lime-soft);color:var(--color-ink)}.dashboard-orders-action--reorder{background:var(--color-lime);color:var(--color-ink)}.dashboard-orders-action--cancel{color:#d6321f;background:#ffd7d4}.dashboard-orders-action-icon{width:50%;height:50%}.dashboard-hamburger{border-radius:var(--radius-md);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:4.4rem;height:4.4rem;display:none}.dashboard-hamburger span{background:var(--color-ink);border-radius:999px;width:1.8rem;height:.2rem;display:block}.dashboard-hamburger:hover{background:#ffffff1f}.dashboard-hamburger:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (width<=1023px){.dashboard-page{padding:var(--space-4);border-radius:var(--radius-xl);height:auto;min-height:calc(100vh - var(--space-5))}.dashboard-hamburger{display:inline-flex}.dashboard-topbar{gap:var(--space-3);padding-bottom:var(--space-4)}.dashboard-title{font-size:2.4rem}.dashboard-hero{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero .dashboard-cta-card{grid-column:1/-1}.dashboard-orders{padding:var(--space-4);border-radius:var(--radius-xl)}.dashboard-orders-toolbar{gap:var(--space-3);flex-wrap:wrap}.dashboard-orders-search{flex:100%;order:-1}.dashboard-orders-filters{gap:var(--space-2);flex:100%;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}}@media (width<=767px){.dashboard-page{border-radius:var(--radius-lg);gap:1.6rem;height:auto;padding:0 1.6rem 3.6rem;overflow:visible}.dashboard-topbar{z-index:20;background:#eff6ef;flex-wrap:nowrap;padding:1.2rem 0 .8rem;position:sticky;top:0}.dashboard-title{flex:1;min-width:0;font-size:2rem}.dashboard-hero{grid-template-columns:1fr;gap:1.4rem}.dashboard-stat,.dashboard-cta-card{width:100%;min-width:0;max-width:none}.dashboard-stat-value{font-size:3.6rem}.dashboard-stat-label{font-size:1.5rem}.dashboard-stat-content{flex-direction:column;justify-content:space-between;gap:.6rem;min-height:11rem;padding:1.6rem 1.8rem;display:flex}.dashboard-stat-head,.dashboard-stat-numrow{height:auto;margin-bottom:0}.dashboard-stat-trend{height:auto;margin-top:.6rem;padding-top:.4rem;padding-bottom:.6rem;font-size:1.4rem}.dashboard-stat-trend .dashboard-trend-pill,.dashboard-stat-trend .dashboard-trend-text{font-size:1.4rem}.dashboard-cta-card{height:auto;min-height:16rem}.dashboard-cta-card.cta-card,.dashboard-cta-card .cta-card{min-height:16rem}.dashboard-cta-card .cta-card-inner{border-radius:var(--radius-lg);grid-template-columns:1fr auto;grid-template-areas:"title button""desc desc";align-items:start;gap:.6rem 1rem;padding:1.4rem 1.4rem 1.6rem;display:grid;inset:.8rem}.dashboard-cta-card .dashboard-cta-title{grid-area:title}.dashboard-cta-card .dashboard-cta-button-anchor{grid-area:button;place-self:start end;margin:0;position:static}.dashboard-cta-card .dashboard-cta-desc{grid-area:desc}.dashboard-cta-card .dashboard-cta-inner,.dashboard-cta-card>div{flex-direction:column;justify-content:center;height:88%;display:flex}.dashboard-cta-card .dashboard-cta-title{text-align:left;margin:0 0 1rem;font-size:2.2rem}.dashboard-cta-card .dashboard-cta-desc{text-align:left;color:var(--color-text-muted);margin:0;font-size:1.45rem;line-height:1.45}.dashboard-orders{border-radius:var(--radius-lg);padding:1.6rem 1.4rem}.dashboard-orders-header{gap:var(--space-3);padding-inline:var(--space-2);flex-wrap:wrap}.dashboard-orders-title{font-size:1.8rem}.dashboard-orders-title-icon{width:3.6rem;height:3.6rem}.dashboard-orders-cta{justify-content:center;align-self:flex-end;gap:.6rem;width:auto;height:auto;min-height:3.6rem;padding:0 .4rem 0 1.4rem;font-size:1.3rem}.dashboard-orders-cta-icon{width:2rem;height:2rem}.dashboard-orders-toolbar{flex-flow:column;align-items:stretch;gap:1rem;height:auto}.dashboard-orders-toolbar>*{flex:none}.dashboard-orders-card .dashboard-orders-search{flex:none;gap:1rem;width:100%;min-width:0;max-width:none;height:4.8rem;padding-inline:1.6rem}.dashboard-orders-card .dashboard-orders-search-icon{width:1.8rem;height:1.8rem}.dashboard-orders-card .dashboard-orders-search-input{height:100%;font-size:1.5rem}.dashboard-orders-card .dashboard-orders-filters .filter-dropdown-trigger{outline:none;height:4.8rem;padding-inline:1.4rem;font-size:1.4rem}.dashboard-orders-card .dashboard-orders-filters .filter-dropdown-trigger:focus,.dashboard-orders-card .dashboard-orders-filters .filter-dropdown-trigger:focus-visible{box-shadow:none;outline:none}.dashboard-orders-card .dashboard-orders-filters .filter-dropdown-chevron{width:1.4rem;height:1.4rem}.dashboard-orders-card .dashboard-orders-filters .filter-dropdown-option{padding:1rem 1.4rem;font-size:1.5rem}.dashboard-orders-filters{flex-flow:row;gap:.8rem;width:100%;padding-inline:0;display:flex}.dashboard-orders-filters>*{flex:1 1 0;min-width:0}.dashboard-orders-thead{display:none}.dashboard-orders-rows{gap:var(--space-4);padding-inline:var(--space-2);flex-direction:column;display:flex}.dashboard-orders-row{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr 1fr 1fr;align-items:start;gap:1rem 1.2rem;padding:1.4rem 1.6rem;display:grid;position:relative}.dashboard-orders-cell{flex-direction:column;gap:.4rem;min-width:0;padding:0;font-size:1.45rem;display:flex}.dashboard-orders-cell[data-label]:before{content:attr(data-label);font-size:1.15rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.dashboard-orders-cell[data-label=Payment],.dashboard-orders-cell[data-label=Items],.dashboard-orders-cell[data-label=Lab\ Production]{text-align:center;align-items:center}.dashboard-orders-cell[data-label=Payment] .dashboard-orders-pill,.dashboard-orders-cell[data-label=Lab\ Production] .dashboard-orders-pill{margin-left:0}.dashboard-orders-cell--check{border-bottom:1px solid var(--color-border);grid-area:1/1;align-self:stretch;align-items:center;width:max-content;margin-bottom:.2rem;padding:0 0 .8rem;display:flex;position:static}.dashboard-orders-checkbox{border-width:1.8px;border-radius:.6rem;width:2.4rem;height:2.4rem}.dashboard-orders-cell--check[data-label]:before{display:none}.dashboard-orders-cell--order{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);flex-direction:row;grid-area:1/2/auto/-1;margin-bottom:.2rem;padding-bottom:.8rem}.dashboard-orders-cell--order[data-label]:before{display:none}.dashboard-orders-order-link{font-size:1.7rem;font-weight:var(--font-weight-semibold)}.dashboard-orders-cell:not(.dashboard-orders-cell--check):not(.dashboard-orders-cell--order):not(.dashboard-orders-cell--action){grid-column:span 1}.dashboard-orders-cell--action{border-top:1px solid var(--color-border);flex-direction:row;grid-column:1/-1;justify-content:flex-end;gap:.8rem;margin-top:.8rem;padding-top:.8rem}.dashboard-orders-cell--action[data-label]:before{display:none}.dashboard-orders-action{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:4.4rem;min-width:0;height:4.4rem;min-height:0;display:inline-flex}.dashboard-orders-pill{width:max-content;max-width:100%;padding:.6rem 1.2rem;font-size:1.4rem}.dashboard-orders-toolbar :is(.orders-toggle,[class*=orders-toggle]){width:100%;min-height:4.8rem;font-size:1.5rem}.dashboard-orders-toolbar :is(.orders-toggle,[class*=orders-toggle]) button,.dashboard-orders-toolbar :is(.orders-toggle,[class*=orders-toggle]) [role=tab]{min-height:4.4rem;padding-inline:var(--space-4);font-size:1.5rem}}@media (width<=389px){.dashboard-page{padding:var(--space-2)}.dashboard-title{font-size:1.8rem}.dashboard-stat-value{font-size:3.2rem}}.table-checkbox{-webkit-backdrop-filter:blur(50px);cursor:pointer;background:0 0;border:1px solid #a0a0a0;border-radius:min(.5rem,.5vw);justify-content:center;align-items:center;width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);transition:border-color .15s,background .15s;display:inline-flex;position:relative}.table-checkbox--checked{border-color:var(--color-lime);background:var(--color-lime)}.table-checkbox-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.table-checkbox-mark{width:60%;height:60%;display:none}.table-checkbox--checked .table-checkbox-mark{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6L5 8.5L9.5 3.5' stroke='%23052000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;display:block}@media (width<=767px){.table-checkbox{width:18px;height:18px}thead .table-checkbox{display:none}}.table-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.table-scroll-hidden::-webkit-scrollbar{display:none}.table-action{position:relative;overflow:visible}.table-action[data-tooltip]{position:relative}.table-action[data-tooltip]:after{content:attr(data-tooltip);background:var(--color-bg);color:#6c6c6c;white-space:nowrap;pointer-events:none;opacity:0;filter:drop-shadow(0 4px 5.2px #00000014);z-index:10;border-radius:min(1rem,1vw);padding:min(.8rem,.8vw) min(2rem,2vw);font-family:inherit;font-size:max(min(1.1rem,1.1vw),10px);font-weight:400;line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + min(.9rem,.9vw));left:50%;transform:translate(-50%)translateY(4px)}.table-action[data-tooltip]:before{content:"";border-left:min(.7rem,.7vw) solid #0000;border-right:min(.7rem,.7vw) solid #0000;border-top:min(.6rem, .6vw) solid var(--color-bg);pointer-events:none;opacity:0;filter:drop-shadow(0 2px 2px #0000000a);z-index:11;width:0;height:0;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + min(.4rem,.4vw));left:50%;transform:translate(-50%)}.table-action[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.table-action[data-tooltip]:hover:before{opacity:1}.orders-page{background:var(--color-border-soft);height:100%;color:var(--color-ink);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw);min-width:0;padding:min(1.4rem,1.4vw) min(3rem,3vw) min(2.4rem,2.4vw);font-family:Inter,sans-serif;display:flex;overflow:hidden}.orders-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.orders-topbar-left{flex-direction:column;gap:min(1.6rem,1.6vw);display:flex}.orders-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw),10px);font-weight:600;line-height:1.1}.orders-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.orders-breadcrumb-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);color:var(--color-text-subtle)}.orders-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.orders-bell-wrap{display:inline-flex;position:relative}.orders-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.orders-bell-icon{width:100%;height:100%;display:block}.orders-locale{background:var(--color-bg);border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.orders-locale-label{color:var(--color-text-faint);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.orders-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.orders-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-text-faint);flex-shrink:0;margin-left:auto}.orders-card{background:var(--color-bg);border-radius:min(2.4rem,2.4vw);flex-direction:column;flex:1;gap:min(1.8rem,1.8vw);min-height:0;padding:min(2.2rem,2.2vw) min(2.4rem,2.4vw);display:flex;position:relative;box-shadow:0 1px 2px #0520000a}.orders-card-head{justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.orders-card-title{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.orders-card-title-icon{background:var(--color-success-soft);border-radius:50%;place-items:center;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);display:grid}.orders-card-title-icon-svg{width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw);color:var(--color-ink)}.orders-card-title h2{color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:600}.orders-cta{background:var(--color-lime);height:min(4.2rem,4.2vw);color:var(--color-ink);white-space:nowrap;border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);padding:min(.95rem,.95vw) min(1.2rem,1.2vw) min(1rem,1vw) min(1.6rem,1.6vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;transition:filter .18s;display:inline-flex}.orders-cta:hover{background:var(--color-ink);color:var(--color-lime)}.orders-cta:hover .orders-cta-icon circle{fill:var(--color-lime);transition:fill .25s}.orders-cta:hover .orders-cta-icon path{stroke:var(--color-ink);transition:stroke .25s}.orders-cta-icon{flex-shrink:0;width:min(2.25rem,2.25vw);height:min(2.25rem,2.25vw)}.orders-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.orders-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:min(1rem,1vw);min-width:0;display:flex}.orders-search{background:var(--color-surface);-webkit-backdrop-filter:blur(14.2px);backdrop-filter:blur(14.2px);border-radius:min(20rem,20vw);align-items:center;width:min(32.6rem,32.6vw);height:min(4.2rem,4.2vw);padding:0 min(1.6rem,1.6vw);display:inline-flex;position:relative}.orders-search-input{font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:max(min(1.4rem,1.4vw),10px)}.orders-search-input::placeholder{color:#8d8d8d;font-weight:400}.orders-search-icon{color:#8d8d8d;flex-shrink:0;width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);margin-left:min(.6rem,.6vw)}.orders-filter{appearance:none;background-color:var(--color-surface);width:min(17.55rem,17.55vw);height:min(4.2rem,4.2vw);color:var(--color-text-faint);white-space:nowrap;-webkit-backdrop-filter:blur(14.2px);backdrop-filter:blur(14.2px);cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'><path d='M1 1l3.5 3 3.5-3' stroke='%23909090' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right min(1.6rem,1.6vw) center;background-repeat:no-repeat;background-size:min(.9rem,.9vw) min(.5rem,.5vw);border:0;border-radius:min(20rem,20vw);outline:none;padding:0 min(3.4rem,3.4vw) 0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400}.orders-filter:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.orders-filter:has(option:checked:not([disabled])){color:var(--color-ink)}.orders-filter option{color:var(--color-ink);background:var(--color-bg);font-size:max(min(1.4rem,1.4vw),10px)}.orders-toggle{background:var(--color-lime-soft);-webkit-backdrop-filter:blur(14.2px);backdrop-filter:blur(14.2px);border:0;border-radius:min(20rem,20vw);align-items:center;gap:min(.4rem,.4vw);height:min(4.2rem,4.2vw);padding:min(.4rem,.4vw);display:inline-flex}.orders-toggle-option{height:100%;color:var(--color-ink);background:0 0;border-radius:min(20rem,20vw);align-items:center;padding:0 min(1.8rem,1.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;transition:background .18s,color .18s;display:inline-flex}.orders-toggle-option--active{background:var(--color-ink);color:var(--color-bg)}.orders-table-wrap{scrollbar-width:none;-ms-overflow-style:none;border:1px solid #eef0e0;border-radius:min(1.2rem,1.2vw);flex:1;min-height:0;overflow:auto}.orders-state{margin:var(--space-4) 0 0;color:var(--color-text-muted);text-align:center;font:600 .95rem/1.4 Inter,sans-serif}.orders-state--error{color:var(--color-danger,#d46356)}.orders-table{border-collapse:collapse;width:100%;font-size:max(min(1.4rem,1.4vw),10px)}.orders-th{text-align:left;color:var(--color-lime-deep);white-space:nowrap;background:#f6f7ee;border-bottom:1px solid #eef0e0;padding:min(1.4rem,1.4vw) min(1.2rem,1.2vw);font-weight:500}.orders-th--check{width:min(4.4rem,4.4vw);padding-left:min(1.8rem,1.8vw)}.orders-th--action{text-align:left;padding-left:min(1.6rem,1.6vw)}.orders-row+.orders-row .orders-td{border-top:1px solid #f1f3e6}.orders-td{color:var(--color-ink);vertical-align:middle;white-space:nowrap;padding:min(1.4rem,1.4vw) min(1.2rem,1.2vw);font-weight:400}.orders-td--check{width:min(4.4rem,4.4vw);padding-left:min(1.8rem,1.8vw)}.orders-td--order,.orders-td--amount{color:var(--color-ink);font-weight:500}.orders-td--action{width:min(13rem,13vw)}.orders-checkbox{background:var(--color-bg);border:1.5px solid #c8ccb6;border-radius:min(.4rem,.4vw);width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);display:inline-block}.orders-tag{border-radius:min(10rem,10vw);align-items:center;gap:min(.6rem,.6vw);height:min(2.8rem,2.8vw);padding:0 min(1.1rem,1.1vw);font-size:max(min(1.3rem,1.3vw),10px);font-weight:500;display:inline-flex}.orders-tag-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:min(.7rem,.7vw);height:min(.7rem,.7vw)}.orders-tag--success{color:#3e8f30;background:#e9f5d6}.orders-tag--success .orders-tag-dot{background:#4eaa3d}.orders-tag--pending{color:#b88600;background:#fff4d4}.orders-tag--pending .orders-tag-dot{background:#ed9b1a}.orders-tag--progress{color:#2d6dd1;background:#ddebff}.orders-tag--progress .orders-tag-dot{background:#2d6dd1}.orders-tag--idle{color:#909090;background:#f0f0f0}.orders-tag--idle .orders-tag-dot{background:var(--color-text-subtle)}.orders-actions{align-items:center;gap:min(.8rem,.8vw);display:inline-flex}.orders-action{background:0 0;border-radius:50%;place-items:center;width:min(3rem,3vw);height:min(3rem,3vw);transition:filter .18s,background .18s;display:grid}.orders-action-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw)}.orders-action--view{background:var(--color-lime-soft);color:var(--color-ink)}.orders-action--view .orders-action-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw)}.orders-action--reorder{background:var(--color-lime);color:var(--color-ink)}.orders-action--cancel{color:#d6321f;background:#ffd7d4}.orders-action--view:hover,.orders-action--reorder:hover{background:var(--color-ink)}.orders-action--cancel:hover{background:#d6321f}.orders-action:hover .orders-action-icon{color:var(--color-bg)}.orders-action:hover .orders-action-icon path,.orders-action:hover .orders-action-icon circle{stroke:var(--color-bg);transition:stroke .18s}.orders-card-foot{justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);padding-top:min(.4rem,.4vw);display:flex}.orders-results{color:var(--color-lime-deep);margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400}.orders-results strong{color:var(--color-ink);font-weight:600}.orders-pagination{color:var(--color-lime-deep);align-items:center;gap:min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:inline-flex}.orders-page-btn{width:min(2.6rem,2.6vw);height:min(2.6rem,2.6vw);color:var(--color-text-subtle);place-items:center;display:grid}.orders-page-btn-icon{width:min(.9rem,.9vw);height:min(1.6rem,1.6vw)}.orders-page-num{text-align:center;min-width:min(2rem,2vw);color:var(--color-ink)}.orders-page-ellipsis{color:var(--color-text-subtle)}.orders-hamburger{border-radius:var(--radius-md);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:4.4rem;height:4.4rem;display:none}.orders-hamburger span{background:var(--color-ink);border-radius:999px;width:1.8rem;height:.2rem;display:block}@media (width<=1023px){.orders-page{padding:var(--space-4);border-radius:var(--radius-xl);height:auto;min-height:calc(100vh - var(--space-5))}.orders-hamburger{display:inline-flex}.orders-title{font-size:2.4rem}.orders-toolbar{gap:var(--space-3);flex-wrap:wrap}}@media (width<=767px){.orders-page{border-radius:var(--radius-lg);gap:1.6rem;height:auto;padding:0 1.6rem 3.6rem;overflow:visible}.orders-topbar{z-index:20;background:var(--color-border-soft);align-items:center;gap:var(--space-3);flex-wrap:nowrap;padding:1.2rem 0 .8rem;position:sticky;top:0}.orders-topbar-left{flex-direction:row;flex:1;align-items:center;min-width:0}.orders-title{font-size:2rem}.orders-breadcrumb{display:none}.orders-locale{width:auto;height:4rem;padding:0 .8rem}.orders-bell{width:4.4rem;height:4.4rem}.orders-card{border-radius:var(--radius-lg);padding:1.6rem 1.4rem}.orders-card-head{gap:var(--space-3);flex-wrap:wrap}.orders-card-title h2{font-size:16px}.orders-card-title-icon{width:3.6rem;height:3.6rem}.orders-cta{gap:.6rem;height:auto;min-height:3.6rem;margin-left:auto;padding:0 .4rem 0 1.4rem;font-size:1.3rem}.orders-cta-icon{width:2rem;height:2rem}.orders-toolbar{flex-flow:column;align-items:stretch;gap:1rem}.orders-toolbar-left{flex-flow:column;align-items:stretch;gap:1rem;width:100%}.orders-toolbar>*,.orders-toolbar-left>*{flex:none}.orders-search{width:100%;height:4.8rem;padding-inline:1.6rem}.orders-search-icon{width:1.8rem;height:1.8rem}.orders-search-input{font-size:1.5rem}.orders-toolbar-left .filter-dropdown{width:100%}.orders-toolbar-left .filter-dropdown-trigger{outline:none;height:4.8rem;padding-inline:1.4rem;font-size:1.4rem}.orders-toolbar-left .filter-dropdown-trigger:focus,.orders-toolbar-left .filter-dropdown-trigger:focus-visible{box-shadow:none;outline:none}.orders-toolbar-left .filter-dropdown-option{padding:1rem 1.4rem;font-size:1.5rem}.orders-toggle{justify-content:center;width:100%;height:4.8rem}.orders-toggle-option{flex:1;justify-content:center;font-size:1.5rem}.orders-table-wrap{border:0;border-radius:0;overflow:visible}.orders-table,.orders-table tbody{width:auto;display:block}.orders-table thead{display:none}.orders-row{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4);grid-template-columns:auto 1fr 1fr 1fr;align-items:start;gap:1rem 1.2rem;padding:1.4rem 1.6rem;display:grid}.orders-row+.orders-row .orders-td{border-top:0}.orders-td{white-space:normal;flex-direction:column;gap:.4rem;min-width:0;padding:0;font-size:1.45rem;display:flex}.orders-td[data-label]:before{content:attr(data-label);font-size:1.15rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.orders-td[data-label=Payment],.orders-td[data-label=Items],.orders-td[data-label=Lab\ Production]{text-align:center;align-items:center}.orders-td--check{border-bottom:1px solid var(--color-border);grid-area:1/1;align-self:stretch;align-items:center;width:max-content;margin-bottom:.2rem;padding:0 0 .8rem;display:flex}.orders-td--check[data-label]:before{display:none}.orders-td--order{font-size:1.7rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-border);flex-direction:row;grid-area:1/2/auto/-1;align-items:center;margin-bottom:.2rem;padding-bottom:.8rem}.orders-td--order[data-label]:before{display:none}.orders-td:not(.orders-td--check):not(.orders-td--order):not(.orders-td--action){grid-column:span 1}.orders-row .table-checkbox{border-width:1.8px;border-radius:.6rem;width:2.4rem;height:2.4rem}.orders-tag{width:max-content;max-width:100%;height:auto;padding:.6rem 1.2rem;font-size:1.4rem}.orders-td--action{border-top:1px solid var(--color-border);grid-column:1/-1;align-items:flex-end;width:auto;margin-top:.8rem;padding-top:.8rem}.orders-td--action[data-label]:before{display:none}.orders-actions{justify-content:flex-end;gap:.8rem}.orders-action{border-radius:var(--radius-md);width:4.4rem;height:4.4rem}.orders-action .orders-action-icon{width:2.4rem;height:2.4rem}.orders-card-foot{align-items:flex-start;gap:var(--space-3);flex-direction:column}.orders-results{font-size:1.4rem}.orders-pagination{gap:var(--space-3);font-size:1.4rem}.orders-page-btn{width:4rem;height:4rem}.orders-page-btn-icon{width:1.2rem;height:1.8rem}}@media (width<=389px){.orders-page{padding:0 var(--space-2) var(--space-5)}.orders-title{font-size:1.8rem}.orders-row{padding:1.2rem}}.order-details-page{background:var(--color-border-soft);height:100%;color:var(--color-ink);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding:min(1.8rem,1.8vw,1.67vh) min(3.4rem,3.4vw) min(2.6rem,2.6vw,2.41vh);font-family:Inter,sans-serif;display:flex;overflow:hidden}.order-details-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.order-details-topbar-left{flex-direction:column;gap:min(1.6rem,1.6vw,1.48vh);display:flex}.order-details-page-title{letter-spacing:0;color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.order-details-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.order-details-breadcrumb-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);color:var(--color-text-subtle)}.order-details-breadcrumb-link{color:var(--color-text-subtle);text-decoration:none;transition:color .18s}.order-details-breadcrumb-link:hover{color:var(--color-ink)}.order-details-breadcrumb-sep{color:#c8ccb6;font-size:max(min(1.4rem,1.4vw),10px)}.order-details-breadcrumb-current{background:var(--color-lime-tint);color:var(--color-lime-strong);border-radius:min(.4rem,.4vw);padding:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1}.order-details-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.order-details-bell-wrap{display:inline-flex;position:relative}.order-details-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw,5.09vh);padding:0;display:grid}.order-details-bell-icon{width:100%;height:100%;display:block}.order-details-locale{background:var(--color-bg);border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw,5.09vh);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.order-details-locale-label{color:var(--color-text-faint);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.order-details-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.order-details-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-text-faint);flex-shrink:0;margin-left:auto}.order-details-title{letter-spacing:0;color:var(--color-ink);margin:min(7.4rem,7.4vw,6.85vh) 0 min(3.8rem,3.8vw,3.52vh);font-size:max(min(3.2rem,3.2vw,2.96vh),10px);font-weight:500;line-height:1}.order-details-grid{flex:1;grid-template-columns:minmax(0,1.875fr) minmax(0,1fr);align-items:start;gap:min(2rem,2vw);min-height:0;display:grid}.order-details-main{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-self:stretch;gap:min(1.4rem,1.4vw,1.3vh);min-width:0;height:100%;min-height:0;display:flex;overflow-y:auto}.order-details-main::-webkit-scrollbar{width:0;height:0;display:none}.order-details-card{background:var(--color-bg);border-radius:min(2rem,2vw);box-shadow:0 1px 2px #0520000a}.order-details-card--summary{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:min(3.8rem,3.8vw,3.52vh);min-height:min(20.2rem,20.2vw,18.7vh);padding:min(3.4rem,3.4vw,3.15vh) min(2.4rem,2.4vw);display:flex}.order-details-id-row{align-items:baseline;gap:min(1.2rem,1.2vw);line-height:1;display:inline-flex}.order-details-id-label{color:var(--color-text-muted);font-size:max(min(2.4rem,2.4vw,2.22vh),10px);font-weight:500;line-height:1}.order-details-id-value{color:var(--color-ink);letter-spacing:0;font-size:max(min(2.4rem,2.4vw,2.22vh),10px);font-weight:500;line-height:1}.order-details-meta{grid-template-columns:minmax(0,min(19.9rem,19.9vw)) minmax(0,min(12.4rem,12.4vw)) minmax(0,min(18rem,18vw)) minmax(0,1fr);align-items:start;gap:0;margin:0;display:grid}.order-details-meta-item{flex-direction:column;gap:min(1.4rem,1.4vw,1.3vh);margin:0;display:flex}.order-details-meta-label{color:var(--color-text-faint);letter-spacing:0;text-transform:uppercase;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1}.order-details-meta-value{color:var(--color-ink);margin:0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1}.order-details-meta-value--strong{font-weight:500}.order-details-tag{border-radius:min(10rem,10vw);align-items:center;gap:min(.6rem,.6vw);height:min(2.6rem,2.6vw);padding:0 min(1.1rem,1.1vw);font-size:max(min(1.3rem,1.3vw),10px);font-weight:500;display:inline-flex}.order-details-tag-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:min(.7rem,.7vw);height:min(.7rem,.7vw)}.order-details-tag--success{color:#3e8f30;background:#e9f5d6}.order-details-tag--success .order-details-tag-dot{background:#4eaa3d}.order-details-tag--idle{color:#909090;background:#f0f0f0}.order-details-tag--idle .order-details-tag-dot{background:var(--color-text-subtle)}.order-details-collapsible{flex-direction:column;flex-shrink:0;min-height:min(9.2rem,9.2vw,8.52vh);display:flex;overflow:hidden}.order-details-collapsible--open{height:auto;min-height:0}.order-details-collapsible-head{cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:min(1.2rem,1.2vw);width:100%;height:min(9.2rem,9.2vw,8.52vh);padding:0 min(1.9rem,1.9vw) 0 min(2.4rem,2.4vw);display:flex}.order-details-collapsible--open .order-details-collapsible-head{height:min(8.1rem,8.1vw,7.5vh)}.order-details-collapsible-title{color:var(--color-ink);font-size:max(min(2rem,2vw,1.85vh),10px);font-weight:500;line-height:1}.order-details-collapsible-toggle{background:var(--color-lime-soft);border-radius:50%;flex-shrink:0;place-items:center;width:min(5.3rem,5.3vw,4.91vh);height:min(5.3rem,5.3vw,4.91vh);transition:background .18s,transform .18s;display:grid}.order-details-collapsible-toggle-icon{width:min(1.6rem,1.6vw);height:min(1rem,1vw);color:var(--color-ink);transition:transform .18s}.order-details-collapsible--open .order-details-collapsible-toggle-icon{transform:rotate(180deg)}.order-details-collapsible-body{color:var(--color-lime-deep);padding:0 min(2.4rem,2.4vw) min(2.2rem,2.2vw,2.04vh);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.5}.order-details-collapsible-body p{margin:0}.order-details-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(.6rem,.6vw);display:grid}.order-details-diagnostic-card{background:var(--color-bg);border:1px solid var(--color-border);box-sizing:border-box;border-radius:min(3rem,3vw);align-items:flex-start;gap:min(2.4rem,2.4vw);min-width:0;min-height:min(17.5rem,17.5vw,16.2vh);padding:min(2.4rem,2.4vw,2.22vh) min(2rem,2vw) min(2rem,2vw,1.85vh);display:flex}.order-details-diagnostic-icon{background:var(--color-success-soft);width:min(4.2rem,4.2vw,3.89vh);height:min(4.2rem,4.2vw,3.89vh);color:var(--color-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.order-details-diagnostic-icon svg,.order-details-diagnostic-icon img{object-fit:contain;width:min(2.2rem,2.2vw,2.04vh);height:min(2.2rem,2.2vw,2.04vh);display:block}.order-details-diagnostic-content{flex-direction:column;flex:1;gap:min(2.6rem,2.6vw,2.41vh);min-width:0;display:flex}.order-details-diagnostic-info{flex-direction:column;gap:min(1.2rem,1.2vw,1.11vh);min-width:0;display:flex}.order-details-diagnostic-label{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.1}.order-details-diagnostic-value{color:var(--color-ink);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1.25}.order-details-formulation{flex-direction:column;padding-top:min(.4rem,.4vw);display:flex}.order-details-formulation-table{flex-direction:column;gap:min(1.2rem,1.2vw,1.11vh);min-width:0;display:flex}.order-details-formulation-head{color:var(--color-text-muted);grid-template-columns:minmax(0,min(29.2rem,29.2vw)) minmax(0,min(15.6rem,15.6vw)) minmax(0,min(16rem,16vw)) minmax(0,min(15.5rem,15.5vw)) minmax(0,1fr);align-items:center;padding:0 min(1.1rem,1.1vw);font-family:inherit;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.2;display:grid}.order-details-formulation-scroll{position:relative}.order-details-formulation-rows{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:min(1.2rem,1.2vw,1.11vh);max-height:min(33.4rem,33.4vw,30.93vh);padding-right:min(2rem,2vw);display:flex;overflow-y:auto}.order-details-formulation-rows::-webkit-scrollbar{width:0;height:0;display:none}.order-details-formulation-scrollbar{pointer-events:none;background:#eef3d4;border-radius:min(2rem,2vw);width:min(.6rem,.6vw);height:100%;position:absolute;top:0;right:min(.6rem,.6vw)}.order-details-formulation-scrollbar-thumb{background:var(--color-lime);border-radius:min(2rem,2vw);width:min(.4rem,.4vw);transition:top 50ms linear;position:absolute;left:50%;transform:translate(-50%)}.order-details-formulation-row{background:var(--color-lime-soft);min-height:min(9.4rem,9.4vw,8.7vh);color:var(--color-ink);border-radius:min(1.2rem,1.2vw);grid-template-columns:minmax(0,min(29.2rem,29.2vw)) minmax(0,min(15.6rem,15.6vw)) minmax(0,min(16rem,16vw)) minmax(0,min(15.5rem,15.5vw)) minmax(0,1fr);align-items:center;padding:min(1.4rem,1.4vw,1.3vh) min(1.1rem,1.1vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.2;display:grid}.order-details-formulation-cell{align-items:center;min-width:0;display:flex}.order-details-formulation-cell--product{gap:min(1.5rem,1.5vw)}.order-details-formulation-thumb{flex-shrink:0;place-items:center;width:min(6.6rem,6.6vw,6.11vh);height:min(6.6rem,6.6vw,6.11vh);display:inline-grid}.order-details-formulation-thumb img{object-fit:contain;width:100%;height:100%;display:block}.order-details-formulation-product{color:var(--color-ink);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500}.order-details-formulation-col-num{flex-direction:column;align-items:flex-start;gap:min(.4rem,.4vw)}.order-details-formulation-head .order-details-formulation-col-num{display:block}.order-details-formulation-gallons{color:var(--color-ink);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.2}.order-details-formulation-units{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1.2}.order-details-fulfillment{flex-direction:column;gap:min(2.4rem,2.4vw,2.22vh);padding-top:min(.6rem,.6vw);display:flex}.order-details-fulfillment-grid{grid-template-columns:minmax(0,min(14.8rem,14.8vw)) minmax(0,1fr);align-items:start;gap:min(1.6rem,1.6vw,1.48vh) min(2rem,2vw);display:grid}.order-details-fulfillment-field{flex-direction:column;gap:min(1.2rem,1.2vw,1.11vh);min-width:0;display:flex}.order-details-fulfillment-label{color:#9c9c9c;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.2}.order-details-fulfillment-value{color:var(--color-ink);letter-spacing:0;align-items:center;gap:min(.6rem,.6vw);min-width:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1.2;display:inline-flex}.order-details-fulfillment-value--with-copy{gap:min(.6rem,.6vw)}.order-details-fulfillment-copy{cursor:pointer;width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-ink);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:opacity .18s;display:inline-grid}.order-details-fulfillment-copy:hover{opacity:.7}.order-details-fulfillment-copy-icon{width:100%;height:100%;display:block}.order-details-track{background:var(--color-lime);width:min(20.2rem,20.2vw);height:min(4.2rem,4.2vw,3.89vh);color:var(--color-ink);cursor:pointer;border:0;border-radius:min(20rem,20vw);flex-shrink:0;justify-content:center;align-items:center;gap:min(.8rem,.8vw);margin-top:min(.6rem,.6vw,.56vh);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;transition:filter .18s;display:inline-flex}.order-details-track:hover{filter:brightness(.95)}.order-details-track-icon{place-items:center;width:min(2rem,2vw);height:min(2rem,2vw);display:grid}.order-details-track-icon svg{width:100%;height:100%;display:block}.order-details-summary-card{flex-direction:column;align-self:stretch;gap:min(2rem,2vw,1.85vh);height:100%;min-height:0;padding:min(3.4rem,3.4vw,3.15vh) min(3.4rem,3.4vw);display:flex}.order-details-summary-head{flex-direction:column;flex-shrink:0;gap:min(2rem,2vw,1.85vh);display:flex}.order-details-summary-title{color:var(--color-ink);letter-spacing:0;margin:0;font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.order-details-summary-id{align-items:baseline;gap:min(1.2rem,1.2vw);margin:0;display:inline-flex}.order-details-summary-id-label{color:var(--color-text-muted);font-size:max(min(2.4rem,2.4vw,2.22vh),10px);font-weight:500;line-height:1}.order-details-summary-id-value{color:var(--color-ink);font-size:max(min(2.4rem,2.4vw,2.22vh),10px);font-weight:500;line-height:1}.order-details-summary-meta{flex-direction:column;gap:min(2rem,2vw,1.85vh);margin:auto 0 0;display:flex}.order-details-summary-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:min(1rem,1vw);margin:0;display:grid}.order-details-summary-meta-row dt{color:var(--color-text-muted);padding-top:min(.2rem,.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1}.order-details-summary-meta-row dd{color:var(--color-ink);text-align:right;margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1.45}.order-details-summary-divider{border:0;border-top:1px solid #eef0e0;width:100%;margin:min(2rem,2vw,1.85vh) 0 min(1rem,1vw,.93vh)}.order-details-summary-totals{flex-direction:column;gap:min(1.6rem,1.6vw,1.48vh);margin:0;display:flex}.order-details-summary-totals-row{justify-content:space-between;align-items:baseline;gap:min(1rem,1vw);margin:0;font-size:max(min(1.4rem,1.4vw),10px);line-height:1;display:flex}.order-details-summary-totals-row dt{color:var(--color-text-muted);font-weight:400}.order-details-summary-totals-row dd{color:var(--color-ink);margin:0;font-weight:500}.order-details-summary-totals-row--total{margin-top:min(.4rem,.4vw)}.order-details-summary-totals-row--total dt{color:var(--color-ink);letter-spacing:0;font-weight:500}.order-details-summary-totals-row--total dd{font-weight:500}.order-details-pay{background:var(--color-lime);width:100%;height:min(5.2rem,5.2vw,4.81vh);color:var(--color-ink);cursor:pointer;border:0;border-radius:min(20rem,20vw);flex-shrink:0;justify-content:center;align-items:center;gap:min(.8rem,.8vw);margin-top:auto;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;transition:filter .18s;display:inline-flex}.order-details-pay:hover{filter:brightness(.95)}.order-details-pay-icon{place-items:center;width:min(2rem,2vw);height:min(2rem,2vw);display:grid}.order-details-pay-icon svg{width:100%;height:100%;display:block}.quotes-page{background:var(--color-border-soft);height:100%;color:var(--color-ink);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw);min-width:0;padding:min(1.4rem,1.4vw) min(3rem,3vw) min(2.4rem,2.4vw);font-family:Inter,sans-serif;display:flex;overflow:hidden}.quotes-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.quotes-topbar-left{flex-direction:column;gap:min(1.6rem,1.6vw);display:flex}.quotes-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw),10px);font-weight:600;line-height:1.1}.quotes-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.quotes-breadcrumb-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);color:var(--color-text-subtle);flex-shrink:0}.quotes-breadcrumb-sep{color:var(--color-text-subtle);margin:0 min(.5rem,.5vw);font-size:max(min(1.2rem,1.2vw),10px)}.quotes-breadcrumb-link{color:var(--color-text-subtle);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.quotes-breadcrumb-current{color:var(--color-ink);background:var(--color-lime);border-radius:999px;padding:min(.3rem,.3vw) min(1rem,1vw);font-weight:400}.quotes-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.quotes-bell-wrap{display:inline-flex;position:relative}.quotes-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.quotes-bell-icon{width:100%;height:100%;display:block}.quotes-locale{background:var(--color-bg);cursor:pointer;border:0;border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.quotes-locale-label{color:var(--color-text-faint);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.quotes-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.quotes-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-text-faint);flex-shrink:0;margin-left:auto}.quotes-card{background:var(--color-bg);border-radius:min(2.4rem,2.4vw);flex-direction:column;flex:1;gap:min(1.8rem,1.8vw);min-height:0;padding:min(2.2rem,2.2vw) min(2.4rem,2.4vw);display:flex;position:relative;box-shadow:0 1px 2px #0520000a}.quotes-card-head{justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.quotes-card-title{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.quotes-card-title-icon{flex-shrink:0;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw)}.quotes-card-title h2{color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:600}.quotes-cta{background:var(--color-lime);height:min(4.2rem,4.2vw);color:var(--color-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);padding:min(.95rem,.95vw) min(1.2rem,1.2vw) min(1rem,1vw) min(1.6rem,1.6vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;transition:background .25s,color .25s;display:inline-flex}.quotes-cta:hover{background:var(--color-ink);color:var(--color-lime)}.quotes-cta:hover .quotes-cta-icon circle{fill:var(--color-lime);transition:fill .25s}.quotes-cta:hover .quotes-cta-icon path{stroke:var(--color-ink);transition:stroke .25s}.quotes-cta-icon{flex-shrink:0;width:min(2.25rem,2.25vw);height:min(2.25rem,2.25vw)}.quotes-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.quotes-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:min(1rem,1vw);min-width:0;display:flex}.quotes-search{background:var(--color-surface);-webkit-backdrop-filter:blur(14.2px);backdrop-filter:blur(14.2px);border-radius:min(20rem,20vw);align-items:center;width:min(32.6rem,32.6vw);height:min(4.2rem,4.2vw);padding:0 min(1.6rem,1.6vw);display:inline-flex;position:relative}.quotes-search-input{font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:max(min(1.4rem,1.4vw),10px)}.quotes-search-input::placeholder{color:#8d8d8d;font-weight:400}.quotes-search-icon{color:#8d8d8d;flex-shrink:0;width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);margin-left:min(.6rem,.6vw)}.quotes-filter{appearance:none;background-color:var(--color-surface);width:min(17.55rem,17.55vw);height:min(4.2rem,4.2vw);color:var(--color-text-faint);white-space:nowrap;-webkit-backdrop-filter:blur(14.2px);backdrop-filter:blur(14.2px);cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'><path d='M1 1l3.5 3 3.5-3' stroke='%23909090' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right min(1.6rem,1.6vw) center;background-repeat:no-repeat;background-size:min(.9rem,.9vw) min(.5rem,.5vw);border:0;border-radius:min(20rem,20vw);outline:none;padding:0 min(3.4rem,3.4vw) 0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400}.quotes-filter:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.quotes-filter:has(option:checked:not([disabled])){color:var(--color-ink)}.quotes-filter option{color:var(--color-ink);background:var(--color-bg);font-size:max(min(1.4rem,1.4vw),10px)}.quotes-toggle{background:var(--color-lime-soft);-webkit-backdrop-filter:blur(14.2px);backdrop-filter:blur(14.2px);border:0;border-radius:min(20rem,20vw);align-items:center;gap:min(.4rem,.4vw);height:min(4.2rem,4.2vw);padding:min(.4rem,.4vw);display:inline-flex}.quotes-toggle-option{height:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:min(20rem,20vw);align-items:center;padding:0 min(1.8rem,1.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;transition:background .18s,color .18s;display:inline-flex}.quotes-toggle-option--active{background:var(--color-ink);color:var(--color-bg)}.quotes-table-wrap{scrollbar-width:none;-ms-overflow-style:none;border:1px solid #eef0e0;border-radius:min(1.2rem,1.2vw);flex:1;min-height:0;overflow:auto}.quotes-state{margin:var(--space-4) 0 0;color:var(--color-text-muted);text-align:center;font:600 .95rem/1.4 Inter,sans-serif}.quotes-state--error{color:var(--color-danger,#d46356)}.quotes-table{border-collapse:collapse;width:100%;font-size:max(min(1.4rem,1.4vw),10px)}.quotes-th{text-align:left;color:var(--color-lime-deep);white-space:nowrap;background:#f6f7ee;border-bottom:1px solid #eef0e0;padding:min(1.4rem,1.4vw) min(1.2rem,1.2vw);font-weight:500}.quotes-th--check{width:min(4.4rem,4.4vw);padding-left:min(1.8rem,1.8vw)}.quotes-th--action{text-align:left;padding-left:min(1.6rem,1.6vw)}.quotes-row+.quotes-row .quotes-td{border-top:1px solid #f1f3e6}.quotes-td{color:var(--color-ink);vertical-align:middle;white-space:nowrap;padding:min(1.4rem,1.4vw) min(1.2rem,1.2vw);font-weight:400}.quotes-td--check{width:min(4.4rem,4.4vw);padding-left:min(1.8rem,1.8vw)}.quotes-td--quote,.quotes-td--amount{color:var(--color-ink);font-weight:500}.quotes-td--action{width:min(15rem,15vw)}.quotes-checkbox{background:var(--color-bg);border:1.5px solid #c8ccb6;border-radius:min(.4rem,.4vw);width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);display:inline-block}.quotes-actions{align-items:center;gap:min(1.2rem,1.2vw);display:inline-flex}.quotes-action{cursor:pointer;border:0;border-radius:50%;place-items:center;width:min(3rem,3vw);height:min(3rem,3vw);text-decoration:none;transition:filter .18s;display:grid;position:relative}.quotes-action--review:hover,.quotes-action--pay:hover{background:var(--color-ink)}.quotes-action--cancel:hover{background:#d6321f}.quotes-action:hover .quotes-action-icon{color:var(--color-bg)}.quotes-action:hover .quotes-action-icon path,.quotes-action:hover .quotes-action-icon circle{stroke:var(--color-bg);transition:stroke .18s}.quotes-action-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw)}.quotes-action--review{background:var(--color-lime-soft);color:var(--color-ink)}.quotes-action--pay{background:var(--color-lime);color:var(--color-ink)}.quotes-action--cancel{background:var(--color-danger-soft);color:var(--color-danger)}.quotes-action--cancel .quotes-action-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw)}.quotes-action-tooltip{background:var(--color-bg);color:#6c6c6c;white-space:nowrap;opacity:0;pointer-events:none;border-radius:min(.6rem,.6vw);padding:min(.4rem,.4vw) min(.9rem,.9vw);font-size:max(min(1.1rem,1.1vw),10px);font-weight:400;line-height:1;transition:opacity .15s;position:absolute;bottom:calc(100% + min(.6rem,.6vw));left:50%;transform:translate(-50%);box-shadow:0 4px 12px #05200014}.quotes-action:hover .quotes-action-tooltip{opacity:1}.quotes-card-foot{justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);padding-top:min(.4rem,.4vw);display:flex}.quotes-results{color:var(--color-lime-deep);margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400}.quotes-results strong{color:var(--color-ink);font-weight:600}.quotes-pagination{color:var(--color-lime-deep);align-items:center;gap:min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:inline-flex}.quotes-page-btn{cursor:pointer;width:min(2.6rem,2.6vw);height:min(2.6rem,2.6vw);color:var(--color-text-subtle);background:0 0;border:0;place-items:center;display:grid}.quotes-page-btn-icon{width:min(.9rem,.9vw);height:min(1.6rem,1.6vw)}.quotes-page-num{text-align:center;min-width:min(2rem,2vw);color:var(--color-ink)}.quotes-page-ellipsis{color:var(--color-text-subtle)}.quotes-hamburger{border-radius:var(--radius-md);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:4.4rem;height:4.4rem;display:none}.quotes-hamburger span{background:var(--color-ink);border-radius:999px;width:1.8rem;height:.2rem;display:block}@media (width<=1023px){.quotes-page{padding:var(--space-4);border-radius:var(--radius-xl);height:auto;min-height:calc(100vh - var(--space-5))}.quotes-hamburger{display:inline-flex}.quotes-title{font-size:2.4rem}.quotes-toolbar{gap:var(--space-3);flex-wrap:wrap}}@media (width<=767px){.quotes-page{border-radius:var(--radius-lg);gap:1.6rem;height:auto;padding:0 1.6rem 3.6rem;overflow:visible}.quotes-topbar{z-index:20;background:var(--color-border-soft);align-items:center;gap:var(--space-3);flex-wrap:nowrap;padding:1.2rem 0 .8rem;position:sticky;top:0}.quotes-topbar-left{flex-direction:row;flex:1;align-items:center;min-width:0}.quotes-title{font-size:2rem}.quotes-breadcrumb{display:none}.quotes-locale{width:auto;height:4rem;padding:0 .8rem}.quotes-bell{width:4.4rem;height:4.4rem}.quotes-card{border-radius:var(--radius-lg);padding:1.6rem 1.4rem}.quotes-card-head{gap:var(--space-3);flex-wrap:wrap}.quotes-card-title h2{font-size:16px}.quotes-cta{gap:.6rem;height:auto;min-height:3.6rem;margin-left:auto;padding:0 .4rem 0 1.4rem;font-size:1.3rem}.quotes-cta-icon{width:2rem;height:2rem}.quotes-toolbar{flex-flow:column;align-items:stretch;gap:1rem}.quotes-toolbar-left{flex-flow:column;align-items:stretch;gap:1rem;width:100%}.quotes-toolbar>*,.quotes-toolbar-left>*{flex:none}.quotes-search{width:100%;height:4.8rem;padding-inline:1.6rem}.quotes-search-icon{width:1.8rem;height:1.8rem}.quotes-search-input{font-size:1.5rem}.quotes-toolbar-left .filter-dropdown{width:100%}.quotes-toolbar-left .filter-dropdown-trigger{outline:none;height:4.8rem;padding-inline:1.4rem;font-size:1.4rem}.quotes-toolbar-left .filter-dropdown-trigger:focus,.quotes-toolbar-left .filter-dropdown-trigger:focus-visible{box-shadow:none;outline:none}.quotes-toolbar-left .filter-dropdown-option{padding:1rem 1.4rem;font-size:1.5rem}.quotes-toggle{justify-content:center;width:100%;height:4.8rem}.quotes-toggle-option{flex:1;justify-content:center;font-size:1.5rem}.quotes-table-wrap{border:0;border-radius:0;overflow:visible}.quotes-table,.quotes-table tbody{width:auto;display:block}.quotes-table thead{display:none}.quotes-row{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4);grid-template-columns:auto 1fr 1fr 1fr;align-items:start;gap:1rem 1.2rem;padding:1.4rem 1.6rem;display:grid}.quotes-row+.quotes-row .quotes-td{border-top:0}.quotes-td{white-space:normal;flex-direction:column;gap:.4rem;min-width:0;padding:0;font-size:1.45rem;display:flex}.quotes-td[data-label]:before{content:attr(data-label);font-size:1.15rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.quotes-td[data-label=Items]{text-align:center;align-items:center}.quotes-td--check{border-bottom:1px solid var(--color-border);grid-area:1/1;align-self:stretch;align-items:center;width:max-content;margin-bottom:.2rem;padding:0 0 .8rem;display:flex}.quotes-td--check[data-label]:before{display:none}.quotes-td--quote{font-size:1.7rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-border);flex-direction:row;grid-area:1/2/auto/-1;align-items:center;margin-bottom:.2rem;padding-bottom:.8rem}.quotes-td--quote[data-label]:before{display:none}.quotes-td:not(.quotes-td--check):not(.quotes-td--quote):not(.quotes-td--action){grid-column:span 1}.quotes-row .table-checkbox{border-width:1.8px;border-radius:.6rem;width:2.4rem;height:2.4rem}.quotes-td--action{border-top:1px solid var(--color-border);grid-column:1/-1;align-items:flex-end;width:auto;margin-top:.8rem;padding-top:.8rem}.quotes-td--action[data-label]:before{display:none}.quotes-actions{justify-content:flex-end;gap:.8rem}.quotes-action{border-radius:var(--radius-md);width:4.4rem;height:4.4rem}.quotes-action .quotes-action-icon{width:2.4rem;height:2.4rem}.quotes-card-foot{align-items:flex-start;gap:var(--space-3);flex-direction:column}.quotes-results{font-size:1.4rem}.quotes-pagination{gap:var(--space-3);font-size:1.4rem}.quotes-page-btn{width:4rem;height:4rem}.quotes-page-btn-icon{width:1.2rem;height:1.8rem}}@media (width<=389px){.quotes-page{padding:0 var(--space-2) var(--space-5)}.quotes-title{font-size:1.8rem}.quotes-row{padding:1.2rem}}.contact-support-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out contact-support-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes contact-support-overlay-in{0%{opacity:0}to{opacity:1}}.contact-support-modal{aspect-ratio:762/766;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);width:min(76.2rem,100vw - 3rem,99.4778vh - 2.98433rem);animation:.22s cubic-bezier(.2,.8,.2,1) contact-support-modal-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:contact-support-dialog/inline-size}@keyframes contact-support-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.contact-support-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #c6d87040}.contact-support-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.contact-support-bg-blob{filter:blur(2.8rem);background:radial-gradient(at 65% 65%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:-17.49%;left:-28.08%}.contact-support-bg-blob--bottom{filter:blur(2.8rem);background:radial-gradient(at 35% 35%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:69.19%;left:72.7%}.contact-support-close{cursor:pointer;z-index:4;background:0 0;border:0;width:4.199cqw;height:4.199cqw;padding:0;position:absolute;top:5.09%;left:91.08%}.contact-support-close-icon{width:100%;height:100%;display:block}.contact-support-title{text-align:center;letter-spacing:-.01em;color:var(--color-ink);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(3.675cqw,10px);font-weight:500;line-height:1.2;position:absolute;top:16.58%;left:0;right:0}.contact-support-description{text-align:center;width:52.62%;color:var(--color-text-subtle);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.837cqw,10px);font-weight:500;line-height:1.55;position:absolute;top:23.76%;left:50%;transform:translate(-50%)}.contact-support-form{z-index:3;flex-direction:column;gap:2.36cqw;width:45.41%;display:flex;position:absolute;top:38.25%;left:27.3%}.contact-support-field{flex-direction:column;gap:.787cqw;display:flex;position:relative}.contact-support-field-label{color:var(--color-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.575cqw,10px);font-weight:500;line-height:1}.contact-support-dropdown{position:relative}.contact-support-dropdown-trigger{background:var(--color-surface);cursor:pointer;text-align:left;border:0;border-radius:13.123cqw;justify-content:space-between;align-items:center;width:100%;height:5.381cqw;padding:0 2.1cqw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.575cqw,10px);font-weight:500;line-height:1;transition:background .14s;display:flex}.contact-support-dropdown-trigger:hover{background:#efefef}.contact-support-dropdown-placeholder{color:var(--color-text-subtle)}.contact-support-dropdown-value{color:var(--color-ink)}.contact-support-dropdown-chevron{width:3.15cqw;height:3.15cqw;color:var(--color-ink);flex-shrink:0;transition:transform .26s cubic-bezier(.32,.72,.24,1)}.contact-support-dropdown--open .contact-support-dropdown-chevron{transform:rotate(180deg)}.contact-support-dropdown-menu{background:var(--color-bg);border:1px solid var(--color-border);z-index:5;transform-origin:top;opacity:0;pointer-events:none;visibility:hidden;border-radius:1.6rem;max-height:18rem;margin:0;padding:.6rem;list-style:none;transition:opacity .22s cubic-bezier(.32,.72,.24,1),transform .26s cubic-bezier(.32,.72,.24,1),visibility 0s linear .22s;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow-y:auto;transform:translateY(-.4rem)scale(.98);box-shadow:0 1.2rem 2.4rem #0520001f}.contact-support-dropdown--open .contact-support-dropdown-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s cubic-bezier(.32,.72,.24,1),transform .26s cubic-bezier(.32,.72,.24,1),visibility linear;transform:translateY(0)scale(1)}.contact-support-dropdown-option{text-align:left;width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:1rem;padding:.8rem 1.2rem;font-family:inherit;font-size:1.4rem;font-weight:500;transition:background .14s;display:block}.contact-support-dropdown-option:hover{background:var(--color-lime-soft)}.contact-support-textarea{background:var(--color-surface);width:100%;height:11.155cqw;color:var(--color-ink);resize:none;border:0;border-radius:3.15cqw;outline:none;padding:2.1cqw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.575cqw,10px);font-weight:500;line-height:1.4;transition:background .14s}.contact-support-textarea::placeholder{color:var(--color-text-subtle)}.contact-support-textarea:focus{background:#efefef}.contact-support-actions{flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;margin-top:0;display:flex}.contact-support-error{width:100%;color:var(--color-danger);text-align:center;margin:0;font-size:max(1.4cqw,10px);line-height:1.35}.contact-support-submit{background:var(--color-lime);width:100%;height:5.512cqw;color:var(--color-ink);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:1.312cqw;padding:0 5.249cqw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.contact-support-submit:hover{filter:brightness(.96)}.contact-support-submit:active{transform:translateY(.05rem)}.contact-support-submit:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.65;transform:none}.contact-support-submit-arrow{flex-shrink:0;width:3.018cqw;height:3.018cqw;display:block}@media (width<=600px){.contact-support-overlay{padding:1.6rem}.contact-support-modal{aspect-ratio:auto;border-radius:2.4rem;width:calc(100vw - 3.2rem);height:auto;padding:1rem;container-type:normal}.contact-support-inner{border-radius:2rem;flex-direction:column;gap:1.6rem;padding:6rem 2rem 3rem;display:flex;position:relative;inset:auto}.contact-support-close{width:3.2rem;height:3.2rem;position:absolute;top:1.6rem;left:auto;right:1.6rem}.contact-support-title,.contact-support-description,.contact-support-form{width:auto;position:static;top:auto;left:auto;right:auto;transform:none}.contact-support-title{text-align:center;font-size:2.4rem}.contact-support-description{text-align:center;font-size:1.4rem}.contact-support-form{gap:1.6rem}.contact-support-field-label,.contact-support-dropdown-trigger,.contact-support-textarea{font-size:1.4rem}.contact-support-dropdown-trigger{border-radius:9999px;height:4.4rem;padding:0 1.6rem}.contact-support-dropdown-chevron{width:1.6rem;height:1.6rem}.contact-support-textarea{border-radius:1.6rem;height:10rem;padding:1.6rem}.contact-support-submit{width:100%;height:4.4rem;font-size:1.6rem}.contact-support-error{font-size:1.3rem}.contact-support-submit-arrow{width:2rem;height:2rem}}.success-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out success-modal-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes success-modal-overlay-in{0%{opacity:0}to{opacity:1}}.success-modal{aspect-ratio:762/766;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);width:min(76.2rem,100vw - 3rem,99.4778vh - 2.98433rem);animation:.22s cubic-bezier(.2,.8,.2,1) success-modal-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:success-dialog/inline-size}@keyframes success-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.success-modal-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #c6d87040}.success-modal-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.success-modal-bg-blob{filter:blur(2.8rem);background:radial-gradient(at 65% 65%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:-17.49%;left:-28.08%}.success-modal-bg-blob--bottom{filter:blur(2.8rem);background:radial-gradient(at 35% 35%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:69.19%;left:72.7%}.success-modal-close{cursor:pointer;z-index:4;background:0 0;border:0;width:4.199cqw;height:4.199cqw;padding:0;position:absolute;top:5.09%;left:91.08%}.success-modal-close-icon{width:100%;height:100%;display:block}.success-modal-rings{aspect-ratio:1;z-index:2;width:28.22%;position:absolute;top:21.93%;left:50%;transform:translate(-50%)}.success-modal-ring-halo{filter:blur(1.6rem);background:radial-gradient(circle,#c6d8708c 0%,#c6d87052 45%,#c6d8701a 70%,#c6d87000 85%);border-radius:50%;position:absolute;inset:-8%}.success-modal-ring-outer{background:var(--color-lime-soft);border-radius:50%;position:absolute;inset:0}.success-modal-ring-band{background:var(--color-success-soft);border-radius:50%;width:82.79%;height:82.79%;position:absolute;top:8.6%;left:8.6%}.success-modal-ring-disc{background:var(--color-lime);border-radius:50%;justify-content:center;align-items:center;width:62.79%;height:62.79%;display:flex;position:absolute;top:18.6%;left:18.6%}.success-modal-check-icon{width:50%;height:auto;display:block}.success-modal-title{text-align:center;letter-spacing:-.01em;color:var(--color-ink);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(4.199cqw,10px);font-weight:500;line-height:1.2;position:absolute;top:53%;left:10%;right:10%}.success-modal-actions{z-index:3;justify-content:center;display:flex;position:absolute;top:70%;left:0;right:0}.success-modal-cta{background:var(--color-lime);width:45.41cqw;height:5.512cqw;color:var(--color-ink);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:1.312cqw;margin:0 auto;padding:0 5.249cqw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.success-modal-cta:hover{filter:brightness(.96)}.success-modal-cta:active{transform:translateY(.05rem)}.success-modal-cta-arrow{flex-shrink:0;width:3.018cqw;height:3.018cqw;display:block}.success-modal--with-description .success-modal-title{font-size:max(3.15cqw,10px);top:18.93%}.success-modal-description{text-align:center;width:52.62%;color:var(--color-text-subtle);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.837cqw,10px);font-weight:500;line-height:1.55;position:absolute;top:26.1%;left:50%;transform:translate(-50%)}.success-modal--with-description .success-modal-rings{top:35.5%}.success-modal--with-description .success-modal-actions{top:76%}@media (width<=600px){.success-modal-overlay{padding:1.6rem}.success-modal{aspect-ratio:auto;border-radius:2.4rem;width:calc(100vw - 3.2rem);height:auto;padding:1rem;container-type:normal}.success-modal-inner{border-radius:2rem;flex-direction:column;align-items:center;gap:2rem;padding:5rem 2rem 2.6rem;display:flex;position:relative;inset:auto}.success-modal-close{width:3.2rem;height:3.2rem;position:absolute;top:1.6rem;left:auto;right:1.6rem}.success-modal-rings,.success-modal-title,.success-modal-description,.success-modal-actions{width:auto;position:static;top:auto;left:auto;right:auto;transform:none}.success-modal-rings{order:-1;width:13rem}.success-modal-description{text-align:center;color:var(--color-text-subtle);font-size:1.4rem;line-height:1.5}.success-modal-title{text-align:center;max-width:26rem;font-size:2.5rem;line-height:1.25}.success-modal-cta{gap:.8rem;width:100%;max-width:30rem;height:4.6rem;padding:0 3.2rem;font-size:1.8rem}.success-modal-cta:active{transform:translateY(.05rem)}.success-modal-cta-arrow{width:2.3rem;height:2.3rem}.success-modal--with-description .success-modal-rings{order:0;width:12rem}}.quote-detail-page{background:var(--color-border-soft);height:100%;color:var(--color-ink);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw);min-width:0;padding:min(1.4rem,1.4vw) min(3rem,3vw) min(3.6rem,3.6vw);font-family:Inter,sans-serif;display:flex;overflow:hidden}.quote-detail-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.quote-detail-hamburger{border-radius:var(--radius-md);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:4.4rem;height:4.4rem;display:none}.quote-detail-hamburger span{background:var(--color-ink);border-radius:999px;width:1.8rem;height:.2rem;display:block}.quote-detail-topbar-left{flex-direction:column;gap:min(1.6rem,1.6vw);display:flex}.quote-detail-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw),10px);font-weight:600;line-height:1.1}.quote-detail-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.quote-detail-breadcrumb-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);color:var(--color-text-subtle);flex-shrink:0}.quote-detail-breadcrumb-link{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:min(.4rem,.4vw);padding:min(.8rem,.8vw);font-weight:500;line-height:1;text-decoration:none}.quote-detail-breadcrumb-link:hover{color:var(--color-ink)}.quote-detail-breadcrumb-sep{color:var(--color-text-muted);font-size:max(min(1.2rem,1.2vw),10px);line-height:1}.quote-detail-breadcrumb-current{color:var(--color-lime-strong);background:var(--color-lime-tint);border:0;border-radius:min(.4rem,.4vw);align-items:center;padding:min(.8rem,.8vw);font-weight:500;line-height:1;display:inline-flex}.quote-detail-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.quote-detail-bell-wrap{display:inline-flex;position:relative}.quote-detail-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.quote-detail-bell-icon{width:100%;height:100%;display:block}.quote-detail-locale{background:var(--color-bg);cursor:pointer;border:0;border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.quote-detail-locale-label{color:var(--color-text-faint);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.quote-detail-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.quote-detail-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-text-faint);flex-shrink:0;margin-left:auto}.quote-detail-card{flex-direction:column;flex:1;gap:min(2rem,2vw);min-height:0;display:flex;position:relative}.quote-detail-stepper-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.quote-detail-stepper{background:var(--color-bg);border:0;border-radius:min(1.6rem,1.6vw);flex:0 61.2%;align-items:center;gap:min(1rem,1vw);min-width:0;height:min(5.8rem,5.8vw);padding:0 min(3.3rem,3.3vw);display:flex}.quote-detail-step{color:var(--color-ink);flex-shrink:0;align-items:center;gap:min(1rem,1vw);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500;display:inline-flex}.quote-detail-step-icon{flex-shrink:0;width:min(1.7rem,1.7vw);height:min(1.7rem,1.7vw);display:block}.quote-detail-step-icon-pending{box-sizing:border-box;border:1.5px solid var(--color-text-muted);background:0 0;border-radius:50%;flex-shrink:0;width:min(1.7rem,1.7vw);height:min(1.7rem,1.7vw);display:block;position:relative}.quote-detail-step-icon-pending:after{content:"";background:var(--color-text-muted);border-radius:50%;width:min(.6rem,.6vw);height:min(.6rem,.6vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quote-detail-step--pending{color:var(--color-text-muted)}.quote-detail-step-line{background:var(--color-text-subtle);flex:1;min-width:min(6rem,6vw);height:1px}.quote-detail-step-line--done{background:#4eaa3d;height:1.5px}.quote-detail-contact{border:1px solid var(--color-text-faint);height:min(4.2rem,4.2vw);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:min(20rem,20vw);flex-shrink:0;justify-content:center;align-items:center;padding:0 min(3.2rem,3.2vw);font-family:inherit;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;transition:background .14s,color .14s;display:inline-flex}.quote-detail-contact:hover{color:var(--color-ink);background:#fff6}.quote-detail-body{flex:1;grid-template-columns:minmax(0,1fr) min(44rem,34vw);gap:min(2.4rem,2.4vw);min-height:0;display:grid}.quote-detail-content{scrollbar-width:none;flex-direction:column;gap:min(4.8rem,4.8vw);min-width:0;min-height:0;display:flex;overflow-y:auto}.quote-detail-content::-webkit-scrollbar{display:none}.quote-detail-content>section:last-child{flex-direction:column;min-height:min(29.4rem,29.4vw);display:flex}.quote-detail-section-title{color:var(--color-ink);margin:0 0 min(2.4rem,2.4vw);font-size:max(min(2rem,2vw),10px);font-weight:500;line-height:1}.quote-detail-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(1.6rem,1.6vw);display:grid}.quote-detail-diagnostic-card{background:var(--color-bg);border:0;border-radius:min(3rem,3vw);align-items:flex-start;gap:min(1.4rem,1.4vw);min-height:min(17.5rem,17.5vw);padding:min(2rem,2vw) min(2.2rem,2.2vw);display:flex}.quote-detail-diagnostic-icon{background:var(--color-success-soft);border-radius:50%;flex-shrink:0;place-items:center;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);display:grid}.quote-detail-diagnostic-icon svg,.quote-detail-diagnostic-icon img{object-fit:contain;width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw);display:block}.quote-detail-diagnostic-content{flex-direction:column;gap:min(1.4rem,1.4vw);min-width:0;display:flex}.quote-detail-diagnostic-info{flex-direction:column;gap:min(.5rem,.5vw);display:flex}.quote-detail-diagnostic-label{color:var(--color-text-subtle);font-size:max(min(1.2rem,1.2vw),10px);font-weight:400}.quote-detail-diagnostic-value{color:var(--color-ink);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1.3}.quote-detail-lab{background:var(--color-bg);border-radius:min(3.2rem,3.2vw);flex-direction:column;flex:1;gap:min(1.2rem,1.2vw);min-height:0;padding:min(3.6rem,3.6vw) min(2.5rem,2.5vw) min(2.7rem,2.7vw);display:flex;position:relative;overflow:hidden}.quote-detail-lab-head,.quote-detail-lab-row{grid-template-columns:minmax(0,2.5fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.quote-detail-lab-head{padding:0 0 min(1.2rem,1.2vw)}.quote-detail-lab-th{text-align:left;color:var(--color-text-muted);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:min(2.2rem,2.2vw)}.quote-detail-lab-head .quote-detail-lab-th:first-child{padding-left:min(2.5rem,2.5vw)}.quote-detail-lab-th--num{text-align:left}.quote-detail-lab-head .quote-detail-lab-th:nth-child(3),.quote-detail-lab-row .quote-detail-lab-cell:nth-child(3){text-align:center;justify-self:center}.quote-detail-lab-row{background:var(--color-lime-soft);border-radius:min(3rem,3vw);height:min(9.4rem,9.4vw);margin-bottom:min(1.2rem,1.2vw);padding-left:min(1.4rem,1.4vw);overflow:hidden}.quote-detail-lab-row:last-child{margin-bottom:0}.quote-detail-lab-cell{color:var(--color-ink);min-width:0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:min(2.2rem,2.2vw)}.quote-detail-lab-cell--product{align-items:center;gap:min(1.6rem,1.6vw);display:inline-flex}.quote-detail-lab-product-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote-detail-lab-product-thumb{background:var(--color-lime);border-radius:50%;flex-shrink:0;place-items:center;width:min(6.6rem,6.6vw);height:min(6.6rem,6.6vw);display:grid;overflow:hidden}.quote-detail-lab-product-thumb img{object-fit:contain;width:80%;height:80%;display:block}.quote-detail-lab-cell-num{text-align:left;color:var(--color-ink);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:min(2.2rem,2.2vw)}.quote-detail-lab-cell-sub{color:var(--color-text-muted);margin-top:min(.4rem,.4vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:block}.quote-detail-lab-cell-price{color:var(--color-ink);font-weight:500}.quote-detail-lab-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding-right:min(2.4rem,2.4vw);position:relative;overflow:hidden auto}.quote-detail-lab-body::-webkit-scrollbar{width:0;height:0;display:none}.quote-detail-lab-scrollbar{background:var(--color-lime-soft);pointer-events:none;z-index:2;border-radius:9999px;width:min(.3rem,.3vw);position:absolute;top:min(7rem,7vw);bottom:min(2.7rem,2.7vw);right:min(1rem,1vw)}.quote-detail-lab-scrollbar-thumb{background:var(--color-lime);border-radius:9999px;height:40%;transition:top 80ms ease-out;position:absolute;top:0;left:0;right:0}.quote-detail-lab-fade{background:linear-gradient(to top, var(--color-bg) 0%, #fff0 100%);pointer-events:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:min(12rem,12vw);position:absolute;bottom:0;left:0;right:0}.quote-detail-resume{background:var(--color-bg);border:0;border-radius:min(3.2rem,3.2vw);flex-direction:column;align-self:stretch;gap:min(1.2rem,1.2vw);min-width:0;height:fit-content;padding:min(2.8rem,2.8vw);display:flex}.quote-detail-resume-title{color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw),10px);font-weight:500;line-height:1}.quote-detail-resume-id{color:var(--color-ink);align-items:baseline;gap:min(1rem,1vw);margin-top:min(.4rem,.4vw);font-size:max(min(2.4rem,2.4vw),10px);display:flex}.quote-detail-resume-id-label{color:var(--color-text-muted);font-weight:500}.quote-detail-resume-id-value{color:var(--color-ink);font-weight:500}.quote-detail-resume-spacer{min-height:min(14rem,14vw)}.quote-detail-resume-notice{background:#fff7db;border-radius:min(2rem,2vw);align-items:flex-start;gap:min(1.2rem,1.2vw);margin-top:min(1.4rem,1.4vw);padding:min(1.6rem,1.6vw) min(2rem,2vw);display:flex}.quote-detail-resume-notice-icon{color:#8c7029;flex-shrink:0;width:min(2.4rem,2.4vw);height:min(2.4rem,2.4vw);margin-top:min(.2rem,.2vw)}.quote-detail-resume-notice-text{color:#8c7029;margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.45}.quote-detail-resume-notice+.quote-detail-resume-spacer{min-height:min(6rem,6vw)}.quote-detail-resume-row{justify-content:space-between;align-items:flex-start;gap:min(2rem,2vw);font-size:max(min(1.4rem,1.4vw),10px);display:flex}.quote-detail-resume-row-label{color:var(--color-text-muted);font-weight:400;line-height:1.3}.quote-detail-resume-row-value{color:var(--color-ink);text-align:right;font-weight:500;line-height:1.3}.quote-detail-resume-divider{background:var(--color-border);height:1px;margin:min(1.6rem,1.6vw) 0 min(1.2rem,1.2vw)}.quote-detail-resume-totals{flex-direction:column;gap:min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);display:flex}.quote-detail-resume-totals-row{justify-content:space-between;gap:min(2rem,2vw);display:flex}.quote-detail-resume-totals-row--strong{margin-top:min(.4rem,.4vw)}.quote-detail-resume-totals-row>span:first-child{color:var(--color-text-muted);font-weight:400}.quote-detail-resume-totals-row>span:last-child,.quote-detail-resume-totals-row--strong>span:first-child,.quote-detail-resume-totals-row--strong>span:last-child{color:var(--color-ink);font-weight:500}.quote-detail-resume-cta{background:var(--color-lime);height:min(4.2rem,4.2vw);color:var(--color-ink);cursor:pointer;border:0;border-radius:min(20rem,20vw);justify-content:center;align-items:center;gap:min(1rem,1vw);margin-top:min(2rem,2vw);padding:0 min(1.2rem,1.2vw) 0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;text-decoration:none;transition:filter .14s,transform .14s;display:inline-flex}.quote-detail-resume-cta:disabled{cursor:wait;opacity:.7}.quote-detail-payment-note,.quote-detail-state{margin:var(--space-3) 0 0;color:var(--color-text-muted);font:600 .95rem/1.45 Inter,sans-serif}.quote-detail-state--error{color:var(--color-danger,#d46356)}.quote-detail-resume-cta:hover{filter:brightness(.96)}.quote-detail-resume-cta:active{transform:translateY(.05rem)}.quote-detail-resume-cta-icon{flex-shrink:0;width:min(2.25rem,2.25vw);height:min(2.25rem,2.25vw);display:block}.quote-detail-form-section{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(2.4rem,2.4vw);flex-direction:column;gap:min(1.6rem,1.6vw);padding:min(2.4rem,2.4vw);display:flex}.quote-detail-form-section-title{color:var(--color-ink);margin:0;font-size:max(min(1.7rem,1.7vw),10px);font-weight:500;line-height:1}.quote-detail-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.4rem,1.4vw) min(2rem,2vw);display:grid}.quote-detail-shipping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:min(1.4rem,1.4vw) min(2rem,2vw);display:grid}.quote-detail-shipping-grid>.quote-detail-field--address{grid-column:1/span 2}.quote-detail-shipping-grid>.quote-detail-field--postal{grid-column:3/span 1}.quote-detail-shipping-grid>.quote-detail-field--city{grid-column:1/span 2}.quote-detail-shipping-grid>.quote-detail-field--country{grid-column:3/span 2}.quote-detail-field{flex-direction:column;gap:min(.6rem,.6vw);display:flex}.quote-detail-field-label{color:var(--color-ink);font-size:max(min(1.3rem,1.3vw),10px);font-weight:500}.quote-detail-field-input{background:var(--color-surface);height:min(4.2rem,4.2vw);color:var(--color-ink);border:0;border-radius:9999px;outline:none;padding:0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);transition:box-shadow .14s}.quote-detail-field-input:focus{box-shadow:0 0 0 2px #c6d87099}.quote-detail-field-input::placeholder{color:var(--color-text-subtle);font-weight:400}.quote-detail-field-select{background-color:var(--color-surface);height:min(4.2rem,4.2vw);color:var(--color-text-subtle);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'><path d='M1 1l3.5 3 3.5-3' stroke='%23909090' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right min(1.6rem,1.6vw) center;background-repeat:no-repeat;background-size:min(.9rem,.9vw) min(.5rem,.5vw);border:0;border-radius:9999px;outline:none;padding:0 min(3.2rem,3.2vw) 0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px)}.quote-detail-field-select:has(option:checked:not([disabled])){color:var(--color-ink)}.quote-detail-field-select option{color:var(--color-ink);background:var(--color-bg)}.quote-detail-radio-row{align-items:center;gap:min(2.4rem,2.4vw);margin-bottom:min(.4rem,.4vw);display:inline-flex}.quote-detail-radio{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:color .18s;display:inline-flex}.quote-detail-radio:has(.quote-detail-radio-input:checked){color:var(--color-ink)}.quote-detail-radio-input{appearance:none;border:1.5px solid var(--color-text-subtle);background:var(--color-bg);cursor:pointer;border-radius:50%;flex-shrink:0;width:min(1.3rem,1.3vw);height:min(1.3rem,1.3vw);margin:0;transition:border-color .18s;position:relative}.quote-detail-radio-input:checked{border-color:var(--color-lime);background:var(--color-lime)}.quote-detail-radio-input:checked:after{content:"";background:var(--color-ink);border-radius:50%;position:absolute;inset:2px}@media (width<=1023px){.quote-detail-body{grid-template-columns:minmax(0,1fr)}.quote-detail-resume-spacer{min-height:min(4rem,4vw)}}@media (width<=767px){.quote-detail-page{border-radius:var(--radius-lg);gap:1.6rem;height:auto;padding:0 1.6rem 3.6rem;overflow:visible}.quote-detail-topbar{z-index:20;background:var(--color-border-soft);gap:var(--space-3);padding:1.2rem 0 .8rem;position:sticky;top:0}.quote-detail-hamburger{order:-1;display:inline-flex}.quote-detail-topbar-left{flex:1;min-width:0}.quote-detail-title{font-size:2rem}.quote-detail-breadcrumb{font-size:1.3rem}.quote-detail-card{gap:1.6rem}.quote-detail-stepper-row{flex-direction:column;align-items:stretch;gap:1.2rem}.quote-detail-stepper{scrollbar-width:none;border-radius:var(--radius-md);flex:auto;gap:.8rem;height:auto;padding:1.4rem 1.6rem;overflow-x:auto}.quote-detail-stepper::-webkit-scrollbar{display:none}.quote-detail-step{gap:.6rem;font-size:1.35rem}.quote-detail-step-icon,.quote-detail-step-icon-pending{width:1.6rem;height:1.6rem}.quote-detail-step-line{min-width:2.4rem}.quote-detail-contact{width:100%;height:4.6rem;padding:0 2rem;font-size:1.5rem}.quote-detail-body{flex-direction:column;gap:2rem;display:flex}.quote-detail-content{gap:2.8rem;overflow:visible}.quote-detail-content>section:last-child{min-height:0}.quote-detail-section-title{margin-bottom:1.4rem;font-size:1.8rem}.quote-detail-diagnostic-grid{grid-template-columns:1fr;gap:1.2rem}.quote-detail-diagnostic-card{border:1px solid var(--color-border);gap:1.4rem;min-height:0;padding:1.6rem 1.8rem}.quote-detail-diagnostic-icon{width:4rem;height:4rem}.quote-detail-diagnostic-icon svg,.quote-detail-diagnostic-icon img{width:2rem;height:2rem}.quote-detail-diagnostic-content{gap:1.4rem}.quote-detail-diagnostic-label{font-size:1.2rem}.quote-detail-diagnostic-value{font-size:1.5rem}.quote-detail-lab{border:1px solid var(--color-border);gap:1.2rem;padding:1.6rem;overflow:visible}.quote-detail-lab-head{display:none}.quote-detail-lab-body{padding-right:0;overflow:visible}.quote-detail-lab-scrollbar,.quote-detail-lab-fade{display:none}.quote-detail-lab-row{border-radius:var(--radius-md);grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.2rem;height:auto;padding:1.4rem 1.6rem;display:grid}.quote-detail-lab-row .quote-detail-lab-cell--product{border-bottom:1px solid #0f180c14;flex-direction:row;grid-column:1/-1;justify-content:flex-start;justify-self:start;align-items:center;gap:1.2rem;padding-bottom:1rem;display:flex}.quote-detail-lab-product-thumb{flex-shrink:0;width:3.6rem;height:3.6rem}.quote-detail-lab-product-name{font-size:1.6rem}.quote-detail-lab-cell{flex-direction:column;gap:.4rem;font-size:1.5rem;display:flex}.quote-detail-lab-cell[data-label]:before{content:attr(data-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:1.15rem;font-weight:500}.quote-detail-lab-row .quote-detail-lab-cell:nth-child(3){text-align:left;justify-self:stretch}.quote-detail-lab-cell-num{font-size:1.5rem}.quote-detail-lab-cell-sub{margin-top:.2rem;font-size:1.2rem}.quote-detail-resume{border:1px solid var(--color-border);gap:1.2rem;padding:2rem}.quote-detail-resume-title{font-size:2.4rem}.quote-detail-resume-id{font-size:1.8rem}.quote-detail-resume-spacer,.quote-detail-resume-notice+.quote-detail-resume-spacer{display:none}.quote-detail-resume-row{font-size:1.5rem}.quote-detail-resume-notice{padding:1.4rem 1.6rem}.quote-detail-resume-notice-icon{width:2.2rem;height:2.2rem}.quote-detail-resume-notice-text{font-size:1.4rem}.quote-detail-resume-divider{margin:1.4rem 0 1rem}.quote-detail-resume-totals{font-size:1.5rem}.quote-detail-resume-cta{height:5rem;margin-top:1.6rem;padding:0 2rem;font-size:1.6rem}.quote-detail-resume-cta-icon{width:2.2rem;height:2.2rem}.quote-detail-form-grid,.quote-detail-shipping-grid{grid-template-columns:1fr}.quote-detail-shipping-grid>.quote-detail-field--address,.quote-detail-shipping-grid>.quote-detail-field--postal,.quote-detail-shipping-grid>.quote-detail-field--city,.quote-detail-shipping-grid>.quote-detail-field--country{grid-column:1/-1}.quote-detail-field-label{font-size:1.4rem}.quote-detail-field-input,.quote-detail-field-select{height:4.8rem;font-size:1.5rem}.quote-detail-form-section-title{font-size:1.8rem}.quote-detail-radio{gap:1rem;font-size:1.5rem}.quote-detail-radio-input{width:2rem;height:2rem}}.confirm-payment-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out confirm-payment-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes confirm-payment-overlay-in{0%{opacity:0}to{opacity:1}}.confirm-payment-modal{aspect-ratio:762/767;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.21512vh - .156454rem);width:min(86rem,100vw - 3rem,99.3481vh - 2.98044rem);animation:.22s cubic-bezier(.2,.8,.2,1) confirm-payment-modal-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:confirm-payment-dialog/inline-size}@keyframes confirm-payment-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-payment-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.21512vh - .156454rem);padding:0 4.46cqw;position:absolute;inset:1.05cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #c6d87040}.confirm-payment-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.confirm-payment-bg-blob{background:radial-gradient(circle at 30% 30%, var(--color-lime-soft) 0%, var(--color-lime-soft) 55%, transparent 75%);filter:blur(.5cqw);opacity:.85;border-radius:50%;width:56cqw;height:61cqw;position:absolute;top:62cqw;left:71cqw}.confirm-payment-bg-blob--bottom{top:-18cqw;left:-28cqw}.confirm-payment-close{cursor:pointer;z-index:2;background:0 0;border:0;width:4.2cqw;height:4.2cqw;padding:0;position:absolute;top:4.07cqw;right:4.07cqw}.confirm-payment-close-icon{width:100%;height:100%;display:block}.confirm-payment-title{z-index:1;text-align:center;color:var(--color-ink);margin:0;padding-top:12.34cqw;font-family:Inter,sans-serif;font-size:max(5.25cqw,10px);font-weight:500;line-height:1;position:relative}.confirm-payment-description{z-index:1;text-align:center;max-width:52.6cqw;color:var(--color-text-subtle);margin:1.97cqw auto 0;font-family:Inter,sans-serif;font-size:max(1.84cqw,10px);font-weight:500;line-height:1.55;position:relative}.confirm-payment-form{z-index:1;flex-direction:column;gap:1.7cqw;width:45.41cqw;margin:4.6cqw auto 0;display:flex;position:relative}.confirm-payment-field{flex-direction:column;gap:.92cqw;display:flex;position:relative}.confirm-payment-field-label{color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(1.57cqw,10px);font-weight:500;line-height:1}.confirm-payment-input{background:var(--color-surface);width:100%;height:5.38cqw;color:var(--color-ink);border:0;border-radius:13.12cqw;outline:none;padding:0 2.1cqw;font-family:Inter,sans-serif;font-size:max(1.57cqw,10px);font-weight:500;transition:box-shadow .14s}.confirm-payment-input::placeholder{color:var(--color-text-subtle)}.confirm-payment-input:focus{box-shadow:inset 0 0 0 1px var(--color-lime)}.confirm-payment-dropzone{cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'><rect x='0.75' y='0.75' width='calc(100%25 - 1.5px)' height='calc(100%25 - 1.5px)' rx='20' ry='20' fill='none' stroke='%23a0a0a0' stroke-width='1.2' stroke-dasharray='10 10' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;border:0;border-radius:2.62cqw;flex-direction:column;justify-content:center;align-items:center;gap:.9cqw;width:100%;height:21.78cqw;margin-top:.4cqw;transition:background .14s;display:flex;position:relative}.confirm-payment-dropzone:hover{background:#c6d87014 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'><rect x='0.75' y='0.75' width='calc(100%25 - 1.5px)' height='calc(100%25 - 1.5px)' rx='20' ry='20' fill='none' stroke='%23052000' stroke-width='1.2' stroke-dasharray='10 10' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat}.confirm-payment-dropzone-icon{width:5.76cqw;height:5.76cqw;margin-bottom:.4cqw}.confirm-payment-dropzone-title{color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(1.84cqw,10px);font-weight:500;line-height:1}.confirm-payment-dropzone-sub{color:var(--color-text-muted);font-family:Inter,sans-serif;font-size:max(1.84cqw,10px);font-weight:400;line-height:1}.confirm-payment-file{background:var(--color-bg);border:1px solid var(--color-border);border-radius:2.1cqw;align-items:center;gap:1.83cqw;width:100%;height:9.97cqw;margin-top:-.2cqw;padding:0 2.36cqw 0 2.1cqw;display:flex;position:relative}.confirm-payment-file-thumb{background:var(--color-lime-tint);border-radius:1.05cqw;flex-shrink:0;justify-content:center;align-items:center;width:5.9cqw;height:5.9cqw;display:inline-flex}.confirm-payment-file-thumb-icon{width:2.36cqw;height:3.15cqw}.confirm-payment-file-meta{flex-direction:column;flex:1;gap:.79cqw;min-width:0;display:flex}.confirm-payment-file-name{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:max(1.84cqw,10px);font-weight:500;line-height:1;overflow:hidden}.confirm-payment-file-status{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.66cqw;font-family:Inter,sans-serif;font-size:max(1.84cqw,10px);font-weight:400;line-height:1;display:inline-flex}.confirm-payment-file-size{color:var(--color-text-muted);white-space:pre}.confirm-payment-file-dot{background:var(--color-text-subtle);border-radius:50%;width:.39cqw;height:.39cqw}.confirm-payment-file-check{width:1.18cqw;height:1.18cqw}.confirm-payment-file-loading-indicator{background:#d9d9d9;border-radius:50%;flex-shrink:0;width:1.18cqw;height:1.18cqw}.confirm-payment-file-completed{color:#339f33;font-weight:400}.confirm-payment-file-loading{color:var(--color-text-muted);font-weight:400}.confirm-payment-file--loading{height:11.42cqw;padding-bottom:1.18cqw}.confirm-payment-file-progress{background:var(--color-lime-soft);pointer-events:none;border-radius:3.15cqw;height:.39cqw;position:absolute;bottom:1.05cqw;left:1.18cqw;right:1.18cqw;overflow:hidden}.confirm-payment-file-progress-fill{background:var(--color-lime);border-radius:inherit;height:100%;transition:width 80ms linear;display:block}.confirm-payment-file-remove{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;border-radius:.6cqw;justify-content:center;align-items:center;padding:.5cqw;transition:color .14s,background .14s;display:inline-flex}.confirm-payment-file-remove:hover{color:#c1392b;background:#c1392b14}.confirm-payment-file-remove-icon{width:2.36cqw;height:2.36cqw;color:var(--color-text-faint)}.confirm-payment-submit{background:var(--color-lime);width:100%;height:5.51cqw;color:var(--color-ink);cursor:pointer;border:0;border-radius:26.24cqw;justify-content:center;align-items:center;gap:1.31cqw;margin-top:.8cqw;font-family:Inter,sans-serif;font-size:max(2.1cqw,10px);font-weight:400;transition:background .14s,transform .14s;display:inline-flex}.confirm-payment-submit:hover{background:#b9cc62;transform:translateY(-1px)}.confirm-payment-submit-arrow{width:2.95cqw;height:2.95cqw;color:var(--color-ink)}@media (width<=520px){.confirm-payment-overlay{padding:1rem}.confirm-payment-modal{width:calc(100vw - 2rem)}}.payment-instructions-card{background:var(--color-bg);border-radius:min(3rem,3vw);flex-direction:column;gap:min(1.4rem,1.4vw);margin-top:min(1.6rem,1.6vw);padding:min(3.4rem,3.4vw);display:flex;position:relative}.payment-instructions-amount{align-items:baseline;gap:min(1rem,1vw);font-size:max(min(1.6rem,1.6vw),10px);line-height:1.4;display:flex}.payment-instructions-amount-label{color:var(--color-text-muted);font-weight:400}.payment-instructions-amount-value{color:var(--color-ink);font-weight:500}.payment-instructions-note{color:#6d6d6d;max-width:min(40rem,40vw);margin:0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.4}.payment-instructions-note-highlight{color:#e19d54;font-weight:400}.payment-instructions-section-title{color:var(--color-ink);margin:min(1.4rem,1.4vw) 0 0;font-size:max(min(2rem,2vw),10px);font-weight:500;line-height:1.2}.payment-instructions-section-sub{color:var(--color-text-muted);margin:min(.4rem,.4vw) 0 min(1.6rem,1.6vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.4}.payment-instructions-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:min(2.6rem,2.6vw) min(2.4rem,2.4vw);display:grid}.payment-instructions-field{flex-direction:column;gap:min(.8rem,.8vw);min-width:0;display:flex}.payment-instructions-field--reference{grid-column:span 2}.payment-instructions-field-label{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1}.payment-instructions-field-row{align-items:flex-start;gap:min(1rem,1vw);min-width:0;display:flex}.payment-instructions-field-value{color:var(--color-ink);word-break:break-word;min-width:0;margin:0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.4}.payment-instructions-field-value--reference{color:var(--color-text-muted);max-width:min(28rem,28vw);font-weight:500}.payment-instructions-field-emphasis{color:var(--color-ink);font-weight:500}.payment-instructions-copy{cursor:pointer;width:min(2.4rem,2.4vw);height:min(2.4rem,2.4vw);color:var(--color-text-muted);background:0 0;border:0;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s;display:inline-flex;position:relative}.payment-instructions-copy:hover{color:var(--color-ink);background:#0520000f}.payment-instructions-copy-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);display:block}.payment-instructions-copy-feedback{background:var(--color-ink);color:var(--color-bg);white-space:nowrap;pointer-events:none;border-radius:.6rem;padding:.4rem .7rem;font-size:max(min(1.1rem,1.1vw),10px);font-weight:500;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.order-placed-page{height:100%;color:var(--color-ink);background:#eff7f0;border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw);min-width:0;padding:min(1.4rem,1.4vw) min(3rem,3vw) min(2.4rem,2.4vw);font-family:Inter,sans-serif;display:flex;overflow:hidden}.order-placed-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.order-placed-topbar-left{flex-direction:column;gap:min(1.6rem,1.6vw);display:flex}.order-placed-page-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw),10px);font-weight:600;line-height:1.1}.order-placed-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.order-placed-breadcrumb-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);color:var(--color-text-subtle)}.order-placed-breadcrumb-link{color:var(--color-text-subtle);text-decoration:none;transition:color .18s}.order-placed-breadcrumb-link:hover{color:var(--color-ink)}.order-placed-breadcrumb-sep{color:var(--color-text-subtle)}.order-placed-breadcrumb-chip{background:var(--color-lime-tint);color:var(--color-lime-strong);border-radius:min(.4rem,.4vw);align-items:center;padding:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1;display:inline-flex}.order-placed-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.order-placed-bell-wrap{display:inline-flex;position:relative}.order-placed-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.order-placed-bell-icon{width:100%;height:100%;display:block}.order-placed-locale{background:var(--color-bg);cursor:pointer;border:0;border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.order-placed-locale-label{color:var(--color-text-faint);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.order-placed-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.order-placed-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-text-faint);flex-shrink:0;margin-left:auto}.order-placed-card{background:0 0;flex:1;place-items:center;min-height:0;padding:min(2.4rem,2.4vw);display:grid;position:relative}.order-placed-stage{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:min(70rem,70vw);display:flex}.order-placed-badge{width:min(33.6rem,33.6vw);height:min(33.6rem,33.6vw);margin-bottom:min(2.4rem,2.4vw);display:block;position:relative}.order-placed-badge-svg{width:100%;height:100%;display:block;overflow:visible}.order-placed-title{letter-spacing:-.01em;color:var(--color-ink);margin:0 0 min(1.6rem,1.6vw);font-size:max(min(3.2rem,3.2vw),10px);font-weight:600}.order-placed-order-id{align-items:baseline;gap:min(.8rem,.8vw);margin:0 0 min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.4;display:inline-flex}.order-placed-order-id-label{color:#6b7a72;font-weight:400}.order-placed-order-id-value{color:var(--color-ink);font-weight:600}.order-placed-subtitle{color:#6b7a72;margin:0 0 min(2.4rem,2.4vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.5}.order-placed-wire-notice{text-align:left;background:#fff7db;border-radius:min(2rem,2vw);align-items:flex-start;gap:min(.6rem,.6vw);max-width:min(44.7rem,44.7vw);margin:min(.8rem,.8vw) 0 min(1.8rem,1.8vw);padding:min(1.6rem,1.6vw) min(2rem,2vw);display:flex}.order-placed-wire-notice-icon{color:#8c7029;flex-shrink:0;width:min(2.4rem,2.4vw);height:min(2.4rem,2.4vw);margin-top:min(.2rem,.2vw)}.order-placed-wire-notice-text{color:#8c7029;margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.45}.order-placed-cta-row{align-items:center;gap:min(1.6rem,1.6vw);margin-bottom:min(1.6rem,1.6vw);display:flex}.order-placed-cta{cursor:pointer;border-radius:200px;justify-content:center;align-items:center;gap:min(1rem,1vw);width:min(25.2rem,25.2vw);height:min(4.2rem,4.2vw);padding:0 min(1.6rem,1.6vw);font-family:Inter,sans-serif;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1;transition:filter .18s,background .18s,color .18s;display:inline-flex}.order-placed-cta--ghost{border:1px solid var(--color-text-faint);color:var(--color-text-muted);background:0 0}.order-placed-cta--ghost:hover{color:var(--color-ink);border-color:var(--color-ink)}.order-placed-cta--primary{background:var(--color-lime);color:var(--color-ink);border:0;padding:0 min(1.2rem,1.2vw) 0 min(1.6rem,1.6vw)}.order-placed-cta--primary:hover{filter:brightness(.96)}.order-placed-cta-icon{flex-shrink:0;width:min(2.25rem,2.25vw);height:min(2.25rem,2.25vw)}.order-placed-details-link{color:var(--color-ink);text-underline-offset:3px;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;text-decoration:underline}.order-placed-details-link:hover{color:#2a4d12}@media (width<=767px){.order-placed-page{border-radius:var(--radius-lg);padding:0 1.6rem 2.4rem}.order-placed-page-title{font-size:2.2rem}.order-placed-breadcrumb{flex-wrap:wrap;gap:.8rem;font-size:1.8rem}.order-placed-breadcrumb-icon{width:2.2rem;height:2.2rem}.order-placed-breadcrumb-chip{padding:.6rem 1rem;font-size:1.7rem}.order-placed-badge{width:20rem;height:20rem;margin-bottom:2rem}.order-placed-title{margin-bottom:1.4rem;font-size:2.8rem}.order-placed-order-id{margin-bottom:1rem;font-size:1.8rem}.order-placed-subtitle{max-width:32rem;margin-bottom:2.4rem;font-size:1.8rem}.order-placed-cta-row{flex-direction:row;align-items:stretch;gap:1rem;width:100%;max-width:36rem}.order-placed-cta{flex:1;width:auto;height:5rem;padding:0 1rem;font-size:1.6rem}.order-placed-cta--primary{padding:0 1rem}.order-placed-cta-icon{width:2.2rem;height:2.2rem}.order-placed-details-link{font-size:1.8rem}.order-placed-wire-notice{max-width:100%;padding:1.4rem 1.6rem}.order-placed-wire-notice-icon{width:2.2rem;height:2.2rem}.order-placed-wire-notice-text{font-size:1.6rem}}.loading-diagnosis-page{background:var(--color-border-soft);height:100%;color:var(--color-ink);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw);min-width:0;padding:min(1.4rem,1.4vw) min(3rem,3vw) min(2.4rem,2.4vw);font-family:Inter,sans-serif;display:flex;overflow:hidden}.loading-diagnosis-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.loading-diagnosis-topbar-left{flex-direction:column;gap:min(1.6rem,1.6vw);display:flex}.loading-diagnosis-page-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw),10px);font-weight:600;line-height:1.1}.loading-diagnosis-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.loading-diagnosis-breadcrumb-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);color:var(--color-text-subtle)}.loading-diagnosis-breadcrumb-link{color:var(--color-text-subtle);text-decoration:none;transition:color .18s}.loading-diagnosis-breadcrumb-link:hover{color:var(--color-ink)}.loading-diagnosis-breadcrumb-sep{color:var(--color-text-subtle)}.loading-diagnosis-breadcrumb-chip{background:var(--color-lime-tint);color:var(--color-lime-strong);border-radius:min(.4rem,.4vw);align-items:center;padding:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1;display:inline-flex}.loading-diagnosis-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.loading-diagnosis-bell-wrap{display:inline-flex;position:relative}.loading-diagnosis-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.loading-diagnosis-bell-icon{width:100%;height:100%;display:block}.loading-diagnosis-locale{background:var(--color-bg);border-radius:min(20rem,20vw);align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.loading-diagnosis-locale-label{color:var(--color-text-faint);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.loading-diagnosis-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.loading-diagnosis-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-text-faint);flex-shrink:0;margin-left:auto}.loading-diagnosis-card{background:0 0;flex:1;place-items:center;min-height:0;padding:min(2.4rem,2.4vw);display:grid;position:relative}.loading-diagnosis-stage{text-align:center;flex-direction:column;align-items:center;gap:min(2.4rem,2.4vw);max-width:min(70rem,70vw);display:flex}.loading-diagnosis-pulse{place-items:center;width:min(22rem,22vw);height:min(22rem,22vw);display:grid;position:relative}.loading-diagnosis-pulse-ring{border:min(.14rem, .14vw) solid var(--color-lime);border-radius:50%;position:absolute}.loading-diagnosis-pulse-ring--outer{opacity:.35;border-color:#d8e29a;inset:0}.loading-diagnosis-pulse-ring--mid{opacity:.85;border-color:var(--color-lime);border-width:2px;inset:11%}.loading-diagnosis-pulse-spinner{width:100%;height:100%;animation:2.6s linear infinite loading-diagnosis-spin;position:absolute;inset:0}@keyframes loading-diagnosis-spin{to{transform:rotate(360deg)}}.loading-diagnosis-pulse-disc{background:var(--color-lime);border-radius:50%;place-items:center;width:60%;height:60%;display:grid;position:relative}.loading-diagnosis-pulse-icon{width:50%;height:50%;color:var(--color-ink)}.loading-diagnosis-pulse-icon rect{animation:1.8s ease-in-out infinite loading-diagnosis-bar-grow}.loading-diagnosis-pulse-icon rect:first-child{animation-delay:0s}.loading-diagnosis-pulse-icon rect:nth-child(2){animation-delay:-.6s}.loading-diagnosis-pulse-icon rect:nth-child(3){animation-delay:-1.2s}@keyframes loading-diagnosis-bar-grow{0%,to{y:11.5px;height:9px}50%{y:3.5px;height:17px}}.loading-diagnosis-title{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:max(min(3.2rem,3.2vw),10px);font-weight:600}.loading-diagnosis-subtitle{color:#6b7a72;margin:0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.5}.searchable-select{width:100%;position:relative}.searchable-select input{width:100%;padding-right:3.4rem}.searchable-select__caret{pointer-events:none;color:var(--color-text-muted);justify-content:center;align-items:center;transition:transform .18s,color .18s;display:inline-flex;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}.searchable-select__caret svg{width:1.2rem;height:.8rem}.searchable-select__caret.is-open{color:var(--color-ink);transform:translateY(-50%)rotate(180deg)}.searchable-select__menu{z-index:40;background:var(--color-bg,#fff);border:1px solid #05200014;border-radius:1.6rem;max-height:28rem;padding:.6rem;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow:hidden;box-shadow:0 1.2rem 3.6rem #0520001f,0 .2rem .4rem #0520000f}.searchable-select__list{scrollbar-width:thin;scrollbar-color:#0520002e transparent;max-height:26.8rem;margin:0;padding:0;list-style:none;overflow-y:auto}.searchable-select__list::-webkit-scrollbar{width:.6rem}.searchable-select__list::-webkit-scrollbar-track{background:0 0}.searchable-select__list::-webkit-scrollbar-thumb{background:#0520002e;border-radius:999px}.searchable-select__option{color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:1rem;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:1.35rem;font-weight:500;transition:background-color .12s,color .12s;display:flex}.searchable-select__option:hover{background:var(--color-lime-soft,#c6d87047)}.searchable-select__option.is-selected{background:var(--color-lime,#c6d870);color:var(--color-ink);font-weight:600}.searchable-select__option.is-selected:hover{background:var(--color-lime,#c6d870)}.searchable-select__option-prefix{justify-content:center;align-items:center;min-width:2.4rem;font-size:1.8rem;line-height:1;display:inline-flex}.searchable-select__option-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.searchable-select__empty{text-align:center;color:var(--color-text-muted);padding:1.2rem 1.4rem;font-size:1.3rem}.searchable-select__hint{color:var(--color-text-muted);text-align:center;border-top:1px dashed #05200014;margin-top:.4rem;padding:.8rem 1.2rem .4rem;font-size:1.15rem;list-style:none}.settings-page{height:100%;color:var(--color-ink);background:#eff7f0;border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(1.6rem,1.6vw,1.48vh);min-width:0;min-height:0;padding:min(3.6rem,3.6vw,3.33vh) min(3rem,3vw) min(3rem,3vw,2.78vh);font-family:Inter,sans-serif;display:flex;overflow:hidden}.settings-topbar{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:min(2rem,2vw);display:flex}.settings-hamburger{border-radius:var(--radius-md);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:4.4rem;height:4.4rem;display:none}.settings-hamburger span{background:var(--color-ink);border-radius:999px;width:1.8rem;height:.2rem;display:block}.settings-hamburger:focus-visible{box-shadow:var(--focus-ring);outline:0}.settings-topbar-left{flex-direction:column;gap:min(1.2rem,1.2vw);display:flex}.settings-title{color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.settings-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.settings-breadcrumb-icon{flex-shrink:0;width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw)}.settings-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.settings-bell-wrap{display:inline-flex;position:relative}.settings-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.settings-bell-icon{width:100%;height:100%;display:block}.settings-locale{background:var(--color-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.settings-locale-label{color:var(--color-border-strong);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.settings-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.settings-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong);flex-shrink:0;margin-left:auto}.settings-card{background:var(--color-bg);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw,1.85vh);min-height:0;padding:min(2.6rem,2.6vw) min(3rem,3vw) min(3rem,3vw);display:flex;box-shadow:0 1px 2px #0520000a}.settings-card-head{flex-shrink:0;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.settings-card-title-icon{flex-shrink:0;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);display:block}.settings-card-title{color:var(--color-ink);margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1}.settings-body{flex:1;grid-template-columns:min(33.9rem,33.9vw) 1fr;gap:min(2.6rem,2.6vw);min-height:0;display:grid}.settings-profile{background:var(--color-lime-soft);border-radius:min(2rem,2vw);flex-direction:column;align-self:start;align-items:center;padding:min(3.9rem,3.9vw) min(2.3rem,2.3vw) min(3rem,3vw);display:flex}.settings-avatar-wrap{width:min(16.8rem,16.8vw);height:min(16.8rem,16.8vw);position:relative}.settings-avatar{background:var(--color-lime);border:min(.5rem, .5vw) solid var(--color-bg);width:100%;height:100%;color:var(--color-bg);border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-size:max(min(6.85rem,6.85vw),10px);font-weight:400;line-height:1;display:grid}.settings-avatar-status{border:min(.3rem, .3vw) solid var(--color-bg);background:#339f33;border-radius:50%;width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw);position:absolute;top:23.2%;right:8.9%}.settings-profile-name{color:var(--color-ink);margin:min(2rem,2vw) 0 min(.6rem,.6vw);font-size:max(min(2.6rem,2.6vw),10px);font-weight:700;line-height:1}.settings-profile-email{color:#6d6d6d;margin:0;font-size:max(min(1.5rem,1.5vw),10px);font-weight:500;line-height:1}.settings-profile-rows{flex-direction:column;gap:min(1rem,1vw);width:100%;margin:min(2.3rem,2.3vw) 0 0;padding:0;list-style:none;display:flex}.settings-profile-row{background:var(--color-bg);border-radius:min(1rem,1vw);justify-content:space-between;align-items:center;gap:min(1rem,1vw);height:min(4.5rem,4.5vw);padding:0 min(1.6rem,1.6vw);display:flex}.settings-profile-row-label{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.settings-profile-row-value{color:var(--color-ink);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.settings-main{flex-direction:column;gap:min(2.4rem,2.4vw);min-width:0;display:flex}.settings-tabs-row{justify-content:space-between;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.settings-tabs{align-items:center;gap:min(1.2rem,1.2vw);display:inline-flex}.settings-tab{border:1px solid var(--color-text-faint);height:min(4.2rem,4.2vw);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:min(.7rem,.7vw);padding:0 min(2rem,2vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.settings-tab:hover{background:var(--color-lime-soft)}.settings-tab--active{background:var(--color-lime);color:var(--color-ink);border-color:#0000}.settings-tab-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw)}.settings-logout{background:var(--color-danger-soft);height:min(3.2rem,3.2vw);color:var(--color-danger);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(1rem,1vw);padding:0 min(1.6rem,1.6vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;transition:background .15s;display:inline-flex}.settings-logout:hover{background:#ffd6d1}.settings-logout-icon{flex-shrink:0;width:min(1.2rem,1.2vw);height:min(1.2rem,1.2vw)}.settings-form-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3.2rem,3.2vw);padding:min(2.1rem,2.1vw) min(2.2rem,2.2vw) min(1.8rem,1.8vw)}.settings-form-card-inner{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3.2rem,3.2vw);flex-direction:column;gap:min(2.4rem,2.4vw);padding:min(3.4rem,3.4vw) min(3.4rem,3.4vw) min(2.8rem,2.8vw);display:flex}.settings-form-title{color:var(--color-ink);margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,min(34.6rem,34.6vw)));gap:min(2.4rem,2.4vw);display:grid}.settings-field{flex-direction:column;gap:min(.6rem,.6vw);display:flex}.settings-field-label{color:var(--color-ink);font-size:max(min(1.2rem,1.2vw),10px);font-weight:500;line-height:1}.settings-field-input{background:var(--color-surface);height:min(4.1rem,4.1vw);color:var(--color-ink);border:0;border-radius:999px;outline:none;padding:0 min(2rem,2vw);font-family:Inter,sans-serif;font-size:max(min(1.2rem,1.2vw),10px);font-weight:500;transition:box-shadow .15s,background .15s}.settings-field-input::placeholder{color:var(--color-text-subtle)}.settings-field-input:focus-visible{background:var(--color-bg);box-shadow:0 0 0 1px var(--color-lime), 0 0 0 4px #c6d87040}.settings-phone-control{grid-template-columns:min(12.8rem,12.8vw) minmax(0,1fr);gap:min(.8rem,.8vw);display:grid}.settings-phone-country{background:var(--color-surface);height:min(4.1rem,4.1vw);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;outline:none;padding:0 min(1.2rem,1.2vw);font-family:Inter,sans-serif;font-size:max(min(1.2rem,1.2vw),10px);font-weight:500}.settings-phone-country:focus,.settings-phone-country:focus-visible{background:var(--color-bg);box-shadow:none;outline:none}.settings-phone-input{min-width:0}.settings-field-input[readonly]{color:var(--color-text-muted);cursor:default}.settings-field-input:disabled{opacity:.62;cursor:not-allowed}.settings-form-error{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 1.6rem}.settings-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.settings-update-btn{background:var(--color-lime);height:min(4.2rem,4.2vw);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;outline:none;align-items:center;gap:min(.8rem,.8vw);padding:0 min(2rem,2vw) 0 min(2.1rem,2.1vw);font-family:Inter,sans-serif;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;transition:filter .15s,transform .15s;display:inline-flex}.settings-update-btn:focus,.settings-update-btn:focus-visible{box-shadow:none;outline:none}.settings-update-btn:hover{filter:brightness(.96)}.settings-update-btn:disabled{cursor:not-allowed;opacity:.72}.settings-update-btn:active{transform:translateY(1px)}.settings-update-btn-icon{flex-shrink:0;width:min(2.3rem,2.3vw);height:min(2.3rem,2.3vw)}.settings-secondary-btn{background:var(--color-surface);height:min(4.2rem,4.2vw);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 min(2rem,2vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.settings-secondary-btn:hover{background:var(--color-lime-soft)}.settings-secondary-btn:focus,.settings-secondary-btn:focus-visible{box-shadow:none;outline:none}.settings-secondary-btn:active{transform:translateY(1px)}.settings-password-overlay{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b}.settings-password-modal{background:var(--color-bg);border-radius:min(2.4rem,2.4vw);width:min(52rem,100vw - 3rem);box-shadow:0 0 0 1px #0f180c14,0 2.4rem 7.2rem #0f180c33}.settings-password-form{flex-direction:column;gap:min(2rem,2vw);padding:min(2.4rem,2.4vw);display:flex}.settings-password-head{justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.settings-password-title{color:var(--color-ink);margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:600;line-height:1.1}.settings-password-body{gap:min(1.6rem,1.6vw);display:grid}.settings-password-control{border-radius:999px;align-items:center;transition:box-shadow .15s,background .15s;display:flex;position:relative}.settings-password-control:focus-within{background:var(--color-bg);box-shadow:0 0 0 1px var(--color-lime), 0 0 0 4px #c6d87040}.settings-password-input{flex:1;padding-right:4.6rem}.settings-password-input:focus-visible{box-shadow:none;background:0 0}.settings-password-toggle{border-radius:var(--radius-pill);width:3.2rem;height:3.2rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.settings-password-toggle:hover{color:var(--color-ink);background:#0520000f}.settings-password-toggle:focus-visible{box-shadow:var(--focus-ring);outline:0}.settings-password-toggle:disabled{cursor:not-allowed;opacity:.55}.settings-password-toggle-icon{width:2rem;height:2rem}.settings-password-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.settings-password-rule{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);align-items:center;gap:.7rem;display:flex}.settings-password-rule:before{content:"";border-radius:var(--radius-pill);background:var(--color-border-strong);flex:none;width:.7rem;height:.7rem}.settings-password-rule--valid{color:var(--color-success)}.settings-password-rule--valid:before{background:var(--color-success)}.settings-password-actions{flex-wrap:wrap;justify-content:flex-end;gap:min(1.2rem,1.2vw);display:flex}.settings-activity-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3.2rem,3.2vw);padding:0;overflow:hidden}.settings-activity-scroll{scrollbar-width:none;-ms-overflow-style:none;max-height:clamp(40rem,55vh,60rem);overflow-y:auto}.settings-activity-scroll::-webkit-scrollbar{display:none}.settings-activity-message{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:min(1.6rem,1.6vw) min(2.4rem,2.4vw) 0}.settings-activity-message--error{color:var(--color-danger)}.settings-activity-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.settings-activity-head-row{background:#f6f6f6}.settings-activity-th{z-index:1;text-align:left;height:min(6rem,6vw);color:var(--color-ink);white-space:nowrap;background:#f6f6f6;padding:0 min(1.5rem,1.5vw);font-size:max(min(1.2rem,1.2vw),10px);font-weight:500;position:sticky;top:0}.settings-activity-th:first-child{padding-left:min(3.5rem,3.5vw)}.settings-activity-th--status{text-align:left;width:min(18rem,18vw);padding-left:min(2rem,2vw)}.settings-activity-row,.settings-activity-row:not(:last-child) .settings-activity-td{border-bottom:1px solid #ebebeb}.settings-activity-td{height:min(9rem,9vw);color:var(--color-ink);vertical-align:middle;padding:0 min(1.5rem,1.5vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.settings-activity-td:first-child{padding-left:min(3.5rem,3.5vw)}.settings-activity-td--status{width:min(18rem,18vw);padding-left:min(2rem,2vw)}.settings-activity-td--empty{text-align:center;color:var(--color-text-muted)}.settings-activity-tag{border-radius:999px;align-items:center;gap:min(.7rem,.7vw);height:min(3.2rem,3.2vw);padding:0 min(1.6rem,1.6vw);font-size:max(min(1.3rem,1.3vw),10px);font-weight:500;display:inline-flex}.settings-activity-tag-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:min(.7rem,.7vw);height:min(.7rem,.7vw)}.settings-activity-tag--success{color:#32a032;background:#e8fde8}.settings-activity-tag--danger{background:var(--color-danger-soft);color:var(--color-danger)}@media (width<=1023px){.settings-hamburger{order:-1;display:inline-flex}.settings-topbar{align-items:center}.settings-topbar-left{flex:1;min-width:0}.settings-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:min(2.6rem,2.6vw)}.settings-form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.settings-page{border-radius:var(--radius-lg);gap:1.6rem;height:auto;padding:0 1.6rem 3.6rem;overflow:visible}.settings-topbar{z-index:20;background:#eff7f0;gap:1.2rem;padding:1.2rem 0 .8rem;position:sticky;top:0}.settings-title{font-size:2.4rem}.settings-breadcrumb{gap:.6rem;font-size:1.6rem}.settings-breadcrumb-icon{width:2rem;height:2rem}.settings-bell{width:4.4rem;height:4.4rem}.settings-locale{gap:.8rem;width:auto;height:4.4rem;padding:0 1rem 0 1.4rem}.settings-locale-label{font-size:1.6rem}.settings-locale-flag{width:2.4rem;height:2.4rem}.settings-locale-chevron{width:1.6rem;height:1.6rem}.settings-card{border-radius:var(--radius-lg);gap:2rem;padding:2rem 1.6rem 2.4rem}.settings-card-title-icon{width:3.4rem;height:3.4rem}.settings-card-title{font-size:2rem}.settings-profile{border-radius:var(--radius-lg);padding:2.8rem 2rem 2.4rem}.settings-avatar-wrap{width:12rem;height:12rem}.settings-avatar{border-width:.4rem;font-size:4.8rem}.settings-avatar-status{border-width:.3rem;width:1.4rem;height:1.4rem}.settings-profile-name{margin:1.6rem 0 .6rem;font-size:2.2rem}.settings-profile-email{font-size:1.6rem}.settings-profile-rows{gap:1rem;margin-top:2rem}.settings-profile-row{height:4.6rem;padding:0 1.6rem}.settings-profile-row-label,.settings-profile-row-value{font-size:1.6rem}.settings-main{gap:2rem}.settings-tabs-row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.8rem;padding-bottom:.4rem}.settings-tabs{flex-wrap:wrap;gap:.8rem}.settings-tab{white-space:nowrap;flex-shrink:0;height:4.2rem;padding:0 1.6rem;font-size:1.5rem}.settings-tab-icon{width:1.8rem;height:1.8rem}.settings-logout{flex-shrink:0;height:4rem;padding:0 1.6rem;font-size:1.5rem}.settings-logout-icon{width:1.4rem;height:1.4rem}.settings-form-card{border-radius:var(--radius-lg);padding:1.6rem}.settings-form-card-inner{border-radius:var(--radius-lg);gap:2rem;padding:2rem 1.8rem}.settings-form-title{font-size:2rem}.settings-form-grid{gap:1.6rem}.settings-field{gap:.6rem}.settings-field-label{font-size:1.5rem}.settings-field-input{height:4.6rem;padding:0 1.8rem;font-size:1.6rem}.settings-phone-control{grid-template-columns:10rem minmax(0,1fr);gap:.8rem}.settings-phone-country{height:4.6rem;padding:0 1rem;font-size:1.6rem}.settings-form-actions{gap:1rem}.settings-update-btn,.settings-secondary-btn{height:4.6rem;padding:0 2rem;font-size:1.6rem}.settings-update-btn-icon{width:2.2rem;height:2.2rem}.settings-activity-card{background:0 0;border:0;border-radius:0;overflow:visible}.settings-activity-scroll{max-height:60vh}.settings-activity-table,.settings-activity-table tbody{width:auto;display:block}.settings-activity-table thead{display:none}.settings-activity-row{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4);grid-template-columns:1fr;gap:.8rem 0;padding:1.4rem 1.6rem;display:grid}.settings-activity-row:not(:last-child) .settings-activity-td{border-bottom:0}.settings-activity-td,.settings-activity-td:first-child,.settings-activity-td--status{white-space:normal;flex-direction:column;grid-column:1/-1;gap:.4rem;min-width:0;height:auto;padding:0;font-size:1.5rem;display:flex}.settings-activity-td[data-label]:before{content:attr(data-label);font-size:1.15rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.settings-activity-td--datetime{font-size:1.6rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-border);flex-direction:row;grid-area:1/1;align-items:center;margin-bottom:.2rem;padding-bottom:.8rem}.settings-activity-td--datetime[data-label]:before{display:none}.settings-activity-tag{width:max-content;max-width:100%;height:auto;padding:.6rem 1.2rem;font-size:1.4rem}.settings-activity-tag-dot{width:.7rem;height:.7rem}.settings-activity-row:has(.settings-activity-td--empty){box-shadow:none;display:block}.settings-activity-td--empty{height:auto;padding:2rem;font-size:1.5rem}}.support-detail-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out support-detail-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes support-detail-overlay-in{0%{opacity:0}to{opacity:1}}.support-detail-modal{aspect-ratio:762/767;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.21512vh - .156454rem);width:min(76.2rem,100vw - 3rem,99.3481vh - 2.98044rem);animation:.22s cubic-bezier(.2,.8,.2,1) support-detail-modal-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:support-detail-dialog/inline-size}@keyframes support-detail-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.support-detail-inner{background:var(--color-bg);isolation:isolate;color:var(--color-ink);border-radius:min(3.6rem,4.72441vw - .141732rem,4.69361vh - .140808rem);font-family:Inter,sans-serif;position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #c6d87040}.support-detail-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.support-detail-bg-blob{filter:blur(2.8rem);background:radial-gradient(at 65% 65%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:58.42%;height:63.82%;position:absolute;top:-18.16%;left:-29.16%}.support-detail-bg-blob--bottom{filter:blur(2.8rem);background:radial-gradient(at 35% 35%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:58.42%;height:63.82%;top:71.82%;left:75.48%}.support-detail-close{cursor:pointer;z-index:2;background:0 0;border:0;width:4.199cqw;min-width:28px;height:4.199cqw;min-height:28px;padding:0;display:block;position:absolute;top:5.087cqw;right:4.724cqw}.support-detail-close-icon{width:100%;height:100%;display:block}.support-detail-title{z-index:1;color:var(--color-ink);text-align:center;letter-spacing:0;margin:0;padding-top:15.78cqw;font-size:max(min(4rem,5.249cqw),10px);font-weight:500;line-height:1;position:relative}.support-detail-subtitle{z-index:1;color:var(--color-text-muted);text-align:center;margin:0;padding-top:1.043cqw;font-size:max(min(2.4rem,3.149cqw),10px);font-weight:500;line-height:1;position:relative}.support-detail-meta{z-index:1;margin:8.399cqw 0 0;align-items:stretch;width:calc(100% - 24.934cqw);margin-inline:12.467cqw;padding:0;list-style:none;display:flex;position:relative}.support-detail-meta-cell{flex-direction:column;justify-content:center;gap:1.575cqw;min-width:0;padding-right:.787cqw;display:flex;position:relative}.support-detail-meta-cell+.support-detail-meta-cell{padding-left:2.1cqw}.support-detail-meta-cell:last-child{padding-right:0}.support-detail-meta-cell--ticket{flex:0 0 16%}.support-detail-meta-cell--client{flex:0 0 28%}.support-detail-meta-cell--category{flex:0 0 33%}.support-detail-meta-cell--order,.support-detail-meta-cell--date{flex:0 0 23%}.support-detail-meta-cell--status{flex:0 0 28%}.support-detail-meta-cell+.support-detail-meta-cell:before{content:"";background:#d9dcd0;width:1px;height:2.493cqw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.support-detail-meta-label{color:var(--color-text-muted);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:max(min(1.2rem,1.575cqw),10px);font-weight:400;line-height:1;overflow:hidden}.support-detail-meta-value{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:max(min(1.2rem,1.575cqw),10px);font-weight:500;line-height:1;overflow:hidden}.support-detail-issue{z-index:1;margin-inline:auto;background:var(--color-lime-soft);box-sizing:border-box;border-radius:min(3.2rem,4.199cqw);flex-direction:column;gap:2.231cqw;width:84.121cqw;height:19.426cqw;margin-top:5.249cqw;padding:4.33cqw 4.987cqw;display:flex;position:relative}.support-detail-issue-label{color:var(--color-text-muted);letter-spacing:0;font-size:max(min(1.2rem,1.575cqw),10px);font-weight:400;line-height:1}.support-detail-issue-body{color:var(--color-ink);margin:0;font-size:max(min(1.4rem,1.837cqw),10px);font-weight:500;line-height:1.45}.support-detail-diagnostics{z-index:1;margin-top:3.806cqw;flex-direction:column;gap:1.575cqw;margin-inline:11.942cqw;display:flex;position:relative}.support-detail-diagnostics-label{color:var(--color-text-muted);letter-spacing:0;font-size:max(min(1.2rem,1.575cqw),10px);font-weight:400;line-height:1}.support-detail-diagnostics-body{color:var(--color-ink);margin:0;font-size:max(min(1.4rem,1.837cqw),10px);font-weight:500;line-height:1.05}.support-detail-diagnostics-body p{margin:0}.support-detail-diagnostics-list{margin:0;padding-left:5.512cqw;list-style:outside}.support-detail-diagnostics-list li{line-height:1.05}.support-page{height:100%;color:var(--color-ink);background:#eff7f0;border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(1.6rem,1.6vw,1.48vh);min-width:0;min-height:0;padding:min(3.6rem,3.6vw,3.33vh) min(3rem,3vw) min(3rem,3vw,2.78vh);font-family:Inter,sans-serif;display:flex;overflow:hidden}.support-topbar{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:min(2rem,2vw);display:flex}.support-hamburger{border-radius:var(--radius-md);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:4.4rem;height:4.4rem;display:none}.support-hamburger span{background:var(--color-ink);border-radius:999px;width:1.8rem;height:.2rem;display:block}.support-hamburger:focus-visible{box-shadow:var(--focus-ring);outline:0}.support-topbar-left{flex-direction:column;gap:min(1.2rem,1.2vw);display:flex}.support-title{color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.support-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:flex}.support-breadcrumb-icon{flex-shrink:0;width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw)}.support-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.support-bell-wrap{display:inline-flex;position:relative}.support-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.support-bell-icon{width:100%;height:100%;display:block}.support-locale{background:var(--color-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.support-locale-label{color:var(--color-border-strong);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.support-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.support-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong);flex-shrink:0;margin-left:auto}.support-card{background:var(--color-bg);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw,1.85vh);min-height:0;padding:min(2.6rem,2.6vw) min(3rem,3vw) min(3rem,3vw);display:flex;box-shadow:0 1px 2px #0520000a}.support-card-head{flex-shrink:0;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.support-card-title-icon-wrap{background:var(--color-lime-soft);border-radius:50%;flex-shrink:0;place-items:center;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);display:grid}.support-card-title-icon{width:52%;height:52%;color:var(--color-ink);display:block}.support-card-title{color:var(--color-ink);margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1}.support-greeting{color:var(--color-ink);flex-shrink:0;margin:min(1.4rem,1.4vw) 0 min(2rem,2vw);font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1.2}.support-body{flex:1;grid-template-columns:minmax(0,703fr) minmax(0,728fr);gap:min(7rem,7vw);min-height:0;display:grid}.support-faq{flex-direction:column;gap:min(1.5rem,1.5vw);min-width:0;display:flex}.support-faq-title{color:var(--color-ink-strong);margin:0 0 min(1rem,1vw);font-size:max(min(2rem,2vw),10px);font-weight:500;line-height:1}.support-faq-list{flex-direction:column;gap:min(1.5rem,1.5vw);margin:0;padding:0;list-style:none;display:flex}.support-faq-item{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3.2rem,3.2vw);transition:box-shadow .2s;overflow:hidden}.support-faq-item--open{box-shadow:0 .6rem 2.4rem #0520000f}.support-faq-button{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);min-height:min(9.2rem,9.2vw);padding:min(2rem,2vw) min(2.4rem,2.4vw);font-family:inherit;display:flex}.support-faq-question{color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:max(min(2rem,2vw),10px);font-weight:500;line-height:1.2}.support-faq-chevron{background:var(--color-lime-soft);border-radius:50%;flex-shrink:0;place-items:center;width:min(5.3rem,5.3vw);height:min(5.3rem,5.3vw);transition:transform .22s;display:grid}.support-faq-chevron-icon{width:50%;height:50%;color:var(--color-ink);transition:transform .22s;display:block}.support-faq-item--open .support-faq-chevron-icon{transform:rotate(180deg)}.support-faq-answer{color:#6d6d6d;padding:0 min(2.4rem,2.4vw) min(2rem,2vw);font-size:max(min(1.5rem,1.5vw),10px);line-height:1.55}.support-history{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3.2rem,3.2vw);flex-direction:column;gap:min(2rem,2vw);min-width:0;min-height:0;padding:min(3.4rem,3.4vw) min(3rem,3vw);display:flex}.support-history-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:min(2rem,2vw);display:flex}.support-history-titles{flex-direction:column;gap:min(1rem,1vw);display:flex}.support-history-title{color:var(--color-ink-strong);margin:0;font-size:max(min(2rem,2vw),10px);font-weight:500;line-height:1}.support-history-subtitle{color:#747474;margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1.4}.support-history-cta{background:var(--color-lime);height:min(4.2rem,4.2vw);color:var(--color-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:min(1rem,1vw);padding:0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.support-history-cta:hover{filter:brightness(.96)}.support-history-cta:active{transform:translateY(.05rem)}.support-history-cta-icon{flex-shrink:0;width:min(2.25rem,2.25vw);height:min(2.25rem,2.25vw);display:block}.support-history-scroll{flex:1;min-height:0;display:flex;position:relative}.support-history-list{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;margin:0;padding:0 min(2.4rem,2.4vw) 0 0;list-style:none;display:flex;overflow-y:auto}.support-history-list::-webkit-scrollbar{width:0;height:0;display:none}.support-history-scrollbar{pointer-events:none;background:#f4f4f4;border-radius:9999px;width:.4rem;position:absolute;top:0;bottom:0;right:0}.support-history-scrollbar-thumb{background:var(--color-lime);will-change:transform, height;border-radius:9999px;height:32px;position:absolute;top:0;left:0;right:0}.support-history-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,121fr) minmax(0,122fr) minmax(0,91fr) minmax(0,114fr);gap:min(2rem,2vw);padding:min(2rem,2vw) 0;display:grid}.support-history-row:first-child{border-top:0}.support-history-row--state{align-items:center;min-height:min(8rem,8vw);display:flex}.support-history-row--clickable{cursor:pointer;border-radius:.8rem;transition:background-color .12s ease-out}.support-history-row--clickable:hover,.support-history-row--clickable:focus-visible{background-color:var(--color-lime-soft,#f4f7e28c)}.support-history-row--clickable:focus-visible{outline:2px solid var(--color-accent,#2d7d5a);outline-offset:2px}.support-history-state{color:var(--color-text-muted);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.support-history-cell{flex-direction:column;gap:min(.5rem,.5vw);min-width:0;display:flex}.support-history-cell-value{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.1;overflow:hidden}.support-history-cell-label{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.2}.support-history-cell-value--success{color:#329f32}.support-history-cell-value--submit{color:#918a3a}.support-history-cell-value--progress{color:#4f6fc7}.support-history-cell-value--canceled{color:#b44848}@media (width<=1023px){.support-hamburger{order:-1;display:inline-flex}.support-topbar{align-items:center}.support-topbar-left{flex:1;min-width:0}.support-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:min(3rem,3vw)}}@media (width<=767px){.support-page{border-radius:var(--radius-lg);gap:1.6rem;height:auto;padding:0 1.6rem 3.6rem;overflow:visible}.support-topbar{z-index:20;background:#eff7f0;gap:1.2rem;padding:1.2rem 0 .8rem;position:sticky;top:0}.support-title{font-size:2.4rem}.support-breadcrumb{gap:.6rem;font-size:1.6rem}.support-breadcrumb-icon{width:2rem;height:2rem}.support-bell{width:4.4rem;height:4.4rem}.support-locale{gap:.8rem;width:auto;height:4.4rem;padding:0 1rem 0 1.4rem}.support-locale-label{font-size:1.6rem}.support-locale-flag{width:2.4rem;height:2.4rem}.support-locale-chevron{width:1.6rem;height:1.6rem}.support-card{border-radius:var(--radius-lg);gap:1.6rem;padding:2rem 1.6rem 2.4rem}.support-card-title-icon-wrap{width:3.6rem;height:3.6rem}.support-card-title{font-size:2rem}.support-greeting{margin:1rem 0 1.6rem;font-size:2rem}.support-body{gap:2.4rem}.support-faq{gap:1.4rem}.support-faq-title{font-size:1.9rem}.support-faq-item{border-radius:var(--radius-lg)}.support-faq-button{gap:1.2rem;min-height:0;padding:1.6rem 1.8rem}.support-faq-question{font-size:1.7rem}.support-faq-chevron{width:4rem;height:4rem}.support-faq-answer{padding:0 1.8rem 1.8rem;font-size:1.5rem}.support-history{border-radius:var(--radius-lg);gap:1.6rem;padding:2rem 1.8rem}.support-history-head{flex-direction:column;align-items:stretch;gap:1.4rem}.support-history-title{font-size:1.9rem}.support-history-subtitle{font-size:1.5rem}.support-history-cta{align-self:flex-start;height:4.6rem;padding:0 1.8rem;font-size:1.6rem}.support-history-cta-icon{width:2.2rem;height:2.2rem}.support-history-list{padding-right:1.6rem}.support-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;padding:1.6rem 0}.support-history-cell{gap:.4rem}.support-history-cell-value{font-size:1.6rem}.support-history-cell-label{font-size:1.4rem}.support-history-state{font-size:1.6rem}.support-history-scrollbar{width:.4rem}}.admin-mobile-menu-btn{border-radius:var(--radius-md);cursor:pointer;background:#0000000a;border:1px solid #0000000f;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:4.4rem;height:4.4rem;display:none}.admin-mobile-menu-btn span{background:var(--color-ink);border-radius:999px;width:1.8rem;height:.2rem;display:block}.admin-mobile-menu-btn:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (width<=1023px){.admin-mobile-menu-btn{display:inline-flex}}.admin-dashboard-page{height:100%;color:var(--color-ink);background:#eff6ef;border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(2rem,2vw,1.85vh);min-width:0;min-height:0;padding:min(3.6rem,3.6vw,3.33vh) min(3rem,3vw) min(3rem,3vw,2.78vh);font-family:Inter,sans-serif;display:flex;overflow:hidden auto}.admin-dashboard-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.admin-dashboard-topbar-left{align-items:center;gap:min(1.2rem,1.2vw);min-width:0;display:flex}.admin-dashboard-title{color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw,3.7vh),10px);font-weight:500;line-height:1}.admin-dashboard-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.admin-dashboard-bell-wrap{display:inline-flex;position:relative}.admin-dashboard-bell{cursor:pointer;background:0 0;border:0;place-items:center;width:min(5.5rem,5.5vw);height:min(5.5rem,5.5vw);padding:0;display:grid}.admin-dashboard-bell-icon{width:100%;height:100%;display:block}.admin-dashboard-locale{background:var(--color-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(1rem,1vw);width:min(12.7rem,12.7vw);height:min(5.5rem,5.5vw);padding:0 min(1rem,1vw) 0 min(1.5rem,1.5vw);display:inline-flex;box-shadow:0 1px 2px #0000000a}.admin-dashboard-locale-label{color:var(--color-border-strong);font-size:max(min(1.8rem,1.8vw),10px);font-weight:500}.admin-dashboard-locale-flag{border-radius:min(.6rem,.6vw);flex-shrink:0;width:min(3rem,3vw);height:min(3rem,3vw)}.admin-dashboard-locale-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong);flex-shrink:0;margin-left:auto}.admin-dashboard-hero{background:var(--color-bg);isolation:isolate;border-radius:min(3rem,3vw);flex-shrink:0;grid-template-columns:repeat(4,1fr) 2.35fr;gap:min(1rem,1vw);padding:min(2.3rem,2.3vw);display:grid;position:relative;overflow:hidden}.admin-dashboard-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(35% 110% at 88% 110%,#f7ffd1f2 0%,#f7ffd18c 30%,#f7ffd133 60%,#f7ffd100 85%);position:absolute;inset:0}.admin-dashboard-hero>*{z-index:1;position:relative}.admin-stat-card{border-radius:min(3rem,3vw);flex-direction:column;min-height:min(17.7rem,17.7vw,16.4vh);padding:min(2.7rem,2.7vw) min(2.7rem,2.7vw) min(2rem,2vw);display:flex;position:relative;overflow:hidden}.admin-stat-card-badge{border-radius:50%;place-items:center;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);margin-bottom:min(1.7rem,1.7vw);display:grid}.admin-stat-card-badge-icon{width:min(2rem,2vw);height:min(2rem,2vw);color:var(--color-ink)}.admin-stat-card-title{color:var(--color-ink);margin:0;font-size:max(min(2.4rem,2.4vw),10px);font-weight:500;line-height:1}.admin-stat-card-subtitle{color:var(--color-text-muted);margin:min(.6rem,.6vw) 0 0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.375}.admin-revenue-card{min-height:min(17.7rem,17.7vw,16.4vh)}.admin-revenue-amount{color:var(--color-ink);white-space:nowrap;margin:0;font-size:max(min(4rem,4vw),10px);font-weight:500;line-height:1}.admin-revenue-label{color:var(--color-text-muted);margin:min(1rem,1vw) 0 0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.375}.admin-revenue-cta-anchor{position:absolute;top:50%;right:min(1.6rem,1.6vw);transform:translateY(-50%)}.admin-orders-card{background:var(--color-bg);border-radius:min(3rem,3vw);flex-direction:column;flex:1 0 auto;min-height:min(46rem,46vw);padding:min(2.7rem,2.7vw) 0 min(1.6rem,1.6vw);display:flex;overflow:hidden}.admin-orders-card-head{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 min(2.3rem,2.3vw) min(1.6rem,1.6vw);display:flex}.admin-orders-card-title{align-items:center;gap:min(1.1rem,1.1vw);display:inline-flex}.admin-orders-card-title-icon{background:var(--color-success-soft);border-radius:50%;place-items:center;width:min(4.2rem,4.2vw);height:min(4.2rem,4.2vw);display:grid}.admin-orders-card-title-icon-svg{width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw);color:var(--color-ink)}.admin-orders-card-title h2{color:var(--color-ink);margin:0;font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1}.admin-orders-toolbar{flex-wrap:wrap;align-items:center;gap:min(1.2rem,1.2vw);padding:0 min(2.3rem,2.3vw) min(1.6rem,1.6vw);display:flex}.admin-orders-search{background:#f5f7f5;border-radius:999px;align-items:center;width:min(32.6rem,32.6vw);max-width:32.6vw;height:min(4.4rem,4.4vw);padding:0 min(1.6rem,1.6vw);display:flex;position:relative}.admin-orders-search-input{font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:max(min(1.4rem,1.4vw),10px)}.admin-orders-search-input::placeholder{color:var(--color-border-strong)}.admin-orders-search-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong)}.admin-orders-filters{flex-wrap:wrap;align-items:center;gap:min(1.2rem,1.2vw);display:flex}.admin-orders-filter{background:var(--color-surface);-webkit-backdrop-filter:blur(14.2px);width:min(17.55rem,17.55vw);height:min(4.2rem,4.2vw);font:inherit;color:var(--color-text-faint);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:min(.8rem,.8vw);padding:0 min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.4vw),10px);display:inline-flex}.admin-orders-filter-icon{width:min(.9rem,.9vw);height:min(.6rem,.6vw);color:var(--color-text-faint);flex-shrink:0}.admin-orders-table-wrap{scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e8e8e8;border-radius:min(1.6rem,1.6vw);flex:1;min-height:0;margin:0 min(1.6rem,1.3vw);overflow:auto}.admin-orders-table-wrap::-webkit-scrollbar{display:none}.admin-orders-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:min(96rem,96vw)}.admin-orders-th{text-align:left;color:#a0a0a0;letter-spacing:0;text-transform:none;background:#f6f6f6;height:min(6rem,6vw);padding:min(2.1rem,2.1vw) min(1rem,1vw);font-family:Inter,sans-serif;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.375}.admin-orders-th:first-child{padding-left:min(2rem,2vw)}.admin-orders-th--check{width:min(5rem,5vw)}.admin-orders-th--center{text-align:center}.admin-orders-th--action{text-align:center;width:min(8rem,8vw)}.admin-orders-checkbox{background:var(--color-bg);vertical-align:middle;border:1.5px solid #c4c4c4;border-radius:min(.4rem,.4vw);width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);display:inline-block}.admin-orders-row{border-bottom:1px solid #f0f0f0}.admin-orders-td{color:var(--color-ink);vertical-align:middle;padding:min(1.6rem,1.6vw) min(1rem,1vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400}.admin-orders-td--check{padding-left:min(2rem,2vw)}.admin-orders-td--center{text-align:center}.admin-orders-td--id{font-weight:400}.admin-orders-td--amount{font-weight:500}.admin-orders-td--action{text-align:center;padding-right:min(2rem,2vw)}.admin-orders-th--action{padding-right:min(2rem,2vw)}.admin-orders-tag{border-radius:999px;align-items:center;gap:min(.6rem,.6vw);height:min(3.2rem,3.2vw);padding:0 min(1.4rem,1.4vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:inline-flex}.admin-orders-tag--payment{color:#2f7e3a;background:#e8f7e1}.admin-orders-tag-dot{background:#2f7e3a;border-radius:50%;width:min(.8rem,.8vw);height:min(.8rem,.8vw)}.admin-orders-tag--lab-delivered{color:#339f33;background:#e9fde9}.admin-orders-tag--lab-canceled{background:var(--color-danger-soft);color:var(--color-danger)}.admin-orders-tag--lab-progress{color:#918a3b;background:#fcf8d4}.admin-orders-tag--lab-notstarted{background:var(--color-border);color:var(--color-text-muted)}button.admin-orders-tag--lab{cursor:pointer;border:0;gap:min(.4rem,.4vw);height:min(2.6rem,2.6vw);padding:0 min(1rem,1vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.admin-orders-tag-icon{color:currentColor;width:min(1.1rem,1.1vw);height:min(1.1rem,1.1vw)}.admin-orders-tag--status{height:min(3rem,3vw);padding:0 min(1.2rem,1.2vw)}.admin-orders-tag--status-processing{color:#2f6fb0;background:#e2ecf5}.admin-orders-tag--status-shipped{color:#538b3c;background:#e9f0e0}.admin-orders-tag--status-delivered{color:#356a26;background:#e9f0e0}.admin-orders-tag--status-pending{color:#c97a06;background:#fbefd9}.admin-orders-tag--status-cancelled{background:var(--color-danger-soft);color:var(--color-danger)}.admin-orders-td--customer,.admin-orders-td--product{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,18vw);overflow:hidden}.admin-orders-td--product{color:var(--color-text-muted)}.admin-orders-td--lab{position:relative;overflow:visible}.admin-orders-lab-cell{display:inline-block;position:relative}.admin-lab-popover{background:var(--color-bg);z-index:20;border-radius:min(2.4rem,2.4vw);flex-direction:column;gap:min(1.9rem,1.9vw);width:min(20.8rem,20.8vw);padding:min(2rem,2vw) min(1.6rem,1.6vw);display:flex;position:absolute;top:calc(100% + min(.6rem,.6vw));left:50%;transform:translate(-50%);box-shadow:0 1px 6.5px 2px #0000001f}.admin-lab-popover-option{justify-content:center;align-self:center;width:min(13.7rem,13.7vw);position:relative}.admin-lab-popover-option:before{content:"";background:var(--color-lime-soft);opacity:0;z-index:-1;pointer-events:none;border-radius:7px;width:min(19.6rem,19.6vw);height:min(4.3rem,4.3vw);transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-lab-popover-option:hover:before,.admin-lab-popover-option:focus-visible:before{opacity:1}.admin-orders-tag-dot--lab{background:currentColor;width:min(.6rem,.6vw);height:min(.6rem,.6vw)}.admin-orders-action{background:var(--color-lime-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:min(3rem,3vw);height:min(3rem,3vw);display:inline-grid}.admin-orders-action-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-ink)}.admin-kpi-row{grid-template-columns:repeat(auto-fit,minmax(min(22rem,22vw),1fr));gap:min(1rem,1vw);display:grid}@media (width<=1024px){.admin-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.admin-kpi-row{grid-template-columns:1fr}.admin-orders-card-title h2{font-size:16px}}.admin-kpi-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3rem,3vw);flex-direction:column;padding:min(2.3rem,2.3vw);display:flex;box-shadow:0 1px 2px #0000000a}.admin-kpi-card-header{justify-content:space-between;align-items:center;margin-bottom:min(1.2rem,1.2vw);display:flex}.admin-kpi-card-label{color:var(--color-text-muted);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.admin-kpi-card-value{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:max(min(3.2rem,3.2vw),10px);font-weight:600;line-height:1}.admin-kpi-card-trend{margin-top:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.admin-kpi-card-trend--up{color:var(--color-success)}.admin-kpi-card-trend--down{color:var(--color-danger)}.admin-kpi-card-trend-context{color:var(--color-text-muted);font-weight:400}.admin-analytics-row{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:min(1rem,1vw);display:grid}.admin-analytics-row:has(.admin-category-card){grid-template-columns:1.5fr 1fr 1fr}@media (width<=1280px){.admin-analytics-row{grid-template-columns:1fr 1fr}.admin-analytics-row .admin-chart-card{grid-column:1/-1}}@media (width<=768px){.admin-analytics-row{grid-template-columns:1fr}.admin-analytics-row .admin-chart-card{grid-column:auto}}.admin-analytics-row .admin-chart-card{margin-bottom:0}.admin-category-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3rem,3vw);flex-direction:column;padding:min(2.3rem,2.3vw);display:flex;box-shadow:0 1px 2px #0000000a}.admin-category-title{color:var(--color-ink);margin:0 0 min(1.8rem,1.8vw);font-size:max(min(1.8rem,1.8vw),10px);font-weight:600}.admin-category-list{flex-direction:column;gap:min(1.4rem,1.4vw);display:flex}.admin-category-item-head{justify-content:space-between;align-items:center;margin-bottom:min(.7rem,.7vw);display:flex}.admin-category-item-label{color:var(--color-ink);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.admin-category-item-pct{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:max(min(1.5rem,1.5vw),10px)}.admin-category-track{background:var(--color-border-soft);border-radius:999px;height:min(.8rem,.8vw);min-height:6px;overflow:hidden}.admin-category-fill{border-radius:999px;height:100%}.admin-inventory-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3rem,3vw);flex-direction:column;padding:min(2.3rem,2.3vw);display:flex;box-shadow:0 1px 2px #0000000a}.admin-inventory-title{color:var(--color-ink);margin:0 0 min(1.8rem,1.8vw);font-size:max(min(1.8rem,1.8vw),10px);font-weight:600}.admin-inventory-list{flex-direction:column;gap:min(1.4rem,1.4vw);display:flex}.admin-inventory-item-head{justify-content:space-between;align-items:center;margin-bottom:min(.7rem,.7vw);display:flex}.admin-inventory-item-name{color:var(--color-ink);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.admin-inventory-item-stock{font-variant-numeric:tabular-nums;font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.admin-inventory-item-stock--critical{color:var(--color-danger)}.admin-inventory-item-stock--low{color:#c97a06}.admin-inventory-item-stock--ok{color:#538b3c}.admin-inventory-track{background:var(--color-border-soft);border-radius:999px;height:min(.8rem,.8vw);min-height:6px;overflow:hidden}.admin-inventory-fill{border-radius:999px;height:100%}.admin-inventory-fill--critical{background:var(--color-danger)}.admin-inventory-fill--low{background:#c97a06}.admin-inventory-fill--ok{background:#538b3c}.admin-chart-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(3rem,3vw);padding:min(2.3rem,2.3vw);box-shadow:0 1px 2px #0000000a}.admin-chart-header{justify-content:space-between;align-items:center;margin-bottom:min(1.8rem,1.8vw);display:flex}.admin-chart-title{color:var(--color-ink);margin:0;font-size:max(min(1.8rem,1.8vw),10px);font-weight:600}.admin-chart-subtitle{color:var(--color-text-muted);margin:min(.4rem,.4vw) 0 0;font-size:max(min(1.5rem,1.5vw),10px)}.admin-chart-total{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:max(min(2.4rem,2.4vw),10px);font-weight:600}.admin-chart-bars{align-items:flex-end;gap:min(.5rem,.5vw);height:min(16rem,16vw);display:flex}.admin-chart-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:min(.375rem,1vw);height:100%;display:flex}.admin-chart-bar{background:var(--color-success-soft);border-radius:min(.6rem,.6vw) min(.6rem,.6vw) 0 0;width:100%;transition:height .3s}.admin-chart-bar--current{background:var(--color-success)}.admin-chart-bar-label{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:max(min(1.1rem,1.1vw),10px)}@media (width<=767px){.admin-dashboard-hero{flex-direction:column;display:flex}.admin-dashboard-hero .admin-stat-card,.admin-dashboard-hero .admin-revenue-card{width:100%}.admin-orders-table--stack,.admin-orders-table--stack tbody{width:100%;min-width:0;display:block}.admin-orders-table--stack thead{display:none}.admin-orders-table--stack .admin-orders-row{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem;padding:max(1.6rem,14px);display:grid;position:relative}.admin-orders-table--stack .admin-orders-row:last-child{border-bottom:none}.admin-orders-table--stack.admin-orders-table .admin-orders-td:nth-child(n){white-space:normal;text-overflow:clip;text-align:left;vertical-align:top;width:auto;max-width:none;padding:0;font-size:max(1.4rem,13px);display:block;overflow:visible}.admin-orders-table--stack .admin-orders-td[data-label]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:#a0a0a0;margin-bottom:.4rem;font-size:max(1.1rem,10px);font-weight:500;display:block}.admin-orders-table--stack .admin-orders-td--primary:nth-child(n){grid-column:1/-1;padding-right:max(4.4rem,40px);font-size:max(1.6rem,15px);font-weight:700}.admin-orders-table--stack .admin-orders-td--description:nth-child(n){grid-column:1/-1}.admin-orders-table--stack .admin-orders-td--check:nth-child(n){display:none}.admin-orders-table--stack .admin-orders-td--action:nth-child(n){text-align:right;width:auto;padding:0;position:absolute;top:max(1.4rem,12px);right:max(1.4rem,12px)}.admin-orders-table--stack .admin-orders-tag{white-space:nowrap;height:auto;padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}.admin-orders-table--stack .admin-pricing-input{width:100%;font-size:max(1.3rem,13px)}}.admin-orders-page{background:var(--color-border-soft);height:100%;color:var(--color-ink);border-radius:min(3rem,3vw);flex-direction:column;flex:1;gap:min(1.6rem,1.6vw);min-width:0;min-height:0;padding:min(1.4rem,1.4vw) min(3rem,3vw) min(2.4rem,2.4vw);font-family:Inter,sans-serif;display:flex;overflow:hidden}.admin-orders-page.admin-orders-page--scroll{overflow-y:auto}.admin-orders-topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:min(2rem,2vw);display:flex}.admin-orders-topbar-left{flex-direction:column;gap:min(.8rem,.8vw);display:flex}.admin-orders-page-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:max(min(4rem,4vw),10px);font-weight:600;line-height:1.1}.admin-orders-breadcrumb{color:var(--color-text-subtle);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;display:inline-flex}.admin-orders-breadcrumb-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);color:var(--color-text-subtle)}.admin-orders-breadcrumb-current{color:var(--color-text-subtle)}.admin-orders-topbar-right{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.admin-orders-card.admin-orders-card--page{flex-shrink:1;min-height:0;padding:3rem 1.4rem}.admin-orders-table--with-client .admin-orders-th:nth-child(5),.admin-orders-table--with-client .admin-orders-td:nth-child(5){width:min(11rem,11vw)}.admin-orders-action{background:var(--color-lime-soft);width:min(3rem,3vw);height:min(3rem,3vw);color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-grid}.admin-orders-action:hover{background:var(--color-ink);color:var(--color-bg)}.admin-orders-action:hover .admin-orders-action-icon{color:var(--color-bg)}.admin-orders-action:hover .admin-orders-action-icon path,.admin-orders-action:hover .admin-orders-action-icon circle{stroke:var(--color-bg);transition:stroke .18s}.admin-orders-action-icon{color:currentColor;width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw)}.admin-orders-card-foot{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:min(1rem,1vw);padding:min(2rem,2vw) min(2.3rem,2.3vw) 0;display:flex}.admin-orders-results{color:#5d5d5d;margin:0;font-size:max(min(1.4rem,1.4vw),12px)}.admin-orders-results strong{color:var(--color-ink);font-weight:600}.admin-orders-state{margin:var(--space-4) 0 0;color:var(--color-text-muted);text-align:center;font:600 .95rem/1.4 Inter,sans-serif}.admin-orders-state--error{color:var(--color-danger,#d46356)}.admin-orders-pagination{color:var(--color-ink);align-items:center;gap:min(1rem,1vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;display:inline-flex}.admin-orders-page-btn{cursor:pointer;width:min(2.4rem,2.4vw);height:min(2.4rem,2.4vw);color:var(--color-ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-orders-page-btn-icon{color:currentColor;width:min(1rem,1vw);height:min(1.6rem,1.6vw)}.admin-orders-page-num{text-align:center;min-width:min(2rem,2vw)}.admin-orders-page-ellipsis{color:var(--color-ink)}@media (width<=1023px){.admin-orders-page{padding:var(--space-4);border-radius:var(--radius-xl);height:auto;min-height:calc(100vh - var(--space-5));overflow:visible}.admin-orders-page-title{font-size:2.4rem}.admin-orders-breadcrumb{font-size:1.3rem}}@media (width<=767px){.admin-orders-page{border-radius:var(--radius-lg);gap:1.6rem;padding:0 1.6rem 3.6rem}.admin-orders-topbar{z-index:20;background:var(--color-border-soft);align-items:center;gap:var(--space-3);flex-wrap:nowrap;padding:1.2rem 0 .8rem;position:sticky;top:0}.admin-orders-topbar-left{flex:1;min-width:0}.admin-orders-page-title{font-size:2rem}.admin-orders-breadcrumb{display:none}.admin-orders-topbar-right{gap:.8rem}.admin-orders-card.admin-orders-card--page{border-radius:var(--radius-lg);padding:1.6rem 1.4rem}}.admin-orders-card.admin-orders-card--inset-content{padding:min(4rem,4vw)}@media (width<=767px){.admin-orders-card.admin-orders-card--inset-content{padding:1.6rem}.admin-orders-td--action .admin-orders-action{width:20px;height:20px}.admin-orders-td--action .admin-orders-action-icon{width:10px;height:10px}.admin-orders-pagination{gap:8px;font-size:15px}.admin-orders-page-btn{width:34px;height:34px}.admin-orders-page-btn-icon{width:9px;height:14px}.admin-orders-page-num{min-width:22px}}.admin-detail-breadcrumb-link{color:var(--color-text-subtle);text-decoration:none;transition:color .18s}.admin-detail-breadcrumb-link:hover{color:var(--color-ink)}.admin-detail-breadcrumb-sep{color:#c8ccb6;font-size:max(min(1.6rem,1.6vw),10px)}.admin-detail-breadcrumb-current{background:var(--color-lime-tint);color:var(--color-lime-strong);border-radius:min(.5rem,.5vw);padding:min(.6rem,.6vw) min(.9rem,.9vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1}.admin-detail-section-title{color:var(--color-ink);margin:min(.6rem,.6vw) 0 min(.4rem,.4vw);font-size:max(min(2.6rem,2.6vw),10px);font-weight:600;line-height:1}.admin-detail-grid{flex:1;grid-template-columns:minmax(0,1.875fr) minmax(0,1fr);align-items:start;gap:min(2rem,2vw);min-height:0;display:grid}.admin-detail-main{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-self:stretch;gap:min(1.4rem,1.4vw);min-width:0;height:100%;min-height:0;display:flex;overflow-y:auto}.admin-detail-main::-webkit-scrollbar{width:0;display:none}.admin-detail-card{background:var(--color-bg);border-radius:min(2rem,2vw);box-shadow:0 1px 2px #0520000a}.admin-detail-entry-card{flex-direction:column;gap:min(3.4rem,3.4vw);padding:min(3rem,3vw) min(2.4rem,2.4vw);display:flex}.admin-detail-id-row{align-items:baseline;gap:min(1.2rem,1.2vw);line-height:1;display:inline-flex}.admin-detail-id-label{color:var(--color-text-muted);font-size:max(min(1.85rem,1.85vw),10px);font-weight:500;line-height:1}.admin-detail-id-value{color:var(--color-ink);letter-spacing:0;font-size:max(min(1.85rem,1.85vw),10px);font-weight:500;line-height:1}.admin-detail-entry-meta{grid-template-columns:minmax(0,min(19.9rem,19.9vw)) minmax(0,min(12.4rem,12.4vw)) minmax(0,min(18rem,18vw)) minmax(0,1fr);align-items:start;gap:0;margin:0;display:grid}.admin-detail-entry-meta-item{flex-direction:column;gap:min(1.4rem,1.4vw);min-width:0;margin:0;display:flex}.admin-detail-meta-label{color:var(--color-text-faint);letter-spacing:0;text-transform:uppercase;margin:0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1}.admin-detail-meta-value{color:var(--color-ink);align-items:center;min-height:min(3.2rem,3.2vw);margin:0;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1;display:flex}.admin-detail-meta-value--strong{font-weight:500}.admin-detail-entry-meta .admin-orders-tag{cursor:default;height:min(3.6rem,3.6vw);padding:0 min(1.6rem,1.6vw);font-size:max(min(1.5rem,1.5vw),10px)}.admin-detail-card-title{color:var(--color-ink);margin:0;font-size:max(min(1.75rem,1.75vw),10px);font-weight:600;line-height:1}.admin-detail-diagnostic-card{flex-direction:column;gap:min(2rem,2vw);padding:min(3rem,3vw) min(2.4rem,2.4vw) min(2.4rem,2.4vw);display:flex}.admin-detail-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(.6rem,.6vw);display:grid}.admin-detail-diagnostic-sub{background:var(--color-bg);border:1px solid var(--color-border);box-sizing:border-box;border-radius:min(2rem,2vw);align-items:flex-start;gap:min(1.6rem,1.6vw);min-width:0;min-height:min(14.6rem,14.6vw);padding:min(2rem,2vw);display:flex}.admin-detail-diagnostic-icon{background:var(--color-success-soft);width:min(3.5rem,3.5vw);height:min(3.5rem,3.5vw);color:var(--color-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.admin-detail-diagnostic-icon img,.admin-detail-diagnostic-icon svg{object-fit:contain;width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);display:block}.admin-detail-diagnostic-content{flex-direction:column;flex:1;gap:min(2rem,2vw);min-width:0;display:flex}.admin-detail-diagnostic-info{flex-direction:column;gap:min(.8rem,.8vw);min-width:0;display:flex}.admin-detail-diagnostic-label{color:var(--color-text-muted);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.1}.admin-detail-diagnostic-value{color:var(--color-ink);font-size:max(min(1.75rem,1.75vw),10px);font-weight:500;line-height:1.25}.admin-detail-formula-card{flex-direction:column;gap:min(2rem,2vw);padding:min(3rem,3vw) min(2.4rem,2.4vw);display:flex}.admin-detail-formula-table{flex-direction:column;gap:min(1.4rem,1.4vw);min-width:0;display:flex}.admin-detail-formula-head{color:var(--color-text-muted);grid-template-columns:minmax(0,min(28.4rem,28.4vw)) minmax(0,min(15.2rem,15.2vw)) minmax(0,min(15.6rem,15.6vw)) minmax(0,min(15.5rem,15.5vw)) minmax(0,1fr);align-items:center;padding:0 min(.4rem,.4vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1.2;display:grid}.admin-detail-formula-row{background:var(--color-lime-soft);border-radius:min(1.6rem,1.6vw);flex-direction:column;gap:min(1.2rem,1.2vw);padding:min(1.4rem,1.4vw);display:flex}.admin-detail-formula-row-main{color:var(--color-ink);grid-template-columns:minmax(0,min(28.4rem,28.4vw)) minmax(0,min(15.2rem,15.2vw)) minmax(0,min(15.6rem,15.6vw)) minmax(0,min(15.5rem,15.5vw)) minmax(0,1fr);align-items:center;font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.2;display:grid}.admin-detail-formula-cell{align-items:center;min-width:0;display:flex}.admin-detail-formula-cell--product{gap:min(1.2rem,1.2vw)}.admin-detail-formula-product{color:var(--color-ink);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500}.admin-detail-formula-col-num{flex-direction:column;align-items:flex-start;gap:min(.3rem,.3vw)}.admin-detail-formula-head .admin-detail-formula-col-num{display:block}.admin-detail-formula-gallons{color:var(--color-ink);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.2}.admin-detail-formula-units{color:var(--color-text-muted);font-size:max(min(1.6rem,1.6vw),10px);font-weight:500;line-height:1.2}.admin-detail-formula-divider{background:#e7ebd1;width:100%;height:1px}.admin-detail-formula-desc{flex-direction:column;gap:min(1.2rem,1.2vw);display:flex}.admin-detail-formula-desc-head{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:min(1rem,1vw);padding:0;display:grid}.admin-detail-formula-desc-icon{background:var(--color-success-soft);width:min(3rem,3vw);height:min(3rem,3vw);color:var(--color-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.admin-detail-formula-desc-icon img,.admin-detail-formula-desc-icon svg{object-fit:contain;width:min(1.5rem,1.5vw);height:min(1.5rem,1.5vw);display:block}.admin-detail-formula-desc-title{color:var(--color-ink);font-size:max(min(1.85rem,1.85vw),10px);font-weight:500;line-height:1}.admin-detail-formula-desc-toggle{background:var(--color-lime-soft);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:min(4.4rem,4.4vw);height:min(4.4rem,4.4vw);display:grid}.admin-detail-formula-desc-toggle-icon{object-fit:contain;width:min(2.4rem,2.4vw);height:min(2.4rem,2.4vw);color:var(--color-ink);display:block}.admin-detail-formula-desc-body{flex-direction:column;gap:min(1rem,1vw);padding-left:min(4rem,4vw);display:flex}.admin-detail-formula-desc-cols{color:var(--color-text-muted);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:min(2rem,2vw);padding-bottom:min(.6rem,.6vw);font-size:max(min(1.55rem,1.55vw),10px);font-weight:500;line-height:1;display:grid}.admin-detail-formula-desc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-detail-formula-desc-item{border-bottom:1px solid #e7ebd1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:min(2rem,2vw);padding:min(1.4rem,1.4vw) 0;display:grid}.admin-detail-formula-desc-item:last-child{border-bottom:0}.admin-detail-formula-desc-name{color:var(--color-ink);font-size:max(min(1.75rem,1.75vw),10px);font-weight:500;line-height:1.3}.admin-detail-formula-desc-text{color:var(--color-text-muted);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1.3}.admin-detail-summary-card{flex-direction:column;align-self:start;gap:min(2rem,2vw);padding:min(5rem,5vw) min(2.4rem,2.4vw);display:flex}.admin-detail-summary-head{flex-direction:column;flex-shrink:0;gap:min(1rem,1vw);display:flex}.admin-detail-summary-title{color:var(--color-ink);letter-spacing:0;margin:0;font-size:max(min(2.85rem,2.85vw),10px);font-weight:500;line-height:1}.admin-detail-summary-id{align-items:baseline;gap:min(1rem,1vw);margin:0;display:inline-flex}.admin-detail-summary-id-label{color:var(--color-text-muted);font-size:max(min(1.75rem,1.75vw),10px);font-weight:500;line-height:1}.admin-detail-summary-id-value{color:var(--color-ink);font-size:max(min(1.75rem,1.75vw),10px);font-weight:500;line-height:1}.admin-detail-summary-meta{flex-direction:column;gap:min(1.6rem,1.6vw);margin:min(12rem,12vw) 0 0;display:flex}.admin-detail-summary-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:min(1rem,1vw);margin:0;display:grid}.admin-detail-summary-meta-row dt{color:var(--color-text-muted);padding-top:min(.2rem,.2vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1}.admin-detail-summary-meta-row dd{color:var(--color-ink);text-align:right;margin:0;font-size:max(12px,min(1.35rem,1.35vw));font-weight:500;line-height:1.45}.admin-detail-summary-divider{border:0;border-top:1px solid #eef0e0;width:100%;margin:min(1.4rem,1.4vw) 0 min(.6rem,.6vw)}.admin-detail-summary-totals{flex-direction:column;gap:min(1.4rem,1.4vw);margin:0;display:flex}.admin-detail-summary-totals-row{justify-content:space-between;align-items:baseline;gap:min(1rem,1vw);margin:0;font-size:max(min(1.4rem,1.4vw),10px);line-height:1;display:flex}.admin-detail-summary-totals-row dt{color:var(--color-text-muted);font-weight:400}.admin-detail-summary-totals-row dd{color:var(--color-ink);margin:0;font-weight:500}.admin-detail-summary-totals-row--total{margin-top:min(.4rem,.4vw)}.admin-detail-summary-totals-row--total dt,.admin-detail-summary-totals-row--total dd{color:var(--color-ink);letter-spacing:0;font-weight:600}@media (width<=767px){.admin-detail-section-title{margin:6px 0 10px;font-size:20px}.admin-detail-grid{flex-direction:column;gap:16px;display:flex}.admin-detail-grid>*{width:100%}.admin-detail-main{gap:16px;height:auto;overflow:visible}.admin-detail-entry-card{gap:20px;padding:20px 16px}.admin-detail-id-label,.admin-detail-id-value{font-size:16px}.admin-detail-entry-meta{grid-template-columns:1fr 1fr;gap:18px 12px}.admin-detail-meta-label{font-size:12px}.admin-detail-meta-value{min-height:0;font-size:14px}.admin-detail-entry-meta .admin-orders-tag{height:28px;padding:0 12px;font-size:13px}.admin-detail-card-title{font-size:16px}.admin-detail-summary-meta-row dt{font-size:13px}.admin-detail-diagnostic-card{gap:14px;padding:20px 16px}.admin-detail-diagnostic-grid{grid-template-columns:1fr;gap:12px}.admin-detail-diagnostic-sub{border-radius:14px;gap:12px;min-height:0;padding:16px}.admin-detail-diagnostic-icon{width:34px;height:34px}.admin-detail-diagnostic-icon img,.admin-detail-diagnostic-icon svg{width:17px;height:17px}.admin-detail-diagnostic-content{gap:14px}.admin-detail-diagnostic-info{gap:4px}.admin-detail-diagnostic-label{font-size:12px}.admin-detail-diagnostic-value{font-size:15px}}.admin-quotes-subtitle{color:var(--color-text-muted);margin:0 0 min(1.8rem,1.8vw);padding:0 min(2.3rem,2.3vw);font-size:max(min(1.4rem,1.4vw),10px)}.admin-quotes-table .admin-orders-th:first-child,.admin-quotes-table .admin-orders-td:first-child{width:14%}.admin-quotes-table .admin-orders-th:nth-child(2),.admin-quotes-table .admin-orders-td:nth-child(2){width:22%}.admin-quotes-table .admin-orders-th:nth-child(3),.admin-quotes-table .admin-orders-td:nth-child(3){width:20%}.admin-quotes-table .admin-orders-th:nth-child(4),.admin-quotes-table .admin-orders-td:nth-child(4),.admin-quotes-table .admin-orders-th:nth-child(5),.admin-quotes-table .admin-orders-td:nth-child(5),.admin-quotes-table .admin-orders-th:nth-child(6),.admin-quotes-table .admin-orders-td:nth-child(6){width:12%}.admin-quotes-table .admin-orders-th:nth-child(7),.admin-quotes-table .admin-orders-td:nth-child(7){width:8%}.admin-quotes-td--number{font-variant-numeric:tabular-nums;color:var(--color-ink)}.admin-quotes-customer{flex-direction:column;gap:min(.2rem,.2vw);min-width:0;display:flex}.admin-quotes-customer-name{color:var(--color-ink);font-weight:600}.admin-quotes-customer-business{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px)}.admin-quotes-td--crops{color:var(--color-ink)}.admin-quotes-td--acres,.admin-quotes-td--total{font-variant-numeric:tabular-nums}.admin-quotes-td--total{color:var(--color-ink);font-weight:600}.admin-quotes-tag{white-space:nowrap;text-transform:capitalize;border-radius:200px;padding:min(.5rem,.5vw) min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:700;display:inline-block}.admin-quotes-tag--ordered{color:#356a26;background:#e9f0e0}.admin-quotes-tag--quote{color:#2f6fb0;background:#e2ecf5}@media (width<=767px){.admin-quotes-tag{padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}}.admin-quotes-lab-link{color:var(--color-success,#538b3c);white-space:nowrap;align-items:center;gap:min(.4rem,.4vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;text-decoration:none;display:inline-flex}.admin-quotes-lab-link:hover{text-decoration:underline}.admin-quotes-lab-link--disabled{color:var(--color-text-muted,#a0a0a0);cursor:not-allowed;opacity:.6}.admin-quotes-lab-link--disabled:hover{text-decoration:none}.admin-quotes-lab-link-icon{width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw)}.admin-quote-actions{gap:min(1.2rem,1.2vw);margin-top:min(1rem,1vw);display:flex}.admin-quote-action{cursor:pointer;border:0;border-radius:min(1rem,1vw);flex:1;padding:min(1.2rem,1.2vw) min(2rem,2vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:600;transition:opacity .15s}.admin-quote-action:disabled{opacity:.5;cursor:not-allowed}.admin-quote-action--approve{background:var(--color-lime);color:var(--color-ink)}.admin-quote-action--approve:hover:not(:disabled){background:var(--color-lime-strong)}.admin-quote-action--reject{background:var(--color-danger,#d46356);color:#fff}.admin-quote-action--reject:hover:not(:disabled){opacity:.85}.admin-quote-action--save{background:var(--color-lime);color:var(--color-ink);width:100%;margin-top:min(1rem,1vw)}.admin-quote-action--save:hover:not(:disabled){background:var(--color-lime-strong)}.admin-detail-formula-header{justify-content:space-between;align-items:center;gap:min(1rem,1vw);display:flex}.admin-quote-add-item{border:1px dashed var(--color-lime-strong,#6b8a3e);color:var(--color-lime-strong,#6b8a3e);cursor:pointer;background:0 0;border-radius:min(.8rem,.8vw);padding:min(.5rem,.5vw) min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:background .15s,color .15s}.admin-quote-add-item:hover{background:var(--color-lime-tint,#f1f5e6);color:var(--color-ink)}.admin-detail-formula-head--editable,.admin-detail-formula-row-main--editable{grid-template-columns:minmax(0,min(22rem,22vw)) minmax(0,min(13rem,13vw)) minmax(0,min(10rem,10vw)) minmax(0,min(13rem,13vw)) minmax(0,min(13rem,13vw)) min(4rem,4vw)!important}.admin-detail-formula-col-action{width:min(4rem,4vw)}.admin-quote-inline-num{border:1px solid var(--color-border,#e0e4cf);width:min(10rem,10vw);color:var(--color-ink);background:var(--color-bg,#fff);border-radius:min(.6rem,.6vw);padding:min(.5rem,.5vw) min(.7rem,.7vw);font-family:inherit;font-size:max(min(1.5rem,1.5vw),10px);font-weight:500;line-height:1.4}.admin-quote-inline-num:focus{border-color:var(--color-lime-strong,#6b8a3e);box-shadow:0 0 0 2px var(--color-lime-tint,#f1f5e6);outline:none}.admin-quote-inline-text{border:1px solid var(--color-border,#e0e4cf);width:100%;color:var(--color-ink);background:var(--color-bg,#fff);border-radius:min(.6rem,.6vw);padding:min(.5rem,.5vw) min(.7rem,.7vw);font-family:inherit;font-size:max(min(1.5rem,1.5vw),10px);font-weight:500;line-height:1.4}.admin-quote-inline-text:focus{border-color:var(--color-lime-strong,#6b8a3e);box-shadow:0 0 0 2px var(--color-lime-tint,#f1f5e6);outline:none}.admin-quote-price-input-wrap{align-items:center;gap:min(.3rem,.3vw);display:flex}.admin-quote-price-prefix{color:var(--color-text-muted);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.admin-quote-inline-price{width:min(8rem,8vw)}.admin-quote-remove-item{width:min(2.8rem,2.8vw);height:min(2.8rem,2.8vw);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:max(min(1.8rem,1.8vw),10px);line-height:1;transition:background .15s,color .15s;display:flex}.admin-quote-remove-item:hover{background:var(--color-danger,#d46356);color:#fff}.admin-quote-summary-input-wrap{justify-content:flex-end}.admin-quote-summary-input{text-align:right;width:min(7rem,7vw);padding:min(.3rem,.3vw) min(.5rem,.5vw);font-size:max(min(1.4rem,1.4vw),10px)}.admin-quote-error-banner{color:var(--color-danger,#d46356);background:#fef2f1;border:1px solid #f5c6c2;border-radius:min(.8rem,.8vw);justify-content:space-between;align-items:center;gap:min(1rem,1vw);margin-bottom:min(.6rem,.6vw);padding:min(1rem,1vw) min(1.6rem,1.6vw);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500;display:flex}.admin-quote-error-dismiss{color:var(--color-danger,#d46356);cursor:pointer;background:0 0;border:0;padding:0;font-size:max(min(1.8rem,1.8vw),10px);line-height:1}.admin-quote-save-success{color:var(--color-lime-strong,#6b8a3e);margin:0;font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.admin-detail-crop-ref-card{flex-direction:column;gap:min(1.2rem,1.2vw);padding:min(2rem,2vw) min(2.4rem,2.4vw);display:flex}.admin-crop-ref-toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:min(1rem,1vw);width:100%;padding:0;display:flex}.admin-crop-ref-toggle .admin-detail-card-title{flex:1}.admin-crop-ref-count{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.admin-crop-ref-chevron{color:var(--color-text-muted);font-size:max(min(1.8rem,1.8vw),10px);transition:transform .15s;display:inline-block}.admin-crop-ref-chevron--open{transform:rotate(90deg)}.admin-crop-ref-list{flex-direction:column;gap:min(.6rem,.6vw);display:flex}.admin-crop-ref-item{border:1px solid var(--color-border,#e0e4cf);background:var(--color-bg,#fff);border-radius:min(.8rem,.8vw);align-items:center;gap:min(1rem,1vw);padding:min(.8rem,.8vw) min(1rem,1vw);display:flex}.admin-crop-ref-badge{text-transform:uppercase;letter-spacing:.04em;color:#fff;border-radius:min(.4rem,.4vw);flex-shrink:0;justify-content:center;align-items:center;width:min(4.4rem,4.4vw);padding:min(.3rem,.3vw) 0;font-size:max(min(1.4rem,1.4vw),10px);font-weight:600;display:inline-flex}.admin-crop-ref-badge--res{background:#5a9e4b}.admin-crop-ref-badge--cln{background:#3a8fb7}.admin-crop-ref-badge--str{background:#c4791c}.admin-crop-ref-badge--gro{background:#6b8a3e}.admin-crop-ref-badge--pro{background:#7b5ea7}.admin-crop-ref-badge--bst{background:#c94c4c}.admin-crop-ref-info{flex-direction:column;flex:1;gap:min(.2rem,.2vw);min-width:0;display:flex}.admin-crop-ref-name{color:var(--color-ink);font-size:max(min(1.45rem,1.45vw),10px);font-weight:500}.admin-crop-ref-detail{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px)}.admin-crop-ref-add{border:1px solid var(--color-lime-strong,#6b8a3e);color:var(--color-lime-strong,#6b8a3e);cursor:pointer;white-space:nowrap;background:0 0;border-radius:min(.6rem,.6vw);flex-shrink:0;padding:min(.35rem,.35vw) min(.8rem,.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:background .15s,color .15s}.admin-crop-ref-add:hover{background:var(--color-lime-tint,#f1f5e6);color:var(--color-ink)}.admin-quote-inline-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-quote-inline-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-quote-inline-num{-moz-appearance:textfield}.edit-client-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out edit-client-overlay-in;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes edit-client-overlay-in{0%{opacity:0}to{opacity:1}}.edit-client-modal{aspect-ratio:762/766;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);width:min(76.2rem,100vw - 3rem,99.4778vh - 2.98433rem);animation:.22s cubic-bezier(.2,.8,.2,1) edit-client-modal-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:edit-client-dialog/inline-size}@keyframes edit-client-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.edit-client-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #c6d87040}.edit-client-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.edit-client-bg-blob{filter:blur(2.8rem);background:radial-gradient(at 65% 65%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:-17.49%;left:-28.08%}.edit-client-bg-blob--bottom{filter:blur(2.8rem);background:radial-gradient(at 35% 35%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:69.19%;left:72.7%}.edit-client-close{cursor:pointer;z-index:4;background:0 0;border:0;width:4.199cqw;height:4.199cqw;padding:0;position:absolute;top:5.09%;left:91.08%}.edit-client-close-icon{width:100%;height:100%;display:block}.edit-client-title{text-align:center;letter-spacing:-.01em;color:var(--color-ink);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(5.249cqw,10px);font-weight:500;line-height:1.2;position:absolute;top:15.79%;left:0;right:0}.edit-client-form{z-index:3;position:absolute;inset:0}.edit-client-field{flex-direction:column;gap:.787cqw;display:flex;position:absolute}.edit-client-field-label{color:var(--color-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.837cqw,10px);font-weight:500;line-height:1}.edit-client-input{background:var(--color-surface);width:100%;height:6.824cqw;color:var(--color-ink);border:0;border-radius:13.123cqw;outline:none;padding:0 2.362cqw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.837cqw,10px);font-weight:500;line-height:1;transition:background .14s}.edit-client-input::placeholder{color:var(--color-text-subtle)}.edit-client-input:focus{background:#efefef}.edit-client-row{grid-template-columns:1fr 1fr;column-gap:2.1cqw;width:55%;display:grid;position:absolute;top:28.46%;left:22.5%}.edit-client-row .edit-client-field{position:static}.edit-client-field--email{width:55%;top:39.55%;left:22.5%}.edit-client-field--phone{width:55%;top:51.04%;left:22.5%}.edit-client-field--address{width:55%;top:62.53%;left:22.5%}.edit-client-actions{grid-template-columns:1fr 1fr;column-gap:2.1cqw;width:55%;display:grid;position:absolute;top:75.07%;left:22.5%}.edit-client-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;gap:1.312cqw;width:100%;height:6.824cqw;padding:0 2.624cqw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,background .14s,transform .14s;display:inline-flex}.edit-client-btn--cancel{color:var(--color-text-muted);border:.131cqw solid var(--color-text-faint);background:0 0}.edit-client-btn--cancel:hover{background:#a0a0a014}.edit-client-btn--cancel:active{transform:translateY(.05rem)}.edit-client-btn--save{background:var(--color-lime);color:var(--color-ink);border:0}.edit-client-btn--save:hover{filter:brightness(.96)}.edit-client-btn--save:active{transform:translateY(.05rem)}.edit-client-save-arrow{flex-shrink:0;width:3.018cqw;height:3.018cqw;display:block}@media (width<=600px){.edit-client-overlay{padding:1.6rem}.edit-client-modal{aspect-ratio:auto;border-radius:2.4rem;width:calc(100vw - 3.2rem);height:auto;padding:1rem;container-type:normal}.edit-client-inner{border-radius:2rem;flex-direction:column;gap:1.6rem;padding:6rem 2rem 3rem;display:flex;position:relative;inset:auto}.edit-client-close{width:3.2rem;height:3.2rem;position:absolute;top:1.6rem;left:auto;right:1.6rem}.edit-client-title,.edit-client-form,.edit-client-row,.edit-client-field--email,.edit-client-field--phone,.edit-client-field--address,.edit-client-actions{top:auto;left:auto;right:auto;width:auto;position:static;inset:auto;transform:none}.edit-client-title{text-align:center;font-size:2.4rem}.edit-client-form{flex-direction:column;gap:1.6rem;display:flex}.edit-client-row{grid-template-columns:1fr 1fr;column-gap:1.2rem;display:grid}.edit-client-field{width:auto;position:static}.edit-client-field-label{font-size:1.4rem}.edit-client-input{border-radius:9999px;height:4.4rem;padding:0 1.6rem;font-size:1.4rem}.edit-client-actions{grid-template-columns:1fr 1fr;column-gap:1.2rem;display:grid}.edit-client-btn{height:4.4rem;font-size:1.6rem}.edit-client-btn--cancel{border-width:1px}.edit-client-save-arrow{width:2rem;height:2rem}}.edit-client-modal.edit-client-modal--flow{aspect-ratio:auto;width:min(62rem,100vw - 3rem);height:auto;max-height:min(92vh,78rem);display:block;overflow:hidden}.edit-client-inner.edit-client-inner--flow{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:1.6rem;width:100%;max-height:min(92vh,78rem);padding:3.6rem 4rem 3.2rem;display:flex;position:relative;inset:auto;overflow-y:auto}.edit-client-inner.edit-client-inner--flow::-webkit-scrollbar{display:none}.edit-client-inner.edit-client-inner--flow .edit-client-title{text-align:center;margin:0 0 .4rem;font-size:2.4rem;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-close{width:3.2rem;height:3.2rem;position:absolute;top:1.8rem;left:auto;right:1.8rem}.edit-client-inner.edit-client-inner--flow .edit-client-form{flex-direction:column;gap:1.4rem;width:100%;margin:0;display:flex;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-row{grid-template-columns:1fr 1fr;gap:1.2rem;width:100%;display:grid;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-field{flex-direction:column;gap:.5rem;width:100%;display:flex;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-field-label{color:var(--color-text-muted,#5a5a5a);font-size:1.3rem;font-weight:500;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-input{border:1px solid var(--color-border-input,#d8d8d8);background:var(--color-bg,#fff);width:100%;height:4.1rem;color:var(--color-text-strong,#0f1812);border-radius:999px;padding:0 1.4rem;font-family:inherit;font-size:1.4rem;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-input:focus{outline:2px solid var(--color-lime,#c6d870);outline-offset:1px}.edit-client-inner.edit-client-inner--flow .edit-client-actions{justify-content:flex-end;gap:1.2rem;margin-top:.8rem;display:flex;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-width:13rem;height:4.2rem;padding:0 2rem;font-family:inherit;font-size:1.4rem;font-weight:600;display:inline-flex;position:static}.edit-client-inner.edit-client-inner--flow .edit-client-btn--cancel{color:var(--color-text-muted,#5a5a5a);border:1px solid var(--color-text-faint,#d1d1d1);background:0 0}.edit-client-inner.edit-client-inner--flow .edit-client-btn--save{background:var(--color-lime,#c6d870);color:var(--color-ink,#0f1812);border:0}.error-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out error-modal-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes error-modal-overlay-in{0%{opacity:0}to{opacity:1}}.error-modal{aspect-ratio:762/766;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);width:min(76.2rem,100vw - 3rem,99.4778vh - 2.98433rem);animation:.22s cubic-bezier(.2,.8,.2,1) error-modal-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:error-dialog/inline-size}@keyframes error-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.error-modal-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #c6d87040}.error-modal-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.error-modal-bg-blob{filter:blur(2.8rem);background:radial-gradient(at 65% 65%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:-17.49%;left:-28.08%}.error-modal-bg-blob--bottom{filter:blur(2.8rem);background:radial-gradient(at 35% 35%,#f4f7e2f2 0%,#f4f7e28c 45%,#f4f7e200 78%);width:56.27%;height:61.49%;position:absolute;top:69.19%;left:72.7%}.error-modal-close{cursor:pointer;z-index:4;background:0 0;border:0;width:4.199cqw;height:4.199cqw;padding:0;position:absolute;top:5.09%;left:91.08%}.error-modal-close-icon{width:100%;height:100%;display:block}.error-modal-rings{aspect-ratio:1;z-index:2;width:28.22%;position:absolute;top:21.93%;left:50%;transform:translate(-50%)}.error-modal-ring-halo{filter:blur(1.6rem);background:radial-gradient(circle,#e5a19a8c 0%,#e5a19a4d 45%,#e5a19a1a 70%,#e5a19a00 85%);border-radius:50%;position:absolute;inset:-8%}.error-modal-ring-outer{background:0 0;border-radius:50%;position:absolute;inset:0}.error-modal-ring-band{background:#eec0bb;border-radius:50%;width:82.79%;height:82.79%;position:absolute;top:8.6%;left:8.6%}.error-modal-ring-disc{background:var(--color-danger-soft);border-radius:50%;justify-content:center;align-items:center;width:62.79%;height:62.79%;display:flex;position:absolute;top:18.6%;left:18.6%}.error-modal-x-icon{width:64%;height:auto;display:block}.error-modal-title{text-align:center;letter-spacing:-.01em;color:var(--color-ink);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(4.199cqw,10px);font-weight:500;line-height:1.2;position:absolute;top:53%;left:0;right:0}.error-modal-description{text-align:center;width:52.62%;color:var(--color-text-subtle);z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.837cqw,10px);font-weight:500;line-height:1.55;position:absolute;top:60%;left:50%;transform:translate(-50%)}.error-modal-actions{z-index:3;justify-content:center;display:flex;position:absolute;top:62%;left:0;right:0}.error-modal-cta{background:var(--color-danger-soft);width:45.41cqw;height:5.512cqw;color:var(--color-danger);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:1.312cqw;padding:0 5.249cqw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.error-modal-cta:hover{filter:brightness(.96)}.error-modal-cta:active{transform:translateY(.05rem)}.error-modal-cta-arrow{flex-shrink:0;width:2.953cqw;height:2.953cqw;display:block}@media (width<=600px){.error-modal-overlay{padding:1.6rem}.error-modal{aspect-ratio:auto;border-radius:2.4rem;width:calc(100vw - 3.2rem);height:auto;padding:1rem;container-type:normal}.error-modal-inner{border-radius:2rem;flex-direction:column;align-items:center;gap:1.6rem;padding:6rem 2rem 3rem;display:flex;position:relative;inset:auto}.error-modal-close{width:3.2rem;height:3.2rem;position:absolute;top:1.6rem;left:auto;right:1.6rem}.error-modal-rings,.error-modal-title,.error-modal-description,.error-modal-actions{width:auto;position:static;top:auto;left:auto;right:auto;transform:none}.error-modal-rings{width:18rem}.error-modal-title{font-size:2.8rem;line-height:1.2}.error-modal-description{font-size:1.4rem;line-height:1.5}.error-modal-cta{gap:.8rem;width:28rem;height:4.2rem;padding:0 3.2rem;font-size:1.6rem}.error-modal-cta:active{transform:translateY(.05rem)}.error-modal-cta-arrow{width:2rem;height:2rem}}.admin-orders-table--clients .admin-orders-th:first-child,.admin-orders-table--clients .admin-orders-td:first-child{width:3%}.admin-orders-table--clients .admin-orders-th:nth-child(2),.admin-orders-table--clients .admin-orders-td:nth-child(2),.admin-orders-table--clients .admin-orders-th:nth-child(3),.admin-orders-table--clients .admin-orders-td:nth-child(3){width:12%}.admin-orders-table--clients .admin-orders-th:nth-child(4),.admin-orders-table--clients .admin-orders-td:nth-child(4){width:27%}.admin-orders-table--clients .admin-orders-th:nth-child(5),.admin-orders-table--clients .admin-orders-td:nth-child(5){width:16%}.admin-orders-table--clients .admin-orders-th:nth-child(6),.admin-orders-table--clients .admin-orders-td:nth-child(6){white-space:nowrap;width:22%}.admin-orders-table--clients .admin-orders-th:nth-child(7),.admin-orders-table--clients .admin-orders-td:nth-child(7){width:11%}.admin-clients-actions{align-items:center;gap:min(.6rem,.6vw);display:inline-flex}.admin-clients-action{cursor:pointer;border:0;border-radius:50%;place-items:center;width:min(3rem,3vw);height:min(3rem,3vw);padding:0;transition:filter .15s;display:inline-grid}.admin-clients-action--view{background:var(--color-lime-soft);color:var(--color-ink)}.admin-clients-action--view:hover{background:var(--color-ink)}.admin-clients-action--edit{color:#479cc3;background:#d8f3ff}.admin-clients-action--edit:hover{background:var(--color-ink)}.admin-clients-action--delete{background:var(--color-danger-soft);color:var(--color-danger)}.admin-clients-action--delete:hover{background:#d6321f}.admin-clients-action:hover,.admin-clients-action:hover .admin-clients-action-icon{color:var(--color-bg)}.admin-clients-action:hover .admin-clients-action-icon path,.admin-clients-action:hover .admin-clients-action-icon circle{stroke:var(--color-bg);transition:stroke .18s}.admin-clients-action-icon{color:currentColor;width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw)}.admin-clients-empty{text-align:center;height:7.2rem;color:var(--color-muted)}@media (width<=767px){.admin-clients-actions .admin-clients-action{width:20px;height:20px}.admin-clients-actions .admin-clients-action-icon{width:10px;height:10px}}.admin-client-detail-grid{grid-template-columns:minmax(28rem,24%) minmax(0,1fr);gap:min(2.6rem,2.6vw);padding:0 min(2.3rem,2.3vw) min(3.6rem,3.6vw);display:grid}.admin-client-detail-aside{background:var(--color-bg);border:1px solid var(--color-success-soft);border-radius:min(2rem,2vw);flex-direction:column;align-items:center;min-height:min(50.4rem,50.4vw);padding:min(3.6rem,3.6vw) min(2.4rem,2.4vw) min(2.4rem,2.4vw);display:flex;position:relative}.admin-client-detail-avatar-wrap{width:min(16.8rem,16.8vw);height:min(16.8rem,16.8vw);position:relative}.admin-client-detail-avatar{border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.admin-client-detail-avatar-letter{color:var(--color-bg);letter-spacing:-.02em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(min(8.7rem,8.7vw),10px);font-weight:500;line-height:1}.admin-client-detail-avatar-status{border:2px solid var(--color-bg);background:#5cb85c;border-radius:50%;width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw);position:absolute;top:min(1rem,1vw);right:min(1rem,1vw)}.admin-client-detail-company{color:var(--color-ink);margin:min(2rem,2vw) 0 0;font-family:inherit;font-size:max(min(2.4rem,2.4vw),10px);font-weight:600;line-height:1}.admin-client-detail-email-sub{color:var(--color-text-subtle);margin:min(.8rem,.8vw) 0 0;font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1}.admin-client-detail-info-list{flex-direction:column;gap:min(1rem,1vw);width:100%;margin:min(2.4rem,2.4vw) 0 0;padding:0;list-style:none;display:flex}.admin-client-detail-info-pill{background:var(--color-surface);border-radius:min(1rem,1vw);justify-content:space-between;align-items:center;gap:min(1rem,1vw);min-height:min(4.5rem,4.5vw);padding:min(1.4rem,1.4vw) min(1.6rem,1.6vw);display:flex}.admin-client-detail-info-label{color:var(--color-text-subtle);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1}.admin-client-detail-info-value{color:var(--color-ink);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1;overflow:hidden}.admin-client-detail-panel{background:var(--color-bg);border:1px solid #f0f0f0;border-radius:min(2rem,2vw);min-height:min(42.4rem,42.4vw);padding:min(2.8rem,2.8vw) min(3.6rem,3.6vw);position:relative}.admin-client-detail-actions{justify-content:flex-end;gap:min(1rem,1vw);display:flex}.admin-client-detail-cta{cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:min(1rem,1vw);height:min(4.2rem,4.2vw);padding:0 min(3.2rem,3.2vw);font-family:inherit;font-size:max(min(1.6rem,1.6vw),10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.admin-client-detail-cta:hover{filter:brightness(.96)}.admin-client-detail-cta:active{transform:translateY(.05rem)}.admin-client-detail-cta--edit{color:#479cc3;background:#d8f3ff}.admin-client-detail-cta--delete{background:var(--color-danger-soft);color:var(--color-danger)}.admin-client-detail-cta-icon{flex-shrink:0;width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw)}.admin-client-detail-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:min(4.8rem,4.8vw) min(3rem,3vw);margin:min(3.4rem,3.4vw) 0 0;padding:0;display:grid}.admin-client-detail-field{flex-direction:column;gap:min(.8rem,.8vw);margin:0;display:flex}.admin-client-detail-field-label{color:var(--color-text-subtle);margin:0;font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;line-height:1}.admin-client-detail-field-value{color:var(--color-ink);margin:0;font-family:inherit;font-size:max(min(1.8rem,1.8vw),10px);font-weight:500;line-height:1.2}@media (width<=900px){.admin-client-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-client-detail-aside{min-height:0}.admin-client-detail-actions{justify-content:stretch}.admin-client-detail-cta{flex:1}}.confirm-dialog-overlay{z-index:200;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#0f180c6b;justify-content:center;align-items:center;padding:3rem;animation:.16s ease-out confirm-dialog-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}.confirm-dialog-overlay--inline{z-index:10;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);border-radius:inherit;background:#ffffff8c;padding:0;position:absolute;inset:0;overflow:hidden}@keyframes confirm-dialog-overlay-in{0%{opacity:0}to{opacity:1}}.confirm-dialog{aspect-ratio:762/766;background:var(--color-surface-soft);border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);width:min(76.2rem,100vw - 3rem,99.4778vh - 2.98433rem);animation:.22s cubic-bezier(.2,.8,.2,1) confirm-dialog-in;position:relative;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e;container:dialog/inline-size}.confirm-dialog-inner{background:var(--color-bg);isolation:isolate;border-radius:min(4rem,5.24934vw - .15748rem,5.22193vh - .156658rem);position:absolute;inset:1.837cqw;overflow:hidden;box-shadow:0 .1rem 1.31rem #c6d8702e}@keyframes confirm-dialog-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-dialog--inline{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;box-shadow:0 0 0 1px #0f180c0f}.confirm-dialog-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.confirm-dialog-bg-blob{filter:blur(2.4rem);background:radial-gradient(at 65% 65%,#ffc8bc8c 0%,#ffc8bc47 40%,#ffc8bc00 75%);width:56.3%;height:61.49%;position:absolute;top:-17.49%;left:-28.08%}.confirm-dialog-bg-blob--bottom{filter:blur(2.8rem);background:radial-gradient(at 35% 35%,#ffc8bc4d 0%,#ffc8bc24 45%,#ffc8bc00 80%);width:56.3%;height:61.49%;position:absolute;top:62.79%;left:70.6%}.confirm-dialog-close{cursor:pointer;z-index:4;background:0 0;border:0;width:4.199cqw;height:4.199cqw;padding:0;position:absolute;top:5.09%;left:91.08%}.confirm-dialog-close-icon{width:100%;height:100%;display:block}.confirm-dialog-title{text-align:center;letter-spacing:-.01em;color:#1d1909;z-index:3;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(5.249cqw,10px);font-weight:500;line-height:1;position:absolute;top:20.76%;left:0;right:0}.confirm-dialog-desc{text-align:center;color:#6d6d6d;z-index:3;margin:0;padding:0 9%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(1.837cqw,10px);font-weight:500;line-height:1.4;position:absolute;top:27.94%;left:0;right:0}.confirm-dialog-rings{aspect-ratio:1;z-index:2;width:28.22%;position:absolute;top:32.64%;left:50%;transform:translate(-50%)}.confirm-dialog-ring-halo{filter:blur(1.6rem);background:radial-gradient(circle,#e5a19a8c 0%,#e5a19a52 45%,#e5a19a1a 70%,#e5a19a00 85%);border-radius:50%;position:absolute;inset:0}.confirm-dialog-ring-band{background:#eec0bb;border-radius:50%;width:82.79%;height:82.79%;position:absolute;top:8.6%;left:8.6%}.confirm-dialog-ring-disc{background:var(--color-danger-soft);border-radius:50%;width:62.79%;height:62.79%;position:absolute;top:18.6%;left:18.6%}.confirm-dialog-x-icon{width:25.12%;height:25.12%;display:block;position:absolute;top:37.67%;left:37.67%}.confirm-dialog-actions{z-index:3;align-items:center;gap:2.756cqw;display:flex;position:absolute;top:68.8%;left:28.87%}.confirm-dialog-btn{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;height:5.512cqw;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:max(2.1cqw,10px);font-weight:400;line-height:1;transition:filter .14s,transform .14s;display:inline-flex}.confirm-dialog-btn:hover{filter:brightness(.96)}.confirm-dialog-btn:active{transform:translateY(.05rem)}.confirm-dialog-btn--back{background:var(--color-bg);width:19.685cqw;color:var(--color-text-muted);border:.131cqw solid var(--color-text-faint)}.confirm-dialog-btn--confirm{background:var(--color-danger-soft);width:21.785cqw;color:var(--color-danger);border:0;gap:1.312cqw;padding-left:5.249cqw;padding-right:5.249cqw}.confirm-dialog-btn-arrow{flex-shrink:0;width:3.018cqw;height:3.018cqw;display:block}.confirm-dialog--inline .confirm-dialog-inner{flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:6rem 4rem;display:flex}.confirm-dialog--inline .confirm-dialog-close{width:3.6rem;height:3.6rem;position:absolute;top:3rem;left:auto;right:3rem}.confirm-dialog--inline .confirm-dialog-title,.confirm-dialog--inline .confirm-dialog-desc,.confirm-dialog--inline .confirm-dialog-rings,.confirm-dialog--inline .confirm-dialog-actions{position:relative;top:auto;left:auto;transform:none}.confirm-dialog--inline .confirm-dialog-title{font-size:4rem;line-height:1}.confirm-dialog--inline .confirm-dialog-desc{margin-top:.4rem;margin-bottom:1rem;font-size:1.4rem}.confirm-dialog--inline .confirm-dialog-rings{width:21.5rem;margin:1.6rem 0}.confirm-dialog--inline .confirm-dialog-actions{align-items:center;gap:2.1rem;margin-top:2rem;display:flex}.confirm-dialog--inline .confirm-dialog-btn{height:4.2rem;font-size:1.6rem}.confirm-dialog--inline .confirm-dialog-btn--back{border-width:1px;width:15rem}.confirm-dialog--inline .confirm-dialog-btn--confirm{gap:1rem;width:16.6rem;padding-left:4rem;padding-right:4rem}.confirm-dialog--inline .confirm-dialog-btn-arrow{width:2.3rem;height:2.3rem}@media (width<=600px){.confirm-dialog-overlay{padding:1.6rem}.confirm-dialog{aspect-ratio:auto;border-radius:2.4rem;width:calc(100vw - 3.2rem);height:auto;padding:1rem;container-type:normal}.confirm-dialog-inner{border-radius:2rem;padding-bottom:3rem;position:relative;inset:auto}.confirm-dialog-close{width:3.2rem;height:3.2rem;position:absolute;top:1.6rem;left:auto;right:1.6rem}.confirm-dialog-title,.confirm-dialog-desc,.confirm-dialog-rings,.confirm-dialog-actions{position:static;transform:none}.confirm-dialog-title{margin-top:7rem;font-size:2.8rem;line-height:1.1}.confirm-dialog-desc{margin-top:1.2rem;padding:0 2.4rem;font-size:1.4rem}.confirm-dialog-rings{width:18rem;margin:2.8rem auto}.confirm-dialog-actions{justify-content:center;gap:1.2rem;margin-top:2.4rem}.confirm-dialog-btn{height:4.2rem;font-size:1.6rem}.confirm-dialog-btn--back{border-width:1px;width:15rem}.confirm-dialog-btn--confirm{gap:.8rem;width:16.6rem;padding-left:3.2rem;padding-right:2rem}.confirm-dialog-btn-arrow{width:2.3rem;height:2.3rem}}.issue-type-form-modal{background:var(--color-bg,#fff);width:min(48rem,100vw - 3rem);color:var(--color-ink,#1a1a1a);border-radius:1.6rem;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 0 0 1px #0f180c14,0 1.2rem 3.2rem #0f180c24,0 3.6rem 7.2rem #0f180c2e}.issue-type-form-header{border-bottom:1px solid var(--color-border,#ececec);justify-content:space-between;align-items:center;padding:2rem 2.4rem;display:flex}.issue-type-form-title{color:var(--color-ink,#1a1a1a);margin:0;font-size:2rem;font-weight:500}.issue-type-form-body{padding:2rem 2.4rem}.issue-type-form{flex-direction:column;gap:1.6rem;display:flex}.issue-type-form-field{flex-direction:column;gap:.6rem;display:flex}.issue-type-form-field-label{color:var(--color-text-muted,#6e706a);font-size:1.3rem;font-weight:500}.issue-type-form-input{border:1px solid var(--color-border,#ececec);background:var(--color-bg,#fff);height:4.4rem;font:inherit;color:var(--color-ink,#1a1a1a);border-radius:.8rem;outline:none;padding:0 1.4rem;font-size:1.4rem;transition:border-color .15s,box-shadow .15s}.issue-type-form-input::placeholder{color:var(--color-text-subtle,#b0b0b0)}.issue-type-form-input:focus{border-color:var(--color-accent,#2d7d5a);box-shadow:0 0 0 3px #2d7d5a1f}.issue-type-form-hint{color:var(--color-text-muted,#6e706a);font-size:1.2rem}.issue-type-form-checkbox{color:var(--color-ink,#1a1a1a);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.8rem;font-size:1.3rem;display:inline-flex}.issue-type-form-checkbox input[type=checkbox]{width:1.8rem;height:1.8rem;accent-color:var(--color-accent,#2d7d5a);cursor:pointer}.issue-type-form-error{color:#c62828;margin:0;font-size:1.3rem}.issue-type-form-footer{border-top:1px solid var(--color-border,#ececec);background:var(--color-surface-soft,#fafafa);justify-content:flex-end;align-items:center;gap:1.2rem;padding:1.6rem 2.4rem;display:flex}.issue-type-form-btn{height:4.4rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 2rem;font-size:1.4rem;font-weight:500;transition:filter .15s,transform 50ms,background .15s,border-color .15s}.issue-type-form-btn:disabled{cursor:not-allowed;opacity:.5}.issue-type-form-btn--cancel{border-color:var(--color-border,#ececec);color:var(--color-ink,#1a1a1a);background:0 0}.issue-type-form-btn--cancel:hover:not(:disabled){background:#a0a0a014}.issue-type-form-btn--submit{background:var(--color-ink,#1a1a1a);color:var(--color-bg,#fff);border-color:var(--color-ink,#1a1a1a)}.issue-type-form-btn--submit:hover:not(:disabled){filter:brightness(.92)}.issue-type-form-btn--submit:active:not(:disabled){transform:translateY(.05rem)}.admin-issue-types{flex-direction:column;gap:min(1.6rem,1.6vw);padding:min(2rem,2vw) min(2.3rem,2.3vw) min(2.4rem,2.4vw);display:flex}.admin-issue-types-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:min(1.6rem,1.6vw);display:flex}.admin-issue-types-titles{flex-direction:column;gap:min(.4rem,.4vw);display:flex}.admin-issue-types-title{color:var(--color-ink);margin:0;font-family:Inter,sans-serif;font-size:max(min(2rem,2vw),10px);font-weight:600}.admin-issue-types-subtitle{color:var(--color-text-muted);margin:0;font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px)}.admin-issue-types-add{background:var(--color-ink);height:min(4.4rem,4.4vw);color:var(--color-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:min(.8rem,.8vw);padding:0 min(1.8rem,1.8vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:opacity .15s;display:inline-flex}.admin-issue-types-add:hover{opacity:.92}.admin-issue-types-add-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw)}.admin-issue-types-error{color:#c62828;margin:0;font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px)}.admin-issue-types-table-wrap{background:var(--color-bg);border-radius:min(1.6rem,1.6vw);overflow:auto}.admin-issue-types-table{border-collapse:collapse;width:100%;color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px)}.admin-issue-types-table thead th{text-align:left;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:min(1.4rem,1.4vw) min(1.6rem,1.6vw);font-weight:500}.admin-issue-types-table tbody td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:min(1.4rem,1.4vw) min(1.6rem,1.6vw)}.admin-issue-types-row:hover{background:var(--color-lime-soft,#f4f7e266)}.admin-issue-types-name{font-weight:500}.admin-issue-types-state{text-align:center;color:var(--color-text-muted);font-style:italic;padding:min(2.4rem,2.4vw)!important}.admin-issue-types-status{white-space:nowrap;border-radius:999px;align-items:center;height:min(2.6rem,2.6vw);padding:0 min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:inline-flex}.admin-issue-types-status--active{color:#339f33;background:#e9fde9}.admin-issue-types-status--inactive{color:var(--color-text-muted);background:#f0f1ee}@media (width<=767px){.admin-issue-types-status{height:auto;padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}}.admin-issue-types-th--actions{width:min(28rem,28vw)}.admin-issue-types-actions-cell{flex-wrap:wrap;gap:min(.8rem,.8vw);display:flex}.admin-issue-types-action{border:1px solid var(--color-border-strong,#d9dcd0);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;height:min(3.2rem,3.2vw);padding:0 min(1.4rem,1.4vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);transition:background-color .15s,color .15s,border-color .15s}.admin-issue-types-action:hover:not(:disabled){background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.admin-issue-types-action:disabled{opacity:.5;cursor:not-allowed}.admin-issue-types-action--danger{color:#c62828;border-color:#f3c2c2}.admin-issue-types-action--danger:hover:not(:disabled){color:#fff;background:#c62828;border-color:#c62828}.admin-orders-breadcrumb-sep{width:min(.6rem,.6vw);height:min(1.2rem,1.2vw);color:var(--color-text-subtle);margin-left:min(.4rem,.4vw)}.admin-orders-table--support .admin-orders-th--status,.admin-orders-table--support .admin-orders-td--status{text-align:center;width:min(26rem,26vw)}.admin-orders-td--status .admin-orders-lab-cell{display:inline-block}.admin-orders-td--status .admin-orders-tag--lab{white-space:nowrap}.admin-support-state{text-align:center;height:min(12rem,12vw);color:var(--color-text-muted);font-weight:500}.admin-orders-tag--lab-pending{color:#918a3b;background:#fcf8d4}.admin-orders-tag--lab-solved{color:#339f33;background:#e9fde9}.admin-support-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.admin-support-top-tabs{margin-left:auto}.admin-support-issue-select{appearance:none;border:1px solid var(--color-border,#ececec);background-color:var(--color-surface,#fff);height:min(4.2rem,3.2vw);color:var(--color-text-muted);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5l5 5 5-5' stroke='%23808080' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right min(1.4rem,1.4vw) center;background-repeat:no-repeat;background-size:min(1rem,.9vw);border-radius:9999px;min-width:min(20rem,14vw);padding:0 min(3.6rem,3.6vw) 0 min(1.6rem,1.6vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.admin-support-issue-select:focus{outline-offset:1px;outline:2px solid #c6d8708c}.edit-product-modal-size{max-width:min(92vw,109rem);aspect-ratio:1090/820!important;width:min(109rem,100vw - 4rem,132.927vh - 5.31707rem)!important}.edit-product-title{font-size:clamp(2.9rem,3.35cqw,3.6rem)!important;top:7.25%!important}.edit-product-stepper{grid-template-columns:repeat(5,minmax(0,1fr))!important;top:13.85%!important;left:7.5%!important;right:7.5%!important}.edit-product-stepper:before{top:2.5cqw!important;left:7.25%!important;right:7.25%!important}.edit-product-stepper:after{display:none!important}.edit-product-stepper .diagnosis-step-circle{width:6.8cqw;height:6.8cqw}.edit-product-stepper .diagnosis-step{gap:1.7cqw}.edit-product-stepper .diagnosis-step-label{text-align:center;white-space:normal;max-width:9.75cqw;font-size:max(1.18cqw,10px);line-height:1.15}.edit-product-step-number{color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(1.68cqw,10px);font-weight:500;line-height:1}.edit-product-stepper .diagnosis-step-disc--muted{background:var(--color-lime-soft);background-image:none;border:none}.edit-product-panel{z-index:3;scrollbar-width:none;-ms-overflow-style:none;width:min(82cqw,88%);padding:.25cqw 1.1cqw .9cqw;position:absolute;top:30%;bottom:14.25%;left:50%;overflow-y:auto;transform:translate(-50%)}.edit-product-panel::-webkit-scrollbar{display:none}.edit-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1cqw 1.35cqw;display:grid}.edit-product-grid--single,.edit-product-stack{flex-direction:column;gap:1.05cqw;display:flex}.edit-product-panel .diagnosis-field{gap:.55cqw}.edit-product-panel .diagnosis-field-label{font-size:max(1.38cqw,10px)!important}.edit-product-panel .diagnosis-field-select{height:4.65cqw!important;font-size:max(1.42cqw,10px)!important}.edit-product-panel .diagnosis-field-select:disabled{cursor:not-allowed;opacity:.72}.edit-product-input{cursor:text!important}.edit-product-field--wide{grid-column:1/-1}.edit-product-panel .diagnosis-field-select:not(select){background-image:none;padding-right:2.36cqw}.edit-product-textarea{resize:none;min-height:6.1cqw;font-family:Inter,sans-serif;line-height:1.45;cursor:text!important;border-radius:1.7cqw!important;height:auto!important;padding-top:1.1cqw!important;padding-bottom:1.1cqw!important}.edit-product-textarea--tall{min-height:8.4cqw}.edit-product-repeat-card{background:#ffffff75;border:0;border-radius:1.65cqw;flex-direction:column;gap:.85cqw;padding:1cqw 1.15cqw;display:flex}.edit-product-repeat-head{justify-content:space-between;align-items:center;gap:1cqw;display:flex}.edit-product-repeat-title{color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(1.38cqw,10px);font-weight:600}.edit-product-text-button{color:var(--color-danger);cursor:pointer;background:0 0;border:0;font-family:Inter,sans-serif;font-size:max(1.24cqw,10px);font-weight:600}.edit-product-secondary-action{border:1px solid var(--color-text-faint);background:var(--color-bg);min-height:4.3cqw;color:var(--color-ink);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);border-radius:9999px;align-self:center;padding:0 2.7cqw;font-family:Inter,sans-serif;font-size:max(1.38cqw,10px);font-weight:600}.edit-product-secondary-action:hover{background:var(--color-surface)}.edit-product-images-step{flex-direction:column;gap:1cqw;display:flex}.edit-product-dropzone{gap:.62cqw;height:13.6cqw;margin-top:0}.edit-product-dropzone--compact{height:9.2cqw}.edit-product-dropzone:disabled{cursor:not-allowed;opacity:.68}.edit-product-dropzone .confirm-payment-dropzone-icon{width:4.3cqw;height:4.3cqw;margin-bottom:.15cqw}.edit-product-dropzone .confirm-payment-dropzone-title,.edit-product-dropzone .confirm-payment-dropzone-sub{font-size:max(1.38cqw,10px)}.edit-product-media-field{flex-direction:column;gap:.75cqw;display:flex}.edit-product-tag-field{min-width:0}.edit-product-chip-list{flex-wrap:wrap;gap:.55cqw;margin-block:.35cqw .15cqw;display:flex}.edit-product-chip{border:1px solid var(--color-text-faint);background:var(--color-lime-soft);min-height:2.65cqw;color:var(--color-ink);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);border-radius:9999px;align-items:center;gap:.65cqw;padding:0 1cqw;font-family:Inter,sans-serif;font-size:max(1.12cqw,10px);font-weight:600;display:inline-flex}.edit-product-chip:hover{background:var(--color-surface)}.edit-product-inline-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7cqw;display:grid}.edit-product-inline-add-button{background:var(--color-ink);min-width:7.4cqw;height:4.65cqw;color:var(--color-bg);cursor:pointer;transition:opacity var(--duration-fast) var(--easing-standard);border:0;border-radius:9999px;font-family:Inter,sans-serif;font-size:max(1.28cqw,10px);font-weight:700}.edit-product-inline-add-button:disabled{cursor:not-allowed;opacity:.45}.edit-product-field-hint{color:var(--color-text-muted);font-family:Inter,sans-serif;font-size:max(1.08cqw,10px);line-height:1.25}.edit-product-empty-note{color:var(--color-text-muted);text-align:center;margin:0;font-family:Inter,sans-serif;font-size:max(1.28cqw,10px);line-height:1.35}.edit-product-files-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1cqw;display:grid}.edit-product-file{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.35cqw;height:auto;min-height:8.2cqw;margin-top:0;display:grid;padding:1cqw 1.25cqw!important}.edit-product-file--single{min-height:7.2cqw}.edit-product-file-meta{gap:.78cqw;min-width:0}.edit-product-file .confirm-payment-file-thumb{width:4.6cqw;height:4.6cqw}.edit-product-file .confirm-payment-file-thumb-icon{width:2.15cqw;height:2.15cqw}.edit-product-file .confirm-payment-file-name,.edit-product-file .confirm-payment-file-status{font-size:max(1.3cqw,10px)}.edit-product-file-name-field{cursor:text;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.edit-product-file-name-field:focus{box-shadow:0 .18cqw 0 var(--color-lime)}.edit-product-file .confirm-payment-file-status{flex-wrap:wrap;row-gap:.32cqw}.edit-product-file--single .edit-product-file-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.75cqw;display:grid}.edit-product-file--single .confirm-payment-file-status{grid-column:1/-1}.edit-product-file .confirm-payment-file-remove{align-self:start;margin-top:.2cqw}.edit-product-preview-button{border:1px solid var(--color-text-faint);background:var(--color-surface);width:max-content;min-height:2.55cqw;color:var(--color-ink);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);border-radius:9999px;align-items:center;gap:.5cqw;padding:0 1.25cqw;font-family:Inter,sans-serif;font-size:max(1.12cqw,10px);font-weight:600;display:inline-flex}.edit-product-preview-button:hover{background:var(--color-lime-soft)}.edit-product-preview-icon{flex-shrink:0;width:1.45cqw;height:1.45cqw}.edit-product-main-option{width:max-content;color:var(--color-ink);cursor:pointer;align-items:center;gap:.55cqw;font-family:Inter,sans-serif;font-size:max(1.22cqw,10px);font-weight:600;display:inline-flex}.edit-product-main-option input{width:1.3cqw;height:1.3cqw;accent-color:var(--color-lime)}.edit-product-preview-overlay{z-index:10;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0520003d;justify-content:center;align-items:center;padding:5cqw;display:flex;position:absolute;inset:0}.edit-product-preview-dialog{background:var(--color-bg);border-radius:2.2cqw;flex-direction:column;gap:1.35cqw;width:min(48cqw,86%);min-height:30cqw;padding:2.4cqw;display:flex;position:relative;box-shadow:0 2.8rem 6rem #05200038}.edit-product-preview-close{cursor:pointer;background:0 0;border:0;width:3.35cqw;height:3.35cqw;padding:0;position:absolute;top:1.2cqw;right:1.2cqw}.edit-product-preview-close-icon{width:100%;height:100%}.edit-product-preview-media{background:var(--color-surface);border-radius:1.55cqw;justify-content:center;align-items:center;min-height:23cqw;display:flex;overflow:hidden}.edit-product-preview-media img{object-fit:contain;width:100%;height:100%;max-height:30cqw;display:block}.edit-product-preview-placeholder{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:1cqw;font-family:Inter,sans-serif;font-size:max(1.35cqw,10px);font-weight:600;display:flex}.edit-product-preview-placeholder-icon{width:6cqw;height:6cqw}.edit-product-preview-name{color:var(--color-ink);text-align:center;overflow-wrap:anywhere;margin:0;font-family:Inter,sans-serif;font-size:max(1.45cqw,10px);font-weight:600}.edit-product-submit-error{color:var(--color-danger);text-align:center;margin:1.2cqw 0 0;font-family:Inter,sans-serif;font-size:max(1.25cqw,10px);font-weight:600}.edit-product-actions{top:auto!important;bottom:5.8%!important}.edit-product-actions .diagnosis-back,.edit-product-actions .diagnosis-start{height:4.45cqw;font-size:max(1.62cqw,10px)}.edit-product-actions .diagnosis-back{width:16cqw}.edit-product-actions .diagnosis-start{padding:0 4.2cqw}.edit-product-actions .diagnosis-start-arrow{width:2.25cqw;height:2.25cqw}@media (width<=1023px){.edit-product-modal-size{width:min(90rem,100vw - 3.2rem)!important}.edit-product-panel{width:min(82cqw,88%)}}@media (width<=767px){.edit-product-modal-size{border-radius:2rem;max-width:calc(100vw - 2rem);max-height:90vh;display:flex;overflow:hidden;aspect-ratio:auto!important;width:min(100%,100vw - 2rem)!important;height:auto!important}.edit-product-modal-size .diagnosis-inner{flex-direction:column;width:100%;max-height:90vh;padding:2.2rem 1.5rem 1.5rem;display:flex;position:static;inset:auto;overflow:hidden}.edit-product-modal-size .diagnosis-close{z-index:5;width:3.4rem;height:3.4rem;top:1.1rem;left:auto;right:1.1rem}.edit-product-modal-size .edit-product-title{text-align:left;padding-right:3.6rem;line-height:1.15;margin:0 0 1.4rem!important;font-size:2.15rem!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.edit-product-modal-size .edit-product-stepper{justify-content:space-between;align-items:center;gap:.4rem;margin:0 0 1.6rem!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.edit-product-modal-size .edit-product-stepper:before{content:"";background:var(--color-success-soft);z-index:0;border-radius:9999px;height:.35rem;position:absolute;top:1.95rem;left:2.1rem;right:2.1rem;display:block!important}.edit-product-modal-size .edit-product-stepper:after{display:none!important}.edit-product-modal-size .edit-product-stepper .diagnosis-step{z-index:1;flex:none;position:relative;gap:0!important}.edit-product-modal-size .edit-product-stepper .diagnosis-step-circle{width:4.2rem!important;height:4.2rem!important}.edit-product-modal-size .edit-product-step-number{font-size:1.6rem!important}.edit-product-modal-size .edit-product-stepper .diagnosis-step-label{display:none!important}.edit-product-modal-size .edit-product-panel{flex:auto;min-height:0;padding:.25rem .35rem .5rem;width:100%!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important}.edit-product-modal-size .edit-product-grid,.edit-product-modal-size .edit-product-files-grid{grid-template-columns:1fr!important;gap:1.1rem!important}.edit-product-modal-size .edit-product-grid--single,.edit-product-modal-size .edit-product-stack{gap:1.1rem!important}.edit-product-modal-size .edit-product-panel .diagnosis-field{gap:.5rem!important}.edit-product-modal-size .edit-product-panel .diagnosis-field-label{font-size:1.3rem!important}.edit-product-modal-size .edit-product-panel .diagnosis-field-select{padding-right:3.4rem;height:4.4rem!important;font-size:1.45rem!important}.edit-product-modal-size .edit-product-panel .diagnosis-field-select:not(select){padding-right:1.4rem}.edit-product-modal-size .edit-product-textarea{border-radius:1.4rem!important;min-height:8.5rem!important;padding:1.1rem 1.3rem!important}.edit-product-modal-size .edit-product-textarea--tall{min-height:11rem!important}.edit-product-modal-size .edit-product-repeat-card{border-radius:1.4rem;gap:1rem;padding:1.2rem 1.3rem}.edit-product-modal-size .edit-product-repeat-title{font-size:1.4rem}.edit-product-modal-size .edit-product-text-button{font-size:1.3rem}.edit-product-modal-size .edit-product-field-hint{font-size:1.2rem}.edit-product-modal-size .edit-product-empty-note{font-size:1.35rem}.edit-product-modal-size .edit-product-secondary-action{min-height:4rem;padding:0 2rem;font-size:1.4rem}.edit-product-modal-size .edit-product-inline-add{gap:.8rem}.edit-product-modal-size .edit-product-inline-add-button{min-width:8rem;height:4.4rem;font-size:1.35rem}.edit-product-modal-size .edit-product-chip-list{gap:.6rem;margin-block:.5rem .2rem}.edit-product-modal-size .edit-product-chip{gap:.6rem;min-height:3rem;padding:0 1.2rem;font-size:1.25rem}.edit-product-modal-size .edit-product-dropzone{gap:.7rem;height:auto;min-height:12rem;padding:1.6rem 1rem}.edit-product-modal-size .edit-product-dropzone--compact{min-height:9rem}.edit-product-modal-size .edit-product-dropzone .confirm-payment-dropzone-icon{width:3.6rem;height:3.6rem}.edit-product-modal-size .edit-product-dropzone .confirm-payment-dropzone-title,.edit-product-modal-size .edit-product-dropzone .confirm-payment-dropzone-sub{font-size:1.3rem}.edit-product-modal-size .edit-product-file{gap:1rem;min-height:0;padding:1.1rem 1.2rem!important}.edit-product-modal-size .edit-product-file .confirm-payment-file-thumb{width:4.2rem;height:4.2rem}.edit-product-modal-size .edit-product-file .confirm-payment-file-name,.edit-product-modal-size .edit-product-file .confirm-payment-file-status,.edit-product-modal-size .edit-product-main-option{font-size:1.3rem}.edit-product-modal-size .edit-product-preview-button{min-height:3rem;padding:0 1.3rem;font-size:1.25rem}.edit-product-modal-size .edit-product-submit-error{margin-top:1.2rem;font-size:1.3rem}.edit-product-modal-size .edit-product-actions{flex:none;justify-content:space-between;gap:1rem;margin-top:1.3rem;padding-top:1.2rem;display:flex;position:static!important;inset:auto!important;transform:none!important}.edit-product-modal-size .edit-product-actions .diagnosis-back{flex:1 1 0;width:auto!important;height:4.6rem!important;font-size:1.65rem!important}.edit-product-modal-size .edit-product-actions .diagnosis-start{flex:1 1 0;height:4.6rem!important;padding:0 1.6rem!important;font-size:1.65rem!important}.edit-product-modal-size .edit-product-actions .diagnosis-start-arrow{width:1.9rem;height:1.9rem}.edit-product-preview-dialog{width:90%}}@media (prefers-reduced-motion:reduce){.edit-product-secondary-action,.edit-product-chip,.edit-product-inline-add-button{transition:none}}.admin-remedies-add-btn{background:var(--color-lime);height:min(4.2rem,4.2vw);color:var(--color-ink);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:200px;align-items:center;gap:min(.6rem,.6vw);padding:0 min(1.2rem,1.2vw) 0 min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;transition:background .25s,color .25s;display:inline-flex}.admin-remedies-add-btn:hover{background:var(--color-ink);color:var(--color-lime)}.admin-remedies-add-btn:hover .admin-remedies-add-btn-icon path{fill:var(--color-lime);transition:fill .25s}.admin-remedies-add-btn-icon{flex-shrink:0;width:min(2.2rem,2.2vw);height:min(2.2rem,2.2vw)}.admin-remedies-toggle{margin-left:auto}.admin-orders-table--remedies .admin-orders-th:first-child,.admin-orders-table--remedies .admin-orders-td:first-child{width:3%}.admin-orders-table--remedies .admin-orders-th:nth-child(2),.admin-orders-table--remedies .admin-orders-td:nth-child(2){width:19%}.admin-orders-table--remedies .admin-orders-th:nth-child(3),.admin-orders-table--remedies .admin-orders-td:nth-child(3){width:12%}.admin-orders-table--remedies .admin-orders-th:nth-child(4),.admin-orders-table--remedies .admin-orders-td:nth-child(4){width:10%}.admin-orders-table--remedies .admin-orders-th:nth-child(5),.admin-orders-table--remedies .admin-orders-td:nth-child(5){width:48%}.admin-orders-table--remedies .admin-orders-th:nth-child(6),.admin-orders-table--remedies .admin-orders-td:nth-child(6){width:10%}.admin-orders-td--remedy-name{font-weight:400;line-height:1.35}.admin-orders-td--description{color:#5d5d5d}.admin-remedies-recurring-count{min-width:min(3.4rem,3.4vw);height:min(2.6rem,2.6vw);color:var(--color-ink);background:#f4f7e2;border-radius:999px;justify-content:center;align-items:center;padding:0 min(1rem,1vw);font-weight:500;display:inline-flex}.admin-remedies-recurring-count--zero{color:gray;background:#f2f2f2}@media (width<=767px){.admin-remedies-recurring-count,.admin-remedies-recurring-count--zero{background:0 0;padding:0}}.admin-remedies-status,.admin-remedies-empty{color:var(--color-text-subtle);margin:min(1.2rem,1.2vw) min(2.4rem,2.4vw);font-size:max(min(1.4rem,1.4vw),10px)}.admin-remedies-status--error{color:var(--color-danger)}.admin-remedies-empty{text-align:center}.admin-orders-breadcrumb-link{color:var(--color-text-subtle);font-size:max(min(1.4rem,1.4vw),10px);text-decoration:none}.admin-orders-breadcrumb-link:hover{text-decoration:underline}.admin-orders-breadcrumb-separator{width:min(.6rem,.6vw);height:min(1rem,1vw);color:var(--color-text-subtle);flex-shrink:0}.admin-orders-breadcrumb-current--active{background:var(--color-success-soft);color:var(--color-ink);padding:min(.6rem,.6vw) min(1rem,1vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.remedy-detail-content{flex-direction:column;gap:min(2rem,2vw);padding:min(2rem,2vw) min(2.3rem,2.3vw);display:flex}.remedy-detail-top{justify-content:space-between;align-items:flex-start;gap:min(2rem,2vw);display:flex}.remedy-detail-volume-card{border:1px solid #e8e8e8;border-radius:min(1.6rem,1.6vw);flex-direction:column;gap:min(.6rem,.6vw);min-width:min(15.5rem,10vw);padding:min(2rem,2vw);display:flex}.remedy-detail-volume-label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:max(min(1rem,1vw),10px);font-weight:500}.remedy-detail-volume-value{color:var(--color-ink);font-size:max(min(2.2rem,2.2vw),10px);font-weight:500}.remedy-detail-actions-row{gap:min(1rem,1vw);display:flex}.remedy-detail-btn{height:min(4.2rem,4.2vw);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:200px;align-items:center;gap:min(.6rem,.6vw);padding:0 min(2rem,2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;transition:filter .15s;display:inline-flex}.remedy-detail-btn:hover{filter:brightness(.95)}.remedy-detail-btn--edit{background:var(--color-lime);color:var(--color-ink)}.remedy-detail-btn--delete{background:var(--color-danger-soft);color:var(--color-danger)}.remedy-detail-btn-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw)}.remedy-detail-description-card{border:1px solid #e8e8e8;border-radius:min(1.6rem,1.6vw);flex-direction:column;gap:min(1rem,1vw);max-width:min(70.2rem,46vw);padding:min(2rem,2vw);display:flex}.remedy-detail-desc-label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:max(min(1rem,1vw),10px);font-weight:500}.remedy-detail-desc-text{color:#5d5d5d;margin:0;font-size:max(min(1.4rem,1.4vw),10px);line-height:1.6}.admin-products-grid{grid-template-columns:repeat(auto-fill,minmax(min(22.6rem,14.8vw),1fr));gap:min(2.4rem,2.4vw);padding:0 min(2.3rem,2.3vw) min(2.3rem,2.3vw);display:grid}.admin-product-card{cursor:pointer;background:#f6f6f6;border-radius:min(1.2rem,1.2vw);flex-direction:column;align-items:center;padding-block:min(1.6rem,1.6vw);transition:background .25s;display:flex;position:relative;overflow:hidden}.admin-product-card:hover{background:var(--color-lime)}.admin-product-card-image-wrap{justify-content:center;align-items:center;width:100%;padding:min(1.1rem,1.1vw);text-decoration:none;display:flex;overflow:hidden}.admin-product-card-image{object-fit:contain;width:100%;height:100%}.admin-product-card-name{color:var(--color-ink);text-align:center;margin:min(1rem,1vw) 0 min(.4rem,.4vw);font-size:max(min(1.8rem,1.5vw),10px);font-weight:500}.admin-product-card-desc{color:#00000080;text-align:center;margin:0;padding:0 min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.1vw),10px);line-height:1.4}.admin-product-card-meta{color:#00000094;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:min(.8rem,.8vw);width:100%;margin:min(1rem,1vw) 0 0;padding:0 min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.3;display:flex}.admin-product-card-meta span+span:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:.4rem;height:.4rem;margin-right:min(.8rem,.8vw);display:inline-block}.admin-product-menu-wrap{z-index:2;position:absolute;top:min(.6rem,.6vw);right:min(.5rem,.5vw)}.admin-product-menu-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:min(3.6rem,3.6vw);height:min(3.6rem,3.6vw);transition:background .15s;display:flex}.admin-product-menu-btn:hover{background:#0000000f}.admin-product-menu-dots{flex-direction:column;align-items:center;gap:min(.3rem,.3vw);display:flex}.admin-product-menu-dot{background:#5d5d5d;border-radius:50%;width:min(.4rem,.4vw);height:min(.4rem,.4vw)}.admin-product-dropdown{background:var(--color-bg);z-index:10;border-radius:min(1.2rem,1.2vw);min-width:min(14rem,14vw);padding:min(.6rem,.6vw) 0;animation:.12s ease-out product-dropdown-in;position:absolute;top:100%;right:0;box-shadow:0 .4rem 1.6rem #0000001f}@keyframes product-dropdown-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.admin-product-dropdown-item{width:100%;font:inherit;color:var(--color-ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:min(.8rem,.8vw);padding:min(1rem,1vw) min(1.4rem,1.4vw);font-size:max(min(1.4rem,1.4vw),10px);transition:background .12s;display:flex}.admin-product-dropdown-item:hover{background:#f5f7f5}.admin-product-dropdown-item--delete{color:var(--color-danger)}.admin-product-dropdown-icon{flex-shrink:0;width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw)}.admin-products-table{min-width:min(78rem,78vw)}.admin-products-table .admin-orders-th:first-child,.admin-products-table .admin-orders-td:first-child{width:34%}.admin-products-table .admin-orders-th:nth-child(2),.admin-products-table .admin-orders-td:nth-child(2){width:20%}.admin-products-table .admin-orders-th:nth-child(3),.admin-products-table .admin-orders-td:nth-child(3){width:18%}.admin-products-table .admin-orders-th:nth-child(4),.admin-products-table .admin-orders-td:nth-child(4){width:12%}.admin-products-table .admin-orders-th:nth-child(5),.admin-products-table .admin-orders-td:nth-child(5),.admin-products-table .admin-orders-th:nth-child(6),.admin-products-table .admin-orders-td:nth-child(6){width:8%}.admin-products-product-cell{align-items:center;gap:min(1.2rem,1.2vw);text-decoration:none;display:flex}.admin-products-thumb{background:var(--color-surface);border-radius:min(.8rem,.8vw);flex-shrink:0;justify-content:center;align-items:center;width:min(5.2rem,4.6vw);height:min(4.4rem,3.9vw);display:flex;overflow:hidden}.admin-products-thumb-img{object-fit:cover;width:100%;height:100%}.admin-products-product-meta{flex-direction:column;gap:min(.2rem,.2vw);min-width:0;display:flex}.admin-products-num{font-variant-numeric:tabular-nums;color:var(--color-text-muted);letter-spacing:.04em;font-size:max(min(1.4rem,1.4vw),10px)}.admin-products-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.admin-products-td--sku{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.admin-products-td--price{font-variant-numeric:tabular-nums;font-weight:500}.admin-products-menu-wrap--inline{display:inline-flex;position:relative;top:auto;right:auto}.admin-product-dropdown--right{right:0}@media (width<=767px){.admin-products-table,.admin-products-table tbody{width:100%;min-width:0;display:block}.admin-products-table thead{display:none}.admin-products-table .admin-orders-row{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem;padding:max(1.6rem,14px);display:grid;position:relative}.admin-products-table .admin-orders-row:last-child{border-bottom:none}.admin-products-table .admin-orders-td:nth-child(n){width:auto;padding:0;font-size:max(1.4rem,13px);display:block}.admin-products-table .admin-orders-td[data-label]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:#a0a0a0;margin-bottom:.4rem;font-size:max(1.1rem,10px);font-weight:500;display:block}.admin-products-table .admin-orders-td:first-child{grid-column:1/-1;padding-right:max(4rem,36px)}.admin-products-table .admin-products-product-cell{gap:max(1.2rem,10px)}.admin-products-table .admin-products-thumb{width:max(5.2rem,44px);height:max(4.4rem,38px)}.admin-products-table .admin-products-num{font-size:max(1.1rem,10px)}.admin-products-table .admin-products-name{white-space:normal;font-size:max(1.6rem,15px)}.admin-products-table .admin-products-td--sku{overflow-wrap:anywhere;font-size:max(1.3rem,12px)}.admin-products-table .admin-orders-tag{height:auto;padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}.admin-products-table .admin-orders-td--action{width:auto;position:absolute;top:max(1rem,9px);right:max(.6rem,5px)}.admin-products-table .admin-product-menu-btn{width:max(3.6rem,32px);height:max(3.6rem,32px)}.admin-products-table .admin-product-menu-dot{width:max(.4rem,3px);height:max(.4rem,3px)}.admin-products-table .admin-product-dropdown{min-width:max(14rem,128px)}.admin-products-table .admin-product-dropdown-item{padding:max(1rem,9px) max(1.4rem,12px);font-size:max(1.3rem,12px)}.admin-products-table .admin-product-dropdown-icon{width:max(1.4rem,12px);height:max(1.4rem,12px)}}.product-detail-content{justify-content:space-between;gap:min(2rem,2vw);padding:min(2rem,2vw) min(2.3rem,2.3vw);display:flex}.product-detail-left{flex-direction:column;flex:1;gap:min(2rem,2vw);max-width:min(70.2rem,46vw);display:flex}.product-detail-actions-row{gap:min(1rem,1vw);display:flex}.product-detail-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(1rem,1vw);display:grid}.product-detail-meta-card{background:#fbfbfb;border:1px solid #e8e8e8;border-radius:min(1.2rem,1.2vw);flex-direction:column;gap:min(.6rem,.6vw);padding:min(1.4rem,1.4vw);display:flex}.product-detail-meta-value{color:var(--color-ink);overflow-wrap:anywhere;font-size:max(min(1.6rem,1.4vw),10px);font-weight:600}.product-detail-btn{height:min(4.2rem,4.2vw);font:inherit;cursor:pointer;white-space:nowrap;border-radius:200px;align-items:center;gap:min(1rem,1vw);padding:0 min(2rem,2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;transition:filter .15s;display:inline-flex}.product-detail-btn:hover{filter:brightness(.95)}.product-detail-btn--edit{color:#479cc3;background:#d8f3ff;border:none}.product-detail-btn--delete{background:var(--color-danger-soft);color:var(--color-danger);border:none}.product-detail-btn-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw)}.product-detail-section{border:1px solid #e8e8e8;border-radius:min(1.6rem,1.6vw);flex-direction:column;gap:min(1rem,1vw);padding:min(2rem,2vw);display:flex}.product-detail-section-label{color:var(--color-ink);letter-spacing:.02em;font-size:max(min(1.4rem,1.4vw),10px);font-weight:600}.product-detail-section-text{color:#5d5d5d;margin:0;font-size:max(min(1.6rem,1.5vw),10px);line-height:1.6}.product-detail-right{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:min(1rem,1vw);display:flex}.product-detail-image-main{object-fit:fill;border-radius:min(1.6rem,1.6vw);width:min(50rem,36vw)}.product-detail-thumbs{flex-direction:column;gap:min(2rem,2vw);display:flex}.product-detail-thumb{object-fit:cover;border-radius:min(1.2rem,1.2vw);width:min(13.8rem,9.5vw);height:min(15.8rem,11vw)}.team-member-modal-size{aspect-ratio:auto;width:min(560px,100%);height:auto}.team-member-modal-size .diagnosis-inner{flex-direction:column;gap:20px;padding:40px 36px 32px;display:flex;position:relative;inset:auto}.team-member-modal-size .diagnosis-close{z-index:4;width:30px;height:30px;position:absolute;top:18px;left:auto;right:18px}.team-member-modal-title{text-align:center;margin:0;font-size:24px;line-height:1.2;position:static}.team-member-modal-panel{flex-direction:column;gap:18px;display:flex}.team-member-modal-photo-field{text-align:center;align-items:center;gap:12px}.team-member-modal-photo-trigger{cursor:pointer;background:#0f2f1e0a;border:1.5px dashed #0f2f1e47;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:150px;height:150px;padding:12px;transition:border-color .14s,background .14s;display:flex;overflow:hidden}.team-member-modal-photo-trigger:hover{border-color:var(--color-lime);background:#a8c0631f}.team-member-modal-photo-img{object-fit:cover;border-radius:12px;width:100%;height:100%}.team-member-modal-photo-empty{flex-direction:column;align-items:center;gap:4px;display:flex}.team-member-modal-photo-placeholder{opacity:.5;width:30px;height:30px}.team-member-modal-photo-cta{color:var(--color-ink);font-size:13px;font-weight:500}.team-member-modal-photo-hint{color:var(--color-text-muted);font-size:11px}.team-member-modal-photo-actions{justify-content:center;align-items:center;gap:18px;display:flex}.team-member-modal-preview{color:var(--color-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.team-member-modal-preview:hover{color:var(--color-lime-strong,var(--color-lime))}.team-member-modal-preview-icon{width:16px;height:16px}.team-member-modal-remove{color:#b42318;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.team-member-modal-remove-icon{width:16px;height:16px}.team-member-modal-lightbox{z-index:6;border-radius:inherit;cursor:zoom-out;background:#07170ec7;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.team-member-modal-lightbox-img{object-fit:contain;cursor:default;border-radius:14px;max-width:100%;max-height:100%;box-shadow:0 18px 48px #0006}.team-member-modal-lightbox-close{cursor:pointer;z-index:7;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:16px;right:16px}.team-member-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-member-modal-input{height:44px;color:var(--color-ink);cursor:text;background-image:none;padding:0 16px;font-size:14px}.team-member-modal-toggle{color:#0f2f1e;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.team-member-modal-toggle input{accent-color:#2f8f4e;width:18px;height:18px}.team-member-modal-error{color:#b42318;margin:0;font-size:14px}.team-member-modal-actions{justify-content:flex-end;gap:12px;width:100%;margin-top:4px;position:static;transform:none}.team-member-modal-size .diagnosis-back,.team-member-modal-size .diagnosis-start{height:44px;font-size:14px}.team-member-modal-size .diagnosis-back{width:auto;padding:0 22px}.team-member-modal-size .diagnosis-start{padding:0 24px}.team-member-modal-size .diagnosis-start-arrow{width:18px;height:18px}@media (width<=540px){.team-member-modal-grid{grid-template-columns:1fr}.team-member-modal-photo-field .diagnosis-field-label{display:none}}.admin-team-card{min-height:24rem}.admin-team-card-visual{justify-content:center;align-items:center;width:100%;padding:min(1.1rem,1.1vw);display:flex;position:relative;overflow:hidden}.admin-team-card-photo{aspect-ratio:1;object-fit:cover;width:min(14rem,70%);box-shadow:inset 0 0 0 .6rem var(--color-bg);background:var(--color-surface);border-radius:50%}.admin-team-card-badge{color:#fff;letter-spacing:.02em;background:#0000009e;border-radius:999px;padding:min(.3rem,.3vw) min(.9rem,.9vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:600;position:absolute;top:min(1rem,1vw);left:min(1rem,1vw)}@media (width<=767px){.admin-team-grid{grid-template-columns:repeat(2,1fr)}.admin-team-card .admin-product-card-name{font-size:15px}.admin-team-card .admin-product-card-desc{font-size:13px}.admin-team-card .admin-product-card-meta{font-size:12px}}.admin-orders-table--admins .admin-orders-th:first-child,.admin-orders-table--admins .admin-orders-td:first-child{width:34%}.admin-orders-table--admins .admin-orders-th:nth-child(2),.admin-orders-table--admins .admin-orders-td:nth-child(2){width:31%}.admin-orders-table--admins .admin-orders-th:nth-child(3),.admin-orders-table--admins .admin-orders-td:nth-child(3){width:12%}.admin-orders-table--admins .admin-orders-th:nth-child(4),.admin-orders-table--admins .admin-orders-td:nth-child(4){width:14%}.admin-orders-table--admins .admin-orders-th:nth-child(5),.admin-orders-table--admins .admin-orders-td:nth-child(5){width:9%}.admin-orders-table--admins .admin-orders-td:first-child,.admin-orders-table--admins .admin-orders-td:nth-child(2){overflow-wrap:anywhere}.admin-admins-status{white-space:nowrap;border-radius:999px;align-items:center;height:min(2.6rem,2.6vw);padding:0 min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:inline-flex}.admin-admins-status--active{color:#339f33;background:#e9fde9}.admin-admins-status--inactive{color:var(--color-text-muted);background:#f0f1ee}@media (width<=767px){.admin-admins-status{height:auto;padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}}.field-result-overlay{scrollbar-width:none;-ms-overflow-style:none}.field-result-overlay::-webkit-scrollbar{display:none}.field-result-modal{scrollbar-width:none;-ms-overflow-style:none;overflow:scroll}.field-result-modal::-webkit-scrollbar{display:none}.field-result-modal .diagnosis-inner{overflow:hidden}.field-result-metrics{flex-direction:column;gap:min(1rem,1vw);margin-top:min(.6rem,.6vw);display:flex}.field-result-metrics-head{justify-content:space-between;align-items:center;gap:min(1rem,1vw);display:flex}.field-result-metric-add{border:1px solid var(--color-primary,#339f33);color:var(--color-primary,#339f33);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:min(.6rem,.6vw);padding:min(.6rem,.6vw) min(1.2rem,1.2vw);font-size:max(min(1.3rem,1.3vw),10px);font-weight:500;transition:background .15s;display:inline-flex}.field-result-metric-add:hover{background:#e9fde9}.field-result-metric-add-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw)}@media (width<=767px){.field-result-metric-add{gap:7px;padding:9px 16px;font-size:14px}.field-result-metric-add-icon{width:16px;height:16px}}.field-result-metrics-empty{color:var(--color-text-muted);margin:0;font-size:max(min(1.3rem,1.3vw),10px)}.field-result-metric-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:min(.8rem,.8vw);display:grid}.field-result-metric-remove{color:#c64141;cursor:pointer;background:#fdf0f0;border:1px solid #f0d2d2;border-radius:min(1rem,1vw);justify-content:center;align-items:center;width:min(3.6rem,3.6vw);height:min(3.6rem,3.6vw);transition:background .15s;display:inline-flex}.field-result-metric-remove:hover{background:#fbe2e2}.field-result-metric-remove-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw)}.proven-page,.proven-card-shell,.proven-grid{scrollbar-width:none;-ms-overflow-style:none}.proven-page::-webkit-scrollbar{display:none}.proven-card-shell::-webkit-scrollbar{display:none}.proven-grid::-webkit-scrollbar{display:none}.proven-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(25rem,16.4vw),1fr));align-content:start;min-height:0;overflow-y:auto}.proven-card{text-align:left;border:0;align-items:stretch;gap:min(1rem,1vw);min-height:0;padding:min(1.5rem,1.5vw)}.proven-card:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.proven-card-visual{aspect-ratio:16/10;background:var(--color-surface);border-radius:min(1rem,1vw);width:100%;padding:0}.proven-card-photo{border-radius:inherit;width:100%;max-width:none;height:100%;box-shadow:none;object-fit:cover}.proven-card .admin-product-card-name{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;margin:0;display:-webkit-box;overflow:hidden}.proven-card .admin-product-card-desc,.proven-card .admin-product-card-meta{text-align:left;justify-content:flex-start;padding:0}.proven-card-metrics{flex-wrap:wrap;gap:min(.8rem,.8vw);margin:0;padding:0;list-style:none;display:flex}.proven-card-metric{background:#e9fde9;border-radius:min(1rem,1vw);align-items:baseline;gap:min(.5rem,.5vw);padding:min(.5rem,.5vw) min(1rem,1vw);display:inline-flex}.proven-card-metric-quantity{color:#339f33;font-size:max(min(1.4rem,1.4vw),10px);font-weight:600}.proven-card-metric-label{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px)}@media (width<=767px){.proven-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proven-card{border:1px solid var(--color-border,#e4e7e2);background:#fff;border-radius:14px;gap:10px;padding:12px}.proven-card-visual{border-radius:10px;overflow:hidden}.proven-card .admin-product-card-name{font-size:15px;font-weight:600;line-height:1.3}.proven-card .admin-product-card-desc{font-size:13px}.proven-card .admin-product-card-meta{font-size:12px}.proven-card-metric{border-radius:999px;gap:5px;padding:5px 11px}.proven-card-metric-quantity{font-size:14px}.proven-card-metric-label{font-size:12px}}.admin-pricing-tabs{border-bottom:1px solid #e5e7eb;gap:min(.4rem,.4vw);padding:min(1.6rem,1.6vw) min(2rem,2vw) 0;display:flex}.admin-pricing-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:min(1.2rem,1.2vw) min(2.2rem,2.2vw);font-family:inherit;font-size:max(min(1.5rem,1.5vw),11px);font-weight:500;transition:color .15s,border-color .15s}.admin-pricing-tab:hover{color:#111827}.admin-pricing-tab--active{color:#111827;border-bottom-color:var(--color-lime,#65a30d)}.admin-pricing-section{padding:min(2rem,2vw)}.admin-pricing-section-head{justify-content:space-between;align-items:center;margin-bottom:min(1.6rem,1.6vw);display:flex}.admin-pricing-section-title{color:#111827;font-size:max(min(1.6rem,1.6vw),10px);font-weight:600}.admin-pricing-section-foot{justify-content:flex-end;padding-top:min(1.6rem,1.6vw);display:flex}.admin-pricing-save-btn{color:#052000;background:var(--color-lime,#65a30d);cursor:pointer;border:none;border-radius:min(.8rem,.8vw);align-items:center;gap:min(.6rem,.6vw);padding:min(1.25rem,1.25vw) min(2.8rem,2.8vw);font-family:inherit;font-size:max(min(1.5rem,1.5vw),11px);font-weight:600;transition:opacity .15s;display:inline-flex}.admin-pricing-save-btn:hover{opacity:.88}.admin-pricing-save-btn:disabled{opacity:.5;cursor:not-allowed}.admin-pricing-input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:min(.5rem,.5vw);width:min(12rem,12vw);padding:min(.6rem,.6vw) min(.8rem,.8vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);transition:border-color .15s}.admin-pricing-input:focus{border-color:var(--color-lime,#65a30d);outline:none}.admin-pricing-input--wide{width:min(20rem,20vw)}.admin-pricing-form-grid{grid-template-columns:repeat(auto-fill,minmax(min(24rem,24vw),1fr));gap:min(2rem,2vw);padding:min(1rem,1vw) 0;display:grid}.admin-pricing-form-group{flex-direction:column;gap:min(.6rem,.6vw);display:flex}.admin-pricing-form-group .admin-pricing-input{width:100%}.admin-pricing-form-grid .admin-pricing-input{padding:min(.9rem,.9vw) min(1.1rem,1.1vw);font-size:max(min(1.4rem,1.4vw),11px)}.admin-pricing-label{color:#374151;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.admin-pricing-checkbox-label{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.admin-pricing-checkbox-label input[type=checkbox]{width:12px;height:12px;accent-color:var(--color-lime,#65a30d);cursor:pointer}@media (width<=767px){.admin-pricing-checkbox-label input[type=checkbox]{width:12px;height:12px}}.admin-pricing-empty{text-align:center;color:#6b7280;padding:min(4rem,4vw);font-size:max(min(1.4rem,1.4vw),10px)}.admin-pricing-modal-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-pricing-modal{background:#fff;border-radius:min(1.2rem,1.2vw);width:min(56rem,92vw);max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000026}.admin-pricing-modal-header{justify-content:space-between;align-items:center;padding:min(2rem,2vw) min(2.4rem,2.4vw) min(1rem,1vw);display:flex}.admin-pricing-modal-header h3{color:#111827;font-size:max(min(1.6rem,1.6vw),10px);font-weight:600}.admin-pricing-modal-close{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:min(.4rem,.4vw);transition:color .15s}.admin-pricing-modal-close:hover{color:#111827}.admin-pricing-modal-body{flex-direction:column;gap:min(1.4rem,1.4vw);padding:min(1rem,1vw) min(2.4rem,2.4vw);display:flex}.admin-pricing-modal-body .admin-pricing-input{width:100%}.admin-pricing-modal-footer{justify-content:flex-end;gap:min(1rem,1vw);padding:min(1.4rem,1.4vw) min(2.4rem,2.4vw) min(2rem,2vw);display:flex}.admin-pricing-modal-cancel{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:min(.8rem,.8vw);padding:min(1rem,1vw) min(2rem,2vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;transition:background .15s}.admin-pricing-modal-cancel:hover{background:#e5e7eb}.admin-orders-table--crop-overrides .admin-orders-th:first-child,.admin-orders-table--crop-overrides .admin-orders-td:first-child{width:min(14rem,14vw)}.faq-modal-toggles{flex-direction:column;gap:min(.8rem,.8vw);margin-top:min(.4rem,.4vw);display:flex}.faq-modal-item{border:1px solid var(--color-border,#e4e7e2);background:#fafbf9;border-radius:min(1.2rem,1.2vw);flex-direction:column;gap:min(.6rem,.6vw);padding:min(1.2rem,1.2vw);display:flex}.faq-modal-item-head{justify-content:space-between;align-items:center;display:flex}.faq-modal-item-index{color:var(--color-primary,#339f33);font-size:max(min(1.3rem,1.3vw),10px);font-weight:600}.faq-modal-answer{resize:vertical;min-height:min(8rem,8vw);font-family:inherit;line-height:1.4}@media (width<=600px){.faq-modal-shell .diagnosis-back,.faq-modal-shell .diagnosis-start{height:38px;padding:0 18px;font-size:13px}.faq-modal-shell .diagnosis-start-arrow{width:15px;height:15px}.faq-modal-shell .team-member-modal-input{height:38px;padding:0 14px;font-size:14px}.faq-modal-shell .diagnosis-field-select:focus,.faq-modal-shell .team-member-modal-input:focus{outline:none}.faq-modal-shell .faq-modal-answer{height:auto;min-height:72px;padding:10px 14px}.faq-modal-shell .diagnosis-field-label{font-size:13px}.faq-modal-shell .team-member-modal-toggle{align-items:flex-start;gap:8px;font-size:13px}.faq-modal-shell .team-member-modal-toggle input{flex-shrink:0;width:20px;height:20px;margin-top:1px}.faq-modal-shell .faq-modal-item-index,.faq-modal-shell .field-result-metrics-empty{font-size:13px}.faq-modal-shell .field-result-metric-add{gap:7px;padding:10px 18px;font-size:14px}.faq-modal-shell .field-result-metric-add-icon{width:17px;height:17px}.faq-modal-shell .field-result-metric-remove{border-radius:9px;width:32px;height:32px}.faq-modal-shell .field-result-metric-remove-icon{width:16px;height:16px}}.admin-faqs-status{white-space:nowrap;border-radius:999px;align-items:center;height:min(2.6rem,2.6vw);padding:0 min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:inline-flex}.admin-faqs-status--active{color:#339f33;background:#e9fde9}.admin-faqs-status--inactive{color:var(--color-text-muted);background:#f0f1ee}@media (width<=767px){.admin-faqs-status{height:auto;padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}}.seo-container{max-width:min(96rem,100%)}.seo-loading{text-align:center;color:var(--color-text-muted);padding:min(4.8rem,4.8vw) min(2.4rem,2.4vw);font-size:max(min(1.6rem,1.6vw),10px)}.seo-toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:min(1.2rem,1.2vw);margin-bottom:min(2.4rem,2.4vw);padding-bottom:min(1.6rem,1.6vw);display:flex}.seo-toolbar-desc{max-width:min(56rem,56vw);color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.5}.seo-toolbar-actions{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.seo-status{font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.seo-status--ok{color:#2f7e3a}.seo-status--error{color:var(--color-danger)}.seo-save-btn{background:var(--color-ink);height:min(4.2rem,4.2vw);color:var(--color-bg);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);border:0;padding:0 min(2.4rem,2.4vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:600}.seo-save-btn:hover{background:var(--color-lime-strong)}.seo-save-btn:disabled{opacity:.5;cursor:default}.seo-section{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(2rem,2vw);margin-bottom:min(1.6rem,1.6vw);padding:min(2.7rem,2.7vw)}.seo-section-title{color:var(--color-ink);margin:0 0 min(.4rem,.4vw);font-size:max(min(1.8rem,1.8vw),10px);font-weight:600}.seo-section-desc{color:var(--color-text-muted);margin:0 0 min(1.8rem,1.8vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.5}.seo-site-grid{grid-template-columns:repeat(2,1fr);gap:min(1.8rem,1.8vw);display:grid}@media (width<=640px){.seo-site-grid{grid-template-columns:1fr}}.seo-label{flex-direction:column;gap:min(.6rem,.6vw);display:flex}.seo-label-text{color:var(--color-text-faint);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.seo-label-hint{color:var(--color-text-subtle);font-weight:400}.seo-input{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:min(4.4rem,4.4vw);color:var(--color-ink);background:var(--color-bg);transition:border-color var(--duration-fast) var(--easing-standard);outline:none;padding:0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.5rem,1.5vw),10px)}.seo-input::placeholder{color:var(--color-text-subtle)}.seo-input:focus{border-color:var(--color-lime);box-shadow:var(--focus-ring)}.seo-input--mono{font-family:var(--font-mono);font-size:max(min(1.4rem,1.4vw),10px)}.seo-textarea{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;color:var(--color-ink);background:var(--color-bg);resize:vertical;transition:border-color var(--duration-fast) var(--easing-standard);outline:none;padding:min(1.2rem,1.2vw) min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.5rem,1.5vw),10px);line-height:1.5}.seo-textarea::placeholder{color:var(--color-text-subtle)}.seo-textarea:focus{border-color:var(--color-lime);box-shadow:var(--focus-ring)}.seo-group-label{color:var(--color-text-faint);margin:min(2.8rem,2.8vw) 0 min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:600}.seo-pages-list{flex-direction:column;gap:min(1.6rem,1.6vw);display:flex}.seo-page-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(2rem,2vw);padding:min(2.7rem,2.7vw)}.seo-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:min(.8rem,.8vw);margin-bottom:min(1.6rem,1.6vw);display:flex}.seo-page-label{color:var(--color-ink);font-size:max(min(1.7rem,1.7vw),10px);font-weight:600}.seo-page-path{font-family:var(--font-mono);color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px)}.seo-noindex-toggle{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:min(.6rem,.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:flex}.seo-page-note{background:var(--color-warning-soft);border-radius:var(--radius-lg);color:#92400e;margin:0 0 min(1.6rem,1.6vw);padding:min(1rem,1vw) min(1.4rem,1.4vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.5}.seo-page-grid{grid-template-columns:1fr 1fr;gap:min(2rem,2vw);display:grid}@media (width<=900px){.seo-page-grid{grid-template-columns:1fr}}.seo-page-fields{flex-direction:column;gap:min(1.6rem,1.6vw);display:flex}.seo-field-header{justify-content:space-between;align-items:center;margin-bottom:min(.6rem,.6vw);display:flex}.seo-counter{font-family:var(--font-mono);color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px)}.seo-counter--warn{color:var(--color-warning)}.seo-counter--over{color:var(--color-danger)}.seo-page-preview{flex-direction:column;gap:min(.8rem,.8vw);display:flex}.seo-preview-label{color:var(--color-text-faint);align-items:center;gap:min(.6rem,.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:flex}.seo-preview-label svg{width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw)}.serp-preview{border:1px solid var(--color-border);background:#f9fafb;border-radius:min(1.6rem,1.6vw);padding:min(1.6rem,1.6vw)}.serp-preview-url{color:#4d5156;align-items:center;gap:min(.6rem,.6vw);margin-bottom:min(.4rem,.4vw);font-size:max(min(1.4rem,1.4vw),10px);display:flex}.serp-preview-icon{font-size:max(min(1.4rem,1.4vw),10px)}.serp-preview-crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serp-preview-title{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;font-size:max(min(1.8rem,1.8vw),10px);line-height:1.3;overflow:hidden}.serp-preview-desc{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:min(.4rem,.4vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.5;display:-webkit-box;overflow:hidden}.customers-filters{flex-wrap:wrap;align-items:center;gap:min(1.2rem,1.2vw);margin-bottom:min(1.6rem,1.6vw);display:flex}.customers-search-wrap{flex:1;min-width:min(26rem,26vw);position:relative}.customers-search-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong);pointer-events:none;position:absolute;top:50%;left:min(1.8rem,1.8vw);transform:translateY(-50%)}.customers-search{border-radius:var(--radius-pill);width:100%;height:min(4.4rem,4.4vw);color:var(--color-ink);background:#f5f7f5;border:0;outline:none;padding:0 min(1.6rem,1.6vw) 0 min(4.4rem,4.4vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px)}.customers-search::placeholder{color:var(--color-border-strong)}.customers-search:focus{box-shadow:var(--focus-ring)}.customers-count{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:max(min(1.4rem,1.4vw),10px)}.customers-table-wrap{border:1px solid var(--color-border);background:var(--color-bg);border-radius:min(1.6rem,1.6vw);overflow-x:auto}.customers-table{border-collapse:collapse;width:100%;min-width:min(88rem,88vw)}.customers-table thead{background:#f6f6f6}.customers-table th{white-space:nowrap;color:var(--color-text-faint);text-align:left;padding:min(2rem,2vw) min(1.2rem,1.2vw);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.customers-table th.text-right{text-align:right}.customers-table tbody tr{border-top:1px solid #f0f0f0}.customers-table tbody tr:hover{background:var(--color-lime-softer)}.customers-table td{color:var(--color-ink);vertical-align:middle;padding:min(1.6rem,1.6vw) min(1.2rem,1.2vw);font-size:max(min(1.5rem,1.5vw),10px)}.customers-table td.text-right{text-align:right}.customer-cell{align-items:center;gap:min(1rem,1vw);display:flex}.customer-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(3.6rem,3.6vw);height:min(3.6rem,3.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:600;display:flex}.customer-name{color:var(--color-ink);font-size:max(min(1.5rem,1.5vw),10px);font-weight:600}.customer-email{color:var(--color-text-muted);margin-top:min(.2rem,.2vw);font-size:max(min(1.4rem,1.4vw),10px)}.customer-mono{color:var(--color-ink)}.customers-empty{text-align:center;color:var(--color-text-muted);font-size:max(min(1.6rem,1.6vw),10px);padding:min(4.8rem,4.8vw) min(2.4rem,2.4vw)!important}@media (width<=767px){.customers-table-wrap{overflow-x:hidden}.customers-table{width:100%;min-width:0;display:block}.customers-table tbody{display:block}.customers-table thead{display:none}.customers-table tbody tr{border-top:1px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem;padding:max(1.6rem,14px);display:grid}.customers-table td{text-align:left;padding:0;font-size:max(1.4rem,13px);display:block}.customers-table td.text-right{text-align:left}.customers-table td[data-label]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:#a0a0a0;margin-bottom:.4rem;font-size:max(1.1rem,10px);font-weight:500;display:block}.customers-table td.customers-td--primary{grid-column:1/-1}.customers-table .customer-avatar{width:max(3.6rem,34px);height:max(3.6rem,34px);font-size:max(1.3rem,12px)}.customers-table .customer-name{font-size:max(1.5rem,14px)}.customers-table .customer-email{font-size:max(1.3rem,12px)}.customers-table tbody tr:has(.customers-empty){display:block}}.store-settings-container{max-width:min(72rem,100%)}.store-settings-loading{text-align:center;color:var(--color-text-muted);padding:min(4.8rem,4.8vw) min(2.4rem,2.4vw);font-size:max(min(1.6rem,1.6vw),10px)}.store-settings-toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:min(1.2rem,1.2vw);margin-bottom:min(2.4rem,2.4vw);padding-bottom:min(1.6rem,1.6vw);display:flex}.store-settings-toolbar-desc{max-width:min(48rem,48vw);color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.5}.store-settings-toolbar-actions{align-items:center;gap:min(1.2rem,1.2vw);display:flex}.store-settings-status{font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.store-settings-status--ok{color:#2f7e3a}.store-settings-status--error{color:var(--color-danger)}.store-settings-save-btn{background:var(--color-ink);height:min(4.2rem,4.2vw);color:var(--color-bg);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);border:0;padding:0 min(2.4rem,2.4vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);font-weight:600}.store-settings-save-btn:hover{background:var(--color-lime-strong)}.store-settings-save-btn:disabled{opacity:.5;cursor:default}.store-settings-section{background:var(--color-bg);border:1px solid var(--color-border);border-radius:min(2rem,2vw);margin-bottom:min(1.6rem,1.6vw);padding:min(2.7rem,2.7vw)}.store-settings-section-title{color:var(--color-ink);margin:0 0 min(.4rem,.4vw);font-size:max(min(1.8rem,1.8vw),10px);font-weight:600}.store-settings-section-desc{color:var(--color-text-muted);margin:0 0 min(1.8rem,1.8vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.5}.store-settings-grid{grid-template-columns:repeat(2,1fr);gap:min(1.8rem,1.8vw);display:grid}@media (width<=640px){.store-settings-grid{grid-template-columns:1fr}}.store-settings-grid--full{grid-column:1/-1}.store-settings-label{flex-direction:column;gap:min(.6rem,.6vw);display:flex}.store-settings-label-text{color:var(--color-text-faint);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.store-settings-input{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:min(4.4rem,4.4vw);color:var(--color-ink);background:var(--color-bg);transition:border-color var(--duration-fast) var(--easing-standard);outline:none;padding:0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.5rem,1.5vw),10px)}.store-settings-input::placeholder{color:var(--color-text-subtle)}.store-settings-input:focus{border-color:var(--color-lime);box-shadow:var(--focus-ring)}.store-settings-toggle-list{flex-direction:column;display:flex}.store-settings-toggle-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:min(1.6rem,1.6vw);padding:min(1.6rem,1.6vw) 0;display:flex}.store-settings-toggle-row:last-child{border-bottom:none}.store-settings-toggle-label{color:var(--color-ink);font-size:max(min(1.5rem,1.5vw),10px);font-weight:600}.store-settings-toggle-desc{color:var(--color-text-muted);margin-top:min(.3rem,.3vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.4}.store-settings-switch{border-radius:var(--radius-pill);cursor:pointer;width:min(4.4rem,4.4vw);height:min(2.4rem,2.4vw);transition:background var(--duration-base) var(--easing-standard);border:none;flex-shrink:0;align-items:center;padding:min(.3rem,.3vw);display:flex;position:relative}.store-settings-switch--on{background:var(--color-lime-strong)}.store-settings-switch--off{background:var(--color-border-strong)}.store-settings-switch-knob{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--easing-standard);background:#fff;border-radius:50%}.store-settings-switch--on .store-settings-switch-knob{transform:translate(min(2rem,2vw))}.admin-crop-name-link{color:#111827;font-size:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:500;text-decoration:none;transition:color .15s}.admin-crop-name-link:hover{color:var(--color-lime,#65a30d)}.admin-crop-new-bar{border-bottom:1px solid #e5e7eb;align-items:center;gap:min(1rem,1vw);padding:min(1.2rem,1.2vw) min(2rem,2vw);display:flex}.admin-crop-cancel-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:min(.5rem,.5vw);padding:min(.8rem,.8vw) min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px)}.admin-crop-back-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;margin-right:min(.6rem,.6vw);padding:min(.4rem,.4vw);transition:color .15s;display:inline-flex}.admin-crop-back-btn:hover{color:#111827}.admin-crop-back-icon{width:min(1.8rem,1.8vw);height:min(1.8rem,1.8vw)}.admin-crop-crops-table .admin-orders-th:first-child,.admin-crop-crops-table .admin-orders-td:first-child{width:60%}.admin-crop-crops-table .admin-orders-th:nth-child(2),.admin-crop-crops-table .admin-orders-td:nth-child(2){width:22%}.admin-crop-crops-table .admin-orders-th:nth-child(3),.admin-crop-crops-table .admin-orders-td:nth-child(3){width:18%}.admin-crop-formulas-table .admin-orders-th:first-child,.admin-crop-formulas-table .admin-orders-td:first-child{width:12%}.admin-crop-formulas-table .admin-orders-th:nth-child(2),.admin-crop-formulas-table .admin-orders-td:nth-child(2){width:16%}.admin-crop-formulas-table .admin-orders-th:nth-child(3),.admin-crop-formulas-table .admin-orders-td:nth-child(3){width:9%}.admin-crop-formulas-table .admin-orders-th:nth-child(4),.admin-crop-formulas-table .admin-orders-td:nth-child(4){width:30%}.admin-crop-formulas-table .admin-orders-th:nth-child(5),.admin-crop-formulas-table .admin-orders-td:nth-child(5){width:25%}.admin-crop-formulas-table .admin-orders-th:nth-child(6),.admin-crop-formulas-table .admin-orders-td:nth-child(6){width:8%}.admin-crop-line-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;height:min(2.4rem,2.4vw);padding:0 min(1rem,1vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:600;display:inline-flex}@media (width<=767px){.admin-crop-line-badge{height:auto;padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}}.admin-crop-line-badge--res{color:#166534;background:#dcfce7}.admin-crop-line-badge--cln{color:#1e40af;background:#dbeafe}.admin-crop-line-badge--str{color:#92400e;background:#fef3c7}.admin-crop-line-badge--gro{color:#065f46;background:#d1fae5}.admin-crop-line-badge--pro{color:#9d174d;background:#fce7f3}.admin-crop-line-badge--bst{color:#5b21b6;background:#ede9fe}.admin-crop-editor{border-top:2px solid var(--color-lime,#65a30d);background:#fafafa;padding:min(2rem,2vw)}.admin-crop-editor-title{color:#111827;margin-bottom:min(1.4rem,1.4vw);font-size:max(min(1.5rem,1.5vw),10px);font-weight:600}.admin-crop-editor-actions{justify-content:flex-end;gap:min(1rem,1vw);padding-top:min(1.6rem,1.6vw);display:flex}.admin-crop-textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:min(.5rem,.5vw);width:100%;padding:min(.8rem,.8vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px);transition:border-color .15s}.admin-crop-textarea:focus{border-color:var(--color-lime,#65a30d);outline:none}.admin-crop-blend-section{margin-top:min(2rem,2vw)}.admin-crop-blend-header{justify-content:space-between;align-items:center;margin-bottom:min(1rem,1vw);display:flex}.admin-crop-blend-title{color:#374151;font-size:max(min(1.4rem,1.4vw),10px);font-weight:600}.admin-crop-blend-table-wrap{max-height:min(32rem,40vh);margin-bottom:min(.8rem,.8vw);overflow:auto}.admin-crop-blend-table{min-width:0;margin-bottom:min(.8rem,.8vw)}.admin-crop-blend-total{color:#6b7280;text-align:right;font-size:max(min(1.4rem,1.4vw),10px)}.admin-crop-blend-th--drag,.admin-crop-blend-td--drag{text-align:center;width:min(2.6rem,2.6vw);padding-left:min(.4rem,.4vw);padding-right:min(.4rem,.4vw)}.admin-crop-blend-row{transition:background-color .15s,opacity .15s}.admin-crop-blend-row--dragging{opacity:.55;background-color:#f0fdf4}.admin-crop-blend-drag-handle{cursor:grab;color:#9ca3af;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.admin-crop-blend-row:hover .admin-crop-blend-drag-handle{color:#16a34a}.admin-crop-blend-drag-handle:active{cursor:grabbing}.admin-crop-blend-drag-icon{width:min(1.4rem,1.4vw);height:min(1.4rem,1.4vw)}.crop-pricing-description{max-width:min(98rem,98vw);color:var(--color-text-muted);margin:0 0 min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400;line-height:1.55}.crop-pricing-description strong{color:var(--color-ink);font-weight:600}.crop-pricing-params{background:var(--color-lime-soft);border-radius:min(2.4rem,2.4vw);margin-bottom:min(1.6rem,1.6vw);padding:min(1.6rem,1.6vw) min(2.4rem,2.4vw)}.crop-pricing-params-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:min(1.2rem,1.2vw);padding:0;display:flex}.crop-pricing-params-head-text{flex-wrap:wrap;align-items:baseline;gap:min(.4rem,.4vw) min(1.2rem,1.2vw);display:flex}.crop-pricing-params-chevron{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-standard);flex-shrink:0}.crop-pricing-params--open .crop-pricing-params-chevron{transform:rotate(180deg)}.crop-pricing-params-groups{margin-top:min(2.4rem,2.4vw)}.crop-pricing-params-title{color:var(--color-ink);margin:0;font-size:max(min(1.8rem,1.8vw),10px);font-weight:600}.crop-pricing-params-sub{color:var(--color-text-muted);font-size:max(min(1.4rem,1.4vw),10px)}.crop-pricing-params-groups{grid-template-columns:1fr;gap:min(2.4rem,2.4vw);display:grid}@media (width>=1024px){.crop-pricing-params-groups{grid-template-columns:1.5fr 1.5fr 1fr;gap:min(3.6rem,3.6vw)}.crop-pricing-param-group+.crop-pricing-param-group{border-left:1px solid var(--color-border-soft);padding-left:min(3.6rem,3.6vw)}}.crop-pricing-param-group-label{color:var(--color-lime-deep);margin-bottom:min(1.4rem,1.4vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:600}.crop-pricing-param-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.6rem,1.6vw) min(2.4rem,2.4vw);display:grid}.crop-pricing-param-label{color:var(--color-text-faint);font-size:max(min(1.4rem,1.4vw),10px);font-weight:400}.crop-pricing-param-value{font-family:var(--font-mono);color:var(--color-ink);margin-top:min(.4rem,.4vw);font-size:max(min(1.6rem,1.6vw),10px);font-weight:600}.crop-pricing-tier-caps{flex-direction:column;gap:min(1rem,1vw);display:flex}.crop-pricing-tier-cap{align-items:center;gap:min(1rem,1vw);display:flex}.crop-pricing-tier-cap-val{font-family:var(--font-mono);color:var(--color-ink);font-size:max(min(1.5rem,1.5vw),10px);font-weight:600}.crop-pricing-tier-cap-th{color:var(--color-text-muted);font-weight:400}.crop-pricing-filters{flex-wrap:wrap;align-items:center;gap:min(1.2rem,1.2vw);margin-bottom:min(1.6rem,1.6vw);display:flex}.crop-pricing-search-wrap{flex:1;min-width:min(26rem,26vw);position:relative}.crop-pricing-search-icon{width:min(1.6rem,1.6vw);height:min(1.6rem,1.6vw);color:var(--color-border-strong);pointer-events:none;position:absolute;top:50%;left:min(1.8rem,1.8vw);transform:translateY(-50%)}.crop-pricing-search{border-radius:var(--radius-pill);width:100%;height:min(4.4rem,4.4vw);color:var(--color-ink);background:#f5f7f5;border:0;outline:none;padding:0 min(1.6rem,1.6vw) 0 min(4.4rem,4.4vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px)}.crop-pricing-search::placeholder{color:var(--color-border-strong)}.crop-pricing-search:focus{box-shadow:var(--focus-ring)}.crop-pricing-select{border-radius:var(--radius-pill);background:var(--color-surface);height:min(4.2rem,4.2vw);color:var(--color-text-faint);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M1 1l3.5 3.5L8 1' stroke='%23a0a0a0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right min(1.4rem,1.4vw) center;background-repeat:no-repeat;border:0;outline:none;padding:0 min(2.8rem,2.8vw) 0 min(1.6rem,1.6vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px)}.crop-pricing-select:focus{box-shadow:var(--focus-ring)}.crop-pricing-count{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:max(min(1.4rem,1.4vw),10px)}.crop-pricing-error{border-radius:var(--radius-lg);background:var(--color-danger-soft);color:var(--color-danger);margin-bottom:min(1.2rem,1.2vw);padding:min(1.2rem,1.2vw) min(1.6rem,1.6vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.crop-pricing-table-wrap{border:1px solid var(--color-border);background:var(--color-bg);border-radius:min(1.6rem,1.6vw);overflow-x:auto}.crop-pricing-table{border-collapse:collapse;width:100%;min-width:min(116rem,116vw)}.crop-pricing-table th:first-child,.crop-pricing-table td:first-child{width:28%;padding-left:min(2.4rem,2.4vw)}.crop-pricing-table th:last-child,.crop-pricing-table td:last-child{padding-right:min(2.4rem,2.4vw)}.crop-pricing-table thead{background:#f6f6f6}.crop-pricing-table th{white-space:nowrap;color:var(--color-text-faint);text-align:left;padding:min(1.8rem,1.8vw) min(1.4rem,1.4vw);font-size:max(min(1.5rem,1.5vw),10px);font-weight:500}.crop-pricing-table th.text-right{text-align:right}.crop-pricing-table th:nth-child(5),.crop-pricing-table td:nth-child(5){background:#c6d87014}.crop-pricing-th-btn{cursor:pointer;font:inherit;color:var(--color-text-faint);background:0 0;border:none;align-items:center;gap:min(.6rem,.6vw);padding:0;font-size:max(min(1.5rem,1.5vw),10px);font-weight:500;display:inline-flex}.crop-pricing-th-btn:hover,.crop-pricing-th-btn--active{color:var(--color-ink)}.crop-pricing-th-btn--right{flex-direction:row-reverse}.crop-pricing-sort-icon{opacity:.35;width:min(1.2rem,1.2vw);height:min(1.2rem,1.2vw)}.crop-pricing-th-btn--active .crop-pricing-sort-icon{opacity:1}.crop-pricing-table tbody tr{border-top:1px solid #f0f0f0}.crop-pricing-table tbody tr:hover{background:var(--color-lime-softer)}.crop-pricing-table tbody tr.crop-pricing-row--editing{background:var(--color-lime-soft)}.crop-pricing-table td{color:var(--color-ink);vertical-align:middle;padding:min(1.8rem,1.8vw) min(1.4rem,1.4vw);font-size:max(min(1.5rem,1.5vw),10px)}.crop-pricing-table td.text-right{text-align:right}.crop-pricing-crop-name{color:var(--color-ink);align-items:center;gap:min(.8rem,.8vw);font-size:max(min(1.5rem,1.5vw),10px);font-weight:600;display:flex}.crop-pricing-edited-badge{border-radius:var(--radius-pill);background:var(--color-success-soft);color:#2f7e3a;align-items:center;height:min(2.6rem,2.6vw);padding:0 min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500;display:inline-flex}.crop-pricing-crop-meta{color:var(--color-text-muted);margin-top:min(.3rem,.3vw);font-size:max(min(1.4rem,1.4vw),10px)}.crop-pricing-tier{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:min(2.8rem,2.8vw);height:min(2.8rem,2.8vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:700;display:inline-flex}.crop-pricing-mono{color:var(--color-ink)}.crop-pricing-mono--muted{color:var(--color-text-muted)}.crop-pricing-mono--green{color:var(--color-ink);font-weight:600}.crop-pricing-mono--amber{color:var(--color-warning);font-weight:500}.crop-pricing-mono--savings{color:#2f7e3a;font-weight:500}.crop-pricing-edit-input{border:1px solid var(--color-lime-tint);border-radius:var(--radius-lg);background:var(--color-bg);text-align:right;width:min(9.2rem,9.2vw);color:var(--color-ink);outline:none;padding:min(.6rem,.6vw) min(1rem,1vw);font-family:inherit;font-size:max(min(1.4rem,1.4vw),10px)}.crop-pricing-edit-input:focus{border-color:var(--color-lime);box-shadow:var(--focus-ring)}.crop-pricing-actions{justify-content:flex-end;align-items:center;gap:min(.8rem,.8vw);display:flex}.crop-pricing-action-btn{background:var(--color-lime-soft);width:min(3rem,3vw);height:min(3rem,3vw);color:var(--color-ink);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.crop-pricing-action-btn:hover,.crop-pricing-action-btn--save{background:var(--color-ink);color:var(--color-bg)}.crop-pricing-action-btn--save:hover{background:var(--color-lime-strong)}.crop-pricing-action-btn--reset:hover{background:var(--color-danger);color:var(--color-bg)}.crop-pricing-action-btn:disabled{opacity:.5;cursor:default}.crop-pricing-action-btn svg{width:min(1.5rem,1.5vw);height:min(1.5rem,1.5vw)}.crop-pricing-empty{text-align:center;color:var(--color-text-muted);padding:min(4.8rem,4.8vw) min(2.4rem,2.4vw);font-size:max(min(1.6rem,1.6vw),10px)}.crop-pricing-caption{color:var(--color-text-muted);margin-top:min(2rem,2vw);font-size:max(min(1.4rem,1.4vw),10px);line-height:1.6}.crop-pricing-caption .amber{color:var(--color-warning)}.crop-pricing-caption .green{color:#2f7e3a}@media (width>=1024px){.admin-orders-card.crop-pricing-card{flex:auto;min-height:0}.crop-pricing-description,.crop-pricing-params,.crop-pricing-filters,.crop-pricing-error,.crop-pricing-caption{flex-shrink:0}.crop-pricing-table-wrap{flex:1;min-height:0;overflow:auto}.crop-pricing-table thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--color-border);background:#f6f6f6;position:sticky;top:0}.crop-pricing-table thead th:nth-child(5){background:#eef1e0}}@media (width<=1023px){.crop-pricing-description{max-width:none;margin-bottom:2rem;font-size:1.4rem}.crop-pricing-params{border-radius:var(--radius-lg);margin-bottom:2rem;padding:2rem 1.8rem}.crop-pricing-params-title{font-size:1.7rem}.crop-pricing-params-sub{font-size:1.3rem}.crop-pricing-param-group-label{margin-bottom:1.2rem;font-size:1.3rem}.crop-pricing-param-label{font-size:1.2rem}.crop-pricing-param-value,.crop-pricing-tier-cap-val{font-size:1.5rem}.crop-pricing-filters{gap:1rem}.crop-pricing-search-wrap{flex:100%;min-width:0}.crop-pricing-search-icon{width:1.6rem;height:1.6rem;left:1.6rem}.crop-pricing-search{height:4.4rem;padding-left:4rem;font-size:1.4rem}.crop-pricing-select{flex:1 1 0;height:4.2rem;padding:0 2.8rem 0 1.4rem;font-size:1.4rem}.crop-pricing-count{flex:100%;margin-left:0;font-size:1.3rem}}@media (width<=767px){.crop-pricing-params-groups{gap:1.8rem}.crop-pricing-table-wrap{border-radius:var(--radius-md);overflow:visible}.crop-pricing-table{width:100%;min-width:0;display:block}.crop-pricing-table thead{display:none}.crop-pricing-table tbody{width:100%;display:block}.crop-pricing-table tbody tr{border-top:0;border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem;padding:max(1.6rem,14px);display:grid;position:relative}.crop-pricing-table tbody tr:last-child{border-bottom:none}.crop-pricing-table tbody td,.crop-pricing-table tbody td.text-right{text-align:left;width:auto;padding:0;font-size:max(1.4rem,13px);display:block}.crop-pricing-table tbody td:nth-child(5){background:0 0}.crop-pricing-table tbody td[data-label]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:#a0a0a0;margin-bottom:.4rem;font-size:max(1.1rem,10px);font-weight:500;display:block}.crop-pricing-td--crop{grid-column:1/-1;padding-right:max(4.4rem,40px)!important}.crop-pricing-td--edit{width:auto;position:absolute;top:max(1.4rem,12px);right:max(1.4rem,12px)}.crop-pricing-th-btn{gap:4px;font-size:12px}.crop-pricing-sort-icon{width:11px;height:11px}.crop-pricing-crop-name{gap:6px;font-size:12px}.crop-pricing-crop-meta{font-size:12px}.crop-pricing-edited-badge{height:20px;padding:0 8px;font-size:12px}.crop-pricing-tier{width:24px;height:24px;font-size:12px}.crop-pricing-edit-input{width:72px;padding:6px 8px;font-size:12px}.crop-pricing-action-btn{width:20px;height:20px}.crop-pricing-action-btn svg{width:10px;height:10px}.crop-pricing-caption{font-size:1.3rem}}.msr{flex-direction:column;gap:.787cqw;display:flex;position:relative}.msr-label{color:var(--color-ink);font-family:Inter,sans-serif;font-size:max(1.97cqw,10px);font-weight:500;line-height:1}.msr-control{background:var(--color-surface);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:1.05cqw;width:100%;min-height:6.1cqw;padding:.787cqw 4.199cqw .787cqw 1.05cqw;display:flex;position:relative}.msr-control:focus-visible{outline-offset:2px;outline:2px solid #c6d8708c}.msr-placeholder{color:var(--color-text-subtle);font-family:inherit;font-size:max(1.97cqw,10px);font-weight:500}.msr-chips{flex:auto;align-items:center;gap:1.05cqw;min-width:0;display:flex}.msr-chip{color:#052000;white-space:nowrap;background:#dde8a9;border-radius:2.1cqw;flex-shrink:0;align-items:center;gap:1.31cqw;padding:1.31cqw 1.575cqw;font-family:Inter,sans-serif;font-size:max(1.575cqw,10px);font-weight:400;line-height:1;display:inline-flex}.msr-chip-label{pointer-events:none}.msr-chip-remove{cursor:pointer;color:#052000;background:0 0;border:0;justify-content:center;align-items:center;width:1.575cqw;height:1.575cqw;padding:0;display:inline-flex}.msr-chip-remove:hover{opacity:.7}.msr-icon-close{width:100%;height:100%;display:block}.msr-ellipsis{color:#052000;letter-spacing:.05em;flex-shrink:0;font-family:Inter,sans-serif;font-size:max(1.575cqw,10px)}.msr-count{color:#052000;background:#dde8a9;border-radius:1.05cqw;flex-shrink:0;justify-content:center;align-items:center;min-width:3.675cqw;height:3.28cqw;padding:0 1.05cqw;font-family:Inter,sans-serif;font-size:max(1.575cqw,10px);font-weight:400;line-height:1;display:inline-flex}.msr-clear{cursor:pointer;color:#052000;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.84cqw;height:1.84cqw;padding:0;display:inline-flex}.msr-clear:hover{opacity:.7}.msr-chevron{color:#052000;pointer-events:none;width:1.84cqw;height:auto;transition:transform .15s;position:absolute;top:50%;right:2.36cqw;transform:translateY(-50%)}.msr-control--open .msr-chevron{transform:translateY(-50%)rotate(180deg)}.msr-panel{z-index:50;box-sizing:border-box;background:#f7f7f7;border-radius:3.15cqw;padding:1.84cqw;position:absolute;top:calc(100% + .787cqw);left:0;right:0;box-shadow:0 4px 18px #00000014}.diagnosis-field:has(.msr){z-index:4;position:relative}.msr-search{border-top:1px solid #ececec;border-bottom:1px solid #ececec;align-items:center;gap:1.31cqw;padding:1.575cqw;display:flex}.msr-search-icon{color:#8d8d8d;flex-shrink:0;width:1.55cqw;height:1.55cqw}.msr-search-input{color:#052000;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-family:Inter,sans-serif;font-size:max(1.575cqw,10px);font-weight:400}.msr-search-input::placeholder{color:#8d8d8d}.msr-options{scrollbar-width:none;-ms-overflow-style:none;max-height:14cqw;margin:0;padding:1.05cqw 0 0;list-style:none;overflow-y:auto}.msr-options::-webkit-scrollbar{display:none}.msr-options-empty{text-align:center;color:#8d8d8d;padding:1.575cqw;font-family:Inter,sans-serif;font-size:max(1.575cqw,10px)}.msr-option{margin:0;padding:0}.msr-option-btn{text-align:left;cursor:pointer;color:#000;background:0 0;border:0;align-items:center;gap:1.575cqw;width:100%;padding:.787cqw .525cqw;font-family:Inter,sans-serif;font-size:max(1.84cqw,10px);font-weight:400;line-height:1.4;display:flex}.msr-option-btn:hover{background:#00000008;border-radius:.8cqw}.msr-checkbox{box-sizing:border-box;background:0 0;border:1px solid #b3b3b3;border-radius:.535cqw;flex-shrink:0;justify-content:center;align-items:center;width:2.14cqw;height:2.14cqw;display:inline-flex}.msr-checkbox--checked{background:#c6d870;border-color:#c6d870}.msr-icon-check{width:70%;height:70%}.msr-option-label{flex:auto;min-width:0}@media (width<=768px){.msr-label{font-size:1.2rem}.msr-control{height:auto;min-height:4.2rem;padding:.6rem 3.6rem .6rem 1.2rem}.msr-placeholder{font-size:1.2rem}.msr-chip{gap:.5rem;padding:.5rem .9rem;font-size:1.1rem}.msr-chip-remove{width:1rem;height:1rem}.msr-count{min-width:2.4rem;height:2.2rem;font-size:1.1rem}.msr-chevron{width:1.4rem;right:1.4rem}.msr-search-input{font-size:1.2rem}.msr-option-btn{font-size:1.3rem}.msr-checkbox{width:1.6rem;height:1.6rem}}.diagnosis-modal--formula .diagnosis-inner{flex-direction:column;gap:2cqw;padding:5.5cqw 8% 4cqw;display:flex}.diagnosis-modal--formula .diagnosis-title{text-align:center;margin:0 0 1cqw;position:static}.diagnosis-modal--formula .add-formula-fields{z-index:50;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:2cqw;width:auto;min-height:0;padding:0 .4cqw .4cqw 0;display:flex;position:static;top:auto;left:auto;overflow:visible auto;transform:none}.diagnosis-modal--formula .add-formula-fields::-webkit-scrollbar{display:none}.diagnosis-modal--formula .diagnosis-field-select:not(select){cursor:text;background-image:none;padding-right:2.36cqw}.diagnosis-modal--formula .add-formula-actions{justify-content:center;align-items:center;gap:2.756cqw;margin-top:auto;padding-top:1.6cqw;display:flex;position:static;top:auto;left:auto;transform:none}.add-formula-field--wide{grid-column:1/-1}.add-formula-textarea{resize:none;min-height:76px;padding-top:13px}.admin-orders-page.formulas-page{scrollbar-width:none;-ms-overflow-style:none;max-height:100vh;overflow-y:auto}.admin-orders-page.formulas-page::-webkit-scrollbar{display:none}.formulas-toolbar{flex-wrap:wrap;align-items:center;gap:min(1.6rem,1.6vw);display:flex}.formulas-filters{gap:min(1.2rem,1.2vw);display:flex}.formulas-filter-select{appearance:none;background-color:var(--color-surface);height:min(4.2rem,3.2vw);color:var(--color-text-muted);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5l5 5 5-5' stroke='%23808080' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right min(1.4rem,1.4vw) center;background-repeat:no-repeat;background-size:min(1rem,.9vw);border:none;border-radius:9999px;min-width:min(17.5rem,12vw);padding:0 min(3.6rem,3.6vw) 0 min(1.6rem,1.6vw);font-family:Inter,sans-serif;font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.formulas-filter-select:focus{outline-offset:1px;outline:2px solid #c6d8708c}.formulas-page .admin-orders-table-wrap.formulas-list-table-wrap{flex:1;width:100%}.formulas-td-name{color:var(--color-ink);font-weight:500}.formulas-td-price{font-variant-numeric:tabular-nums}.formulas-status-pill{color:#356a26;background:#e9f0e0;border-radius:999px;padding:min(.5rem,.5vw) min(1.2rem,1.2vw);font-size:max(min(1.4rem,1.4vw),10px);font-weight:700;line-height:1.3;display:inline-block}.formulas-status-pill--inactive{color:#b23a1e;background:#f8e3dc}@media (width<=767px){.formulas-status-pill{padding:min(.7rem,.7vw) min(2rem,2vw);font-size:12px}}.formula-detail-meta{align-items:center;gap:min(2rem,2vw);margin-bottom:min(1.6rem,1.6vw);padding:0 min(2.3rem,2.3vw);display:flex}.formula-detail-crop-box{border:1px solid #e8e8e8;border-radius:min(1.6rem,1.6vw);flex-direction:column;gap:min(.6rem,.6vw);min-width:min(15rem,10vw);padding:min(2rem,2vw);display:flex}.formula-detail-crop-label{color:var(--color-text-subtle);font-size:max(min(1.4rem,1.4vw),10px);font-weight:500}.formula-detail-crop-value{color:var(--color-ink);font-size:max(min(2rem,1.8vw),10px);font-weight:600}.formula-detail-actions{gap:min(1rem,1vw);margin-left:auto;display:flex}.formulas-page .admin-orders-table-wrap{flex:none;width:70%}.formula-detail-table{width:100%}.formula-detail-td-name{color:var(--color-ink);max-width:min(30rem,20vw);font-weight:500}.formula-detail-td-desc{color:var(--color-text-muted)}.edit-client-modal--remedy .edit-client-inner{flex-direction:column;gap:2.4cqw;padding:6cqw 14% 5cqw;display:flex}.edit-client-modal--remedy .edit-client-title{text-align:center;margin:0 0 1.2cqw;position:static}.edit-client-modal--remedy .edit-remedy-form{flex-direction:column;flex:1;gap:2.6cqw;min-height:0;display:flex;position:static;inset:auto}.edit-client-modal--remedy .edit-remedy-field{flex-direction:column;gap:.8cqw;width:auto;display:flex;position:static;top:auto;left:auto}.edit-client-modal--remedy .edit-remedy-actions{justify-content:flex-end;gap:1.6cqw;width:auto;margin-top:auto;padding-top:1.6cqw;display:flex;position:static;top:auto;left:auto}.edit-remedy-select{appearance:none;color:var(--color-ink);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23b3b3b3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 2.362cqw center;background-repeat:no-repeat;background-size:1.312cqw;padding-right:5cqw}.edit-remedy-select:invalid,.edit-remedy-select option[value=""]{color:var(--color-text-subtle)}.edit-remedy-textarea{resize:none;background:var(--color-surface);min-height:8.5cqw;padding-top:2.1cqw;padding-bottom:4cqw;line-height:1.6;overflow:hidden;border-radius:3.15cqw!important;height:auto!important}.edit-remedy-actions{width:55%;top:82%;left:22.5%}@media (width<=600px){.edit-remedy-form{flex-direction:column;gap:1.6rem;display:flex;position:static}.edit-remedy-field,.edit-remedy-actions{width:auto;position:static}.edit-remedy-select{background-position:right 1.6rem center;background-size:1rem;padding-right:3.2rem}.edit-remedy-textarea{min-height:10rem;padding-top:1.6rem;padding-bottom:1.6rem;border-radius:2rem!important}}.ds-page{padding:var(--space-6);background-color:var(--color-bg);color:var(--color-text);width:100%;max-width:120rem;margin:0 auto}.ds-page-header{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}.ds-page-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0 0 var(--space-2)}.ds-page-subtitle{font-size:var(--font-size-md);color:var(--color-text-muted);max-width:70ch}.ds-page-subtitle code{background:var(--color-surface);border-radius:var(--radius-xs);font-family:var(--font-mono);padding:.1rem .4rem}.ds-section{margin-bottom:var(--space-7);padding:var(--space-5);background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border)}.ds-section-header{margin-bottom:var(--space-5)}.ds-section-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0 0 var(--space-2)}.ds-section-desc{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:80ch}.ds-subsection-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:var(--space-5) 0 var(--space-3)}.ds-subsection-title:first-of-type{margin-top:0}.ds-swatch-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));display:grid}.ds-swatch{align-items:center;gap:var(--space-3);padding:var(--space-3);background-color:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.ds-swatch-color{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:5rem;height:5rem;box-shadow:var(--shadow-sm);flex-shrink:0}.ds-swatch-meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ds-swatch-name{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-ink);word-break:break-all;background:0 0;padding:0}.ds-swatch-note{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ds-spacing-grid{gap:var(--space-2);flex-direction:column;display:flex}.ds-spacing-row{align-items:center;gap:var(--space-3);background-color:var(--color-bg);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.ds-spacing-name{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-ink);background:0 0;min-width:9rem}.ds-spacing-bar{background:var(--color-lime);border-radius:var(--radius-xs);height:1.6rem;display:inline-block}.ds-radii-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.ds-radii-cell{align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;display:flex}.ds-radii-box{background:var(--color-lime);border:1px solid var(--color-lime-strong);width:8rem;height:6rem;display:block}.ds-radii-cell code,.ds-shadow-cell code,.ds-motion-cell code{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ds-shadows-grid{gap:var(--space-5);padding:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.ds-shadow-cell{align-items:center;gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.ds-shadow-box{background:var(--color-bg);border-radius:var(--radius-md);width:10rem;height:6rem;display:block}.ds-type-list{gap:var(--space-3);flex-direction:column;display:flex}.ds-type-row{align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);grid-template-columns:12rem 1fr;display:grid}.ds-type-name{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ds-type-sample{color:var(--color-ink);margin:0;line-height:1.2}.ds-motion-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.ds-motion-cell{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;display:flex}.ds-motion-box{background:var(--color-lime);border-radius:var(--radius-md);width:4rem;height:4rem;animation:ds-motion-pulse 2s var(--easing-standard) infinite;display:block}.ds-motion-box--fast{animation-duration:1s}.ds-motion-box--base{animation-duration:2s}.ds-motion-box--slow{animation-duration:3s}@keyframes ds-motion-pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ds-motion-box{animation:none}}.ds-table{border-collapse:collapse;background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;font-size:var(--font-size-sm);overflow:hidden}.ds-table th,.ds-table td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.ds-table th{background:var(--color-lime-soft);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.ds-table tr:last-child td{border-bottom:none}.ds-table code{font-family:var(--font-mono);background:var(--color-surface);border-radius:var(--radius-xs);padding:.1rem .5rem}.ds-primitive-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));display:grid}.ds-primitive-card{padding:var(--space-5);background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;display:flex}.ds-primitive-card h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.ds-primitive-card p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.ds-trigger{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-ink);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;transition:filter var(--duration-fast) var(--easing-standard);border:none;align-self:flex-start;min-width:4.4rem;min-height:4.4rem}.ds-trigger:hover{filter:brightness(.95)}.ds-trigger:focus-visible{box-shadow:var(--focus-ring);outline:0}.ds-trigger--danger{background:var(--color-danger-soft);color:var(--color-danger-strong)}.ds-trigger--success{background:var(--color-success-soft);color:var(--color-success)}.ds-popover-host{align-self:flex-start;display:inline-block;position:relative}.ds-demo-popover{top:calc(100% + var(--space-2));width:32rem;padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--font-size-sm);position:absolute;left:0}.ds-demo-popover p{margin:0 0 var(--space-2);color:var(--color-text)}.ds-demo-popover ul{padding-left:var(--space-4);color:var(--color-text-muted);margin:0}.ds-demo-popover ul li{margin-bottom:var(--space-1)}.ds-pills{gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.ds-pill--success{background:var(--color-success-soft);color:var(--color-success)}.ds-pill--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ds-pill--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ds-pill--info{background:var(--color-info-soft);color:var(--color-info)}.ds-pill--neutral{background:var(--color-surface-muted);color:var(--color-text-muted)}.ds-button-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-btn{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;min-height:4.4rem;transition:filter var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:none}.ds-btn:focus-visible{box-shadow:var(--focus-ring);outline:0}.ds-btn:hover:not(:disabled){filter:brightness(.95)}.ds-btn:active:not(:disabled){transform:scale(.98)}.ds-btn:disabled{opacity:.4;cursor:not-allowed}.ds-btn--primary{background:var(--color-lime);color:var(--color-ink)}.ds-btn--neutral{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.ds-btn--danger{background:var(--color-danger-soft);color:var(--color-danger-strong)}@media (prefers-reduced-motion:reduce){.ds-btn,.ds-trigger{transition:none}}@media (width<=768px){.ds-page,.ds-section{padding:var(--space-4)}.ds-page-title{font-size:var(--font-size-2xl)}}.auth-page{background:var(--color-bg);width:100%;min-height:100dvh;font-family:var(--font-sans);color:var(--color-ink);padding:max(2.4rem, env(safe-area-inset-top)) max(2.4rem, env(safe-area-inset-right)) max(2.4rem, env(safe-area-inset-bottom)) max(2.4rem, env(safe-area-inset-left));isolation:isolate;gap:2.4rem;display:flex;position:relative;overflow:hidden}.auth-page:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(45% 50% at 50% 100%,#c6d87066 0%,#c6d87038 35%,#c6d8701a 60%,#c6d87000 82%);position:absolute;inset:0}.auth-page__hero{background:var(--color-ink);isolation:isolate;z-index:1;border-radius:4rem;flex-direction:column;flex:0 0 93.6rem;justify-content:space-between;max-width:93.6rem;height:calc(100vh - 4.8rem);padding:5rem 4rem;display:flex;position:relative;overflow:hidden}.auth-page__hero-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.auth-page__hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0520008c 0%,#05200033 18%,#05200000 40% 50%,#05200073 78%,#052000d9 100%);position:absolute;inset:0}.auth-page__hero-logo{z-index:2;width:16.5rem;height:auto;display:block;position:relative}.auth-page__hero-copy{z-index:2;flex-direction:column;gap:1.6rem;max-width:50.1rem;display:flex;position:relative}.auth-page__hero-eyebrow{font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color-text-subtle);margin:0;line-height:2.2rem}.auth-page__hero-headline{font-size:3.2rem;font-weight:var(--font-weight-medium);color:var(--color-text-inverse);text-wrap:balance;margin:0;line-height:1.2}.auth-page__form-side{z-index:1;flex:1;justify-content:center;align-items:center;min-width:0;padding:2.4rem 4rem;display:flex;position:relative}.auth-page__form-shell{z-index:1;width:100%;max-width:50.6rem;transition:opacity var(--duration-base) var(--easing-standard);flex-direction:column;gap:2.8rem;display:flex;position:relative}.auth-page__form-shell[data-submitting=true]{opacity:.72}.auth-page__form-header{text-align:center;flex-direction:column;gap:.4rem;display:flex}.auth-page__eyebrow{font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.02em;margin:0}.auth-page__title{font-size:4rem;font-weight:var(--font-weight-medium);color:var(--color-ink);margin:0;line-height:1}.auth-page__form{flex-direction:column;gap:3rem;display:flex}.auth-page__field{flex-direction:column;gap:1.2rem;display:flex}.auth-page__field-label{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-ink);line-height:1}.auth-page__field-input{border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:5.2rem;font-family:inherit;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-ink);transition:border-color var(--duration-base) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard);border:1px solid #0000;padding:0 1.6rem}.auth-page__field-input::placeholder{color:var(--color-text-subtle)}.auth-page__field-input:focus,.auth-page__field-input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.auth-page__field-input[aria-invalid=true]{border-color:var(--color-danger)}.auth-page__phone-control{grid-template-columns:12.8rem minmax(0,1fr);gap:.8rem;display:grid}.auth-page__phone-country{border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:5.2rem;font-family:inherit;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-ink);cursor:pointer;border:1px solid #0000;padding:0 1.2rem}.auth-page__phone-country:focus,.auth-page__phone-country:focus-visible{box-shadow:none;border-color:#0000;outline:none}.auth-page__phone-country:disabled{cursor:not-allowed;opacity:.62}.auth-page__phone-input{min-width:0}.auth-page__form-error{background:var(--color-danger-soft);color:var(--color-danger);font-size:1.4rem;font-weight:var(--font-weight-medium);border-radius:1.6rem;margin:0;padding:1.2rem 1.6rem;line-height:1.35}.auth-page__field-control{position:relative}.auth-page__field-input--with-action{padding-right:4.8rem}.auth-page__field-toggle{border-radius:var(--radius-pill);width:3.4rem;height:3.4rem;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-base) var(--easing-standard), background-color var(--duration-base) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}.auth-page__field-toggle:hover{color:var(--color-ink);background-color:#0520000f}.auth-page__field-toggle:disabled{cursor:not-allowed;opacity:.55}.auth-page__field-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-page__field-toggle svg{width:2rem;height:2rem}.auth-page__submit{border-radius:var(--radius-pill);background:var(--color-lime);width:100%;height:6rem;color:var(--color-ink);font-family:inherit;font-size:1.6rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-base) var(--easing-standard), color var(--duration-base) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;gap:1rem;padding:0 1.6rem;display:inline-flex}.auth-page__submit:hover{background-color:var(--color-ink);color:var(--color-lime)}.auth-page__submit:hover .auth-page__submit-icon path:first-of-type{fill:var(--color-lime)}.auth-page__submit:hover .auth-page__submit-icon path:nth-of-type(2){fill:var(--color-ink)}.auth-page__submit:active{transform:translateY(1px)}.auth-page__submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-page__submit:disabled{cursor:not-allowed;opacity:.68;transform:none}.auth-page__submit:disabled:hover{background:var(--color-lime);color:var(--color-ink)}.auth-page__submit-icon{flex-shrink:0;width:2.25rem;height:2.25rem}.auth-page__submit-icon path{transition:fill var(--duration-base) var(--easing-standard)}.auth-page__submit-spinner{border:.22rem solid;border-right-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite auth-page-submit-spin}@keyframes auth-page-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-page__submit-spinner{animation:none}}.auth-page__forgot-link{font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-ink);align-self:flex-start;line-height:1}.auth-page__forgot-link:hover{color:var(--color-lime-strong)}.auth-page__text-button{font-family:inherit;font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1}.auth-page__text-button:hover{color:var(--color-lime-strong)}.auth-page__text-button:disabled{cursor:not-allowed;opacity:.62}.auth-page__text-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-page__divider{align-items:center;gap:1.6rem;display:flex}.auth-page__divider-rule{background:var(--color-border);flex:1;height:1px}.auth-page__divider-text{font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color-ink);line-height:1}.auth-page__sso{grid-template-columns:1fr 1fr;gap:2.4rem;display:grid}.auth-page__sso-button{border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-border);height:5rem;font-family:inherit;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-base) var(--easing-standard), border-color var(--duration-base) var(--easing-standard);justify-content:center;align-items:center;gap:.8rem;padding:0 1.6rem;display:inline-flex}.auth-page__sso-button:hover{background-color:var(--color-surface);border-color:var(--color-border-strong)}.auth-page__sso-button:disabled{cursor:not-allowed;opacity:.62}.auth-page__sso-button:disabled:hover{background:var(--color-bg);border-color:var(--color-border)}.auth-page__sso-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-page__password-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin-top:.2rem;display:grid}.auth-page__password-rule{font-size:.9rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding-left:1.6rem;line-height:1.25;position:relative}.auth-page__password-rule:before{content:"";border-radius:var(--radius-pill);background:var(--color-border-strong);width:.7rem;height:.7rem;position:absolute;top:.45em;left:0}.auth-page__password-rule--valid{color:var(--color-ink)}.auth-page__password-rule--valid:before{background:var(--color-lime)}.auth-page__sso-icon{flex-shrink:0;width:2rem;height:2rem}.auth-page__signup-line{text-align:center;font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0;line-height:1}.auth-page__signup-link{color:var(--color-ink);font-weight:var(--font-weight-medium)}.auth-page__signup-link:hover{color:var(--color-lime-strong)}.auth-page--centered{justify-content:center;align-items:center;padding:4.8rem 2.4rem}.auth-page--centered:after{display:none}.auth-page__glow{filter:blur(120px);pointer-events:none;z-index:0;background:#c6d87033;border-radius:50%;width:55vmin;height:70vmin;position:absolute}.auth-page__glow--tl{top:-12vmin;left:-8vmin}.auth-page__glow--br{bottom:-12vmin;right:-8vmin}.auth-page--centered .auth-page__form-shell{align-items:stretch;gap:3.2rem}.auth-page__icon-badge{background:var(--color-lime);width:6rem;height:6rem;color:var(--color-ink);border-radius:1.5rem;justify-content:center;align-self:center;align-items:center;display:inline-flex}.auth-page__icon-badge svg{width:2.8rem;height:2.8rem}.auth-page__subtitle{color:var(--color-text-muted);text-align:center;margin:0;font-size:1.6rem;font-weight:400;line-height:1.375}.auth-page__hint{color:#757575;text-align:center;align-self:center;max-width:40rem;margin:0;font-size:1.6rem;font-weight:400;line-height:1.375}.auth-page--overlay{z-index:1000;min-height:0;position:fixed;inset:0}.auth-page__error-code{font-size:8rem;font-weight:var(--font-weight-medium);letter-spacing:-.04em;color:var(--color-ink);align-self:center;margin:0;line-height:1}.auth-page__submit--back .auth-page__submit-icon{transform:scaleX(-1)}@media (width<=1279px){.auth-page{padding:max(1.6rem, env(safe-area-inset-top)) max(1.6rem, env(safe-area-inset-right)) max(1.6rem, env(safe-area-inset-bottom)) max(1.6rem, env(safe-area-inset-left));flex-direction:column;gap:1.6rem}.auth-page__hero{display:none}.auth-page__hero-headline{font-size:clamp(1.8rem,2.4vw + 1rem,2.6rem)}.auth-page__hero-eyebrow{font-size:1.3rem}.auth-page__form-side{justify-content:flex-start;align-items:center;padding:2.4rem clamp(1.6rem,4vw,3.2rem) 3.2rem}.auth-page__form-shell{gap:2.4rem;margin:0 auto}.auth-page__title{font-size:clamp(2.8rem,3.5vw + 1rem,3.6rem)}.auth-page__sso{grid-template-columns:1fr;gap:1.2rem}}@media (width>=768px) and (width<=1279px){.auth-page__hero{height:clamp(32rem,44vh,42rem)}.auth-page__form-shell{max-width:56rem}}@media (width<=479px){.auth-page{padding:max(1.2rem, env(safe-area-inset-top)) max(1.2rem, env(safe-area-inset-right)) max(1.2rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left));gap:1.2rem}.auth-page__hero{border-radius:2rem;height:clamp(26rem,40vh,34rem);padding:2rem}.auth-page__hero-logo{width:13rem}.auth-page__form-side{padding:2rem 1.6rem 2.8rem}.auth-page__form-header{gap:.6rem}.auth-page__form{gap:2rem}.auth-page__field-toggle{width:4.4rem;height:4.4rem;right:.6rem}.auth-page__field-input--with-action{padding-right:5.4rem}.auth-page__password-rules{grid-template-columns:1fr;gap:.6rem}.auth-page__phone-control{grid-template-columns:9rem minmax(0,1fr);gap:.6rem}}@media (prefers-reduced-motion:reduce){.auth-page__form-shell{transition:none}}
