@import url("operations.css");
/* Thee iPay Material 3 design system — shared tokens and component mappings. */
:root{
  --md-sys-color-primary:var(--primary,#8f82ff);--md-sys-color-on-primary:#fff;
  --md-sys-color-primary-container:#342a67;--md-sys-color-on-primary-container:#e7deff;
  --md-sys-color-secondary:#c7c2dc;--md-sys-color-on-secondary:#302e41;--md-sys-color-secondary-container:#474459;--md-sys-color-on-secondary-container:#e3dff8;
  --md-sys-color-tertiary:#edb8c8;--md-sys-color-on-tertiary:#492532;--md-sys-color-tertiary-container:#633b49;--md-sys-color-on-tertiary-container:#ffd9e3;
  --md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;
  --md-sys-color-background:#111318;--md-sys-color-on-background:#e3e2e9;--md-sys-color-surface:#111318;--md-sys-color-on-surface:#e3e2e9;
  --md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#c6c5d0;--md-sys-color-outline:#90909a;--md-sys-color-outline-variant:#45464f;
  --md-sys-color-surface-container-lowest:#0c0e13;--md-sys-color-surface-container-low:#191b20;--md-sys-color-surface-container:#1d1f25;--md-sys-color-surface-container-high:#282a30;--md-sys-color-surface-container-highest:#33343b;
  --md-ref-typeface-brand:"Roboto Flex","Segoe UI Variable Display","Segoe UI",sans-serif;--md-ref-typeface-plain:"Roboto","Segoe UI Variable Text","Segoe UI",sans-serif;
  --md-sys-shape-corner-xs:4px;--md-sys-shape-corner-sm:8px;--md-sys-shape-corner-md:12px;--md-sys-shape-corner-lg:16px;--md-sys-shape-corner-xl:28px;--md-sys-shape-corner-full:999px;
  --md-sys-elevation-1:0 1px 2px #0006,0 1px 3px 1px #0003;--md-sys-elevation-2:0 1px 2px #0005,0 2px 6px 2px #0003;--md-sys-elevation-3:0 4px 8px 3px #0003,0 1px 3px #0005;
  --md-sys-motion-standard:cubic-bezier(.2,0,0,1);--md-sys-motion-emphasized:cubic-bezier(.2,0,0,1.2);
  --bg:var(--md-sys-color-background);--panel:var(--md-sys-color-surface-container);--panel2:var(--md-sys-color-surface-container-high);--border:var(--md-sys-color-outline-variant);--text:var(--md-sys-color-on-surface);--muted:var(--md-sys-color-on-surface-variant);--primary2:var(--md-sys-color-secondary);--shadow:var(--md-sys-elevation-2);color-scheme:dark
}
html[data-theme=light]{--md-sys-color-primary:var(--primary,#6650a4);--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#e9ddff;--md-sys-color-on-primary-container:#21005d;--md-sys-color-secondary:#625b71;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#e8def8;--md-sys-color-on-secondary-container:#1d192b;--md-sys-color-tertiary:#7d5260;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ffd8e4;--md-sys-color-on-tertiary-container:#31111d;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-background:#fffbff;--md-sys-color-on-background:#1c1b1f;--md-sys-color-surface:#fffbff;--md-sys-color-on-surface:#1c1b1f;--md-sys-color-surface-variant:#e7e0ec;--md-sys-color-on-surface-variant:#49454f;--md-sys-color-outline:#79747e;--md-sys-color-outline-variant:#cac4d0;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f7f2fa;--md-sys-color-surface-container:#f3edf7;--md-sys-color-surface-container-high:#ece6f0;--md-sys-color-surface-container-highest:#e6e0e9;--md-sys-elevation-1:0 1px 2px #0002,0 1px 3px 1px #0001;--md-sys-elevation-2:0 1px 2px #0002,0 2px 6px 2px #0001;color-scheme:light}
*{box-sizing:border-box}html{background:var(--md-sys-color-background)}body{margin:0;background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font:400 15px/1.55 var(--md-ref-typeface-plain);letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.brand{font-family:var(--md-ref-typeface-brand);font-weight:650;letter-spacing:-.02em}h1{font-size:clamp(36px,5vw,57px);line-height:1.08}h2{line-height:1.2}a,button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 55%,transparent);outline-offset:2px}
.topbar{height:72px;border:0;background:color-mix(in srgb,var(--md-sys-color-surface-container) 92%,transparent);box-shadow:var(--md-sys-elevation-1);backdrop-filter:blur(18px);padding-inline:max(24px,calc((100% - 1180px)/2));gap:30px}.brand-logo{width:44px;height:44px;filter:none}.brand{font-size:19px}.desktop-nav{gap:4px}.desktop-nav a{padding:10px 14px;border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);transition:background .2s,color .2s}.desktop-nav a:hover{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface)}.header-actions{gap:8px}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;transition:background .2s,transform .2s}.icon-btn:hover{background:var(--md-sys-color-surface-container-highest)}.icon-btn:active{transform:scale(.9)}.user-chip{border:0;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);padding:7px 14px;border-radius:var(--md-sys-shape-corner-full)}
.btn{min-height:40px;padding:0 24px;gap:8px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-primary);font-weight:650;box-shadow:none;clip-path:none;transition:box-shadow .2s var(--md-sys-motion-standard),background .2s,transform .18s var(--md-sys-motion-emphasized)}.btn:hover{border-color:var(--md-sys-color-outline);background:color-mix(in srgb,var(--md-sys-color-primary) 8%,transparent);box-shadow:none;transform:none}.btn:active{transform:scale(.96);background:color-mix(in srgb,var(--md-sys-color-primary) 14%,transparent)}.btn-primary{border:0;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:var(--md-sys-elevation-1)}.btn-primary:hover{background:color-mix(in srgb,var(--md-sys-color-primary) 92%,white);box-shadow:var(--md-sys-elevation-2)}.btn-small{min-height:32px;padding-inline:16px}.danger-ghost,.reject{border:1px solid var(--md-sys-color-error);background:transparent;color:var(--md-sys-color-error);border-radius:var(--md-sys-shape-corner-full)}
.panel,.order-summary,.track-card,.product-card,.app-card,.review-grid blockquote,.auth-card,.empty-state,.stat-grid article{clip-path:none;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-surface-container-low);box-shadow:none}.panel,.order-summary,.track-card{padding:24px}.panel:hover,.product-card:hover,.app-card:hover{border-color:var(--md-sys-color-outline);box-shadow:var(--md-sys-elevation-1)}.cut-card{clip-path:none!important;border-radius:var(--md-sys-shape-corner-lg)}
input,select,textarea{min-height:56px;margin-top:7px;padding:15px 16px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-xs);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);outline:0;transition:border .18s,box-shadow .18s,background .18s}textarea{min-height:112px}input:hover,select:hover,textarea:hover{background:color-mix(in srgb,var(--md-sys-color-surface-container-highest) 92%,var(--md-sys-color-on-surface))}input:focus,select:focus,textarea:focus{border:2px solid var(--md-sys-color-primary);box-shadow:none;padding:14px 15px}.field-label,legend{font-weight:550;color:var(--md-sys-color-on-surface-variant)}.field-label small{color:var(--md-sys-color-on-surface-variant)}input[type=color]{padding:6px}.inline-check input{min-height:auto}.switch-row>span{background:var(--md-sys-color-surface-variant);border:2px solid var(--md-sys-color-outline);width:52px;height:32px;padding:4px}.switch-row>span:after{width:20px;height:20px;background:var(--md-sys-color-outline)}.switch-row input:checked+span{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.switch-row input:checked+span:after{background:var(--md-sys-color-on-primary);transform:translateX(20px)}
.eyebrow{display:inline-block;padding:5px 10px;border-radius:var(--md-sys-shape-corner-sm);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:700 11px/1.3 var(--md-ref-typeface-plain);letter-spacing:.1em}.status,.tag{padding:5px 10px;border-radius:var(--md-sys-shape-corner-sm);font-weight:650}.status.pending{background:#554500;color:#ffdf9e}.status.completed,.status.approved,.status.active{background:#143723;color:#a4f4bf}.status.rejected{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}html[data-theme=light] .status.pending{background:#ffdea4;color:#271900}html[data-theme=light] .status.completed,html[data-theme=light] .status.approved,html[data-theme=light] .status.active{background:#b8f5c9;color:#00210d}
.section{padding-block:72px}.section-head,.workspace-head{align-items:flex-end;margin-bottom:28px}.section-head h1,.section-head h2,.workspace-head h1{letter-spacing:-.025em}.confidence h2{font-size:36px}.page-title{margin:28px 0 40px}.page-title h1{margin:10px 0}.page-title p,.workspace-head p,.muted{color:var(--md-sys-color-on-surface-variant)}.catalog-heading h1{letter-spacing:-.035em}.app-grid{gap:18px}.app-card{border-radius:var(--md-sys-shape-corner-xl);overflow:hidden;transition:transform .25s var(--md-sys-motion-emphasized),box-shadow .2s}.app-card:hover{transform:translateY(-3px);box-shadow:var(--md-sys-elevation-2)}.app-card>div{border-radius:0 0 var(--md-sys-shape-corner-lg) var(--md-sys-shape-corner-lg)}.price-row{border-color:var(--md-sys-color-outline-variant)}
.payment-marquee{background:var(--md-sys-color-surface-container-low);border-color:var(--md-sys-color-outline-variant)}.payment-marquee>span{min-height:50px;display:inline-flex;align-items:center;line-height:1}.payment-marquee img{border-radius:var(--md-sys-shape-corner-md)}.stack-slider{background:var(--md-sys-color-surface-container-lowest)}.stack-card{border:0;border-radius:var(--md-sys-shape-corner-xl);box-shadow:var(--md-sys-elevation-3)}.stack-controls{height:44px!important;padding-inline:10px!important;border:0!important;background:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface)!important;box-shadow:var(--md-sys-elevation-2)!important}.stack-controls .slider-dots button{background:var(--md-sys-color-outline)}.stack-controls .slider-dots button.active{background:var(--md-sys-color-primary);box-shadow:none}
.gallery,.app-gallery{border:0;border-radius:var(--md-sys-shape-corner-xl);box-shadow:var(--md-sys-elevation-1)}.floating-badge{border:0;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-inverse-surface,#303034)}.variants span,.payment-options span{min-height:58px;padding:14px 16px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-md);background:transparent;transition:background .18s,border .18s}.variants input:checked+span,.payment-options input:checked+span{border:2px solid var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:none}.vendor-banner,.vendor-applied,.bank-warning{border:0;border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.payment-detail{border:0;border-radius:var(--md-sys-shape-corner-md);background:var(--md-sys-color-surface-container-high)}.upload,.document-upload{border:1px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-surface-container)}
.process{background:var(--md-sys-color-surface-container-low);border-color:var(--md-sys-color-outline-variant)}.steps{gap:12px}.steps article{padding:20px;border:0;border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-surface-container)}.description-art{border-radius:var(--md-sys-shape-corner-xl)}.status-orb{border:0;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:var(--md-sys-elevation-1)}
.admin-nav{padding:6px;border:0;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);box-shadow:none}.admin-nav a{padding:10px 15px;border-radius:var(--md-sys-shape-corner-full)}.admin-nav a:hover{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.content-tabs{border:0;border-radius:var(--md-sys-shape-corner-full);clip-path:none;background:var(--md-sys-color-surface-container);padding:5px}.content-tabs a,.content-tabs a.active{border:0;clip-path:none;border-radius:var(--md-sys-shape-corner-full)}.content-tabs a.active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.index-mark{border-radius:50%;clip-path:none;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.settings-rail{border:0;border-radius:var(--md-sys-shape-corner-lg);clip-path:none;background:var(--md-sys-color-surface-container)}.settings-rail a{border-color:var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-md)}.brand-preview,.admin-summary{border:0;border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-surface-container-high)}.brand-preview>span{clip-path:none;border-radius:var(--md-sys-shape-corner-lg)}
table{border-collapse:separate;border-spacing:0;font-size:14px}th{height:52px;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-weight:650}th:first-child{border-radius:var(--md-sys-shape-corner-md) 0 0 0}th:last-child{border-radius:0 var(--md-sys-shape-corner-md) 0 0}td{height:56px;border-color:var(--md-sys-color-outline-variant)}tbody tr{transition:background .18s}tbody tr:hover{background:color-mix(in srgb,var(--md-sys-color-primary) 6%,transparent)}.mini-chart i{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary)}
.flash{position:relative;border:0;border-radius:var(--md-sys-shape-corner-sm);box-shadow:var(--md-sys-elevation-3)}.flash.success{background:#b8f5c9;color:#00210d}.flash.error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}footer{border-color:var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low)}
.bottom-nav{border:0!important;background:var(--md-sys-color-surface-container)!important;box-shadow:var(--md-sys-elevation-3)!important}.bottom-nav a{border-radius:var(--md-sys-shape-corner-lg);color:var(--md-sys-color-on-surface-variant)}.bottom-nav a.active{background:transparent;color:var(--md-sys-color-on-secondary-container)}.bottom-nav a.active .icon{width:54px;padding:5px 15px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);transform:translateY(-2px)}.bottom-nav a.active:after{display:none}
@media(max-width:767px){body{padding-bottom:82px}.topbar{height:64px}.section{padding-block:52px}.confidence h2{font-size:29px}.stack-card{border-radius:var(--md-sys-shape-corner-lg)}.app-card{border-radius:var(--md-sys-shape-corner-lg)}.panel,.order-summary,.track-card{padding:20px}.payment-marquee>span{width:100%;min-height:auto;justify-content:center}.bottom-nav{height:80px!important;padding:8px 8px calc(5px + env(safe-area-inset-bottom))}.bottom-nav a{gap:2px}.bottom-nav a span{font-size:11px;font-weight:550}.checkout-grid{gap:14px}.page-title h1{font-size:38px}.content-tabs{border-radius:var(--md-sys-shape-corner-lg)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.stack-controls>button{position:relative!important;display:block!important}.stack-controls>button:before{position:absolute!important;left:50%!important;top:50%!important;width:9px!important;height:13px!important;margin:0!important;border:0!important;background:currentColor;transform:translate(-50%,-50%)!important}.stack-controls>[data-slider-prev]:before{clip-path:polygon(100% 0,100% 25%,45% 50%,100% 75%,100% 100%,0 50%)}.stack-controls>[data-slider-next]:before{clip-path:polygon(0 0,0 25%,55% 50%,0 75%,0 100%,100% 50%)}
html,body{max-width:100%;overflow-x:clip}.product-detail,.product-detail>*,.buy-panel,.buy-panel form,.variants,.variants label,.variants span,.checkout-grid,.checkout-grid>*,.payment-detail{min-width:0}.variants b,.variants small,.vendor-banner p,.order-summary b{overflow-wrap:anywhere}.payment-detail{overflow:hidden;gap:0;padding:0}.copy-detail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.copy-detail-text{display:grid;min-width:0;gap:3px}.copy-detail-text>span{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.copy-detail-text code{display:block;min-width:0;margin:0;color:var(--md-sys-color-on-surface);font:600 14px/1.45 ui-monospace,"Cascadia Code",monospace;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.copy-detail-button{min-width:76px;height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-weight:650;cursor:pointer;transition:transform .18s,background .18s}.copy-detail-button:hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 86%,var(--md-sys-color-on-secondary-container))}.copy-detail-button:active{transform:scale(.94)}.copy-detail-button.copied{background:#143723;color:#a4f4bf}.copy-detail-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.payment-detail>p{margin:0!important;padding:14px 16px;overflow-wrap:anywhere}@media(max-width:480px){.product-detail{width:min(100% - 24px,1180px)}.variants{grid-template-columns:1fr}.copy-detail-row{gap:8px}.copy-detail-button{min-width:42px;width:42px;padding:0}.copy-detail-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}
.admin-nav a.active{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-weight:700}.admin-subtabs{display:flex;gap:6px;margin:0 0 24px;padding:6px;overflow-x:auto;border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-surface-container)}.admin-subtabs a{flex:0 0 auto;padding:11px 16px;border-radius:var(--md-sys-shape-corner-md);color:var(--md-sys-color-on-surface-variant);font-weight:600}.admin-subtabs a:hover{background:var(--md-sys-color-surface-container-high)}.admin-subtabs a.active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.admin-subtabs b{margin-left:6px}.settings-single{max-width:900px}.settings-single>header{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.settings-single>header h2,.settings-single>header p{margin:0}.form-footer{display:flex;justify-content:flex-end;margin:26px -24px -24px;padding:18px 24px;border-radius:0 0 var(--md-sys-shape-corner-lg) var(--md-sys-shape-corner-lg)}.payment-list{padding:0;overflow:hidden}.payment-list>header{padding:22px 24px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.payment-list>header h2,.payment-list>header p{margin:0}.payment-list-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.payment-list-row:last-child{border:0}.payment-logo-frame{width:56px;height:56px;display:grid;place-items:center;border-radius:var(--md-sys-shape-corner-md);background:#fff;overflow:hidden}.payment-logo-frame img{width:100%;height:100%;padding:8px;object-fit:contain}.payment-list-copy{min-width:0}.payment-list-copy h3,.payment-list-copy p{margin:0}.payment-list-copy p{margin-top:4px;color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere}.admin-dialog{width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--md-sys-shape-corner-xl);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-3);overflow:auto}.admin-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}.admin-dialog>form>header,.admin-dialog>form>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.admin-dialog h2{margin:3px 0 0}.dialog-body{display:grid;gap:16px;padding:8px 24px 24px}.dialog-close{width:42px;height:42px;border:0;border-radius:50%;background:var(--md-sys-color-surface-container-highest);color:inherit;font-size:26px;cursor:pointer}.order-queue{display:grid;gap:14px}.order-card{padding:0;overflow:hidden}.order-card>header,.order-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.order-card>header{border-bottom:1px solid var(--md-sys-color-outline-variant)}.order-card>header>div{display:flex;align-items:center;gap:10px}.order-number{font-size:18px;font-weight:750}.order-wait{display:grid!important;text-align:right}.order-card-grid{display:grid;grid-template-columns:1.2fr 1.4fr 1fr 1fr;gap:24px;padding:20px}.order-card-grid>div{display:flex;min-width:0;flex-direction:column;gap:5px}.order-card-grid small{color:var(--md-sys-color-on-surface-variant)}.order-card-grid span,.order-card-grid code{overflow-wrap:anywhere}.order-card>footer>span{color:var(--md-sys-color-on-surface-variant);font-size:13px}.stat-grid article a{font-size:13px}@media(max-width:800px){.admin-subtabs{border-radius:var(--md-sys-shape-corner-md)}.payment-list-row{grid-template-columns:52px minmax(0,1fr) auto}.payment-list-row>.status{display:none}.payment-logo-frame{width:48px;height:48px}.order-card-grid{grid-template-columns:1fr 1fr}.order-card>footer{align-items:flex-start;flex-direction:column}.order-card>footer form{width:100%}.order-card>footer select{flex:1}.workspace-head{align-items:flex-start}.workspace-head>.btn{flex:0 0 auto}}@media(max-width:520px){.payment-list-row{padding:14px;gap:10px}.payment-list-copy p{font-size:12px}.order-card-grid{grid-template-columns:1fr}.admin-dialog>form>header,.admin-dialog>form>footer,.dialog-body{padding-inline:18px}.admin-dialog>form>footer{align-items:stretch;flex-direction:column-reverse}.admin-dialog>form>footer>.actions{display:grid;grid-template-columns:1fr 1fr}}
.orders-page{width:min(980px,calc(100% - 40px))}.orders-page .page-title{margin-bottom:30px}.orders-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px;padding:6px;border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-surface-container)}.orders-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-right:1px solid var(--md-sys-color-outline-variant)}.orders-summary>div:last-child{border:0}.orders-summary span{color:var(--md-sys-color-on-surface-variant);font-size:13px}.orders-summary strong{font-size:22px}.customer-order-list{display:grid;gap:12px}.customer-order-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;transition:border-color .18s,transform .18s,box-shadow .18s}.customer-order-card:hover{border-color:var(--md-sys-color-primary);transform:translateY(-2px);box-shadow:var(--md-sys-elevation-1)}.customer-order-main{display:flex;min-width:0;align-items:center;gap:17px}.order-leading{width:52px;height:52px;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--md-sys-shape-corner-lg);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.order-copy{min-width:0}.order-copy h2{margin:5px 0 8px;font-size:21px}.order-kicker,.order-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--md-sys-color-on-surface-variant)}.order-kicker{font-size:12px}.order-kicker span{font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:var(--md-sys-color-primary)}.order-meta{font-size:13px}.order-meta span{display:flex;align-items:center;gap:6px}.order-meta .icon{width:16px;height:16px}.customer-order-side{display:grid;min-width:142px;justify-items:end;gap:8px}.customer-order-side>strong{font-size:18px}.order-track-link{display:flex;align-items:center;gap:6px;color:var(--md-sys-color-primary);font-size:13px;font-weight:700}.order-track-link .icon{width:16px;height:16px;transition:transform .18s}.order-track-link:hover .icon{transform:translateX(3px)}@media(max-width:640px){.orders-page{width:min(100% - 24px,980px)}.orders-summary>div{display:grid;justify-content:center;text-align:center;padding:11px 6px}.orders-summary span{font-size:11px}.orders-summary strong{font-size:20px;grid-row:1}.customer-order-card{grid-template-columns:1fr;padding:18px;gap:16px}.customer-order-main{align-items:flex-start}.order-leading{width:44px;height:44px}.order-copy h2{font-size:19px}.customer-order-side{grid-template-columns:1fr auto;align-items:center;justify-items:start;padding-top:14px;border-top:1px solid var(--md-sys-color-outline-variant)}.customer-order-side .status{justify-self:end}.order-track-link{grid-column:1/-1}}
.variants input,.payment-options input{width:1px;height:1px;min-height:0;margin:0;padding:0}.desktop-nav a{position:relative;padding-block:8px;transition:color .18s}.desktop-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:3px;border-radius:99px;background:var(--md-sys-color-primary);transition:left .2s var(--md-sys-motion-standard),right .2s var(--md-sys-motion-standard)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--md-sys-color-on-surface)}.desktop-nav a.active:after{left:0;right:0}.reseller-tabs{position:sticky;top:78px;z-index:8}.dashboard-section{scroll-margin-top:150px}.reseller-dashboard>.dashboard-section{margin-top:22px}.reseller-dashboard>.panel.dashboard-section{padding:24px}.reseller-dashboard>.panel.dashboard-section>h2{margin-top:0}.page-title h1,.contact h1,.article h1,.auth-card h1,.tracker h1{font-size:clamp(38px,5vw,52px);line-height:1.08;letter-spacing:-.035em}.section-head h1,.workspace-head h1{font-size:clamp(38px,5vw,52px);line-height:1.05}.section-head h2,.confidence h2,.process h2,.split-description h2{font-size:36px;line-height:1.15;letter-spacing:-.025em}.btn,.icon-btn,.admin-nav a,.admin-subtabs a{min-height:44px}.icon-btn{min-width:44px;display:grid;place-items:center;border-radius:50%;transition:background .18s,color .18s,transform .18s}.icon-btn:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 72%,white);outline-offset:3px}.panel,.app-card,.btn,.admin-nav a,.admin-subtabs a{transition:background-color .18s,border-color .18s,color .18s,box-shadow .2s,transform .2s var(--md-sys-motion-standard)}main>section{animation:page-enter .32s var(--md-sys-motion-emphasized)}@keyframes page-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767px){.page-title h1,.contact h1,.article h1,.auth-card h1,.tracker h1,.section-head h1,.workspace-head h1{font-size:clamp(34px,10vw,40px)}.section-head h2,.confidence h2,.process h2,.split-description h2{font-size:29px}.reseller-tabs{top:72px}.admin-nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.admin-nav a{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){main>section{animation:none}}
