.account-b2b-shell{font-family:var(--t-font-body,"Inter",system-ui,sans-serif);color:var(--p-ink-900);box-sizing:border-box;min-height:100vh;width:100vw;margin-left:calc(-50vw + 50%);margin-top:0;margin-bottom:0;background:var(--t-surface);--shadow-1:var(--t-shadow-sm,2px 2px 0 var(--b2b-shadow-color,#000));--shadow-2:var(--t-shadow-md,4px 4px 0 var(--b2b-shadow-color,#000));--shadow-3:var(--t-shadow-lg,6px 6px 0 var(--b2b-shadow-color,#000));--shadow-4:var(--t-shadow-xl,8px 8px 0 var(--b2b-shadow-color,#000));--t-surface:var(--b2b-surface,var(--p-cream-100));--t-on-surface:var(--b2b-ink,var(--p-ink-900));--t-accent:var(--b2b-accent,var(--p-yellow-400));--t-card:var(--b2b-card-bg-account,var(--p-white));--t-muted:var(--b2b-muted,var(--p-gray-500));--t-muted-2:var(--p-gray-400);--t-border:var(--b2b-ink,var(--p-ink-900));--t-border-soft:var(--p-gray-300);--yellow:var(--t-accent);--paper:var(--t-surface);--ink:var(--t-on-surface);--muted:var(--t-muted);--muted-2:var(--t-muted-2);--line:var(--t-border);--line-soft:var(--t-border-soft);--bg:var(--t-surface);--card:var(--t-card);--teal:var(--p-teal);--blue:var(--p-blue);--green:var(--p-green);--amber:var(--p-amber);--rose:var(--p-rose);--purple:var(--p-purple);--red:var(--p-red);--st-billed-bg:var(--t-accent);--st-billed-fg:var(--t-on-surface);--st-open-bg:var(--p-white);--st-open-fg:var(--t-on-surface);--st-paid-bg:var(--status-success-bg);--st-paid-fg:var(--status-success-fg)}.account-b2b-shell .paper-dots{background-image:radial-gradient(rgba(0,0,0,.06) 1px,transparent 0);background-size:var(--sp-5) var(--sp-5)}.account-b2b-shell .eyebrow{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--t-on-surface);line-height:1}.account-b2b-shell .eyebrow--muted{color:var(--t-muted)}.account-b2b-shell .eyebrow--wide{letter-spacing:2px}.account-b2b-shell .card{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);box-shadow:var(--shadow-3);transition:transform var(--dur-instant),box-shadow var(--dur-instant)}.account-b2b-shell .card--hover:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--shadow-4)}.account-b2b-shell .card--flat{box-shadow:var(--shadow-2)}.account-b2b-shell .card--sm{box-shadow:var(--shadow-1)}.account-b2b-shell .card--dashed{border-style:dashed;background:var(--t-surface)}.account-b2b-shell .status{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);padding:var(--sp-1) var(--sp-2);letter-spacing:1px;border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-radius,0);text-transform:uppercase;display:inline-block;background:var(--status-neutral-bg);color:var(--status-neutral-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.account-b2b-shell .status[data-type=paid],.account-b2b-shell .status[data-type=shipped]{background:var(--status-success-bg);color:var(--status-success-fg)}.account-b2b-shell .status[data-type=billed],.account-b2b-shell .status[data-type=default]{background:var(--status-active-bg);color:var(--status-active-fg)}.account-b2b-shell .status[data-type=confirmed]{background:var(--status-info-bg);color:var(--status-info-fg)}.account-b2b-shell .status[data-type=overdue]{background:var(--status-danger-bg);color:var(--status-danger-fg)}.account-b2b-shell .status[data-type=closed],.account-b2b-shell .status[data-type=muted]{background:#eee;color:var(--t-muted)}.account-b2b-shell .status[data-type=draft],.account-b2b-shell .status[data-type=open]{background:var(--t-card);color:var(--t-on-surface)}.account-b2b-shell .field__label{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--t-muted);display:block;margin-bottom:6px}.account-b2b-shell .field__input{width:100%;padding:var(--sp-2) 14px;border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-input-radius,0);background:var(--t-card);box-shadow:var(--shadow-1);font-size:13px;font-family:var(--t-font-body,"Inter",sans-serif);outline:none;transition:all var(--dur-instant)}.account-b2b-shell .field__input:focus{box-shadow:var(--t-hover-shadow,4px 4px 0 var(--t-accent));background:var(--t-card)}.account-b2b-shell .field__input::-moz-placeholder{color:#bbb}.account-b2b-shell .field__input::placeholder{color:#bbb}.account-b2b-shell .field__input--lg{padding:14px 18px;font-size:var(--text-md)}.account-b2b-shell .field__hint{font-size:11px;color:var(--t-muted-2);margin-top:var(--sp-1)}.account-b2b-shell .field__error{font-size:11px;color:var(--p-red);font-weight:700;margin-top:var(--sp-1)}.account-b2b-shell .btn--base{display:inline-flex;align-items:center;gap:6px;font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-sm);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-btn-radius,0);padding:var(--sp-2) 18px;box-shadow:var(--shadow-1);transition:transform var(--dur-instant),box-shadow var(--dur-instant);white-space:nowrap;background:var(--t-card);color:var(--t-on-surface)}.account-b2b-shell .btn--base:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,5px 5px 0 var(--t-border))}.account-b2b-shell .btn--primary{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .btn--primary:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .btn--teal{background:var(--p-teal);color:var(--p-white)}.account-b2b-shell .btn--ghost{border-width:var(--t-border-w,2px);border-radius:var(--t-btn-radius,0);box-shadow:none;background:var(--t-card)}.account-b2b-shell .btn--ghost:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff);transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--shadow-1)}.account-b2b-shell .btn--danger{color:var(--p-red)}.account-b2b-shell .btn--danger:hover{background:var(--p-red);color:var(--p-white)}.account-b2b-shell .btn--sm{padding:6px var(--sp-3);font-size:var(--text-xs);border-radius:var(--t-btn-radius,0)}.account-b2b-shell .btn--icon{padding:0;width:var(--sp-8);height:var(--sp-8);display:grid;place-items:center}.account-b2b-shell{--grid-sidebar:260px;--grid-kiosk-nav:220px;--grid-gutter:0px;--grid-main-max:1200px}.account-b2b-shell .btn--base:active,.account-b2b-shell .btn-add:active,.account-b2b-shell .btn-buy:active,.account-b2b-shell .btn-ghost:active,.account-b2b-shell .btn-pay:active,.account-b2b-shell .btn-primary:active,.account-b2b-shell .btn:active,.account-b2b-shell .ob-btn:active,.account-b2b-shell .ob-link:active{transform:translate(2px,2px);box-shadow:0 0 0 transparent;transition-duration:.04s}.account-b2b-shell .card--hover:active,.account-b2b-shell .kpi:active,.account-b2b-shell .order-card:active,.account-b2b-shell .paycard:active{transform:translate(1px,1px);box-shadow:var(--shadow-1);transition-duration:.04s}.account-b2b-shell .copy-btn.copied{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);animation:pltn-pulse .4s ease}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.account-b2b-shell .field__input.error,.account-b2b-shell .form-input.error,.account-b2b-shell .input--error{border-color:var(--p-red);box-shadow:3px 3px 0 var(--p-red);animation:shake .4s ease}.account-b2b-shell .nav-item:active{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);transform:scale(.96);transition-duration:.04s}.account-b2b-shell .motion-fade-up{opacity:0;transform:translateY(12px);transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out)}.account-b2b-shell .motion-stamp{opacity:0;transform:scale(.9) rotate(-1deg);transition:opacity var(--dur-slow) ease,transform var(--dur-slow) var(--ease-stamp)}.account-b2b-shell .in-view .motion-fade-up,.account-b2b-shell .in-view .motion-stamp,.account-b2b-shell .tab-panel.active .motion-fade-up,.account-b2b-shell .tab-panel.active .motion-stamp{opacity:1;transform:none}.account-b2b-shell .stagger>:first-child{transition-delay:0s}.account-b2b-shell .stagger>:nth-child(2){transition-delay:.06s}.account-b2b-shell .stagger>:nth-child(3){transition-delay:.12s}.account-b2b-shell .stagger>:nth-child(4){transition-delay:.18s}.account-b2b-shell .stagger>:nth-child(5){transition-delay:.24s}.account-b2b-shell .stagger>:nth-child(6){transition-delay:.3s}.account-b2b-shell .stagger>:nth-child(7){transition-delay:.36s}.account-b2b-shell .stagger>:nth-child(8){transition-delay:.42s}.account-b2b-shell .table{border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);background:var(--t-card);box-shadow:var(--shadow-2);overflow:hidden}.account-b2b-shell .table__head{background:var(--t-on-surface);color:var(--t-accent);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.2px;text-transform:uppercase}.account-b2b-shell .table__head,.account-b2b-shell .table__row{display:grid;grid-template-columns:var(--table-cols,1fr);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2)}.account-b2b-shell .table__row{font-size:13px;align-items:center}.account-b2b-shell .table__row+.table__row{border-top:var(--t-border-w,2px) dashed var(--t-border)}.account-b2b-shell .table__row:hover{background:var(--t-surface)}.account-b2b-shell .table--comfortable .table__row{padding:14px 18px;font-size:var(--text-md)}.account-b2b-shell .table--dense .table__head{padding:var(--sp-2) var(--sp-3);font-size:9px}.account-b2b-shell .table--dense .table__row{padding:var(--sp-2) var(--sp-3);font-size:11px;gap:var(--sp-2)}.account-b2b-shell .table--products{--table-cols:2.6fr 1.2fr 1.1fr 0.6fr 0.6fr 0.6fr 0.8fr 0.8fr}.account-b2b-shell .table--invoices{--table-cols:24px auto auto 1fr auto auto auto}.account-b2b-shell .table--micro{--table-cols:1fr auto auto}.account-b2b-shell .skel{background:linear-gradient(90deg,var(--t-surface) 0,var(--t-card-bg,#fafaf7) 50%,var(--t-surface) 100%);background-size:460px 100%;animation:skl-shimmer 1.6s linear infinite;border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-card-radius,0)}.account-b2b-shell .skel--line{height:var(--sp-4)}.account-b2b-shell .skel--title{height:var(--sp-8);width:60%}.account-b2b-shell .skel--card{height:120px}.account-b2b-shell .skel--kpi{aspect-ratio:1.4}.account-b2b-shell .skel-order-card{border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);box-shadow:var(--shadow-3);padding:18px var(--sp-5);background:var(--t-card)}.account-b2b-shell .skel-order-card .skel-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-2)}.account-b2b-shell .skel-kpi-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-4)}@media (max-width:1280px){.account-b2b-shell .skel-kpi-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.account-b2b-shell .skel-kpi-strip{grid-template-columns:repeat(2,1fr)}}.account-b2b-shell .skel-kpi-strip>div{border:var(--t-border-w,3px) solid var(--t-border);box-shadow:var(--shadow-2);padding:var(--sp-4);background:var(--t-card)}.account-b2b-shell .account-shell{display:grid;grid-template-columns:var(--grid-sidebar) 1fr;min-height:100vh;background:var(--t-surface);margin-top:0}@media (max-width:880px){.account-b2b-shell .account-shell{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto}.account-b2b-shell .sidebar{display:none!important}.account-b2b-shell .mob-user{display:flex!important;padding:var(--sp-3) var(--sp-4);border-bottom:var(--t-border-w,3px) solid var(--t-border);background:var(--t-surface);align-items:center;gap:var(--sp-3);position:sticky;top:0;z-index:41}.account-b2b-shell .mob-user .avatar{width:var(--sp-10);height:var(--sp-10);border-radius:50%;background:var(--t-btn-primary-bg,var(--t-border));color:var(--t-btn-primary-text,#fff);display:grid;place-items:center;font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-md);flex-shrink:0;border:var(--t-border-w,2px) solid var(--t-border)}.account-b2b-shell .mob-user .info{flex:1;min-width:0}.account-b2b-shell .mob-user .name{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-b2b-shell .mob-user .company{font-size:11px;color:var(--t-muted);margin-top:1px}.account-b2b-shell .mob-user .logout{font-size:11px;font-weight:700;color:var(--t-ink);cursor:pointer;white-space:nowrap;background:var(--t-surface,#f0eee9);border:var(--t-border-w,1.5px) solid var(--t-ink);padding:4px 12px;text-transform:uppercase;letter-spacing:.5px;transition:var(--t-transition,all .12s)}.account-b2b-shell .mob-tabs{display:flex!important;overflow-x:auto;overflow-y:hidden;border-bottom:2px solid var(--t-border,rgba(0,0,0,.08));border-radius:0;background:var(--t-card,#fff);-webkit-overflow-scrolling:touch;scrollbar-width:none;position:sticky;top:0;z-index:40;touch-action:pan-x;overscroll-behavior-x:contain;height:46px;min-height:46px;max-height:46px}.account-b2b-shell .mob-tabs::-webkit-scrollbar{display:none}.account-b2b-shell .mob-tab{flex-shrink:0;padding:0 var(--sp-4);font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;color:var(--t-muted);border-radius:0;height:44px;display:flex;align-items:center;transition:color .15s}.account-b2b-shell .mob-tab.active{color:var(--t-accent,var(--t-on-surface));border-bottom-color:var(--t-accent);font-weight:700}.account-b2b-shell .main{padding:var(--sp-4) var(--sp-3) 80px!important}.account-b2b-shell .banner{flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow-2)}.account-b2b-shell .banner-link{margin-left:0;margin-top:var(--sp-1)}.account-b2b-shell .panel-title{font-size:clamp(22px,6vw,28px)}.account-b2b-shell .order-card{box-shadow:var(--shadow-2)}.account-b2b-shell .order-card:hover{box-shadow:var(--shadow-3)}.account-b2b-shell .card-grid{grid-template-columns:1fr;gap:var(--sp-3)}.account-b2b-shell .paycard{padding:var(--sp-4);box-shadow:var(--shadow-2)}.account-b2b-shell .kpi{padding:var(--sp-3);box-shadow:var(--shadow-2)}.account-b2b-shell .kpi-big{font-size:var(--text-2xl)}.account-b2b-shell .form-grid{padding:var(--sp-4);box-shadow:var(--shadow-2)}.account-b2b-shell .mob-bottom{display:flex!important;position:sticky;bottom:0;z-index:50;border-top:var(--t-border-w,3px) solid var(--t-border);background:var(--t-card)}.account-b2b-shell .mob-bottom a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--sp-2) var(--sp-1);font-size:9px;font-weight:600;color:var(--t-muted);text-decoration:none;cursor:pointer;min-height:44px;justify-content:center}.account-b2b-shell .mob-bottom a.active{color:var(--t-btn-primary-text,#fff);background:var(--t-accent)}.account-b2b-shell .mob-bottom a svg{width:var(--sp-5);height:var(--sp-5)}.account-b2b-shell .order-head{grid-template-columns:1fr!important;gap:6px!important;padding:var(--sp-3) var(--sp-3)!important}.account-b2b-shell .oh-id{display:flex;flex-direction:column;gap:var(--sp-1)}.account-b2b-shell .oh-id-row{flex-wrap:wrap}.account-b2b-shell .oh-summary{font-size:var(--text-sm)}.account-b2b-shell .oh-price{text-align:left!important}.account-b2b-shell .oh-actions{justify-content:flex-start}.account-b2b-shell .btn{padding:6px var(--sp-2)!important;font-size:9px!important}.account-b2b-shell .btn-chev{width:var(--sp-6)!important;height:var(--sp-6)!important}.account-b2b-shell .order-body{overflow-x:auto}}.account-b2b-shell .mob-bottom,.account-b2b-shell .mob-tabs,.account-b2b-shell .mob-user{display:none}.account-b2b-shell .sidebar{background:var(--t-surface);border-right:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:0;margin-top:0;display:flex;flex-direction:column;position:sticky;top:68px;height:calc(100vh - 68px);overflow:hidden}.account-b2b-shell .sidebar-collapse{position:absolute;bottom:var(--sp-3);right:var(--sp-3);width:28px;height:28px;border-radius:var(--t-btn-radius,var(--sp-1));background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);color:var(--t-on-surface);cursor:pointer;font-size:var(--text-md);box-shadow:var(--shadow-1);font-weight:800}.account-b2b-shell .sidebar-collapse:hover{transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--t-hover-shadow,3px 3px 0 var(--t-border))}.account-b2b-shell .sidebar-nav{display:flex;flex-direction:column;gap:2px}.account-b2b-shell .nav-item{display:flex;align-items:center;gap:var(--sp-2);padding:7px 16px;font-size:12px;font-weight:500;color:var(--t-on-surface);cursor:pointer;position:relative;transition:background var(--dur-instant),border-color var(--dur-instant),transform var(--dur-instant);border:var(--t-border-w,2px) solid transparent;border-radius:var(--t-radius,0)}.account-b2b-shell .nav-item:hover{background:rgba(0,0,0,.03)}.account-b2b-shell .nav-item.active{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);border-color:transparent;border-left:4px solid var(--t-border);font-weight:700}.account-b2b-shell .nav-item .ic{width:18px;height:18px;flex-shrink:0;color:var(--t-on-surface)}.account-b2b-shell .nav-item .lbl{flex:1}.account-b2b-shell .nav-item .chev{color:var(--t-on-surface);font-size:var(--text-md);opacity:.6}.account-b2b-shell .nav-item.sub{padding-left:36px;font-size:13px;font-weight:500;border:none}.account-b2b-shell .nav-item.sub:hover{transform:none;box-shadow:none}.account-b2b-shell .nav-item.sub.active{transform:none;box-shadow:var(--shadow-1)}.account-b2b-shell .pill-new{background:var(--p-green);color:var(--p-white);font-size:8px;padding:1px 6px;border-radius:var(--t-radius,3px);font-weight:700}.account-b2b-shell .nav-group{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--t-on-surface);padding:12px 14px 4px}.account-b2b-shell .nav-group.with-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-b2b-shell .nav-group .chev.open{color:var(--t-on-surface);font-size:11px;transform:rotate(180deg);display:inline-block}.account-b2b-shell .nav-sub{display:flex;flex-direction:column;gap:2px}.account-b2b-shell .sales-rep{margin-top:auto;padding:10px var(--sp-1) 10px}.account-b2b-shell .sr-eyebrow{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--t-on-surface);margin-bottom:var(--sp-2)}.account-b2b-shell .sr-card{background:var(--t-surface);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:var(--sp-3);display:flex;align-items:flex-start;gap:var(--sp-2);box-shadow:var(--shadow-2)}.account-b2b-shell .sr-avatar{width:var(--sp-10);height:var(--sp-10);background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-radius,0);display:grid;place-items:center;font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:13px;flex-shrink:0}.account-b2b-shell .sr-name{font-size:13px;font-weight:700;color:var(--t-on-surface)}.account-b2b-shell .sr-title{font-size:11px;color:var(--t-muted);line-height:1.35;margin-top:2px}.account-b2b-shell .sr-email{font-size:10px;color:var(--t-on-surface);margin-top:6px;display:block;font-weight:600;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.account-b2b-shell .sidebar-footer{display:flex;justify-content:space-around;align-items:center;padding-top:var(--sp-3);border-top:2px dashed var(--t-border);margin-top:var(--sp-3)}.account-b2b-shell .sf-btn{width:36px;height:36px;border:var(--t-border-w,2px) solid var(--t-border);background:var(--t-card);border-radius:var(--t-btn-radius,0);display:grid;place-items:center;color:var(--t-on-surface);transition:background var(--dur-instant),transform var(--dur-instant)}.account-b2b-shell .sf-btn:hover{background:var(--t-surface)}.account-b2b-shell .sf-btn.active,.account-b2b-shell .sf-btn:hover{transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--shadow-1)}.account-b2b-shell .sf-btn.active{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .sf-btn svg{width:18px;height:18px}.account-b2b-shell .main{padding:var(--sp-6) var(--sp-10) var(--sp-10);min-width:0;background-color:var(--t-surface);background-image:radial-gradient(rgba(0,0,0,.08) 1px,transparent 0);background-size:var(--sp-5) var(--sp-5);overflow-x:hidden}@media (max-width:880px){.account-b2b-shell .main{padding:18px 14px 80px;background-size:var(--sp-4) var(--sp-4)}}.account-b2b-shell .tab-panel{display:none}.account-b2b-shell .tab-panel.active{display:block}.account-b2b-shell .panel-head{margin:6px 2px var(--sp-6)}.account-b2b-shell .panel-title{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:clamp(28px,3.4vw,var(--text-4xl));letter-spacing:-.8px;line-height:1}.account-b2b-shell .panel-title .hl{background:var(--t-primary,var(--t-accent));color:var(--t-btn-primary-text,#fff);padding:0 6px;display:inline;border:var(--t-border-w,3px) solid var(--t-border);box-shadow:var(--shadow-2);border-radius:var(--t-radius-sm,0)}.account-b2b-shell .panel-sub{color:var(--t-muted);font-size:var(--text-md);margin-top:6px}.account-b2b-shell .banner{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:14px var(--sp-5);display:flex;align-items:center;gap:var(--sp-4);margin-bottom:22px;box-shadow:var(--shadow-3)}.account-b2b-shell .banner-title{font-family:var(--t-font-display,"Archivo Black",sans-serif);color:var(--t-on-surface);font-size:var(--text-md)}.account-b2b-shell .banner-body{color:var(--t-on-surface);font-size:13px;margin-top:2px;font-weight:500}.account-b2b-shell .banner-link{margin-left:auto;color:var(--t-on-surface);font-weight:700;font-size:13px;background:var(--t-border);color:var(--p-white);padding:var(--sp-2) 14px;border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-btn-radius,0);white-space:nowrap;box-shadow:var(--shadow-1)}.account-b2b-shell .banner-link:hover{transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--shadow-2)}.account-b2b-shell .toolbar{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:18px var(--sp-5);margin-bottom:18px;box-shadow:var(--shadow-3)}.account-b2b-shell .searchbar{display:flex;align-items:center;gap:var(--sp-2);background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-input-radius,0);padding:var(--sp-2) 14px;color:var(--t-muted);margin-bottom:14px;box-shadow:var(--shadow-1)}.account-b2b-shell .searchbar input{flex:1;border:none;outline:none;background:transparent;font-size:var(--text-md);color:var(--t-on-surface);font-weight:500}.account-b2b-shell .searchbar input::-moz-placeholder{color:var(--t-muted-2)}.account-b2b-shell .searchbar input::placeholder{color:var(--t-muted-2)}.account-b2b-shell .filter-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media (max-width:700px){.filter-row{grid-template-columns:1fr}}.account-b2b-shell .field{display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm);color:var(--t-on-surface)}.account-b2b-shell .field span{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--t-on-surface)}.account-b2b-shell .field input,.account-b2b-shell .field select,.account-b2b-shell .field textarea{border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-input-radius,0);background:var(--t-card);padding:var(--sp-2) var(--sp-3);font-size:var(--text-md);color:var(--t-on-surface);outline:none;font-weight:500;box-shadow:var(--shadow-1);transition:transform var(--dur-instant),box-shadow var(--dur-instant)}.account-b2b-shell .field input:focus,.account-b2b-shell .field select:focus,.account-b2b-shell .field textarea:focus{background:var(--t-chip-bg,var(--t-accent));color:var(--t-chip-text,var(--t-on-surface));transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--t-hover-shadow,3px 3px 0 var(--t-border))}.account-b2b-shell .order-list{list-style:none;display:flex;flex-direction:column;gap:var(--sp-4)}.account-b2b-shell .order-card{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);transition:transform var(--dur-instant),box-shadow var(--dur-instant);box-shadow:var(--shadow-3)}.account-b2b-shell .order-card.open,.account-b2b-shell .order-card:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,var(--shadow-4))}.account-b2b-shell .order-card.open{background:var(--t-card)}.account-b2b-shell .order-card.open .order-head{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .order-head{width:100%;background:transparent;border:none;cursor:pointer;padding:18px var(--sp-5);display:grid;grid-template-columns:1.4fr 1.1fr .9fr .7fr auto;align-items:center;gap:var(--sp-4);text-align:left;font-family:inherit}@media (max-width:1100px){.account-b2b-shell .order-head{grid-template-columns:1fr 1fr;grid-template-areas:"id summary" "invoices price" "actions actions";gap:14px}.account-b2b-shell .oh-id{grid-area:id}.account-b2b-shell .oh-summary{grid-area:summary;align-self:center}.account-b2b-shell .oh-invoices{grid-area:invoices}.account-b2b-shell .oh-price{grid-area:price;text-align:right}.account-b2b-shell .oh-actions{grid-area:actions;justify-content:flex-end}}.account-b2b-shell .oh-id{display:flex;flex-direction:column;gap:var(--sp-1)}.account-b2b-shell .oh-id-row{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.account-b2b-shell .so{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:18px;letter-spacing:.3px;color:var(--t-on-surface)}.account-b2b-shell .copy-btn{background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-btn-radius,0);cursor:pointer;color:var(--t-on-surface);width:var(--sp-6);height:var(--sp-6);display:inline-grid;place-items:center;transition:background var(--dur-instant);box-shadow:var(--shadow-1)}.account-b2b-shell .copy-btn svg{width:13px;height:13px}.account-b2b-shell .copy-btn:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .oh-date{font-size:var(--text-sm);color:var(--t-muted);font-weight:500}.account-b2b-shell .oh-owed,.account-b2b-shell .oh-paid-line{font-size:13px;color:var(--t-on-surface);font-weight:700;display:flex;align-items:center;gap:6px}.account-b2b-shell .oh-paid-line{flex-wrap:wrap}.account-b2b-shell .oh-paid-line .sep{color:var(--t-muted-2);font-weight:400}.account-b2b-shell .oh-paid-line .amber-text{color:var(--t-on-surface);display:inline-flex;align-items:center;gap:6px}.account-b2b-shell .dot{width:var(--sp-2);height:var(--sp-2);display:inline-block;border:var(--t-border-w,1.5px) solid var(--t-border);border-radius:var(--t-radius,0)}.account-b2b-shell .dot-amber{background:var(--p-amber)}.account-b2b-shell .dot-green{background:var(--p-green)}.account-b2b-shell .dot-red{background:var(--p-red)}.account-b2b-shell .oh-summary{display:flex;flex-direction:column;gap:var(--sp-1);font-size:13px;color:var(--t-on-surface);font-weight:500}.account-b2b-shell .oh-summary .qty{font-weight:700;color:var(--t-on-surface)}.account-b2b-shell .oh-summary .ship-meta{display:flex;align-items:center;gap:6px}.account-b2b-shell .oh-summary .ship-meta .ic-box{font-size:var(--text-md)}.account-b2b-shell .oh-summary .delivered{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--p-green);font-size:var(--text-sm);font-weight:700}.account-b2b-shell .oh-summary .delivered svg{width:14px;height:14px}.account-b2b-shell .oh-invoices{display:flex;flex-wrap:wrap;gap:6px}.account-b2b-shell .inv-tag{background:#f8f6f1;color:var(--t-on-surface);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-radius,0);padding:var(--sp-1) var(--sp-2);font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;box-shadow:var(--shadow-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.account-b2b-shell .oh-price{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:18px;color:var(--t-on-surface)}.account-b2b-shell .oh-actions{display:flex;align-items:center;gap:var(--sp-2)}.account-b2b-shell .btn{display:inline-flex;align-items:center;gap:6px;padding:var(--sp-2) 18px;font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-sm);letter-spacing:.8px;cursor:pointer;border:var(--t-border-w,3px) solid var(--t-border);transition:transform var(--dur-instant),box-shadow var(--dur-instant);white-space:nowrap;text-transform:uppercase}.account-b2b-shell .btn svg{width:14px;height:14px}.account-b2b-shell .btn-pay{background:var(--p-teal);color:var(--p-white);box-shadow:var(--shadow-1)}.account-b2b-shell .btn-pay:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,5px 5px 0 var(--t-border))}.account-b2b-shell .btn-buy{background:var(--t-card);color:var(--t-on-surface);box-shadow:var(--shadow-1)}.account-b2b-shell .btn-buy:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,5px 5px 0 var(--t-border));background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .btn-chev{width:var(--sp-8);height:var(--sp-8);background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-btn-radius,0);cursor:pointer;display:grid;place-items:center;color:var(--t-on-surface);transition:transform var(--dur-fast) ease,background var(--dur-instant);box-shadow:var(--shadow-1)}.account-b2b-shell .btn-chev svg{width:14px;height:14px}.account-b2b-shell .btn-chev:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .order-card.open .btn-chev{background:var(--t-border);color:var(--p-white)}.account-b2b-shell .order-card.open .btn-chev svg{transform:rotate(180deg)}.account-b2b-shell .badge{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);padding:var(--sp-1) var(--sp-2);letter-spacing:1px;border:var(--t-border-w,2px) solid var(--t-border);text-transform:uppercase;border-radius:var(--t-radius,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.account-b2b-shell .badge.billed{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .badge.open{background:var(--t-card);color:var(--t-on-surface)}.account-b2b-shell .badge.default{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .badge.muted{background:var(--t-card);color:var(--t-muted)}.account-b2b-shell .badge.closed{background:#eee;color:var(--t-muted)}.account-b2b-shell .badge.shipped{background:var(--status-success-bg);color:var(--status-success-fg)}.account-b2b-shell .badge.confirmed{background:var(--status-info-bg);color:var(--status-info-fg)}.account-b2b-shell .badge.draft{background:var(--t-card);color:var(--t-on-surface)}.account-b2b-shell .order-body{max-height:0;overflow:hidden;transition:max-height var(--dur-normal) ease}.account-b2b-shell .order-card.open .order-body{max-height:8000px;padding:var(--sp-5) var(--sp-6) var(--sp-6);border-top:3px dashed var(--t-border);background:var(--t-card);margin-top:var(--sp-1)}.account-b2b-shell .ob-head{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-4) 0 var(--sp-2);gap:var(--sp-3);flex-wrap:wrap}.account-b2b-shell .ob-h-label{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--t-on-surface)}.account-b2b-shell .ob-h-actions{display:flex;gap:var(--sp-1);flex-wrap:wrap}.account-b2b-shell .ob-link{display:inline-flex;align-items:center;gap:5px;padding:6px var(--sp-3);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-btn-radius,0);background:var(--t-card);cursor:pointer;font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);color:var(--t-on-surface);letter-spacing:1px;text-transform:uppercase;transition:background var(--dur-instant),transform var(--dur-instant),box-shadow var(--dur-instant);box-shadow:var(--shadow-1)}.account-b2b-shell .ob-link svg{width:var(--sp-3);height:var(--sp-3)}.account-b2b-shell .ob-link:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff);transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--t-hover-shadow,3px 3px 0 var(--t-border))}.account-b2b-shell .ob-totals{text-align:right;padding:var(--sp-3) var(--sp-3) var(--sp-2);margin-top:var(--sp-3);border-top:2px solid var(--t-border)}.account-b2b-shell .tot-row{display:flex;justify-content:flex-end;gap:var(--sp-10);padding:var(--sp-1) 0;font-size:var(--text-md)}.account-b2b-shell .tot-row.tot-grand{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-lg);border-top:2px solid var(--t-border);padding-top:var(--sp-2);margin-top:6px}.account-b2b-shell .ob-section-label{letter-spacing:1.5px;color:var(--t-muted);padding:var(--sp-4) 0 var(--sp-2)}.account-b2b-shell .inv-totals{text-align:right;padding:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);border-top:2px solid var(--t-border)}.account-b2b-shell .inv-totals .tot-row{font-size:13px}.account-b2b-shell .payment-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid #eee}.account-b2b-shell .pmt-icon{flex-shrink:0}.account-b2b-shell .pmt-meta{flex:1}.account-b2b-shell .pmt-label{font-weight:600;font-size:var(--text-md)}.account-b2b-shell .pmt-sub{font-size:var(--text-sm);color:var(--t-muted)}.account-b2b-shell .pmt-amount{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-lg);color:var(--p-green)}.account-b2b-shell .ob-section-label{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--t-on-surface);margin:18px 0 var(--sp-2)}.account-b2b-shell .ob-section-label.inline{margin:0 var(--sp-3) 0 0;display:inline}.account-b2b-shell .shipment{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:var(--sp-4) 18px;display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4);box-shadow:var(--shadow-2)}.account-b2b-shell .ship-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.account-b2b-shell .ship-loc{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--t-on-surface);font-size:var(--text-lg)}.account-b2b-shell .loc-tag,.account-b2b-shell .ship-loc{font-family:var(--t-font-display,"Archivo Black",sans-serif)}.account-b2b-shell .loc-tag{background:var(--t-btn-primary-bg,var(--t-border));color:var(--t-btn-primary-text,#fff);font-size:var(--text-xs);padding:3px 7px;text-transform:uppercase;letter-spacing:1px;border-radius:var(--t-radius,0)}.account-b2b-shell .ship-right{text-align:right}.account-b2b-shell .ship-status{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase;color:var(--t-muted)}.account-b2b-shell .ship-date{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-md);color:var(--p-green)}.account-b2b-shell .ship-track{color:var(--t-muted);font-size:13px;display:flex;align-items:center;gap:var(--sp-2);font-weight:500}.account-b2b-shell .track-link{color:var(--t-chip-text,var(--t-on-surface));font-family:ui-monospace,Menlo,monospace;background:var(--t-chip-bg,var(--t-accent));padding:2px var(--sp-2);border:var(--t-border-w,1.5px) solid var(--t-border);border-radius:var(--t-radius,0);font-weight:700}.account-b2b-shell .track-eye{background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);cursor:pointer;color:var(--t-on-surface);border-radius:var(--t-btn-radius,0);display:inline-grid;place-items:center;padding:3px}.account-b2b-shell .track-eye svg{width:14px;height:14px}.account-b2b-shell .track-eye:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .product-table{border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);overflow:hidden;background:var(--t-card);margin-bottom:var(--sp-4);box-shadow:var(--shadow-2)}.account-b2b-shell .product-table .pt-head,.account-b2b-shell .product-table .pt-row{display:grid;grid-template-columns:2.6fr 1.2fr 1.1fr .6fr .6fr .6fr .8fr .8fr;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);font-size:13px;align-items:center}.account-b2b-shell .product-table.dense .pt-head,.account-b2b-shell .product-table.dense .pt-row{grid-template-columns:3fr 1.2fr 1.1fr .6fr .7fr .8fr;padding:var(--sp-2) 14px;font-size:12.5px}.account-b2b-shell .product-table .pt-head{background:var(--t-btn-primary-bg,var(--t-on-surface));color:var(--t-btn-primary-text,#fff);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.2px;text-transform:uppercase}.account-b2b-shell .product-table .pt-row+.pt-row{border-top:2px dashed var(--t-border)}.account-b2b-shell .product-table .pt-row:hover{background:var(--t-surface)}.account-b2b-shell .mono,.account-b2b-shell .product-table .mono{font-family:ui-monospace,Menlo,monospace;font-size:var(--text-sm);color:var(--t-on-surface);font-weight:500}.account-b2b-shell .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.account-b2b-shell .btn-add{background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);color:var(--t-on-surface);border-radius:var(--t-btn-radius,0);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);padding:6px var(--sp-3);letter-spacing:1px;cursor:pointer;text-transform:uppercase;transition:background var(--dur-instant),transform var(--dur-instant),box-shadow var(--dur-instant)}.account-b2b-shell .btn-add:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff);transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--shadow-1)}.account-b2b-shell .pt-totals{padding:var(--sp-4);border-top:var(--t-border-w,3px) solid var(--t-border);background:var(--t-surface)}.account-b2b-shell .pt-totals div{display:flex;justify-content:space-between;font-size:13px;color:var(--t-on-surface);padding:var(--sp-1) 0;font-weight:500}.account-b2b-shell .pt-totals div span:last-child{color:var(--t-on-surface);font-weight:700}.account-b2b-shell .pt-totals .grand{border-top:2px dashed var(--t-border);margin-top:var(--sp-2);padding-top:var(--sp-3)}.account-b2b-shell .pt-totals .grand span:first-child{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.account-b2b-shell .pt-totals .grand span:last-child{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:22px;color:var(--t-on-surface)}.account-b2b-shell .invoice-card{border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);background:var(--t-card);transition:transform var(--dur-instant),box-shadow var(--dur-instant);box-shadow:var(--shadow-2);margin-bottom:var(--sp-2)}.account-b2b-shell .invoice-card.open{background:var(--t-surface);transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,var(--shadow-3))}.account-b2b-shell .invoice-head{width:100%;border:none;background:transparent;cursor:pointer;padding:14px 18px;display:grid;grid-template-columns:24px auto auto 1fr auto auto auto;align-items:center;gap:var(--sp-3);text-align:left;font-family:inherit}.account-b2b-shell .inv-chev{width:var(--sp-4);height:var(--sp-4);color:var(--t-on-surface);transition:transform var(--dur-fast)}.account-b2b-shell .invoice-card.open .inv-chev{transform:rotate(90deg)}.account-b2b-shell .inv-num{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-md);color:var(--t-on-surface)}.account-b2b-shell .inv-date{font-size:var(--text-sm);color:var(--t-muted);font-weight:500}.account-b2b-shell .inv-amt{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-lg);color:var(--t-on-surface)}.account-b2b-shell .inv-icons{display:flex;align-items:center;gap:var(--sp-1)}.account-b2b-shell .inv-icons button{background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);cursor:pointer;border-radius:var(--t-btn-radius,0);width:28px;height:28px;display:grid;place-items:center;color:var(--t-on-surface)}.account-b2b-shell .inv-icons button:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .inv-icons button svg{width:14px;height:14px}.account-b2b-shell .invoice-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.account-b2b-shell .invoice-card.open .invoice-body{max-height:3000px;padding:0 0 var(--sp-3)}.account-b2b-shell .invoice-card.open .invoice-body .product-table{margin:0 14px;border-top:var(--t-border-w,3px) solid var(--t-border)}.account-b2b-shell .ship-method{background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:14px 18px;margin-top:14px;font-size:13px;color:var(--t-on-surface);display:flex;align-items:center;box-shadow:var(--shadow-1);font-weight:500}.account-b2b-shell .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-5)}.account-b2b-shell .paycard{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:22px;box-shadow:var(--shadow-3);display:flex;flex-direction:column;gap:14px;transition:transform var(--dur-instant),box-shadow var(--dur-instant)}.account-b2b-shell .paycard:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,var(--shadow-4))}.account-b2b-shell .paycard-top{display:flex;justify-content:space-between;align-items:center}.account-b2b-shell .card-brand{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:13px;letter-spacing:1.6px;padding:6px var(--sp-2);color:var(--p-white);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-radius,0)}.account-b2b-shell .card-brand.visa{background:#1a1f71}.account-b2b-shell .card-brand.mc{background:linear-gradient(90deg,#eb001b 50%,#f79e1b 0)}.account-b2b-shell .card-num{font-family:ui-monospace,Menlo,monospace;font-size:18px;font-weight:700;letter-spacing:2px;color:var(--t-on-surface)}.account-b2b-shell .card-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--t-on-surface);font-weight:600}.account-b2b-shell .card-meta .exp{font-family:ui-monospace,Menlo,monospace}.account-b2b-shell .card-locations{display:flex;flex-direction:column;gap:var(--sp-2)}.account-b2b-shell .cl-eyebrow{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.4px;text-transform:uppercase;color:var(--t-on-surface)}.account-b2b-shell .cl-chips{display:flex;flex-wrap:wrap;gap:6px}.account-b2b-shell .loc-chip{background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-radius,0);padding:var(--sp-1) var(--sp-2);font-size:11.5px;font-weight:700;color:var(--t-on-surface)}.account-b2b-shell .loc-chip.on{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .link-btn{background:transparent;border:none;cursor:pointer;color:var(--t-on-surface);font-size:12.5px;font-weight:700;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.account-b2b-shell .link-btn:hover{color:var(--t-btn-primary-text,#fff);background:var(--t-accent);padding:2px 6px;margin:-2px -6px}.account-b2b-shell .paycard-actions{display:flex;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-3);border-top:2px dashed var(--t-border)}.account-b2b-shell .btn-ghost{flex:1;background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-btn-radius,0);color:var(--t-on-surface);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);padding:var(--sp-2) var(--sp-2);letter-spacing:1px;cursor:pointer;text-transform:uppercase;transition:transform var(--dur-instant),background var(--dur-instant),box-shadow var(--dur-instant)}.account-b2b-shell .btn-ghost:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff);transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--shadow-1)}.account-b2b-shell .btn-ghost.danger{color:var(--p-red)}.account-b2b-shell .btn-ghost.danger:hover{background:var(--p-red);color:var(--p-white)}.account-b2b-shell .paycard.add-new{border-style:dashed;background:var(--t-surface);align-items:center;text-align:center;padding:var(--sp-8) 22px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.account-b2b-shell .paycard.add-new:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .add-plus{width:var(--sp-12);height:var(--sp-12);background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);display:grid;place-items:center;font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:28px;border:var(--t-border-w,3px) solid var(--t-on-surface);margin-bottom:var(--sp-2);box-shadow:var(--shadow-1);border-radius:var(--t-radius,0)}.account-b2b-shell .paycard.add-new:hover .add-plus{background:var(--t-card)}.account-b2b-shell .add-title{font-family:var(--t-font-display,"Archivo Black",sans-serif);color:var(--t-on-surface);font-size:var(--text-lg);font-weight:var(--t-weight-bold,800)}.account-b2b-shell .add-sub{font-size:var(--text-sm);color:var(--t-muted);margin-top:var(--sp-1);font-weight:500}.account-b2b-shell .kiosk-sub-shell{display:grid;grid-template-columns:var(--grid-kiosk-nav) 1fr;gap:var(--sp-6)}@media (max-width:1100px){.kiosk-sub-shell{grid-template-columns:1fr}}.account-b2b-shell .kiosk-subnav{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:14px var(--sp-2);height:-moz-max-content;height:max-content;box-shadow:var(--shadow-3)}.account-b2b-shell .ksn-eyebrow{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--t-on-surface);padding:6px var(--sp-2) var(--sp-3)}.account-b2b-shell .ksn-item{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:13.5px;font-weight:600;color:var(--t-on-surface);cursor:pointer;position:relative;border:var(--t-border-w,2px) solid transparent;border-radius:var(--t-radius,0);transition:background var(--dur-instant),transform var(--dur-instant),box-shadow var(--dur-instant);margin-bottom:2px}.account-b2b-shell .ksn-item svg{width:var(--sp-4);height:var(--sp-4);color:var(--t-on-surface)}.account-b2b-shell .ksn-item:hover{background:var(--t-surface);border-color:var(--t-border)}.account-b2b-shell .ksn-item.active{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);border-color:var(--t-border);box-shadow:var(--shadow-1);transform:var(--t-hover-lift,translate(-1px,-1px))}.account-b2b-shell .ksn-badge{margin-left:auto;background:var(--p-rose);color:var(--p-white);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);padding:3px var(--sp-2);border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-radius,0)}.account-b2b-shell .kiosk-main{display:flex;flex-direction:column;gap:var(--sp-6)}.account-b2b-shell .kiosk-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.account-b2b-shell .kiosk-title{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:28px;letter-spacing:-.5px}.account-b2b-shell .kiosk-sub{color:var(--t-muted);font-size:var(--text-md);margin-top:var(--sp-1);font-weight:500}.account-b2b-shell .range-pills{display:flex;gap:0;border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-btn-radius,0);box-shadow:var(--shadow-2);background:var(--t-card)}.account-b2b-shell .range-pills button{background:transparent;border:none;cursor:pointer;padding:9px var(--sp-4);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--t-on-surface);border-right:2px solid var(--t-border)}.account-b2b-shell .range-pills button:last-child{border-right:none}.account-b2b-shell .range-pills button:hover{background:var(--t-surface)}.account-b2b-shell .range-pills button.active{background:var(--t-accent);color:var(--t-btn-primary-text,#fff)}.account-b2b-shell .kpi-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-4)}@media (max-width:1280px){.kpi-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.kpi-strip{grid-template-columns:repeat(2,1fr)}}.account-b2b-shell .kpi{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:18px 18px var(--sp-4);position:relative;box-shadow:var(--shadow-3);transition:transform var(--dur-instant),box-shadow var(--dur-instant)}.account-b2b-shell .kpi:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,7px 7px 0 var(--t-border))}.account-b2b-shell .kpi:before{content:"";position:absolute;left:-3px;right:-3px;top:-3px;height:var(--sp-2)}.account-b2b-shell .kpi[data-accent=teal]:before{background:var(--p-teal)}.account-b2b-shell .kpi[data-accent=blue]:before{background:var(--p-blue)}.account-b2b-shell .kpi[data-accent=green]:before{background:var(--p-green)}.account-b2b-shell .kpi[data-accent=purple]:before{background:var(--p-purple)}.account-b2b-shell .kpi[data-accent=rose]:before{background:var(--p-rose)}.account-b2b-shell .kpi[data-accent=amber]:before{background:var(--p-amber)}.account-b2b-shell .kpi-eyebrow{font-size:var(--text-xs);letter-spacing:1.4px;text-transform:uppercase;margin-top:var(--sp-2)}.account-b2b-shell .kpi-big,.account-b2b-shell .kpi-eyebrow{font-family:var(--t-font-display,"Archivo Black",sans-serif);color:var(--t-on-surface)}.account-b2b-shell .kpi-big{font-size:var(--text-3xl);letter-spacing:-.5px;margin-top:6px;line-height:1}.account-b2b-shell .kpi-sub{font-size:11px;color:var(--t-muted);margin-top:var(--sp-1);font-weight:500}.account-b2b-shell .dash-grid{display:grid;gap:18px}.account-b2b-shell .dash-grid.two{grid-template-columns:1fr 1fr}.account-b2b-shell .dash-grid.three{grid-template-columns:1fr 1fr 1fr}@media (max-width:1100px){.account-b2b-shell .dash-grid.three,.account-b2b-shell .dash-grid.two{grid-template-columns:1fr}}.account-b2b-shell .dash-card{background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);border-radius:var(--t-card-radius,0);padding:var(--sp-5);box-shadow:var(--shadow-3);display:flex;flex-direction:column;gap:14px}.account-b2b-shell .dc-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--sp-3);border-bottom:2px dashed var(--t-border)}.account-b2b-shell .dc-title{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-lg)}.account-b2b-shell .dc-body{min-height:220px}.account-b2b-shell .chart-area{width:100%;height:220px}.account-b2b-shell .chart-area svg{width:100%;height:100%}.account-b2b-shell .hbar-list{list-style:none;display:flex;flex-direction:column;gap:var(--sp-2)}.account-b2b-shell .hbar-list li{display:grid;grid-template-columns:130px 1fr 30px;align-items:center;gap:var(--sp-2);font-size:var(--text-sm)}.account-b2b-shell .hbar-lbl{color:var(--t-on-surface);line-height:1.25;font-weight:600}.account-b2b-shell .hbar{background:var(--t-surface);border:var(--t-border-w,1.5px) solid var(--t-border);border-radius:var(--t-radius,0);height:18px;overflow:hidden}.account-b2b-shell .hbar-fill{display:block;height:100%}.account-b2b-shell .hbar-val{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-sm);color:var(--t-on-surface);text-align:right}.account-b2b-shell .donut-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.account-b2b-shell .donut{width:180px;height:180px}.account-b2b-shell .legend{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--text-sm)}.account-b2b-shell .legend li{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--t-on-surface)}.account-b2b-shell .lg-dot{width:var(--sp-3);height:var(--sp-3);border:var(--t-border-w,1.5px) solid var(--t-border);border-radius:var(--t-radius,0)}.account-b2b-shell .lg-pct{color:var(--t-muted);font-weight:500}.account-b2b-shell .micro-table{font-size:var(--text-sm)}.account-b2b-shell .mt-head{display:grid;grid-template-columns:1fr auto auto;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:2px solid var(--t-border);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);letter-spacing:1.2px;text-transform:uppercase}.account-b2b-shell .mt-head .num{text-align:right}.account-b2b-shell .mt-empty{padding:var(--sp-6) 0;color:var(--t-muted-2);text-align:center;font-size:var(--text-sm);font-weight:500}.account-b2b-shell .kiosk-foot{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--t-on-surface);text-align:center;padding:var(--sp-5) 0;border-top:2px dashed var(--t-border)}.account-b2b-shell .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);max-width:760px;background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);padding:var(--sp-6);border-radius:var(--t-card-radius,0);box-shadow:var(--shadow-3)}@media (max-width:700px){.form-grid{grid-template-columns:1fr}}.account-b2b-shell .form-actions{margin-top:var(--sp-6)}.account-b2b-shell .btn-primary{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);border:var(--t-border-w,3px) solid var(--t-btn-primary-bg,var(--t-on-surface));border-radius:var(--t-btn-radius,0);font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:13px;padding:var(--sp-3) var(--sp-6);letter-spacing:1px;cursor:pointer;box-shadow:var(--shadow-2);text-transform:uppercase;transition:transform var(--dur-instant),box-shadow var(--dur-instant)}.account-b2b-shell .btn-primary:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,var(--shadow-3))}.account-b2b-shell .btn-primary:disabled{opacity:.5;cursor:not-allowed}.account-b2b-shell .form-label{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--t-muted);display:block;margin-bottom:6px}.account-b2b-shell .form-input{width:100%;padding:var(--sp-2) 14px;border:var(--t-border-w,3px) solid var(--t-border);background:var(--t-card);border-radius:var(--t-input-radius,0);box-shadow:var(--shadow-1);font-size:13px;font-family:var(--t-font-body,"Inter",sans-serif);outline:none;transition:all var(--dur-instant)}.account-b2b-shell .form-input:focus{box-shadow:var(--t-hover-shadow,4px 4px 0 var(--t-accent));background:var(--t-card)}.account-b2b-shell .form-input::-moz-placeholder{color:#bbb}.account-b2b-shell .form-input::placeholder{color:#bbb}.account-b2b-shell .form-input[type=search]{font-family:var(--t-font-body,"Inter",sans-serif);font-size:var(--text-md);font-weight:400;padding:14px 18px 14px 44px;border:var(--t-border-w,3px) solid var(--t-border);box-shadow:var(--shadow-2);border-bottom:var(--t-border-w,3px) solid var(--t-border)}.account-b2b-shell .form-input[type=search]:focus{box-shadow:var(--t-hover-shadow,4px 4px 0 var(--t-accent));background:var(--t-card);border-bottom-color:var(--t-accent)}.account-b2b-shell .form-input[type=search]::-moz-placeholder{color:rgba(0,0,0,.35);font-family:var(--t-font-body,"Inter",sans-serif);font-weight:400}.account-b2b-shell .form-input[type=search]::placeholder{color:rgba(0,0,0,.35);font-family:var(--t-font-body,"Inter",sans-serif);font-weight:400}.account-b2b-shell select.form-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.account-b2b-shell .ob-btn{font-size:var(--text-sm);font-weight:600;padding:6px var(--sp-3);background:var(--t-card);border:var(--t-border-w,2px) solid var(--t-border);box-shadow:var(--shadow-1);border-radius:var(--t-btn-radius,0);cursor:pointer;font-family:var(--t-font-body,"Inter",sans-serif);transition:all var(--dur-instant)}.account-b2b-shell .ob-btn:hover{background:var(--t-accent);color:var(--t-btn-primary-text,#fff);transform:var(--t-hover-lift,translate(-1px,-1px));box-shadow:var(--shadow-2)}@keyframes skl-shimmer{0%{background-position:-460px 0}to{background-position:460px 0}}.skl-block{display:block;background:linear-gradient(90deg,var(--t-surface,#f0eee9) 0,#fafaf7 50%,var(--t-surface,#f0eee9) 100%);background-size:460px 100%;animation:skl-shimmer 1.6s linear infinite;border:var(--t-border-w,2px) solid var(--t-border);border-radius:var(--t-radius,0);height:var(--sp-8)}.account-b2b-shell .skl-row{display:flex;gap:var(--sp-3);align-items:center;margin-bottom:14px}.account-b2b-shell .skl-row .right{margin-left:auto}.account-b2b-shell .skl-grid{display:grid;gap:14px;margin-bottom:var(--sp-4)}.account-b2b-shell .skl-grid.four{grid-template-columns:repeat(4,1fr)}.account-b2b-shell .skl-grid.five{grid-template-columns:repeat(5,1fr)}@media (max-width:880px){.account-b2b-shell .skl-grid.five,.account-b2b-shell .skl-grid.four{grid-template-columns:repeat(2,1fr)}}.account-b2b-shell .w-90{width:90px}.account-b2b-shell .w-110{width:110px}.account-b2b-shell .w-120{width:120px}.account-b2b-shell .w-140{width:140px}.account-b2b-shell .w-160{width:160px}.account-b2b-shell .w-200{width:200px}.account-b2b-shell .w-full{width:100%}.account-b2b-shell .h-12{height:var(--sp-3)}.account-b2b-shell .h-16{height:var(--sp-4)}.account-b2b-shell .h-20{height:var(--sp-5)}.account-b2b-shell .h-32{height:var(--sp-8)}.account-b2b-shell .h-90{height:90px}.account-b2b-shell .h-120{height:120px}.account-b2b-shell .h-160{height:160px}.account-b2b-shell .h-240{height:240px}.account-b2b-shell .skeleton-card{padding:18px var(--sp-5);background:var(--t-card);border:var(--t-border-w,3px) solid var(--t-border);box-shadow:var(--shadow-3);border-radius:var(--t-card-radius,0)}@media (prefers-reduced-motion:no-preference){.account-b2b-shell .order-card{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}.account-b2b-shell .kpi{opacity:1;transform:none}.account-b2b-shell .kpi-strip.in-view .kpi:first-child{transition-delay:0s}.account-b2b-shell .kpi-strip.in-view .kpi:nth-child(2){transition-delay:.06s}.account-b2b-shell .kpi-strip.in-view .kpi:nth-child(3){transition-delay:.12s}.account-b2b-shell .kpi-strip.in-view .kpi:nth-child(4){transition-delay:.18s}.account-b2b-shell .kpi-strip.in-view .kpi:nth-child(5){transition-delay:.24s}.account-b2b-shell .kpi-strip.in-view .kpi:nth-child(6){transition-delay:.3s}.account-b2b-shell .dash-card{opacity:1;transform:none;transition:opacity var(--dur-slow) ease,transform .7s var(--ease-out)}.account-b2b-shell .dash-grid.in-view .dash-card{opacity:1;transform:translateY(0)}.account-b2b-shell .dash-grid.in-view .dash-card:nth-child(2){transition-delay:.1s}.account-b2b-shell .dash-grid.in-view .dash-card:nth-child(3){transition-delay:.2s}.account-b2b-shell .paycard{opacity:1;transform:none;transition:opacity .5s ease,transform var(--dur-slow) var(--ease-bounce)}.account-b2b-shell .card-grid.in-view .paycard{opacity:1;transform:scale(1) rotate(0)}.account-b2b-shell .card-grid.in-view .paycard:nth-child(2){transition-delay:.1s}.account-b2b-shell .card-grid.in-view .paycard:nth-child(3){transition-delay:.2s}.account-b2b-shell .card-grid.in-view .paycard:nth-child(4){transition-delay:.3s}.account-b2b-shell .kiosk-title .hl,.panel-title .hl{font-style:normal;background-image:linear-gradient(var(--t-accent),var(--t-accent));background-repeat:no-repeat;background-size:0 100%;background-position:0;padding:0 6px;display:inline-block;border:var(--t-border-w,3px) solid transparent;border-radius:var(--t-radius-sm,0);transition:background-size .9s cubic-bezier(.5,0,.1,1) .2s,border-color 0s linear 1s,box-shadow 0s linear 1s}.account-b2b-shell .tab-panel.active .kiosk-title .hl,.tab-panel.active .panel-title .hl{background-size:100% 100%;border-color:var(--t-border);box-shadow:var(--shadow-2)}.account-b2b-shell .chip-anim{opacity:1;transform:none;transition:opacity .4s ease,transform var(--dur-slow) cubic-bezier(.3,1.7,.4,1)}.account-b2b-shell .tab-panel.active .chip-anim{opacity:1;transform:none}.account-b2b-shell .banner{opacity:1;transform:none;transition:opacity .5s ease,transform var(--dur-slow) var(--ease-bounce)}.account-b2b-shell .tab-panel.active .banner{opacity:1;transform:scale(1) rotate(0)}@keyframes pltn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.order-card.in-view .btn-pay{animation:pltn-pulse .7s cubic-bezier(.3,0,.3,1) .5s 1}.account-b2b-shell .toolbar{opacity:1;transform:none;transition:opacity .5s ease,transform var(--dur-slow) var(--ease-out)}.account-b2b-shell .tab-panel.active .toolbar{opacity:1;transform:translateY(0)}.account-b2b-shell .form-grid{opacity:1;transform:none;transition:opacity .5s ease,transform .7s var(--ease-stamp)}.account-b2b-shell .tab-panel.active .form-grid{opacity:1;transform:none}}.account-b2b-shell .auth-card{border:var(--t-card-border,var(--t-border-w,3px) solid var(--t-border));box-shadow:var(--t-card-shadow,var(--shadow-3));background:var(--t-card);padding:32px;max-width:400px;width:100%;border-radius:var(--t-card-radius,0)}.account-b2b-shell .auth-title{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:20px;margin-bottom:16px}.account-b2b-shell .auth-input{width:100%;padding:10px 12px;border:var(--t-input-border,2px solid var(--t-border));box-shadow:var(--t-input-shadow,var(--shadow-1));margin-bottom:12px;font-family:var(--t-font-body,"Inter",sans-serif);font-size:14px;background:var(--t-card);border-radius:var(--t-input-radius,0);outline:none}.account-b2b-shell .auth-input:focus{box-shadow:var(--t-hover-shadow,4px 4px 0 var(--t-accent))}.account-b2b-shell .auth-error{color:#e53e3e;font-size:13px;margin-bottom:8px}.account-b2b-shell .auth-btn{width:100%;padding:12px 0;background:var(--t-btn-primary-bg,var(--t-accent));border:var(--t-btn-primary-border,var(--t-border-w,3px) solid var(--t-border));box-shadow:var(--t-btn-primary-shadow,var(--shadow-2));font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:var(--t-btn-radius,0);color:var(--t-btn-primary-text,#fff);transition:transform .12s,box-shadow .12s}.account-b2b-shell .auth-btn:hover{transform:var(--t-hover-lift,translate(-2px,-2px));box-shadow:var(--t-hover-shadow,var(--shadow-3))}.account-b2b-shell .auth-toggle{text-align:center;margin-top:12px;font-size:13px}.account-b2b-shell .auth-toggle-btn{background:none;border:none;color:var(--t-on-surface);text-decoration:underline;cursor:pointer;font-family:var(--t-font-body,"Inter",sans-serif)}.account-b2b-shell .auth-tabs{display:flex;gap:0;margin-bottom:20px;border:var(--t-input-border,2px solid var(--t-border));border-radius:var(--t-btn-radius,0);overflow:hidden;background:var(--t-surface,#f0eee9)}.account-b2b-shell .auth-tab{flex:1;padding:10px 0;text-align:center;font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:12px;text-transform:uppercase;letter-spacing:1px;background:transparent;border:none;cursor:pointer;color:var(--t-muted,#6b6b6b);transition:background .15s,color .15s}.account-b2b-shell .auth-tab[data-active=true]{background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,var(--t-ink,#0a0a0a));font-weight:700}.account-b2b-shell .auth-tab:not([data-active=true]):hover{background:var(--t-surface-hover,rgba(0,0,0,.04))}.account-b2b-shell .auth-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.account-b2b-shell .auth-hint,.account-b2b-shell .auth-label{color:var(--t-muted,#6b6b6b);font-family:var(--t-font-body,"Inter",sans-serif)}.account-b2b-shell .auth-hint{font-size:13px;margin-top:4px;margin-bottom:16px;line-height:1.4}.account-b2b-shell .auth-divider{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:12px;color:var(--t-muted,#6b6b6b);font-family:var(--t-font-body,"Inter",sans-serif)}.account-b2b-shell .auth-divider:after,.account-b2b-shell .auth-divider:before{content:"";flex:1;height:1px;background:var(--t-border-soft,var(--t-border,#ddd))}.account-b2b-shell .auth-register-card{border:var(--t-card-border,var(--t-border-w,2px) solid var(--t-border));background:var(--t-card,#fff);border-radius:var(--t-card-radius,0);padding:20px;text-align:center;margin-top:16px;max-width:400px;width:100%}.account-b2b-shell .auth-register-card p{font-size:14px;color:var(--t-muted,#6b6b6b);margin-bottom:8px;font-family:var(--t-font-body,"Inter",sans-serif)}.account-b2b-shell .auth-register-card a{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--t-on-surface,var(--t-ink));text-decoration:underline}.account-b2b-shell .auth-input{font-size:16px}.account-b2b-shell .badge-row{display:flex;gap:4px;margin-top:4px}.account-b2b-shell .platform-badge{font-size:9px;padding:2px 8px;font-family:var(--t-font-display,"Archivo Black",sans-serif);text-transform:uppercase;letter-spacing:.5px;color:#fff;border:var(--t-border-w,2px) solid var(--t-border);box-shadow:var(--shadow-1);border-radius:var(--t-radius,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.account-b2b-shell .badge-flo{background:#ff6b35}.account-b2b-shell .badge-web{background:#2196f3}.account-b2b-shell .verify-banner{padding:12px 16px;margin-bottom:16px;background:var(--t-warning-bg,#fffbeb);color:var(--t-warning-text,#92400e);border:var(--t-border-w,2px) solid var(--t-warning,#f59e0b);border-radius:var(--t-radius,0);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.account-b2b-shell .verify-banner-content{display:flex;align-items:center;gap:10px;flex:1}.account-b2b-shell .verify-banner-content svg{flex-shrink:0;color:var(--t-warning,#f59e0b)}.account-b2b-shell .verify-resend-btn{flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:700;background:var(--t-btn-primary-bg,var(--t-accent));color:var(--t-btn-primary-text,#fff);border:none;border-radius:var(--t-btn-radius,0);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:opacity .15s}.account-b2b-shell .verify-resend-btn:disabled{opacity:.6;cursor:default}.account-b2b-shell .pwd-nudge{padding:10px 16px;margin-bottom:16px;background:var(--t-chip-bg,var(--t-accent));color:var(--t-chip-text,var(--t-on-surface));border:var(--t-border-w,2px) solid var(--t-border);font-size:13px;line-height:1.4;border-radius:var(--t-radius,0)}.account-b2b-shell .pwd-nudge-link{font-weight:700;text-decoration:underline}.account-b2b-shell .sidebar-header{padding:16px 18px 12px;border-bottom:var(--t-border-w,3px) solid var(--t-border)}.account-b2b-shell .sidebar-name{font-family:var(--t-font-display,"Archivo Black",sans-serif);font-size:15px;line-height:1.2}.account-b2b-shell .sidebar-company{font-size:11px;color:var(--t-muted);margin-top:2px}.account-b2b-shell .sidebar-address{padding:10px 18px;border-bottom:1px solid var(--t-border-soft);font-size:11px;color:var(--t-muted);line-height:1.4}.account-b2b-shell .sidebar-address-label{display:block;font-size:10px;font-family:var(--t-font-display,"Archivo Black",sans-serif);text-transform:uppercase;letter-spacing:1px;color:var(--t-on-surface);margin-bottom:2px}.zk-btt{position:fixed!important;z-index:7000!important;cursor:pointer;border:none;transition:all .35s var(--t-transition,ease);bottom:24px!important;right:24px!important;left:auto!important}.zk-btt--hidden{opacity:0;transform:scale(.5);pointer-events:none}.zk-btt-icon{width:20px;height:20px;flex-shrink:0}.zk-btt--expand-pill{background:var(--t-btn-primary-bg,var(--t-ink,#0a0a0a));color:var(--t-btn-primary-text,#fff);border-radius:var(--t-radius-pill,50px);width:44px;height:44px;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;box-shadow:var(--t-shadow-md,0 4px 16px rgba(0,0,0,.15));border:var(--t-btn-primary-border,none)}.zk-btt--expand-pill:hover{width:170px}.zk-btt--expand-pill .zk-btt-label{max-width:0;overflow:hidden;transition:max-width .3s,margin .3s;font-size:12px;font-weight:var(--t-weight-bold,600);font-family:var(--t-font-body,inherit);margin-left:0}.zk-btt--expand-pill:hover .zk-btt-label{max-width:130px;margin-left:8px}.zk-btt--always-pill{background:var(--t-btn-primary-bg,var(--t-ink,#1a1a1a));color:var(--t-btn-primary-text,#fff);border-radius:var(--t-radius-pill,50px);padding:10px 16px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:var(--t-weight-bold,600);font-family:var(--t-font-body,inherit);box-shadow:var(--t-shadow-md,0 4px 16px rgba(0,0,0,.15));border:var(--t-btn-primary-border,none)}.zk-btt--always-pill:hover{opacity:.85;transform:var(--t-hover-lift,translateY(-2px))}.zk-btt--outline{background:var(--t-card-bg,#fff);color:var(--t-primary,#ffeb3b);border:var(--t-border-w,2px) solid var(--t-primary,#ffeb3b);border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;box-shadow:var(--t-shadow-sm,0 2px 8px rgba(0,0,0,.1))}.zk-btt--outline:hover{background:var(--t-primary,#ffeb3b);color:var(--t-ink,#0a0a0a);box-shadow:var(--t-shadow-md,0 4px 12px rgba(0,0,0,.15))}.zk-btt--square{background:var(--t-btn-primary-bg,var(--t-ink,#0a0a0a));color:var(--t-btn-primary-text,#fff);border-radius:var(--t-radius,12px);width:42px;height:42px;display:flex;align-items:center;justify-content:center;box-shadow:var(--t-shadow-md,0 4px 16px rgba(0,0,0,.15));border:var(--t-btn-primary-border,none)}.zk-btt--square:hover{border-radius:var(--t-radius-pill,50%);transform:var(--t-hover-lift,scale(1.1))}.zk-btt--text{background:transparent;color:var(--t-primary,#ffeb3b);font-size:12px;font-weight:var(--t-weight-bold,700);font-family:var(--t-font-body,inherit);display:flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}.zk-btt--text:hover{opacity:.7}.zk-btt--progress-ring{width:44px;height:44px;border-radius:50%;background:var(--t-card-bg,#fff);display:flex;align-items:center;justify-content:center;box-shadow:var(--t-shadow-md,0 4px 16px rgba(0,0,0,.12));position:relative;border:var(--t-card-border,none)}.zk-btt--progress-ring .zk-btt-icon{color:var(--t-primary,#ffeb3b);position:relative;z-index:1}.zk-btt-ring{position:absolute;inset:0}.zk-btt-ring circle{fill:none;stroke-width:3}.zk-btt-ring-bg{stroke:var(--t-border-soft,#eee)}.zk-btt-ring-fg{stroke:var(--t-primary,#ffeb3b);stroke-dasharray:125.66;stroke-linecap:round;transition:stroke-dashoffset .3s;transform:rotate(-90deg);transform-origin:center}.zk-ci{position:fixed;bottom:84px;right:24px;z-index:8000;cursor:pointer;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);animation:zk-ci-enter .35s ease}@keyframes zk-ci-enter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes zk-ci-spin{to{transform:rotate(1turn)}}@keyframes zk-ci-spin-ring{0%{stroke-dashoffset:120}50%{stroke-dashoffset:30}to{stroke-dashoffset:120;transform:rotate(1turn)}}@keyframes zk-ci-pulse{0%{transform:scale(1);opacity:.4}to{transform:scale(1.4);opacity:0}}@keyframes zk-ci-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.zk-ci--ring{width:52px;height:52px;border-radius:50%;background:var(--t-card-bg,#fff);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative}.zk-ci-ring{position:absolute;inset:0;transform:rotate(-90deg)}.zk-ci-ring circle{fill:none;stroke-width:3}.zk-ci-ring-bg{stroke:#eee}.zk-ci-ring-fg{stroke:var(--t-primary,var(--t-primary,#ec4899));stroke-dasharray:150;stroke-dashoffset:150;stroke-linecap:round;transition:stroke-dashoffset .5s}.zk-ci--ring .zk-ci-count{font-size:15px;font-weight:800;color:var(--t-primary,#ec4899);position:relative;z-index:1}.zk-ci--ring .zk-ci-icon{position:relative;z-index:1;display:flex;color:var(--t-btn-primary-text,#fff)}.zk-ci--ring.zk-ci--done{background:var(--t-btn-primary-bg,var(--t-primary,#ec4899))}.zk-ci--ring.zk-ci--done .zk-ci-ring-fg{stroke:var(--t-btn-primary-text,#fff);stroke-dashoffset:0}.zk-ci-total-badge{position:absolute;top:-8px;right:-8px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;white-space:nowrap}.zk-ci--pill,.zk-ci-total-badge{background:var(--t-ink,#1a1a1a);color:#fff}.zk-ci--pill{border-radius:50px;padding:10px 18px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px rgba(0,0,0,.2);font-size:13px;font-weight:600}.zk-ci-spinner{width:18px;height:18px;border:2.5px solid hsla(0,0%,100%,.2);border-top:2.5px solid var(--t-primary,#ec4899);border-radius:50%;animation:zk-ci-spin .8s linear infinite;flex-shrink:0}.zk-ci--pill.zk-ci--done{background:var(--t-btn-primary-bg,var(--t-primary,#ec4899));color:var(--t-btn-primary-text,#fff)}.zk-ci--pill.zk-ci--done .zk-ci-spinner{display:none}.zk-ci--badge{width:48px;height:48px;border-radius:12px;background:var(--t-primary,#ec4899);color:var(--t-btn-primary-text,#fff);box-shadow:0 4px 16px rgba(0,0,0,.2);position:relative}.zk-ci--badge,.zk-ci-badge-num{display:flex;align-items:center;justify-content:center}.zk-ci-badge-num{position:absolute;top:-6px;right:-6px;background:var(--t-ink,#1a1a1a);color:#fff;font-size:11px;font-weight:800;min-width:20px;height:20px;border-radius:10px;padding:0 5px}.zk-ci-loading-ring{position:absolute;inset:-4px;border:3px solid transparent;border-top:3px solid var(--t-btn-primary-text,#fff);border-radius:50%;animation:zk-ci-spin .8s linear infinite}.zk-ci--badge.zk-ci--done .zk-ci-loading-ring{display:none}.zk-ci--pulse{width:48px;height:48px;border-radius:50%;background:#fff;border:3px solid var(--t-primary,#ec4899);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.1);position:relative}.zk-ci--pulse .zk-ci-count{font-size:16px;font-weight:800;color:var(--t-primary,#ec4899)}.zk-ci-pulse-ring{position:absolute;inset:-6px;border:2px solid var(--t-primary,#ec4899);border-radius:50%;animation:zk-ci-pulse 1.5s ease infinite;opacity:.4}.zk-ci--pulse.zk-ci--done{background:#4ade80;border-color:#4ade80}.zk-ci--pulse.zk-ci--done .zk-ci-count{color:#fff}.zk-ci--pulse.zk-ci--done .zk-ci-pulse-ring{display:none}.zk-ci--progress{background:var(--t-card-bg,#fff);border-radius:var(--t-card-radius,14px);padding:10px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px rgba(0,0,0,.12);font-size:13px;font-weight:600;color:var(--t-ink,#333);overflow:hidden;position:relative}.zk-ci-progress-bar{position:absolute;bottom:0;left:0;height:3px;width:60%;background:var(--t-primary,#ec4899);border-radius:0 0 14px 14px;animation:zk-ci-progress-move 1.5s ease infinite}@keyframes zk-ci-progress-move{0%{width:10%;left:0}50%{width:60%;left:20%}to{width:10%;left:90%}}.zk-ci--progress.zk-ci--done{border:2px solid var(--t-primary,#ec4899)}.zk-ci--progress.zk-ci--done .zk-ci-progress-bar{display:none}.zk-ci--dots{display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent}.zk-ci-dot{width:12px;height:12px;border-radius:50%;background:#ddd;transition:all .3s ease}.zk-ci-dot--active{background:var(--t-primary,#ec4899);animation:zk-ci-dot-pulse .6s ease}.zk-ci-dot--done{background:#4ade80}.zk-ci-total-pill{background:var(--t-ink,#1a1a1a);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:8px;margin-top:2px}.zk-b2b-bar{position:fixed;left:0;right:0;z-index:6000;display:flex;align-items:center;justify-content:center;gap:16px;transition:all .35s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:14px}.zk-b2b-bar--hidden{opacity:0;pointer-events:none}.zk-b2b-bar-icon{width:18px;height:18px;fill:currentColor;flex-shrink:0}.zk-b2b-bar-btn{border:none;padding:8px 24px;border-radius:var(--t-btn-radius,8px);font-weight:700;font-size:13px;cursor:pointer;transition:opacity .2s}.zk-b2b-bar-btn:disabled{opacity:.5;cursor:not-allowed}.zk-b2b-bar-btn:hover:not(:disabled){opacity:.9}.zk-b2b-bar--solid{top:0;padding:10px 24px;background:var(--t-sticky-bg,var(--b2b-cta-color,var(--accent,#f97316)));color:var(--t-sticky-text,var(--button-text,#fff))}.zk-b2b-bar--solid.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--solid .zk-b2b-bar-btn{background:var(--t-sticky-btn-bg,var(--button-text,#fff));color:var(--t-sticky-btn-text,var(--b2b-cta-color,var(--accent,#f97316)))}.zk-b2b-bar--glass{top:0;padding:12px 24px;background:var(--t-sticky-bg,rgba(249,115,22,.9));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--t-sticky-text,#fff)}.zk-b2b-bar--glass.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--glass .zk-b2b-bar-btn{background:var(--t-sticky-btn-bg,hsla(0,0%,100%,.95));color:var(--t-sticky-btn-text,#f97316)}.zk-b2b-bar--dark{top:0;padding:12px 24px;background:var(--t-sticky-bg,rgba(26,26,26,.88));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--t-sticky-text,#fff)}.zk-b2b-bar--dark.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--dark .zk-b2b-bar-btn{background:var(--t-sticky-btn-bg,var(--b2b-cta-color,var(--accent,#f97316)));color:var(--t-sticky-btn-text,var(--button-text,#fff))}.zk-b2b-bar--float{bottom:24px;left:24px;right:24px;top:auto;background:var(--t-sticky-bg,rgba(26,26,26,.92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--t-sticky-text,#fff);padding:14px 24px;border-radius:var(--t-radius-lg,16px);box-shadow:var(--t-sticky-shadow,0 8px 32px rgba(0,0,0,.25))}.zk-b2b-bar--float.zk-b2b-bar--hidden{transform:translateY(120%)}.zk-b2b-bar--float .zk-b2b-bar-btn{background:var(--t-sticky-btn-bg,var(--b2b-cta-color,var(--accent,#f97316)));color:var(--t-sticky-btn-text,var(--button-text,#fff));padding:10px 28px;border-radius:var(--t-btn-radius,10px)}.zk-b2b-bar--slim{top:0;padding:8px 24px;background:var(--t-sticky-bg,var(--t-card-bg,#fff));border-bottom:3px solid var(--t-primary,var(--b2b-cta-color,var(--accent,#f97316)));color:var(--t-sticky-text,var(--foreground,#1a1a1a));box-shadow:var(--t-sticky-shadow,0 2px 8px rgba(0,0,0,.08))}.zk-b2b-bar--slim.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--slim .zk-b2b-bar-btn{background:var(--t-sticky-btn-bg,var(--b2b-cta-color,var(--accent,#f97316)));color:var(--t-sticky-btn-text,var(--button-text,#fff))}.zk-b2b-bar--gradient{top:0;padding:12px 24px;background:var(--t-sticky-bg,linear-gradient(135deg,var(--b2b-cta-color,var(--accent,#f97316)),var(--effect-button-color,#8b00ff)));color:var(--t-sticky-text,#fff)}.zk-b2b-bar--gradient.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--gradient .zk-b2b-bar-btn{background:var(--t-sticky-btn-bg,hsla(0,0%,100%,.95));color:var(--t-sticky-btn-text,#f97316)}@media (max-width:768px){.zk-b2b-bar{padding:8px 12px;gap:8px;font-size:12px}.zk-b2b-bar-icon{display:none}.zk-b2b-bar-btn{padding:8px 16px;font-size:12px}.zk-b2b-bar-label{font-size:11px}.zk-b2b-bar--float{left:12px;right:12px;bottom:16px;padding:10px 16px;border-radius:12px}}