:root{color-scheme:dark;--trixis-color-navy-1000:#04111c;--trixis-color-navy-950:#061522;--trixis-color-navy-900:#081a29;--trixis-color-navy-850:#0a2031;--trixis-color-navy-800:#0d273a;--trixis-color-navy-750:#123047;--trixis-color-text:#f3f8fb;--trixis-color-text-muted:#a8bac8;--trixis-color-text-subtle:#788f9f;--trixis-color-border:rgba(124,174,197,.18);--trixis-color-border-strong:rgba(124,174,197,.32);--trixis-color-brand-aqua:#49d7c2;--trixis-color-brand-aqua-strong:#25bba5;--trixis-color-brand-gold:#edc45b;--trixis-color-brand-blue:#5f7fff;--trixis-color-brand-coral:#ff7b72;--trixis-color-positive:#55d99f;--trixis-color-warning:#f1c85d;--trixis-color-danger:#ff7d82;--trixis-color-info:#75a7ff;--trixis-role-accent:var(--trixis-color-brand-aqua);--trixis-role-accent-strong:var(--trixis-color-brand-aqua-strong);--trixis-role-highlight:var(--trixis-color-brand-gold);--trixis-canvas:var(--trixis-color-navy-950);--trixis-canvas-deep:var(--trixis-color-navy-1000);--trixis-surface:rgba(8,26,41,.94);--trixis-surface-raised:rgba(10,32,49,.96);--trixis-surface-soft:rgba(13,39,58,.78);--trixis-surface-hover:rgba(18,48,71,.86);--trixis-overlay:rgba(2,10,18,.76);--trixis-space-0:0;--trixis-space-1:4px;--trixis-space-2:8px;--trixis-space-3:12px;--trixis-space-4:16px;--trixis-space-5:20px;--trixis-space-6:24px;--trixis-space-8:32px;--trixis-space-10:40px;--trixis-space-12:48px;--trixis-font-body:"Manrope","Geologica","Segoe UI",sans-serif;--trixis-font-title:"Geologica","Manrope","Segoe UI",sans-serif;--trixis-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--trixis-text-2xs:10px;--trixis-text-xs:12px;--trixis-text-sm:14px;--trixis-text-base:16px;--trixis-text-lg:18px;--trixis-text-xl:22px;--trixis-text-title:clamp(26px,2.15vw,34px);--trixis-leading-tight:1.18;--trixis-leading-normal:1.5;--trixis-radius-xs:8px;--trixis-radius-sm:10px;--trixis-radius-md:12px;--trixis-radius-lg:16px;--trixis-radius-xl:20px;--trixis-radius-pill:999px;--trixis-control-height-compact:34px;--trixis-control-height:40px;--trixis-control-height-large:46px;--trixis-touch-target:44px;--trixis-page-gutter:clamp(12px,1.7vw,24px);--trixis-page-gutter-wide:clamp(16px,2.2vw,32px);--trixis-workspace-max:1920px;--trixis-content-max:1680px;--trixis-reading-max:920px;--trixis-sidebar-width:232px;--trixis-header-height:68px;--trixis-shadow-xs:0 1px 0 hsla(0,0%,100%,.025);--trixis-shadow-sm:0 10px 28px rgba(1,9,17,.2);--trixis-shadow-md:0 22px 58px rgba(1,9,17,.34);--trixis-focus-ring:0 0 0 3px color-mix(in srgb,var(--trixis-role-accent) 22%,transparent);--trixis-transition-fast:140ms ease;--trixis-transition-base:190ms ease;--trixis-z-header:80;--trixis-z-popover:120;--trixis-z-modal:180}body[data-portal=storefront]{--trixis-role-accent:var(--trixis-color-brand-gold);--trixis-role-accent-strong:#dba842;--trixis-role-highlight:var(--trixis-color-brand-aqua)}body[data-portal=client],body[data-portal=partner]{--trixis-role-accent:var(--trixis-color-brand-aqua);--trixis-role-accent-strong:var(--trixis-color-brand-aqua-strong);--trixis-role-highlight:var(--trixis-color-brand-gold)}body[data-portal=admin]{--trixis-role-accent:var(--trixis-color-brand-coral);--trixis-role-accent-strong:#e75f59;--trixis-role-highlight:var(--trixis-color-brand-gold)}@media (prefers-reduced-motion:reduce){:root{--trixis-transition-fast:0ms;--trixis-transition-base:0ms}}body[data-portal=partner]{--bg:var(--trixis-canvas);--page-background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--trixis-color-brand-blue) 20%,transparent),transparent 38%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--trixis-color-brand-aqua) 14%,transparent),transparent 30%),linear-gradient(180deg,var(--trixis-color-navy-900),var(--trixis-color-navy-950) 46%,var(--trixis-color-navy-950));--surface:var(--trixis-surface);--surface-muted:var(--trixis-surface-raised);--surface-strong:var(--trixis-canvas-deep);--surface-card:var(--trixis-surface-raised);--surface-contrast:var(--trixis-surface-soft);--text:var(--trixis-color-text);--text-muted:var(--trixis-color-text-muted);--border:var(--trixis-color-border);--button-secondary-bg:color-mix(in srgb,var(--trixis-surface-raised) 88%,transparent);--button-secondary-border:var(--trixis-color-border-strong);--input-bg:color-mix(in srgb,var(--trixis-color-navy-1000) 82%,transparent);--input-border:var(--trixis-color-border);--header-bg:color-mix(in srgb,var(--trixis-color-navy-1000) 88%,transparent);--accent:var(--trixis-role-accent);--accent-dark:var(--trixis-role-accent-strong);--ring:color-mix(in srgb,var(--trixis-role-accent) 30%,transparent);--shadow:var(--trixis-shadow-md);--shadow-soft:var(--trixis-shadow-sm);--radius:var(--trixis-radius-lg);--radius-sm:var(--trixis-radius-sm);--font-title:var(--trixis-font-title);--font-body:var(--trixis-font-body);min-width:320px;font-size:var(--trixis-text-sm);line-height:var(--trixis-leading-normal);background-attachment:fixed}html[data-theme=light] body[data-portal=partner]{--trixis-canvas:#f1f6f9;--trixis-canvas-deep:#e7eef3;--trixis-surface:hsla(0,0%,100%,.94);--trixis-surface-raised:rgba(248,252,254,.98);--trixis-surface-soft:rgba(230,240,245,.82);--trixis-surface-hover:rgba(224,238,244,.9);--trixis-color-text:#102638;--trixis-color-text-muted:#566d7d;--trixis-color-text-subtle:#748894;--trixis-color-border:rgba(46,88,112,.16);--trixis-color-border-strong:rgba(46,88,112,.28);--trixis-shadow-sm:0 10px 28px rgba(27,58,76,.09);--trixis-shadow-md:0 22px 58px rgba(27,58,76,.14);--page-background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--trixis-color-brand-blue) 10%,transparent),transparent 38%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--trixis-color-brand-aqua) 10%,transparent),transparent 30%),linear-gradient(180deg,#f5f9fb,#edf4f7)}body[data-portal=partner] :where(button,input,select,textarea,summary){font:inherit}body[data-portal=partner] :where(a,button,input,select,textarea,summary):focus-visible{outline:1px solid color-mix(in srgb,var(--trixis-role-accent) 78%,#fff);outline-offset:2px;box-shadow:var(--trixis-focus-ring)}body[data-portal=partner] .button,body[data-portal=partner] .input{min-height:var(--trixis-control-height);border-radius:var(--trixis-radius-md);font-size:var(--trixis-text-xs);transition:background var(--trixis-transition-fast),border-color var(--trixis-transition-fast),color var(--trixis-transition-fast),transform var(--trixis-transition-fast)}body[data-portal=partner] .button{padding-inline:var(--trixis-space-4);font-weight:650;letter-spacing:-.01em}body[data-portal=partner] .button:not(.secondary){border-color:color-mix(in srgb,var(--trixis-role-accent) 72%,transparent);background:linear-gradient(135deg,var(--trixis-role-accent),var(--trixis-role-accent-strong));color:var(--trixis-color-navy-1000);box-shadow:0 10px 28px color-mix(in srgb,var(--trixis-role-accent) 16%,transparent)}body[data-portal=partner] .button:not(.secondary):hover:not(:disabled){transform:translateY(-1px)}body[data-portal=partner] .button.secondary{border-color:var(--trixis-color-border);background:color-mix(in srgb,var(--trixis-surface-raised) 82%,transparent);color:var(--trixis-color-text);box-shadow:none}body[data-portal=partner] .button.secondary:hover:not(:disabled){border-color:var(--trixis-color-border-strong);background:var(--trixis-surface-hover)}body[data-portal=partner] .input{border-color:var(--trixis-color-border);background:color-mix(in srgb,var(--trixis-color-navy-1000) 80%,transparent);color:var(--trixis-color-text)}body[data-portal=partner] .portal-header{position:-webkit-sticky;position:sticky;z-index:var(--trixis-z-header);top:0;padding:var(--trixis-space-3) var(--trixis-page-gutter) 0;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--trixis-canvas) 98%,transparent) 0,color-mix(in srgb,var(--trixis-canvas) 84%,transparent) 76%,transparent 100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-portal=partner] .portal-header-inner{width:min(100%,var(--trixis-workspace-max));min-height:var(--trixis-header-height);margin-inline:auto;padding:var(--trixis-space-2) var(--trixis-space-4);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-xl);background:color-mix(in srgb,var(--trixis-color-navy-1000) 92%,transparent);box-shadow:var(--trixis-shadow-sm),var(--trixis-shadow-xs);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[data-portal=partner] .portal-brand-link{min-width:238px;gap:var(--trixis-space-3)}body[data-portal=partner] .portal-brand-title{font-size:var(--trixis-text-sm);letter-spacing:.16em}body[data-portal=partner] .portal-brand-subtitle{color:var(--trixis-color-text-muted);font-size:var(--trixis-text-2xs)}body[data-portal=partner] .partner-portal-header .portal-header-nav{gap:var(--trixis-space-1);padding:var(--trixis-space-1)}body[data-portal=partner] .portal-chip,body[data-portal=partner] .portal-header-link,body[data-portal=partner] .portal-message-trigger{min-height:36px;border-radius:var(--trixis-radius-md);font-size:var(--trixis-text-xs)}body[data-portal=partner] .portal-header-link{padding-inline:var(--trixis-space-3);border-color:transparent;color:var(--trixis-color-text-muted)}body[data-portal=partner] .portal-header-link:hover,body[data-portal=partner] .portal-header-link[aria-current=page]{border-color:color-mix(in srgb,var(--trixis-role-accent) 30%,transparent);background:color-mix(in srgb,var(--trixis-role-accent) 10%,transparent);color:var(--trixis-color-text)}body[data-portal=partner] .portal-header-link[aria-current=page]{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--trixis-role-accent) 76%,transparent)}body[data-portal=partner] .portal-chip{border-color:color-mix(in srgb,var(--trixis-role-accent) 28%,transparent);background:color-mix(in srgb,var(--trixis-role-accent) 10%,transparent)}body[data-portal=partner] .portal-message-popover,body[data-portal=partner] .portal-profile-popover{z-index:var(--trixis-z-popover);border-color:var(--trixis-color-border-strong);border-radius:var(--trixis-radius-lg);background:color-mix(in srgb,var(--trixis-color-navy-950) 98%,transparent);box-shadow:var(--trixis-shadow-md)}body[data-portal=partner] .partner-beta-dashboard,body[data-portal=partner] .partner-shell{width:min(100%,var(--trixis-workspace-max));margin-inline:auto;padding:var(--trixis-space-6) var(--trixis-page-gutter) var(--trixis-space-12)}body[data-portal=partner] .partner-beta-dashboard{display:grid;grid-gap:var(--trixis-space-4);gap:var(--trixis-space-4)}body[data-portal=partner] .partner-beta-heading,body[data-portal=partner] .partner-content-header,body[data-portal=partner] .partner-topbar{gap:var(--trixis-space-4)}body[data-portal=partner] .partner-beta-heading h1,body[data-portal=partner] .partner-title,body[data-portal=partner] .partner-topbar h1{font-size:var(--trixis-text-title);line-height:var(--trixis-leading-tight);letter-spacing:-.035em}body[data-portal=partner] .partner-beta-heading p,body[data-portal=partner] .partner-content-header p,body[data-portal=partner] .partner-topbar p{max-width:760px;color:var(--trixis-color-text-muted);font-size:var(--trixis-text-sm)}body[data-portal=partner] .partner-beta-heading>div:first-child>span,body[data-portal=partner] .partner-beta-panel-head span,body[data-portal=partner] .partner-kicker{color:var(--trixis-role-accent);font-size:var(--trixis-text-2xs);letter-spacing:.12em}body[data-portal=partner] .partner-beta-heading-actions{gap:var(--trixis-space-2)}body[data-portal=partner] .partner-beta-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--trixis-space-2);gap:var(--trixis-space-2);overflow:visible;border:0;background:transparent}body[data-portal=partner] .partner-beta-metrics article{min-width:0;padding:var(--trixis-space-4);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--trixis-surface-raised) 96%,transparent),color-mix(in srgb,var(--trixis-surface) 96%,transparent));box-shadow:var(--trixis-shadow-xs)}body[data-portal=partner] .partner-beta-metrics article:last-child{border-right:1px solid var(--trixis-color-border)}body[data-portal=partner] .partner-beta-metrics small,body[data-portal=partner] .partner-beta-metrics span{color:var(--trixis-color-text-muted);font-size:var(--trixis-text-2xs)}body[data-portal=partner] .partner-beta-metrics strong{margin-block:var(--trixis-space-1);font-size:clamp(20px,2vw,26px);letter-spacing:-.035em}body[data-portal=partner] .partner-beta-workgrid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.8fr);gap:var(--trixis-space-3)}body[data-portal=partner] .card,body[data-portal=partner] .partner-beta-panel,body[data-portal=partner] .partner-content-card,body[data-portal=partner] .partner-global-card,body[data-portal=partner] .workspace-register{border-color:var(--trixis-color-border);border-radius:var(--trixis-radius-lg);background:color-mix(in srgb,var(--trixis-surface) 96%,transparent);box-shadow:var(--trixis-shadow-xs)}body[data-portal=partner] .partner-beta-panel-head,body[data-portal=partner] .partner-panel-head{min-height:62px;padding:var(--trixis-space-3) var(--trixis-space-4)}body[data-portal=partner] .partner-beta-panel-head h2{margin-top:2px;font-size:var(--trixis-text-lg);letter-spacing:-.02em}body[data-portal=partner] .partner-beta-panel-head>a,body[data-portal=partner] .partner-beta-quota>a{color:var(--trixis-role-accent);font-size:var(--trixis-text-2xs)}body[data-portal=partner] .partner-beta-row{min-height:66px;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--trixis-space-3);padding:var(--trixis-space-2) var(--trixis-space-4);border-color:var(--trixis-color-border)}body[data-portal=partner] .partner-beta-row:hover{background:color-mix(in srgb,var(--trixis-role-accent) 6%,var(--trixis-surface))}body[data-portal=partner] .partner-beta-thumb{width:48px;height:48px;border-radius:var(--trixis-radius-sm)}body[data-portal=partner] .partner-beta-row-copy strong{font-size:var(--trixis-text-xs)}body[data-portal=partner] .partner-beta-row-copy small,body[data-portal=partner] .partner-beta-status{font-size:var(--trixis-text-2xs)}body[data-portal=partner] .partner-beta-status{color:var(--trixis-color-warning)}body[data-portal=partner] .partner-beta-quota{gap:var(--trixis-space-2);padding:var(--trixis-space-3) var(--trixis-space-4)}body[data-portal=partner] .partner-beta-progress{height:5px;border-radius:var(--trixis-radius-pill);background:var(--trixis-color-navy-750)}body[data-portal=partner] .partner-beta-progress span{background:linear-gradient(90deg,var(--trixis-role-accent),color-mix(in srgb,var(--trixis-role-accent) 58%,#fff))}body[data-portal=partner] .workspace-register-table th{height:40px;color:var(--trixis-color-text-muted);font-size:var(--trixis-text-2xs);letter-spacing:.08em}body[data-portal=partner] .workspace-register-table td{padding-block:var(--trixis-space-3);border-color:var(--trixis-color-border);vertical-align:top}body[data-portal=partner] .workspace-register-title{gap:3px}body[data-portal=partner] .workspace-register-title>strong{font-size:var(--trixis-text-xs);line-height:1.35}body[data-portal=partner] .workspace-register-title .notice{color:var(--trixis-color-text-muted);font-size:var(--trixis-text-2xs);line-height:1.35}body[data-portal=partner] .workspace-register-actions{min-width:156px;align-items:stretch;gap:var(--trixis-space-2)}body[data-portal=partner] .workspace-register-actions>.button{justify-content:center}body[data-portal=partner] .workspace-row-action-menu{position:relative}body[data-portal=partner] .workspace-row-action-menu>summary{display:inline-flex;width:100%;min-height:var(--trixis-control-height-compact);cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:var(--trixis-space-2);padding-inline:var(--trixis-space-3);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-sm);background:var(--trixis-surface-raised);color:var(--trixis-color-text-muted);font-size:var(--trixis-text-2xs);font-weight:650}body[data-portal=partner] .workspace-row-action-menu>summary::-webkit-details-marker{display:none}body[data-portal=partner] .workspace-row-action-menu>summary:after{content:"⌄";transition:transform var(--trixis-transition-fast)}body[data-portal=partner] .workspace-row-action-menu[open]>summary:after{transform:rotate(180deg)}body[data-portal=partner] .workspace-row-action-popover{position:absolute;z-index:var(--trixis-z-popover);top:calc(100% + var(--trixis-space-2));right:0;display:grid;width:260px;grid-gap:var(--trixis-space-2);gap:var(--trixis-space-2);padding:var(--trixis-space-3);border:1px solid var(--trixis-color-border-strong);border-radius:var(--trixis-radius-lg);background:var(--trixis-color-navy-950);box-shadow:var(--trixis-shadow-md)}body[data-portal=partner] .workspace-row-action-popover .button{justify-content:flex-start}body[data-portal=partner] .workspace-row-action-group{display:grid;grid-gap:var(--trixis-space-1);gap:var(--trixis-space-1);padding-top:var(--trixis-space-2);border-top:1px solid var(--trixis-color-border)}body[data-portal=partner] .workspace-row-action-group>span{color:var(--trixis-color-text-subtle);font-size:var(--trixis-text-2xs);letter-spacing:.08em;text-transform:uppercase}body[data-portal=partner] .tag,body[data-portal=partner] .workspace-status-pill{min-height:24px;border-radius:var(--trixis-radius-pill);font-size:var(--trixis-text-2xs)}@media (max-width:1120px){body[data-portal=partner] .portal-brand-link{min-width:auto}body[data-portal=partner] .partner-beta-workgrid{grid-template-columns:1fr}}@media (max-width:1020px){body[data-portal=partner] .portal-header{position:relative;padding-inline:var(--trixis-space-3)}body[data-portal=partner] .portal-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--trixis-space-2);gap:var(--trixis-space-2);min-height:0;padding:var(--trixis-space-3)}body[data-portal=partner] .portal-brand-link{grid-column:1;grid-row:1}body[data-portal=partner] .portal-header-actions{grid-column:2;grid-row:1;align-self:center}body[data-portal=partner] .partner-portal-header .portal-header-nav{grid-column:1/-1;grid-row:2;width:100%;margin:0;padding-top:var(--trixis-space-1)}body[data-portal=partner] .partner-beta-dashboard,body[data-portal=partner] .partner-shell{padding-top:var(--trixis-space-5)}body[data-portal=partner] .partner-beta-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-portal=partner] .partner-beta-heading{align-items:stretch}}@media (max-width:820px){body[data-portal=partner] .workspace-row-action-popover{position:fixed;right:var(--trixis-space-3);bottom:var(--trixis-space-3);left:var(--trixis-space-3);top:auto;width:auto}}@media (max-width:720px){body[data-portal=partner] .partner-page-orders .workspace-register{overflow:visible;border:0;background:transparent;box-shadow:none}body[data-portal=partner] .partner-page-orders .workspace-register-table,body[data-portal=partner] .partner-page-orders .workspace-register-table tbody{display:grid;min-width:0;grid-gap:var(--trixis-space-3);gap:var(--trixis-space-3)}body[data-portal=partner] .partner-page-orders .workspace-register-table thead{display:none}body[data-portal=partner] .partner-page-orders .workspace-register-table tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-lg);background:var(--trixis-surface);box-shadow:var(--trixis-shadow-xs)}body[data-portal=partner] .partner-page-orders .workspace-register-table td{display:grid;min-width:0;grid-gap:var(--trixis-space-1);gap:var(--trixis-space-1);padding:var(--trixis-space-3)!important;border:0;border-bottom:1px solid var(--trixis-color-border)}body[data-portal=partner] .partner-page-orders .workspace-register-table td:before{content:attr(data-label);color:var(--trixis-color-text-subtle);font-size:var(--trixis-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}body[data-portal=partner] .partner-page-orders .workspace-register-table td[data-label=\414\435\439\441\442\432\438\44F],body[data-portal=partner] .partner-page-orders .workspace-register-table td[data-label=\417\430\44F\432\43A\430],body[data-portal=partner] .partner-page-orders .workspace-register-table td[data-label=\41A\43B\438\435\43D\442],body[data-portal=partner] .partner-page-orders .workspace-register-table td[data-label=\423\441\43B\43E\432\438\44F]{grid-column:1/-1}body[data-portal=partner] .partner-page-orders .workspace-register-table td[data-label=\414\435\439\441\442\432\438\44F]{border-bottom:0}body[data-portal=partner] .partner-page-orders .workspace-register-table td[data-label=\421\442\430\442\443\441] .workspace-status-pill{align-self:start;justify-self:start}body[data-portal=partner] .partner-page-orders .workspace-register-checkbox-cell{position:absolute;z-index:1;top:var(--trixis-space-3);right:var(--trixis-space-3);display:block;width:auto;padding:0!important;border:0}body[data-portal=partner] .partner-page-orders .workspace-register-checkbox-cell:before{display:none}body[data-portal=partner] .partner-page-orders .workspace-register-table td[data-label=\417\430\44F\432\43A\430]{padding-right:calc(var(--trixis-space-6) + var(--trixis-space-4))!important}body[data-portal=partner] .partner-page-orders .workspace-register-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:560px){body[data-portal=partner] .portal-brand-subtitle{display:block}body[data-portal=partner] .portal-profile-menu{display:none}body[data-portal=partner] .partner-beta-heading-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-portal=partner] .partner-beta-heading-actions .button{width:100%;padding-inline:var(--trixis-space-2)}body[data-portal=partner] .partner-beta-metrics article{min-height:102px;padding:var(--trixis-space-3)}body[data-portal=partner] .partner-beta-row{grid-template-columns:44px minmax(0,1fr);min-height:74px;padding:var(--trixis-space-3)}body[data-portal=partner] .partner-beta-thumb{width:44px;height:44px}body[data-portal=partner] .partner-beta-status{grid-column:2;justify-self:start}}body[data-portal=partner] .partner-rental-verticals{width:min(100%,var(--trixis-workspace-max));margin:0 auto var(--trixis-space-5);display:flex;align-items:center;gap:var(--trixis-space-4);min-height:58px;padding:var(--trixis-space-2) var(--trixis-space-3);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-lg);background:color-mix(in srgb,var(--trixis-surface) 82%,transparent);box-shadow:var(--trixis-shadow-xs)}body[data-portal=partner] .partner-rental-verticals-label{min-width:168px;display:grid;grid-gap:2px;gap:2px;padding-inline:var(--trixis-space-2)}body[data-portal=partner] .partner-rental-verticals-label span{color:var(--trixis-color-text-subtle);font-size:var(--trixis-text-2xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase}body[data-portal=partner] .partner-rental-verticals-label strong{font-size:var(--trixis-text-sm)}body[data-portal=partner] .partner-rental-verticals-options{min-width:0;display:flex;align-items:center;gap:var(--trixis-space-2);overflow-x:auto;scrollbar-width:none}body[data-portal=partner] .partner-rental-verticals-options::-webkit-scrollbar{display:none}body[data-portal=partner] .partner-rental-verticals-options button{min-height:40px;display:inline-flex;align-items:center;gap:var(--trixis-space-2);padding:0 var(--trixis-space-3);border:1px solid transparent;border-radius:var(--trixis-radius-md);background:transparent;color:var(--trixis-color-text-muted);font:inherit;font-size:var(--trixis-text-xs);white-space:nowrap}body[data-portal=partner] .partner-rental-verticals-options button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}body[data-portal=partner] .partner-rental-verticals-options button.is-active{border-color:color-mix(in srgb,var(--trixis-color-brand-aqua) 34%,transparent);background:color-mix(in srgb,var(--trixis-color-brand-aqua) 11%,transparent);color:var(--trixis-color-text)}body[data-portal=partner] .partner-rental-verticals-options button.is-active b{min-width:22px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--trixis-color-brand-aqua) 17%,transparent);color:var(--trixis-color-brand-aqua);font-size:10px;text-align:center}body[data-portal=partner] .partner-rental-verticals-options button.is-planned{opacity:.5;cursor:not-allowed}body[data-portal=partner] .partner-rental-verticals-options button small{padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--trixis-color-text-muted) 12%,transparent);font-size:9px;text-transform:uppercase}body[data-portal=partner] .partner-rental-verticals.is-compact{margin-bottom:var(--trixis-space-3)}body[data-portal=partner] .partner-billing-page{width:min(var(--trixis-workspace-max),calc(100% - (2 * var(--trixis-page-gutter))));margin:0 auto;padding:var(--trixis-space-6) 0 var(--trixis-space-10);display:grid;grid-gap:var(--trixis-space-5);gap:var(--trixis-space-5)}body[data-portal=partner] .partner-billing-heading,body[data-portal=partner] .partner-billing-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--trixis-space-5)}body[data-portal=partner] .partner-billing-heading>div:first-child,body[data-portal=partner] .partner-billing-section-head>div{min-width:0}body[data-portal=partner] .partner-billing-heading span,body[data-portal=partner] .partner-billing-section-head>div>span,body[data-portal=partner] .partner-billing-usage-card>div:first-child>span{color:var(--trixis-color-brand-aqua);font-size:var(--trixis-text-2xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase}body[data-portal=partner] .partner-billing-heading h1{margin:var(--trixis-space-1) 0;font-size:clamp(26px,3vw,36px)}body[data-portal=partner] .partner-billing-heading p,body[data-portal=partner] .partner-billing-plan p,body[data-portal=partner] .partner-billing-section-head p,body[data-portal=partner] .partner-billing-usage-card p{margin:0;color:var(--trixis-color-text-muted);font-size:var(--trixis-text-sm);line-height:1.55}body[data-portal=partner] .partner-billing-section-head p{max-width:480px;text-align:right}body[data-portal=partner] .partner-billing-live{display:inline-flex;align-items:center;gap:var(--trixis-space-2);padding:var(--trixis-space-2) var(--trixis-space-3);border:1px solid var(--trixis-color-border);border-radius:999px;color:var(--trixis-color-text-muted);font-size:var(--trixis-text-xs);white-space:nowrap}body[data-portal=partner] .partner-billing-live i{width:7px;height:7px;border-radius:50%;background:var(--trixis-color-brand-aqua);box-shadow:0 0 0 5px color-mix(in srgb,var(--trixis-color-brand-aqua) 10%,transparent)}body[data-portal=partner] .partner-billing-summary{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.35fr) minmax(240px,1fr);overflow:hidden;border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-xl);background:color-mix(in srgb,var(--trixis-surface) 88%,transparent);box-shadow:var(--trixis-shadow-sm)}body[data-portal=partner] .partner-billing-summary article{min-width:0;min-height:112px;display:grid;align-content:center;grid-gap:var(--trixis-space-2);gap:var(--trixis-space-2);padding:var(--trixis-space-5);border-right:1px solid var(--trixis-color-border)}body[data-portal=partner] .partner-billing-summary article:last-child{border-right:0}body[data-portal=partner] .partner-billing-summary article>span,body[data-portal=partner] .partner-billing-summary-usage>div>span{color:var(--trixis-color-text-subtle);font-size:var(--trixis-text-xs)}body[data-portal=partner] .partner-billing-summary article>strong,body[data-portal=partner] .partner-billing-summary-usage>div>strong{font-size:var(--trixis-text-lg)}body[data-portal=partner] .partner-billing-summary article>small{color:var(--trixis-color-text-muted)}body[data-portal=partner] .partner-billing-summary-usage>div:first-child{display:flex;justify-content:space-between;gap:var(--trixis-space-3);align-items:baseline}body[data-portal=partner] .partner-billing-progress{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--trixis-color-text-muted) 13%,transparent)}body[data-portal=partner] .partner-billing-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--trixis-color-brand-aqua-strong),var(--trixis-color-brand-aqua))}body[data-portal=partner] .partner-billing-history,body[data-portal=partner] .partner-billing-plans{display:grid;grid-gap:var(--trixis-space-4);gap:var(--trixis-space-4)}body[data-portal=partner] .partner-billing-receipt-email{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,420px);align-items:center;grid-gap:var(--trixis-space-5);gap:var(--trixis-space-5);padding:var(--trixis-space-4) var(--trixis-space-5);border:1px solid color-mix(in srgb,var(--trixis-color-brand-aqua) 22%,var(--trixis-color-border));border-radius:var(--trixis-radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--trixis-color-brand-aqua) 7%,var(--trixis-surface)),var(--trixis-surface))}body[data-portal=partner] .partner-billing-receipt-email label,body[data-portal=partner] .partner-billing-receipt-email>div{display:grid;grid-gap:5px;gap:5px}body[data-portal=partner] .partner-billing-receipt-email label>span,body[data-portal=partner] .partner-billing-receipt-email>div>span{color:var(--trixis-color-text-muted);font-size:var(--trixis-text-xs);line-height:1.45}body[data-portal=partner] .partner-billing-receipt-email .input{width:100%;padding-inline:var(--trixis-space-3)}body[data-portal=partner] .partner-billing-section-head h2,body[data-portal=partner] .partner-billing-usage-card h2{margin:3px 0 0;font-size:var(--trixis-text-xl)}body[data-portal=partner] .partner-billing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--trixis-space-3);gap:var(--trixis-space-3)}body[data-portal=partner] .partner-billing-plan{min-width:0;display:grid;grid-template-rows:auto auto minmax(54px,auto) auto auto minmax(56px,auto) auto;grid-gap:var(--trixis-space-3);gap:var(--trixis-space-3);padding:var(--trixis-space-5);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-xl);background:color-mix(in srgb,var(--trixis-surface) 84%,transparent);box-shadow:var(--trixis-shadow-xs)}body[data-portal=partner] .partner-billing-plan.is-current{border-color:color-mix(in srgb,var(--trixis-color-brand-aqua) 45%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--trixis-color-brand-aqua) 9%,var(--trixis-surface)),var(--trixis-surface))}body[data-portal=partner] .partner-billing-plan>header{display:flex;justify-content:space-between;gap:var(--trixis-space-2);color:var(--trixis-color-text-subtle);font-size:var(--trixis-text-xs)}body[data-portal=partner] .partner-billing-plan>header b{padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--trixis-color-brand-aqua) 14%,transparent);color:var(--trixis-color-brand-aqua);font-size:10px;text-transform:uppercase}body[data-portal=partner] .partner-billing-plan h3{margin:0;font-size:var(--trixis-text-xl)}body[data-portal=partner] .partner-billing-plan-limit{display:flex;align-items:center;gap:var(--trixis-space-3)}body[data-portal=partner] .partner-billing-plan-limit strong{font-size:34px;line-height:1}body[data-portal=partner] .partner-billing-plan-limit span{color:var(--trixis-color-text-muted);font-size:var(--trixis-text-xs);line-height:1.25}body[data-portal=partner] .partner-billing-plan-price{display:flex;align-items:baseline;gap:var(--trixis-space-2);font-size:var(--trixis-text-lg);font-weight:800}body[data-portal=partner] .partner-billing-plan-price small{color:var(--trixis-color-text-subtle);font-size:var(--trixis-text-xs);font-weight:500}body[data-portal=partner] .partner-billing-renewal{min-height:54px;display:flex;align-items:flex-start;gap:var(--trixis-space-3);padding:var(--trixis-space-3);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-md);background:color-mix(in srgb,var(--trixis-color-navy-1000) 48%,transparent);cursor:pointer}body[data-portal=partner] .partner-billing-renewal input{margin-top:3px;accent-color:var(--trixis-color-brand-aqua)}body[data-portal=partner] .partner-billing-renewal>span{display:grid;grid-gap:2px;gap:2px}body[data-portal=partner] .partner-billing-renewal strong{font-size:var(--trixis-text-xs)}body[data-portal=partner] .partner-billing-renewal small{color:var(--trixis-color-text-subtle);font-size:10px;line-height:1.35}body[data-portal=partner] .partner-billing-renewal-placeholder{min-height:54px}body[data-portal=partner] .partner-billing-notifications{display:grid;grid-gap:var(--trixis-space-2);gap:var(--trixis-space-2)}body[data-portal=partner] .partner-billing-notifications article{display:flex;align-items:center;justify-content:space-between;gap:var(--trixis-space-4);padding:var(--trixis-space-3) var(--trixis-space-4);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-md);background:var(--trixis-surface)}body[data-portal=partner] .partner-billing-notifications article[data-severity=warning]{border-color:color-mix(in srgb,#f5c451 35%,transparent)}body[data-portal=partner] .partner-billing-notifications p{margin:3px 0 0;color:var(--trixis-color-text-muted);font-size:var(--trixis-text-xs)}body[data-portal=partner] .partner-billing-notifications button{border:0;background:transparent;color:var(--trixis-color-brand-aqua);cursor:pointer}body[data-portal=partner] .partner-billing-usage-card{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(280px,1fr) auto;align-items:center;grid-gap:var(--trixis-space-5);gap:var(--trixis-space-5);padding:var(--trixis-space-5);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-xl);background:color-mix(in srgb,var(--trixis-surface) 82%,transparent)}body[data-portal=partner] .partner-billing-usage-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-md)}body[data-portal=partner] .partner-billing-usage-facts>div{display:grid;grid-gap:3px;gap:3px;padding:var(--trixis-space-3);border-right:1px solid var(--trixis-color-border);text-align:center}body[data-portal=partner] .partner-billing-usage-facts>div:last-child{border-right:0}body[data-portal=partner] .partner-billing-usage-facts span{color:var(--trixis-color-text-subtle);font-size:10px}body[data-portal=partner] .partner-billing-usage-facts strong{font-size:var(--trixis-text-lg)}body[data-portal=partner] .partner-billing-role-note{max-width:210px;color:var(--trixis-color-text-muted);font-size:var(--trixis-text-xs);line-height:var(--trixis-leading-normal);text-align:right}body[data-portal=partner] .partner-billing-history{padding:var(--trixis-space-5);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-xl);background:color-mix(in srgb,var(--trixis-surface) 82%,transparent)}body[data-portal=partner] .partner-billing-history td small{display:block;margin-top:3px;color:var(--trixis-color-text-subtle)}body[data-portal=partner] .partner-billing-order-actions{min-width:250px;display:grid;justify-items:start;grid-gap:var(--trixis-space-2);gap:var(--trixis-space-2)}body[data-portal=partner] .partner-billing-order-actions .button{min-height:34px;padding:5px 9px;font-size:10px}body[data-portal=partner] .partner-billing-documents{width:100%;display:grid;grid-gap:6px;gap:6px}body[data-portal=partner] .partner-billing-document{display:flex;align-items:center;justify-content:space-between;gap:var(--trixis-space-2);padding:8px 10px;border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-md);background:color-mix(in srgb,var(--trixis-color-navy-1000) 42%,transparent)}body[data-portal=partner] .partner-billing-document>span{min-width:0;display:grid;grid-gap:2px;gap:2px}body[data-portal=partner] .partner-billing-document strong{font-size:11px}body[data-portal=partner] .partner-billing-document small{margin:0;font-size:9px;line-height:1.35}body[data-portal=partner] .partner-billing-document>a,body[data-portal=partner] .partner-billing-document>b{flex:none;color:var(--trixis-color-text-muted);font-size:9px;font-weight:700;text-decoration:none}body[data-portal=partner] .partner-billing-document.is-ready{border-color:color-mix(in srgb,var(--trixis-color-brand-aqua) 30%,transparent)}body[data-portal=partner] .partner-billing-document.is-ready>a,body[data-portal=partner] .partner-billing-document.is-ready>b{color:var(--trixis-color-brand-aqua)}body[data-portal=partner] .partner-billing-document.is-warning{border-color:color-mix(in srgb,#f5c451 35%,transparent)}body[data-portal=partner] .partner-billing-document.is-warning>b{color:#f7d77b}body[data-portal=partner] .partner-billing-feedback,body[data-portal=partner] .partner-fleet-feedback{padding:var(--trixis-space-3) var(--trixis-space-4);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-md);background:var(--trixis-surface)}body[data-portal=partner] .partner-billing-feedback.success,body[data-portal=partner] .partner-fleet-feedback.success{border-color:color-mix(in srgb,var(--trixis-color-brand-aqua) 34%,transparent);color:var(--trixis-color-brand-aqua)}body[data-portal=partner] .partner-billing-feedback.danger{border-color:color-mix(in srgb,#f87171 36%,transparent);color:#fecaca}body[data-portal=partner] .partner-billing-state{width:min(680px,calc(100% - 32px));margin:48px auto;padding:var(--trixis-space-6);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-xl);background:var(--trixis-surface);text-align:center}body[data-portal=partner] .partner-fleet-tariff-chip{min-height:36px;display:inline-flex;align-items:center;gap:var(--trixis-space-2);padding:5px 10px;border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-md);color:var(--trixis-color-text-muted);font-size:10px}body[data-portal=partner] .partner-fleet-tariff-chip strong{min-width:34px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--trixis-color-brand-aqua) 13%,transparent);color:var(--trixis-color-brand-aqua);text-align:center}body[data-portal=partner] .partner-fleet-status-stack{min-width:0;display:grid;justify-items:start;grid-gap:5px;gap:5px}body[data-portal=partner] .partner-fleet-placement{max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:2px 1px;border:0;background:transparent;color:var(--trixis-color-text-subtle);font:inherit;font-size:10px;cursor:pointer}body[data-portal=partner] .partner-fleet-placement span{color:currentColor}body[data-portal=partner] .partner-fleet-placement.is-active{color:#f7d77b}body[data-portal=partner] .partner-fleet-placement:disabled{opacity:.55;cursor:not-allowed}body[data-portal=partner] .partner-fleet-feedback{margin-bottom:var(--trixis-space-3);font-size:var(--trixis-text-xs)}body[data-portal=partner] .booking-board-toolbar-rich{position:-webkit-sticky;position:sticky;top:calc(var(--trixis-header-height) + var(--trixis-space-6));z-index:18}body[data-portal=partner] .booking-board.is-fullscreen{inset:var(--trixis-space-2);z-index:var(--trixis-z-modal);grid-template-rows:auto auto minmax(0,1fr);padding:var(--trixis-space-3);border-radius:var(--trixis-radius-xl);overflow:hidden}body[data-portal=partner] .booking-board.is-fullscreen.booking-board-no-header{grid-template-rows:auto minmax(0,1fr)}body[data-portal=partner] .booking-board.is-fullscreen .booking-board-toolbar-rich{top:0}body[data-portal=partner] .booking-board.is-fullscreen .booking-board-surface{min-height:0;overflow:auto;overscroll-behavior:contain}body[data-portal=partner] .partner-board-chat-backdrop{position:fixed;inset:0;z-index:calc(var(--trixis-z-modal) + 1);border:0;background:color-mix(in srgb,var(--trixis-color-navy-1000) 52%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body[data-portal=partner] .partner-board-chat-drawer{position:fixed;z-index:calc(var(--trixis-z-modal) + 2);top:var(--trixis-space-3);right:var(--trixis-space-3);bottom:var(--trixis-space-3);width:min(460px,calc(100% - (2 * var(--trixis-space-3))));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--trixis-color-border-strong);border-radius:var(--trixis-radius-xl);background:color-mix(in srgb,var(--trixis-color-navy-1000) 97%,transparent);box-shadow:var(--trixis-shadow-md)}body[data-portal=partner] .partner-board-chat-drawer>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--trixis-space-3);gap:var(--trixis-space-3);padding:var(--trixis-space-4);border-bottom:1px solid var(--trixis-color-border)}body[data-portal=partner] .partner-board-chat-avatar{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--trixis-color-brand-aqua-strong),var(--trixis-color-brand-blue));color:#fff;font-weight:800}body[data-portal=partner] .partner-board-chat-avatar i{position:absolute;right:1px;bottom:1px;width:9px;height:9px;border:2px solid var(--trixis-color-navy-1000);border-radius:50%;background:var(--trixis-color-brand-aqua)}body[data-portal=partner] .partner-board-chat-drawer>header>div{min-width:0;display:grid;grid-gap:2px;gap:2px}body[data-portal=partner] .partner-board-chat-drawer>header div>span{color:var(--trixis-color-brand-aqua);font-size:9px;font-weight:700;letter-spacing:.08em}body[data-portal=partner] .partner-board-chat-drawer>header div>small,body[data-portal=partner] .partner-board-chat-drawer>header div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-portal=partner] .partner-board-chat-drawer>header div>small{color:var(--trixis-color-text-subtle);font-size:10px}body[data-portal=partner] .partner-board-chat-drawer>header>a{color:var(--trixis-color-brand-aqua);font-size:10px;white-space:nowrap}body[data-portal=partner] .partner-board-chat-drawer>header>button{width:30px;height:30px;border:1px solid var(--trixis-color-border);border-radius:50%;background:transparent;color:var(--trixis-color-text);font-size:20px;cursor:pointer}body[data-portal=partner] .partner-board-chat-context{display:grid;grid-gap:2px;gap:2px;padding:var(--trixis-space-2) var(--trixis-space-4);border-bottom:1px solid var(--trixis-color-border);background:color-mix(in srgb,var(--trixis-color-brand-aqua-strong) 6%,transparent);font-size:var(--trixis-text-xs)}body[data-portal=partner] .partner-board-chat-context small{color:var(--trixis-color-text-subtle)}body[data-portal=partner] .partner-board-chat-thread{min-height:0;display:flex;flex-direction:column;gap:var(--trixis-space-3);overflow-y:auto;padding:var(--trixis-space-4)}body[data-portal=partner] .partner-board-chat-thread article{max-width:84%;align-self:flex-start;display:grid;grid-gap:5px;gap:5px;padding:var(--trixis-space-3);border:1px solid var(--trixis-color-border);border-radius:6px var(--trixis-radius-lg) var(--trixis-radius-lg) var(--trixis-radius-lg);background:var(--trixis-surface)}body[data-portal=partner] .partner-board-chat-thread article.is-mine{align-self:flex-end;border-color:color-mix(in srgb,var(--trixis-color-brand-aqua) 22%,transparent);border-radius:var(--trixis-radius-lg) 6px var(--trixis-radius-lg) var(--trixis-radius-lg);background:color-mix(in srgb,var(--trixis-color-brand-aqua-strong) 11%,var(--trixis-surface))}body[data-portal=partner] .partner-board-chat-thread article>div{display:flex;justify-content:space-between;gap:var(--trixis-space-3)}body[data-portal=partner] .partner-board-chat-thread article small,body[data-portal=partner] .partner-board-chat-thread article strong{font-size:9px}body[data-portal=partner] .partner-board-chat-thread article small{color:var(--trixis-color-text-subtle)}body[data-portal=partner] .partner-board-chat-thread article p{margin:0;font-size:var(--trixis-text-sm);line-height:1.45;white-space:pre-wrap}body[data-portal=partner] .partner-board-chat-empty{margin:auto;display:grid;grid-gap:4px;gap:4px;color:var(--trixis-color-text-muted);text-align:center}body[data-portal=partner] .partner-board-chat-composer{display:grid;grid-gap:var(--trixis-space-2);gap:var(--trixis-space-2);padding:var(--trixis-space-3);border-top:1px solid var(--trixis-color-border);background:color-mix(in srgb,var(--trixis-surface) 92%,transparent)}body[data-portal=partner] .partner-board-chat-emojis{display:flex;gap:4px;overflow-x:auto}body[data-portal=partner] .partner-board-chat-emojis button{width:30px;height:28px;border:1px solid var(--trixis-color-border);border-radius:8px;background:transparent;cursor:pointer}body[data-portal=partner] .partner-board-chat-composer textarea{width:100%;resize:vertical;min-height:72px;padding:var(--trixis-space-3);border:1px solid var(--trixis-color-border);border-radius:var(--trixis-radius-md);background:var(--trixis-color-navy-1000);color:var(--trixis-color-text);font:inherit}body[data-portal=partner] .partner-board-chat-composer footer{display:flex;align-items:center;justify-content:space-between;gap:var(--trixis-space-3)}body[data-portal=partner] .partner-board-chat-composer footer span{color:var(--trixis-color-text-subtle);font-size:10px}@media (max-width:960px){body[data-portal=partner] .partner-rental-verticals{align-items:stretch;flex-direction:column;gap:var(--trixis-space-2)}body[data-portal=partner] .partner-rental-verticals-label{min-width:0}body[data-portal=partner] .partner-billing-summary{grid-template-columns:1fr 1fr}body[data-portal=partner] .partner-billing-summary article:nth-child(2){border-right:0}body[data-portal=partner] .partner-billing-summary article:last-child{grid-column:1/-1;border-top:1px solid var(--trixis-color-border)}body[data-portal=partner] .partner-billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-portal=partner] .partner-billing-usage-card{grid-template-columns:1fr}body[data-portal=partner] .partner-billing-usage-card>.button{justify-self:start}body[data-portal=partner] .partner-billing-role-note{max-width:none;text-align:left}}@media (max-width:1180px) and (min-width:681px){body[data-portal=partner] .partner-billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body[data-portal=partner] .partner-billing-page{width:min(100% - 24px,var(--trixis-workspace-max));padding-top:var(--trixis-space-4)}body[data-portal=partner] .partner-billing-heading,body[data-portal=partner] .partner-billing-section-head{align-items:flex-start;flex-direction:column}body[data-portal=partner] .partner-billing-section-head p{text-align:left}body[data-portal=partner] .partner-billing-plan-grid,body[data-portal=partner] .partner-billing-receipt-email,body[data-portal=partner] .partner-billing-summary{grid-template-columns:1fr}body[data-portal=partner] .partner-billing-summary article,body[data-portal=partner] .partner-billing-summary article:nth-child(2){grid-column:auto;border-right:0;border-bottom:1px solid var(--trixis-color-border)}body[data-portal=partner] .partner-billing-summary article:last-child{border-top:0;border-bottom:0}body[data-portal=partner] .partner-billing-history{padding:var(--trixis-space-3)}body[data-portal=partner] .partner-billing-usage-facts{grid-template-columns:1fr}body[data-portal=partner] .partner-billing-usage-facts>div{border-right:0;border-bottom:1px solid var(--trixis-color-border)}body[data-portal=partner] .partner-billing-usage-facts>div:last-child{border-bottom:0}body[data-portal=partner] .partner-board-chat-drawer{inset:var(--trixis-space-2);width:auto}body[data-portal=partner] .partner-board-chat-drawer>header{grid-template-columns:auto minmax(0,1fr) auto}body[data-portal=partner] .partner-board-chat-drawer>header>a{display:none}}