@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-D2bGa7uu.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Sckx8rpT.woff2) format("woff2")}html,body,#root{margin:0;min-height:100%}.qos-native-splash-frame{align-items:center;background:radial-gradient(120% 120% at 50% 35%,var(--splash-bg-center) 0%,var(--splash-bg-edge) 75%);color:var(--acc-on);display:flex;font-family:var(--font-ui);inset:0;justify-content:center;overflow:hidden;position:fixed}.qos-native-splash-frame svg{height:15vmin;width:15vmin}.qos-native-splash-dots{bottom:17%;display:flex;gap:1.2vmin;position:absolute}.qos-native-splash-dots i{background:currentColor;border-radius:50%;height:1.05vmin;opacity:.3;width:1.05vmin}.qos-native-splash-foot{bottom:7%;font:var(--weight-medium) var(--splash-foot-size)/1.2 var(--font-ui);left:0;opacity:.5;position:absolute;right:0;text-align:center}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-D2bGa7uu.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Sckx8rpT.woff2) format("woff2")}:root{color-scheme:light;--acc: #1D5BD6;--acc-dark: #184BAB;--acc-soft: #E8EFFB;--acc-on: #FFFFFF;--ink: #191B1E;--t2: #4E545B;--t3: #5F666E;--g25: #FAFBFC;--g50: #F5F6F8;--g100: #EDEFF2;--g150: #DFE3E7;--g200: #CACFD6;--g300: #AFB5BE;--cream: #FCFCFD;--surface: #FFFFFF;--muted: #F1F3F5;--tinted: #F5F6F8;--bd: #E3E6EA;--bd2: #D2D6DC;--bd3: #BEC3CA;--info: #185FA5;--info-bg: #E6F1FB;--info-bd: #9CC4E8;--mix-card: #6C94E4;--mix-transfer: #BBCEF3;--ok: #0F6E56;--ok-bg: #E1F5EE;--warn: #633806;--warn-bg: #FAEEDA;--warn-mid: #935A0C;--dgr: #A32D2D;--dgr-bg: #FCEBEB;--toast-dark: #1A1A1A;--toast-ok: #085041;--toast-warn: #633806;--toast-dgr: #A32D2D;--toast-info: #185FA5;--auth-bg-top: #2E6EE2;--auth-bg-mid: #1D5BD6;--auth-bg-bottom: #154293;--auth-warn-border: #EF9F27;--auth-wordmark-size: 17px;--auth-otp-digit-size: 18px;--auth-lockout-title-size: 17px;--splash-bg-center: #0B2240;--splash-bg-edge: #081927;--splash-cell-a: #6E96E5;--splash-cell-b: #99B5ED;--splash-cell-c: #C4D4F4;--splash-cell-d: #E4EBFA;--splash-cell-e: #4679DD;--splash-cell-f: #16469E;--splash-foot-size: 2vmin;--splash-body-size: 2.25vmin;--splash-action-size: 2.5vmin;--splash-hint-size: 2.7vmin;--splash-exit-duration: .26s;--splash-cell-duration: .5s;--splash-settle-duration: 1.5s;--splash-dot-duration: 1.15s;--splash-fade-fast-duration: .25s;--splash-fade-duration: .3s;--splash-hint-duration: .4s;--splash-action-duration: .14s;--splash-ease-cell: cubic-bezier(.22,1.2,.36,1);--splash-ease-settle: cubic-bezier(.34,1.4,.4,1);--splash-ease-standard: ease;--splash-ease-dot: ease-in-out;--dropdown-open-dur: .25s;--dropdown-close-dur: .15s;--dropdown-pre-scale: .97;--dropdown-closing-scale: .99;--dropdown-ease: cubic-bezier(.22, 1, .36, 1);--font-ui: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", monospace;--type-10: 10px;--type-11: 11px;--type-12: 12px;--type-13: 13px;--type-14: 14px;--type-16: 16px;--type-20: 20px;--type-26: 26px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--page-title-size: 20px;--page-title-weight: 700;--page-title-tracking: -.03em;--page-subtitle-size: 11px;--page-subtitle-weight: 400;--page-subtitle-line-height: 1.45;--label-size: 11px;--label-weight: 600;--label-tracking: .04em;--table-header-size: 10px;--table-header-weight: 600;--table-header-tracking: .06em;--figure-size: 26px;--figure-weight: 600;--figure-tracking: -.03em;--figure-phrase-size: 20px;--compact-figure-size: 16px;--compact-figure-detail-size: 13px;--r-ctl: 8px;--r-card: 12px;--r-modal: 14px;--r-pill: 999px;--r-tile: 10px;--shadow-card: 0 1px 2px rgba(20,24,33,.045), 0 10px 26px -8px rgba(20,24,33,.07);--shadow-pop: 0 10px 30px rgba(0,0,0,.18);--shadow-slideover: -12px 0 40px rgba(0,0,0,.18);--shadow-auth: 0 28px 70px -14px rgba(8,28,68,.5), 0 2px 10px rgba(8,28,68,.22);--focus-ring: 0 0 0 1px rgba(29,91,214,.5), 0 0 0 4px rgba(29,91,214,.13);--panel-ring: 0 0 0 1px rgba(20,24,33,.035);--backdrop-filter: blur(3px) saturate(1.08);--scrim: rgba(20,18,14,.45);--z-inline-min: 0;--z-inline-max: 5;--z-chrome-min: 45;--z-chrome-max: 60;--z-floating-min: 100;--z-floating-max: 200;--z-overlay-min: 220;--z-overlay-max: 420;--z-system-min: 520;--z-system-max: 600;--ease: cubic-bezier(.4,0,.2,1);--dur: .18s;--mo: .18s cubic-bezier(.2,.7,.3,1);--ctl-h: 36px;--page-max: 1480px;--workspace-max: 1416px;--narrow-max: 760px;--page-pad-top: 24px;--page-pad-inline: 32px;--page-pad-bottom: 80px;--workspace-pad: 32px;--shell-content-inset: 16px}:root.night{color-scheme:dark;--acc: #3569CE;--acc-dark: #9DB8F0;--acc-soft: #1E2E4F;--acc-on: #FFFFFF;--ink: #E9EBEE;--t2: #AEB5BD;--t3: #8D949D;--g25: #141618;--g50: #191C1F;--g100: #232629;--g150: #2B2F33;--g200: #373B40;--g300: #4B5057;--cream: #111315;--surface: #1B1E21;--muted: #232629;--tinted: #272B2F;--bd: #2A2E32;--bd2: #383D42;--bd3: #4A5057;--info: #6FA8DC;--info-bg: #16283A;--mix-card: #6C94E4;--mix-transfer: #BBCEF3;--ok: #57B98D;--ok-bg: #14291F;--warn: #E0B04C;--warn-bg: #2E2412;--warn-mid: #D9A62B;--dgr: #EC7062;--dgr-bg: #331B18;--toast-dark: #2A2723;--toast-ok: #085041;--toast-warn: #633806;--toast-dgr: #A32D2D;--toast-info: #185FA5;--shadow-card: 0 1px 2px rgba(20,24,33,.045), 0 10px 26px -8px rgba(20,24,33,.07);--shadow-pop: 0 10px 30px rgba(0,0,0,.5);--shadow-slideover: -12px 0 40px rgba(0,0,0,.18);--focus-ring: 0 0 0 1px rgba(93,140,235,.55), 0 0 0 4px rgba(93,140,235,.2);--panel-ring: 0 0 0 1px rgba(255,255,255,.045);--scrim: rgba(20,18,14,.45)}@keyframes qos-spin{to{transform:rotate(360deg)}}@keyframes qos-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes qos-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes qos-float-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qos-float-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes qos-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes qos-modal-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qos-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes qos-module-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes qos-rise-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes qos-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.qos-motion-module{animation:qos-module-in .18s ease both}.qos-motion-rise{animation:qos-rise-in .38s var(--ease) both}.qos-motion-row{animation:qos-row-in .32s var(--ease) both}.qos-motion-float{animation:qos-float-in .18s var(--ease) both}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media(prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}.qos-root *,.qos-root *:before,.qos-root *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-ui);font-size:var(--type-13);line-height:1.45;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}button,input,textarea{font:inherit}.qos-text{margin:0;color:var(--ink)}.qos-text--page-title{font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);line-height:1.2}.qos-text--page-header-title{font-size:var(--qos-page-header-title-size, var(--page-title-size));font-weight:var(--page-title-weight);letter-spacing:var(--qos-page-header-title-tracking, var(--page-title-tracking));line-height:var(--qos-page-header-title-line-height, 1.2)}.qos-text--page-header-subtitle{color:var(--t2);font-size:var(--qos-page-header-subtitle-size, var(--page-subtitle-size));font-weight:var(--page-subtitle-weight);line-height:var(--qos-page-header-subtitle-line-height, var(--page-subtitle-line-height))}.qos-text--section-title{font-size:var(--type-16);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.3}.qos-text--section-label{color:var(--t2);font-size:var(--type-11);font-weight:var(--weight-semibold);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.qos-text--operational-amount{font-size:15px;font-weight:var(--weight-semibold);line-height:1.3}.qos-text--label{color:var(--t3);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:1.3;text-transform:uppercase}.qos-text--body,.qos-text--body-strong{font-size:var(--type-13);font-weight:var(--weight-regular);line-height:1.45}.qos-text--body-strong{font-weight:var(--weight-semibold)}.qos-text--tiny{font-size:var(--type-11);font-weight:var(--weight-regular);line-height:1.4}.qos-text--muted{color:var(--t3);font-size:var(--type-12);font-weight:var(--weight-regular);line-height:1.45}.qos-text--notice{font-size:var(--type-12);font-weight:var(--weight-medium);line-height:1.45}.qos-text--table-header{color:var(--t3);font-size:var(--table-header-size);font-weight:var(--table-header-weight);letter-spacing:var(--table-header-tracking);line-height:1.3;text-transform:uppercase}.qos-text--numeric,.qos-mono{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.qos-mono{color:var(--ink);font-family:var(--font-mono);font-size:var(--type-12);font-weight:var(--weight-medium)}.qos-text--timer{font-size:var(--type-20);font-weight:800;line-height:1.45;letter-spacing:-.01em}.qos-text--due-time{font-size:var(--type-13);font-weight:var(--weight-bold);line-height:1.45}.qos-text--item-name,.qos-text--item-quantity{font-size:var(--type-16);font-weight:var(--weight-bold);line-height:1.25}.qos-text--item-quantity{color:var(--acc-dark)}.qos-text--item-modifier{color:var(--t2);font-size:var(--type-13);font-weight:500;line-height:1.25}.qos-text--caption{font-size:var(--type-11);font-weight:400;line-height:1.45}.qos-text--caption-strong{font-size:var(--type-11);font-weight:600;line-height:1.45}.qos-text--small-body{font-size:var(--type-12);font-weight:400;line-height:1.45}.qos-text--small-heading{font-size:var(--type-12);font-weight:600;line-height:1.45}.qos-text--dialog-title{font-size:15px;font-weight:600;line-height:1.45;letter-spacing:normal}.qos-text--detail-title{font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.005em}.qos-text--section-caption{color:var(--t2);font-size:var(--type-11);font-weight:600;line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.qos-text--body-secondary{color:var(--t2);font-size:var(--type-13);font-weight:400;line-height:1.45}.qos-text--reference,.qos-text--reference-strong,.qos-text--reference-caption{color:var(--t2);font-family:var(--font-mono);line-height:1.45}.qos-text--reference{font-size:var(--type-12);font-weight:400}.qos-text--reference-strong{font-size:var(--type-13);font-weight:600}.qos-text--reference-caption{font-size:var(--type-11);font-weight:400}.qos-btn.qos-text--action-text{font-size:var(--type-12);font-weight:600;line-height:normal}.qos-btn.qos-text--advance-text{font-size:14px;font-weight:700;line-height:normal}.qos-btn.qos-text--link-text{color:var(--acc-dark);font-size:var(--type-11);font-weight:600;line-height:normal}.qos-btn.qos-text--pill-text{color:var(--t2);font-size:var(--type-11);font-weight:500;line-height:normal}.qos-btn.qos-text--pill-text[aria-pressed=true]{color:var(--acc-dark);font-weight:600}.qos-text-tone--positive{color:var(--ok)}.qos-text-tone--warning{color:var(--warn-mid)}.qos-text-tone--danger{color:var(--dgr)}.qos-text-tone--inverse{color:var(--acc-on)}.qos-text-tone--secondary{color:var(--t2)}.qos-text-tone--tertiary{color:var(--t3)}.qos-text--column-label{color:var(--t3);font-size:10px;font-weight:600;line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.qos-text--notice-caption{color:inherit;font-weight:500}.qos-field>.qos-text--label{color:var(--t2);line-height:1.45}.qos-btn{align-items:center;border:0;border-radius:var(--r-ctl);cursor:pointer;display:inline-flex;font-size:var(--qos-button-type, var(--type-12));font-weight:var(--weight-semibold);gap:7px;height:var(--ctl-h);justify-content:center;padding:0 18px;transition:filter .12s,transform .14s var(--ease),box-shadow .18s var(--ease)}.qos-btn:hover:not(:disabled){box-shadow:0 5px 14px -4px #14182138;filter:brightness(.97);transform:translateY(-1px)}.qos-btn:active:not(:disabled){box-shadow:none;transform:translateY(0) scale(.985)}.qos-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-btn:disabled{cursor:not-allowed;filter:none;opacity:.45}.qos-btn--primary{background:var(--ink);color:var(--cream)}.qos-btn--primary:hover:not(:disabled){background:#33302a;filter:none}.night .qos-btn--primary:hover:not(:disabled){background:var(--ink);filter:brightness(.92)}.qos-btn--secondary{background:var(--surface);border:1px solid var(--bd2);color:var(--ink)}.qos-btn--secondary:hover:not(:disabled){background:var(--muted);border-color:var(--bd3);filter:none}.qos-btn--soft{background:var(--acc-soft);color:var(--acc-dark)}.qos-btn--danger{background:var(--dgr-bg);color:var(--dgr)}.qos-btn--warning{background:var(--warn-bg);color:var(--warn)}.qos-btn--ghost{background:none;color:var(--t2)}.qos-btn--success{background:var(--ok);box-shadow:0 2px 10px #0f6e5640;color:#fff}.night .qos-btn--success{color:var(--ok-bg)}.qos-btn--success-soft{background:var(--ok-bg);color:var(--ok)}.qos-btn--large{font-size:var(--type-14);height:44px;padding:0 24px}.qos-btn--small{font-size:var(--type-12);padding:0 14px}.qos-action-card{font-size:var(--type-13);font-weight:var(--weight-regular)}.qos-action-card-icon{display:block;font-size:22px;margin-bottom:6px}.qos-action-card-title{display:block;font-weight:var(--weight-semibold)}.qos-action-card-description{color:var(--t2);display:block;font-size:var(--type-11)}.qos-action-card-caption{display:block;font-size:var(--type-11);margin-top:8px}.qos-action-card-shortcut{color:var(--t2);display:inline-block;filter:saturate(.82);font-size:var(--type-11);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.qos-spin{animation:qos-spin .8s linear infinite;border:2px solid rgba(255,255,255,.35);border-radius:50%;border-top-color:#fff;display:inline-block;height:13px;width:13px}.qos-field{display:flex;flex-direction:column;gap:5px}.qos-visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.qos-field-control{position:relative}.qos-inp{background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r-ctl);color:var(--ink);font-size:var(--type-13);height:var(--ctl-h);padding:0 12px;transition:border-color .12s,box-shadow .12s;width:100%}textarea.qos-inp{height:auto;min-height:72px;padding-block:9px;resize:vertical}.qos-inp::placeholder{color:var(--t3)}.qos-inp:focus{border-color:var(--acc);box-shadow:var(--focus-ring);outline:none}.qos-inp:disabled{color:var(--t2);cursor:not-allowed;opacity:.7}.qos-inp--error{border-color:var(--dgr)}.qos-inp--shake{animation:qos-shake .4s cubic-bezier(.36,.07,.19,.97) both}.qos-search{align-items:center;display:inline-flex;position:relative}.qos-search .qos-inp{padding-right:30px}.qos-search-clear{align-items:center;background:var(--muted);border:0;border-radius:50%;color:var(--t2);display:flex;font-size:var(--type-11);height:20px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:7px;top:50%;transform:translateY(-50%) scale(.7);transition:opacity .16s ease,transform .16s ease;width:20px}.qos-search--filled .qos-search-clear{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.qos-search-clear:hover{background:var(--bd2);color:var(--ink)}.qos-search-clear:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-field-error{color:var(--dgr)}.qos-otp{display:flex;gap:6px;justify-content:center}.qos-otp-digit{font-family:var(--font-mono);font-size:var(--type-20);height:46px;padding:0;text-align:center;width:40px}.qos-select{position:relative}.qos-select-trigger{align-items:center;background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r-ctl);color:var(--ink);display:flex;font-size:var(--type-12);gap:8px;height:var(--ctl-h);justify-content:space-between;padding:0 12px;width:100%}.qos-select-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-select-list{animation:qos-float-in .18s var(--ease) both;background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop),0 0 0 1px #14182109;display:block;left:0;max-height:280px;min-width:100%;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:var(--z-floating-min)}.qos-select-option{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink);cursor:pointer;display:flex;font-size:var(--type-12);gap:10px;justify-content:space-between;padding:8px 12px;text-align:left}.qos-select-option:hover{background:var(--muted)}.qos-select-option--selected{background:var(--acc-soft);color:var(--acc-dark);font-weight:var(--weight-semibold)}.qos-seg{align-items:center;background:var(--g50);border:1px solid var(--bd);border-radius:10px;display:inline-flex;gap:2px;padding:3px}@media(max-width:820px){.qos-seg{flex-wrap:wrap}}.qos-seg-button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--t2);cursor:pointer;font-size:var(--type-12);font-weight:var(--weight-medium);line-height:normal;min-height:0;padding:6px 14px}.qos-seg-button:not(:disabled):hover{color:var(--ink)}.qos-seg-button[aria-checked=true],.qos-seg-button[aria-checked=true]:hover{background:var(--surface);border-color:var(--bd2);box-shadow:0 1px 2px #1c19140f;color:var(--ink);font-weight:var(--weight-semibold)}.qos-seg-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-seg-button:disabled{cursor:default;opacity:.45}.qos-filter-button{background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r-pill);color:var(--ink);font-weight:var(--weight-medium);gap:7px;padding:0 13px}.qos-filter-button>svg{fill:none;flex:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.qos-filter-button--active{background:var(--acc-soft);border-color:#1d5bd659;color:var(--acc-dark);font-weight:var(--weight-semibold)}.qos-filter-count{align-items:center;background:var(--acc);border-radius:var(--r-pill);color:var(--acc-on);display:inline-flex;font-size:var(--type-10);font-weight:var(--weight-bold);height:17px;justify-content:center;min-width:17px;padding:0 6px}.qos-toggle{background:var(--bd2);border:0;border-radius:var(--r-pill);cursor:pointer;display:inline-block;height:20px;padding:0;position:relative;width:34px}.qos-toggle:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040;content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .15s;width:16px}.qos-toggle--on{background:color-mix(in oklch,var(--acc) 82%,var(--surface))}.qos-toggle--on:after{left:16px}.qos-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-toggle:disabled{cursor:not-allowed;opacity:.45}.qos-toggle-label-row{align-items:center;display:inline-flex;gap:12px}.qos-toggle-label-row>.qos-toggle{flex:none}.qos-toggle-label{cursor:pointer}.qos-toggle-label-row:has(>.qos-toggle:disabled)>.qos-toggle-label{cursor:not-allowed}.qos-checkbox-row{align-items:center;display:inline-flex;gap:8px}.qos-checkbox{appearance:none;background:var(--surface);border:1.5px solid var(--bd3);border-radius:5px;cursor:pointer;height:18px;margin:0;position:relative;transition:border-color .12s,background-color .12s;width:18px}.qos-checkbox:hover{border-color:var(--acc)}.qos-checkbox:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-checkbox:checked{background:var(--acc);border-color:var(--acc)}.qos-checkbox:checked:after{border:solid var(--acc-on);border-width:0 2px 2px 0;content:"";display:block;height:8px;left:5px;position:absolute;top:1.5px;transform:rotate(45deg);width:4px}.qos-checkbox:disabled{cursor:not-allowed;opacity:.45}.qos-text--line-emphasis{font-size:var(--type-16);font-weight:var(--weight-bold)}.qos-fact-rows{display:grid;margin:0}.qos-fact-row{align-items:baseline;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:7px 0}.qos-fact-row+.qos-fact-row{border-top:1px solid var(--bd)}.qos-fact-row>dd{margin:0;text-align:right}.qos-result-list{border:0;display:grid;gap:0}.qos-result-list-heading{color:var(--t2);font-size:var(--type-11);font-weight:var(--weight-semibold);letter-spacing:.06em;line-height:1.45;margin-bottom:12px;text-transform:uppercase}.qos-result-list-item{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink);cursor:pointer;display:flex;font-size:var(--type-12);gap:10px;justify-content:space-between;padding:8px 12px;text-align:left;width:100%}.qos-result-list-item:hover{background:var(--muted)}.qos-result-list-item--selected{background:var(--acc-soft);color:var(--acc-dark);font-weight:var(--weight-semibold)}.qos-result-list-item:disabled{cursor:not-allowed;opacity:.45}.qos-result-list-trailing{margin-left:auto}.qos-row-menu{display:inline-block}.qos-row-menu-popover{background:var(--surface);border:1px solid var(--bd);border-radius:10px;box-shadow:var(--shadow-pop),0 0 0 1px #14182109;min-width:150px;padding:5px;position:absolute;z-index:var(--z-floating-min)}.qos-row-menu-popover[popover]{margin:0;overflow:visible}.qos-row-menu-item{background:transparent;border:0;border-radius:var(--r-ctl);color:var(--ink);display:block;font-size:var(--type-12);padding:8px 10px;text-align:left;width:100%}.qos-row-menu-item:not(:disabled):hover{background:var(--muted);cursor:pointer}.qos-row-menu-item--danger{color:var(--dgr)}.qos-row-menu-item:disabled{color:var(--t3);cursor:not-allowed}.qos-row-menu-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-row-menu-divider{display:none}.qos-row-menu-item-icon{display:contents}.qos-card{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.qos-card--padded{padding:16px 18px}.qos-card--stat.qos-card--interactive{appearance:none;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.qos-card--stat.qos-card--interactive:hover{border-color:var(--bd3)}.qos-card--stat.qos-card--interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-surface-button{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-ctl);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.qos-surface-button:hover{border-color:var(--bd2)}.qos-surface-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-surface-button:disabled{cursor:not-allowed;opacity:.55}.qos-table-banded{display:grid;gap:10px}.qos-table-external-title{align-items:center;display:flex;min-height:22px}.qos-table-surface{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.qos-table-empty{min-height:200px}.qos-table-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-table-tools .qos-field{min-width:260px}.qos-table-selection-bar{align-items:center;background:var(--acc-soft);border:1px solid color-mix(in srgb,var(--acc) 25%,var(--bd));border-radius:var(--r-ctl);color:var(--acc-dark);display:flex;gap:12px;justify-content:space-between;padding:8px 10px 8px 14px}.qos-table-selection-bar>div{display:flex;flex-wrap:wrap;gap:6px}.qos-table-selection-summary{align-items:center}.qos-table-frame{overflow-x:auto}.qos-table{border-collapse:collapse;font-size:var(--type-12);table-layout:auto;width:100%}.qos-table th{background:var(--muted);border-bottom:1px solid var(--bd);color:var(--t3);font-size:var(--type-10);font-weight:var(--weight-semibold);letter-spacing:.06em;padding:11px 14px;text-align:left;text-transform:uppercase}.qos-table-frame--card .qos-table th{background:transparent}.qos-table td{border-bottom:1px solid var(--bd);color:var(--ink);font-size:var(--type-12);padding:15px 14px}.qos-table tr:last-child td{border-bottom:0}.qos-table--interactive tbody tr:not(.qos-table-empty-row){cursor:pointer}.qos-table--interactive tbody tr:not(.qos-table-empty-row):hover td{background:var(--g100)}.qos-table-empty-row td{background:var(--surface);cursor:default}.qos-table--hug{table-layout:fixed}.qos-table--hug th:last-child,.qos-table--hug td:last-child{width:44px}.qos-table-number{font-variant-numeric:tabular-nums;text-align:right!important}.qos-table-select{padding-left:14px!important;padding-right:0!important;width:18px}.qos-table-sort{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;gap:6px;padding:0;text-align:inherit;text-transform:inherit}.qos-table-sort:focus-visible{border-radius:3px;box-shadow:var(--focus-ring);outline:none}.qos-table-sort-indicator{color:var(--acc-dark);font-size:8px}.qos-table-pagination{align-items:center;display:flex;justify-content:space-between}.qos-table-pagination-controls{align-items:center;display:flex;gap:10px}.qos-table-page-sizes,.qos-table-pager{align-items:center;display:flex}.qos-table-page-sizes{gap:6px}.qos-table-pager{gap:10px;justify-content:flex-end}.qos-table-page-sizes .qos-btn{margin-left:4px;padding-left:13px;padding-right:13px}.qos-table-page-size--active{background:var(--acc-soft)!important;border-color:color-mix(in srgb,var(--acc) 35%,var(--bd2))!important;color:var(--acc-dark)!important}.qos-table-card{overflow:hidden}.qos-table-card-title{border-bottom:1px solid var(--bd);padding:14px 16px 10px}.qos-table-card-overflow{border-top:1px solid var(--bd);padding:10px 16px}.qos-table-actions-trigger{background:transparent;border:0;border-radius:6px;color:var(--t3);font-size:var(--type-16);line-height:1;padding:1px 6px}.qos-table-actions-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-status{display:inline-block;filter:saturate(.82);font-size:var(--type-11);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.qos-status--ok{color:var(--ok)}.qos-status--warn{color:var(--warn)}.qos-status--danger{color:var(--dgr)}.qos-status--info{color:var(--info)}.qos-status--neutral{color:var(--t2)}.qos-status--brand{color:var(--acc-dark)}.qos-gallery{display:grid;gap:16px}.qos-gallery-intro{display:grid;gap:5px}.qos-gallery-section{display:grid;gap:14px}.qos-gallery-stack{display:grid;gap:10px}.qos-gallery-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.qos-gallery-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.qos-gallery-toast-grid{display:grid;gap:8px;margin-top:12px}.qos-record-head{align-items:center;display:flex;gap:12px;padding-bottom:14px}.qos-page-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.qos-page-header-copy{display:grid;gap:2px}.qos-record-avatar{align-items:center;background:var(--acc-soft);border-radius:12px;color:var(--acc-dark);display:flex;flex:0 0 46px;font-size:var(--type-13);font-weight:var(--weight-bold);height:46px;justify-content:center;width:46px}.qos-record-identity{display:grid;gap:4px;min-width:0}.qos-record-name{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.qos-record-stats{display:flex;gap:28px;margin-left:auto;padding-right:6px}.qos-record-stat{display:grid;gap:4px;min-width:72px;text-align:right}.qos-record-tabs{display:flex;gap:20px}.qos-record-tab{background:transparent;border:0;color:var(--t2);font-size:12.5px;font-weight:var(--weight-medium);margin-bottom:-1px;padding:0 1px 11px;position:relative}.qos-record-tab--active{color:var(--acc-dark);font-weight:var(--weight-semibold)}.qos-record-tab--active:after{background:var(--acc);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@media(pointer:coarse){.qos-btn,.qos-inp,.qos-search-clear,.qos-select-trigger,.qos-select-option,.qos-seg-button,.qos-toggle,.qos-checkbox,.qos-result-list-item,.qos-row-menu-item,.qos-surface-button,.qos-card--interactive,.qos-table-sort,.qos-table-actions-trigger,.qos-record-tab{min-height:44px;min-width:44px}.qos-search .qos-inp{padding-right:56px}.qos-search-clear{border-radius:var(--r-ctl);right:0}.qos-search:not(.qos-search--filled) .qos-search-clear{visibility:hidden}.qos-toggle:after{left:5px;top:50%;transform:translateY(-50%)}.qos-toggle--on:after{left:calc(100% - 21px)}.qos-checkbox:checked:after{left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg)}}.qos-progress{display:flex;gap:0;list-style:none;margin:0;padding:0;width:100%}.qos-progress-step{align-items:center;color:var(--t3);display:flex;flex:1;gap:7px;min-width:0;position:relative}.qos-progress-step:not(:last-child):after{background:var(--bd2);content:"";height:1px;margin-left:7px;min-width:10px;width:100%}.qos-progress-step>span{align-items:center;border:1px solid var(--bd2);border-radius:50%;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center}.qos-progress-step--done>span{background:var(--ok);border-color:var(--ok);color:var(--surface)}.qos-progress-step--active{color:var(--ink)}.qos-progress-step--active>span{background:var(--acc);border-color:var(--acc);color:var(--surface)}.qos-filter-pills{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.qos-filter-pill{align-items:center;background:var(--surface);border:1px solid var(--bd2);border-radius:999px;color:var(--t2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--type-11);font-weight:var(--weight-medium);min-height:38px;padding:7px 14px}.qos-filter-pill[aria-pressed=true]{background:var(--acc-soft);border-color:#1d5bd659;color:var(--acc-dark);font-weight:var(--weight-semibold)}.qos-filter-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-filter-pill:disabled{cursor:default;opacity:.5}.qos-auth-brand .qos-wordmark{font-size:var(--auth-wordmark-size)}.qos-auth-intro,.qos-auth-helper{font-size:var(--type-11)}.qos-auth-spec-link{font-size:var(--type-11);font-weight:var(--weight-medium)}.qos-auth-card .qos-notice{font-size:var(--type-12);font-weight:var(--weight-medium)}.qos-auth-card .qos-notice>:last-child{font-size:var(--type-11)}.qos-auth-card .qos-otp-digit{font-size:var(--auth-otp-digit-size)}.qos-auth-lockout .qos-state .qos-text--section-title{font-size:var(--auth-lockout-title-size)}.qos-auth-lockout .qos-state .qos-text--muted{font-size:var(--type-12)}.qos-scrim{align-items:center;animation:qos-scrim-in .16s ease both;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);background:var(--scrim);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:var(--z-overlay-min)}.qos-modal{animation:qos-modal-in .18s var(--ease) both;background:var(--surface);border-radius:var(--r-modal);box-shadow:var(--shadow-pop),0 0 0 1px #1418210a;display:flex;flex-direction:column;max-height:92vh;max-width:560px;overflow:hidden;width:100%}.qos-modal--wide{max-width:860px}.qos-modal--confirm{max-width:420px}.qos-slideover-wrap{align-items:stretch;justify-content:flex-end;padding:0}.qos-slideover{background:var(--surface);box-shadow:var(--shadow-slideover);display:flex;flex-direction:column;height:100%;max-width:94vw;overflow:auto;padding:0;transform:translate(0);transition:transform var(--mo),box-shadow var(--mo);width:560px}.qos-slideover--medium{width:720px}.qos-slideover--large{width:900px}.qos-overlay-head{align-items:flex-start;border-bottom:1px solid var(--bd);display:flex;gap:12px;justify-content:space-between;padding:16px 20px 12px}.qos-overlay-title{display:grid;gap:2px;min-width:0}.qos-overlay-title>.qos-text{margin:0}.qos-modal:has(>.qos-overlay-body>.qos-overlay-stack) .qos-overlay-title>.qos-text--section-title{font-size:15px;font-weight:var(--weight-semibold);letter-spacing:0;line-height:1.45}.qos-slideover:has(>.qos-overlay-body>.qos-overlay-stack) .qos-overlay-title>.qos-text--section-title{font-size:15px;font-weight:var(--weight-bold);letter-spacing:-.005em;line-height:1.45}.qos-overlay-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-modal>:not(.qos-overlay-head):not(.qos-overlay-body):not(.qos-overlay-foot){margin:16px 20px}.qos-slideover>:not(.qos-overlay-head):not(.qos-overlay-body):not(.qos-overlay-foot){margin:16px 20px}.qos-overlay--composed{overflow:hidden}.qos-overlay-body{flex:1;min-height:0;overflow:auto;padding:16px 20px}.qos-overlay-stack{display:grid;gap:14px}.qos-overlay-stack .qos-text--label{color:var(--t2);line-height:1.45}.qos-overlay-foot{align-items:center;border-top:1px solid var(--bd);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 20px}.qos-modal:has(>.qos-overlay-body>.qos-overlay-stack)>.qos-overlay-foot{gap:10px;padding:13px 20px}.qos-modal:has(>.qos-overlay-body>.qos-overlay-stack)>.qos-overlay-head,.qos-slideover:has(>.qos-overlay-body>.qos-overlay-stack)>.qos-overlay-head{align-items:center}.qos-modal--compact>.qos-overlay-head{padding-bottom:8px;padding-top:12px}.qos-modal--compact>.qos-overlay-body{padding-bottom:18px;padding-top:12px}.qos-modal--compact>.qos-overlay-foot{padding-bottom:10px;padding-top:10px}.qos-modal--roomy>.qos-overlay-body{padding-bottom:20px;padding-top:20px}.qos-overlay-spacer{flex:1}.qos-close{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--t2);display:flex;height:32px;justify-content:center;width:32px}.qos-close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-close svg{height:18px;width:18px}.qos-modal:has(>.qos-overlay-body>.qos-overlay-stack) .qos-close,.qos-slideover:has(>.qos-overlay-body>.qos-overlay-stack) .qos-close{border-radius:0;color:var(--t3);height:22px;padding:4px;width:22px}.qos-modal:has(>.qos-overlay-body>.qos-overlay-stack) .qos-close svg,.qos-slideover:has(>.qos-overlay-body>.qos-overlay-stack) .qos-close svg{height:14px;width:14px}.qos-confirm-body{padding:4px 0}.qos-confirm-actions{border-top:1px solid var(--bd);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:14px}@media(max-width:620px){.qos-scrim{padding:12px}.qos-slideover-wrap{padding:0}.qos-overlay-foot{align-items:stretch}}.qos-toast-stack{bottom:20px;display:grid;gap:8px;left:50%;position:fixed;transform:translate(-50%);z-index:var(--z-system-min)}.qos-toast{align-items:center;animation:qos-float-in .22s var(--ease) both;background:var(--toast-dark);border-radius:var(--r-card);box-shadow:var(--shadow-pop);color:var(--acc-on);display:flex;gap:10px;max-width:540px;min-width:280px;font-size:var(--type-12);font-weight:var(--weight-medium);padding:11px 16px}.qos-toast--ok{background:var(--toast-dark)}.qos-toast--warn{background:var(--toast-warn)}.qos-toast--danger{background:var(--toast-dgr)}.qos-toast--info{background:var(--toast-info)}.qos-toast--out{animation:qos-float-out .2s var(--ease) both}.qos-toast-action{background:transparent;border:0;color:inherit;font-size:var(--type-12);font-weight:var(--weight-bold);text-decoration:underline}.qos-command-scrim{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;z-index:var(--z-overlay-max)}.qos-command{animation:qos-float-in .18s var(--ease) both;background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-modal);box-shadow:var(--shadow-pop),0 0 0 1px #14182109;margin:12vh auto 0;max-width:92vw;overflow:hidden;width:560px}.qos-command-input{background:transparent;border:0;border-bottom:1px solid var(--bd);color:var(--ink);font-family:inherit;font-size:var(--type-14);line-height:normal;outline:none;padding:15px 18px;width:100%}.qos-command-list{max-height:46vh;overflow-y:auto;padding:6px}.qos-command-item{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--ink);cursor:pointer;display:flex;font-size:var(--type-13);gap:10px;padding:9px 12px;text-align:left;width:100%}.qos-command-item:hover,.qos-command-item--active{background:var(--acc-soft)}.qos-command-context{color:var(--t3);font-size:var(--type-11);margin-left:auto}.qos-command-empty{color:var(--t3);font-size:var(--type-11);padding:14px 12px}.qos-command-footer{border-top:1px solid var(--bd);color:var(--t3);display:flex;font-size:var(--type-11);gap:16px;padding:9px 16px}.qos-command-shortcut{margin-left:auto}.qos-state{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:260px;padding:32px;text-align:center}.qos-state-glyph{align-items:center;background:var(--muted);border-radius:50%;color:var(--t3);display:flex;font-size:26px;height:64px;justify-content:center;margin-bottom:8px;width:64px}.qos-state--error .qos-state-glyph{background:var(--dgr-bg);color:var(--dgr)}.qos-state-actions{display:flex;gap:8px;justify-content:center}.qos-state--access-not-granted{max-width:365px;min-height:0;padding:8px;width:100%}.qos-state--check-the-details{max-width:365px;min-height:0;padding:14px;width:100%}.qos-state--inbox-zero{min-height:180px}.qos-state--pos-no-items-yet{min-height:120px;padding:12px}.qos-state--service-no-items-yet{min-height:140px;padding:14px}.qos-state--access-not-granted .qos-state-title,.qos-state--check-the-details .qos-state-title,.qos-state--inbox-zero .qos-state-title,.qos-state--no-campaigns-match .qos-state-title,.qos-state--pos-no-items-yet .qos-state-title,.qos-state--service-no-items-yet .qos-state-title{letter-spacing:normal;line-height:1.45}.qos-state--access-not-granted .qos-state-copy,.qos-state--check-the-details .qos-state-copy,.qos-state--inbox-zero .qos-state-copy,.qos-state--no-campaigns-match .qos-state-copy,.qos-state--pos-no-items-yet .qos-state-copy,.qos-state--service-no-items-yet .qos-state-copy{color:var(--t2);line-height:1.5;max-width:380px}.qos-state--inbox-zero .qos-state-title,.qos-state--no-campaigns-match .qos-state-title{font-size:var(--type-14)}.qos-state--inbox-zero .qos-state-copy,.qos-state--no-campaigns-match .qos-state-copy,.qos-state--pos-no-items-yet .qos-state-copy,.qos-state--service-no-items-yet .qos-state-copy{font-size:var(--type-12)}.qos-state--pos-no-items-yet .qos-state-glyph{font-size:18px;height:42px;width:42px}.qos-state--service-no-items-yet .qos-state-glyph{font-size:20px;height:44px;width:44px}.qos-state--pos-no-items-yet .qos-state-title,.qos-state--service-no-items-yet .qos-state-title{font-size:var(--type-13)}.qos-state--access-not-granted .qos-state-actions,.qos-state--check-the-details .qos-state-actions{margin-top:12px}.qos-technical-details{color:var(--t3);font-size:var(--type-11);margin-top:10px;max-width:min(680px,80vw);text-align:left}.qos-technical-details summary{cursor:pointer;font-weight:var(--weight-semibold)}.qos-technical-details pre{background:var(--g50);border:1px solid var(--bd);border-radius:var(--r-ctl);max-height:240px;overflow:auto;padding:10px;white-space:pre-wrap}.qos-layout-notice,.qos-layout-notice-state{display:grid;gap:12px}.qos-layout-notice-state .qos-notice{flex-wrap:wrap}.qos-notice{align-items:center;background:transparent;border:0;color:var(--ink);display:flex;font-size:var(--type-12);font-weight:var(--weight-medium);gap:10px;line-height:1.45;text-align:left}.qos-notice--warning{--qos-notice-action: var(--warn)}.qos-notice--danger{--qos-notice-action: var(--dgr)}.qos-notice--info{--qos-notice-action: var(--info)}.qos-notice--ok{--qos-notice-action: var(--ok)}.qos-notice :is(a[href],button),.qos-notice :is(a[href],button):is(:hover,:active),.qos-notice .qos-btn:is(:hover,:active):not(:disabled){background:transparent;border:0;box-shadow:none;color:var(--qos-notice-action);filter:none;font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:2px;transform:none}.qos-notice button:focus-visible,.qos-notice .qos-btn:focus-visible:is(:hover,:active){box-shadow:var(--focus-ring);outline:none}.qos-info-checks-trigger{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--t3);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;width:32px}.qos-info-checks-trigger[data-attention=true]{color:var(--warn)}.qos-info-checks-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-info-checks-dot{background:currentColor;border-radius:var(--r-pill);height:6px;position:absolute;right:4px;top:4px;width:6px}.qos-info-checks-overlay{inset:0;position:fixed;z-index:var(--z-overlay-min)}.qos-info-checks-panel{animation:qos-float-in .18s var(--ease) both;background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-pop);color:var(--ink);left:var(--qos-info-checks-x, 8px);max-height:min(24rem,calc(100dvh - 16px));overflow:auto;padding:12px 16px;position:absolute;top:var(--qos-info-checks-y, 8px);width:min(320px,calc(100% - 16px))}.qos-info-checks-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.qos-info-checks-list{display:grid;gap:8px;list-style:none;margin:4px 0;padding:0}.qos-info-checks-list li{display:grid;gap:8px;grid-template-columns:1em minmax(0,1fr)}.qos-info-checks-list li>:first-child{color:var(--t3)}.qos-info-checks-list a{color:var(--info);text-decoration:underline}@media(max-width:620px){.qos-info-checks-overlay{background:var(--scrim)}.qos-info-checks-panel{border-radius:var(--r-modal) var(--r-modal) 0 0;bottom:0;left:0;padding-bottom:max(16px,env(safe-area-inset-bottom));top:auto;width:100%}}@media(prefers-reduced-motion:reduce){.qos-info-checks-panel{animation:none}}.qos-skeleton-stack{display:grid;gap:10px;padding:16px}.qos-skeleton{animation:qos-shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--g100) 20%,var(--g50) 50%,var(--g100) 80%);background-size:200% 100%;border:1px solid var(--bd);border-radius:var(--r-ctl);height:40px}.qos-state--generic .qos-state-title{letter-spacing:normal;line-height:1.45}.qos-state--generic .qos-state-copy{color:var(--t2);line-height:1.5}.qos-state--all-caught-up{color:var(--t2);display:block;min-height:0;padding:48px 20px}.qos-state--all-caught-up .qos-state-glyph{background:none;border-radius:0;color:var(--ok);display:block;font-size:38px;height:auto;line-height:1.45;width:auto}.qos-state--all-caught-up .qos-state-title{color:var(--t2);font-size:var(--type-16);font-weight:var(--weight-bold);letter-spacing:normal;line-height:1.45}.qos-state--all-caught-up .qos-state-copy{color:var(--t2);font-size:var(--type-11);line-height:1.45}.qos-root{background:var(--cream);color:var(--ink);min-height:100vh}.qos-page{margin:0 auto;max-width:var(--page-max);padding:var(--page-pad-top) var(--page-pad-inline) var(--page-pad-bottom);width:100%}.qos-page--top-compact{padding-top:20px}.qos-page--bottom-compact{padding-bottom:24px}.qos-shell{--qos-chrome-h: 59px;display:flex;min-height:100vh}.qos-shell-sidebar{background:var(--surface);border-right:1px solid var(--bd);display:flex;flex-shrink:0;height:100vh;overflow:hidden;position:sticky;top:0;z-index:var(--z-chrome-min)}.qos-shell-rail{align-items:center;background:var(--surface);box-shadow:1px 0 0 var(--bd);display:flex;flex-direction:column;gap:2px;padding:0 8px 9px;width:56px;z-index:1}.qos-rail-logo{align-items:center;background:transparent;border:0;color:var(--acc);display:flex;flex-shrink:0;gap:8px;height:var(--qos-chrome-h);justify-content:center;padding:0;width:26px}.qos-mark{display:block;height:24px;width:26px}.qos-rail-nav{align-items:center;display:flex;flex:1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;padding:4px 0;scrollbar-width:none;width:100%}.qos-rail-nav::-webkit-scrollbar{display:none}.qos-rail-entry{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--t2);display:flex;flex-shrink:0;font-weight:var(--weight-medium);gap:0;height:40px;justify-content:center;padding:0;position:relative;width:40px}.qos-rail-entry svg{height:19px;width:19px}.qos-rail-badge{background:var(--acc);border-radius:50%;display:block;font-size:0;font-weight:var(--weight-bold);height:7px;line-height:0;min-width:0;padding:0;position:absolute;right:5px;top:5px;width:7px}.qos-rail-entry:hover{background:var(--g100);color:var(--ink)}.qos-rail-entry--active,.qos-rail-entry--active:hover{background:var(--acc);color:var(--acc-on);font-weight:var(--weight-semibold)}.qos-rail-separator{background:var(--bd2);flex-shrink:0;height:1px;margin:5px auto;width:24px}.qos-rail-night{margin-top:auto}.qos-shell-panel{display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:width var(--dur) var(--ease);width:200px}.qos-shell--panel-collapsed .qos-shell-panel,.qos-slideover-open .qos-shell-panel{width:0}.qos-panel-head{align-items:center;display:flex;flex-shrink:0;gap:9px;height:var(--qos-chrome-h);padding:0 12px;width:200px}.qos-panel-logo{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;min-width:0;padding:0}.qos-wordmark{color:var(--ink);font-size:14.5px;font-weight:var(--weight-bold);letter-spacing:-.01em;white-space:nowrap}.qos-wordmark-os{color:#6b6b6b;font-weight:var(--weight-regular)}.night .qos-wordmark-os{color:#9a948a}.qos-panel-collapse{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--t2);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-left:auto;padding:0;width:30px}.qos-panel-collapse:hover{background:var(--muted);color:var(--ink)}.qos-panel-collapse svg{height:18px;width:18px}.qos-panel-module-title{color:var(--ink);flex-shrink:0;font-size:var(--type-14);font-weight:var(--weight-bold);letter-spacing:-.01em;overflow:hidden;padding:4px 16px 8px;text-overflow:ellipsis;white-space:nowrap;width:200px}.qos-panel-nav{flex:1;overflow-x:hidden;overflow-y:auto;padding:8px 12px 6px;scrollbar-width:thin;width:200px}.qos-panel-entry{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--t2);cursor:pointer;display:flex;font-size:var(--type-12);font-weight:var(--weight-medium);gap:8px;line-height:normal;padding:6px 10px;text-align:left;white-space:nowrap;width:100%}.qos-panel-entry:hover{background:var(--g100);color:var(--ink)}.qos-panel-entry--active{color:var(--acc-dark);font-weight:var(--weight-semibold)}:is(.qos-rail-entry,.qos-panel-entry,.qos-rail-logo,.qos-panel-logo,.qos-panel-collapse):focus{outline:none}:is(.qos-rail-entry,.qos-panel-entry,.qos-rail-logo,.qos-panel-logo,.qos-panel-collapse):focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-panel-group{color:var(--t3);font-size:var(--type-10);font-weight:var(--weight-bold);letter-spacing:.07em;margin-top:2px;padding:18px 10px 5px;text-transform:uppercase;white-space:nowrap}.qos-panel-group:first-child{margin-top:0;padding-top:6px}.qos-shell-main{flex:1;min-width:0}.qos-shell-chrome{background:var(--surface);border-bottom:1px solid var(--bd);position:sticky;top:0;z-index:var(--z-chrome-max)}.qos-chrome-inner{align-items:center;display:flex;gap:14px;margin:0;max-width:none;padding:8px 16px}.qos-chrome-icon{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--t2);display:flex;height:34px;justify-content:center;padding:0;width:34px}.qos-chrome-icon svg{height:19px;width:19px}.qos-chrome-icon:hover,.qos-chrome-icon--active{background:var(--muted);color:var(--ink)}.qos-chrome-icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-chrome-inner>.qos-chrome-icon:first-child{margin-left:-18px}.qos-context-slot{display:flex;flex:1;margin-left:-14px;min-height:1px;min-width:0}.qos-chrome-context{align-items:center;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:var(--weight-semibold);gap:7px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.qos-chrome-context>span{color:var(--t3);font-weight:var(--weight-regular)}.qos-chrome-right{align-items:center;display:flex;gap:12px;margin-left:auto;white-space:nowrap}.qos-command-trigger{align-items:center;background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r-ctl);color:var(--t3);cursor:pointer;display:inline-flex;gap:7px;height:30px;padding:0 9px}.qos-command-trigger:hover{border-color:var(--bd3);color:var(--t2)}.qos-command-trigger svg{height:14px;width:14px}.qos-command-key{background:var(--muted);border-radius:5px;color:var(--t2);font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:.03em;padding:2px 5px}.qos-command-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-notification-trigger{position:relative}.qos-notification-trigger svg{height:14px;width:14px}.qos-notification-dot{background:var(--dgr);border:2px solid var(--surface);border-radius:50%;height:7px;position:absolute;right:6px;top:5px;width:7px}.qos-profile-chip{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--r-pill);color:var(--ink);cursor:pointer;display:flex;flex-shrink:0;gap:9px;padding:4px 9px 4px 4px}.qos-profile-chip:hover{background:var(--muted)}.qos-profile-chip--open{background:var(--surface);border-color:var(--bd2)}.qos-profile-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.qos-avatar{align-items:center;background:var(--acc-soft);border-radius:var(--r-pill);color:var(--acc);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.qos-avatar svg{height:18px;width:18px}.qos-profile-meta{display:flex;flex-direction:column;line-height:1.15;text-align:left}.qos-profile-name{color:var(--ink);font-size:var(--type-13);font-weight:var(--weight-semibold);white-space:nowrap}.qos-profile-role{color:var(--t2);font-size:var(--type-11);white-space:nowrap}.qos-profile-caret{color:var(--t3);display:flex;margin-left:2px}.qos-profile-caret svg{height:15px;transition:transform var(--dur) ease;width:15px}.qos-profile-chip--open .qos-profile-caret svg{transform:rotate(180deg)}.qos-account-menu{--dropdown-close-dur: .16s;--dropdown-open-dur: .16s;--dropdown-ease: ease;border-radius:var(--r-card);box-shadow:var(--shadow-pop);min-width:220px;overflow:hidden;padding:0;transition:opacity .16s ease,transform .16s ease,width .2s cubic-bezier(.4,0,.2,1);transform:translateY(-6px) scale(.98);width:220px}.qos-account-menu.t-dropdown.is-open{transform:translateY(0) scale(1)}.qos-account-menu.t-dropdown.is-closing{transform:translateY(-6px) scale(.98)}.qos-account-menu--panel{width:300px}.qos-account-menu .qos-row-menu-header{padding:0}.qos-account-menu-identity{align-items:center;display:flex;gap:10px;padding:12px 13px}.qos-account-menu-avatar{align-items:center;background:var(--acc-soft);border-radius:50%;color:var(--acc);display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.qos-account-menu-avatar svg{height:21px;width:21px}.qos-account-menu-name{color:var(--ink);font-size:var(--type-13);font-weight:var(--weight-semibold)}.qos-account-menu-role{color:var(--t3);font-size:var(--type-11);margin-top:2px}.qos-account-menu .qos-row-menu-divider{border-top:1px solid var(--bd);display:block;height:0;margin:0}.qos-account-menu .qos-row-menu-item{align-items:center;border-radius:var(--r-ctl);display:flex;font-size:var(--type-13);gap:11px;line-height:17px;margin:5px;padding:9px 10px;width:calc(100% - 10px)}.qos-account-menu .qos-row-menu-item+.qos-row-menu-item{margin-top:-5px}.qos-account-menu .qos-row-menu-item-icon{display:flex;flex-shrink:0}.qos-account-menu .qos-row-menu-item-icon svg{color:var(--t2);height:17px;width:17px}.qos-account-menu .qos-row-menu-item--danger .qos-row-menu-item-icon svg{color:var(--dgr)}.qos-account-menu-panel{max-height:calc(100dvh - 76px);overflow-wrap:anywhere;overflow-y:auto}.qos-account-menu-panel .qos-otp-digit{min-width:0}.qos-account-menu-panel-head{align-items:center;border-bottom:1px solid var(--bd);display:flex;gap:6px;padding:10px 12px}.qos-account-menu-panel-back{align-items:center;background:transparent;border:0;border-radius:var(--r-ctl);color:var(--t2);cursor:pointer;display:flex;flex:0 0 26px;height:26px;justify-content:center;padding:0}.qos-account-menu-panel-back:hover{background:var(--muted);color:var(--ink)}.qos-account-menu-panel-back:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-account-menu-panel-back svg{height:18px;width:18px}.qos-account-menu-panel-title{color:var(--ink);font-size:var(--type-13);font-weight:var(--weight-semibold)}.qos-shell-content{min-height:calc(100vh - var(--qos-chrome-h))}.qos-small-screen-note{background:var(--surface);bottom:0;display:none;left:0;padding:9px 16px;position:fixed;right:0;z-index:var(--z-overlay-max)}.qos-small-screen-note>.qos-notice{width:100%}.qos-small-screen-note .qos-notice>span{flex:1}.qos-small-screen-note button{cursor:pointer;flex:none;padding:4px 12px}@media(max-width:1199px){.qos-shell-sidebar{overflow:visible}.qos-shell-panel{background:var(--surface);inset-block:var(--qos-chrome-h) 0;inset-inline-start:56px;max-width:calc(100vw - 56px);position:absolute;width:0}.qos-shell--panel-overlay-open .qos-shell-panel{box-shadow:var(--shadow-pop);width:200px}.qos-slideover-open .qos-shell--panel-overlay-open .qos-shell-panel{box-shadow:none;width:0}.qos-small-screen-note{display:flex}}@media(max-width:620px){.qos-chrome-inner{gap:8px;padding-inline:12px}.qos-chrome-inner>.qos-chrome-icon:first-child{flex-shrink:0;margin-inline-start:0}.qos-context-slot{margin-inline-start:0;min-inline-size:0}.qos-chrome-context{display:block}.qos-chrome-context>span{margin-inline:4px}.qos-chrome-right{flex:none;gap:8px}.qos-profile-chip{gap:6px}.qos-profile-meta,.qos-command-key{display:none}}.qos-panel-entry[aria-disabled=true],.qos-panel-entry[aria-disabled=true]:hover{background:var(--muted);color:var(--t3);cursor:default}.qos-nav-control-reason{color:var(--t2);font-size:var(--type-11);line-height:1.5;margin:4px 0 8px;padding:0 10px}@media(pointer:coarse){.qos-shell{--qos-chrome-h: 61px;--qos-touch-rail-width: 72px}.qos-shell-rail{width:var(--qos-touch-rail-width)}.qos-rail-entry{flex-direction:column;gap:3px;width:56px}.qos-rail-label{display:block;font-size:var(--type-10);max-width:100%;overflow:hidden;padding-inline:2px;text-overflow:ellipsis;white-space:nowrap}.qos-rail-logo,.qos-rail-entry,.qos-panel-logo,.qos-panel-collapse,.qos-panel-entry,.qos-chrome-icon,.qos-command-trigger,.qos-profile-chip,.qos-account-menu-panel-back,.qos-small-screen-note button{min-height:44px;min-width:44px}.qos-chrome-right>:is(.qos-command-trigger,.qos-chrome-icon){flex-shrink:0}.qos-account-menu-panel-back{flex-basis:44px}.qos-account-menu-panel .qos-otp-digit{min-width:44px}.qos-shell--panel-overlay-open .qos-shell-panel{inset-inline-start:var(--qos-touch-rail-width);max-width:calc(100vw - var(--qos-touch-rail-width))}}.qos-layout-module,.qos-layout-dashboard,.qos-layout-till,.qos-layout-board{align-content:start;padding-top:var(--page-pad-top)}.qos-layout-module{--qos-rhythm-header-content: 20px;--qos-rhythm-block: 12px;--qos-rhythm-table-pagination: 10px;--qos-rhythm-directory-kpis: 20px;--qos-rhythm-inventory-notice-toolbar: 32px;display:grid;gap:0}.qos-layout-module>*+*{margin-top:var(--qos-rhythm-block)}.qos-layout-module>[data-page-header]+*{margin-top:var(--qos-rhythm-header-content)}.qos-layout-module>.qos-rhythm-page-header-slot+*{margin-top:var(--qos-rhythm-header-content)}.qos-rhythm-module-stack{display:grid;gap:0}.qos-rhythm-module-stack>*+*{margin-top:var(--qos-rhythm-block)}.qos-rhythm-module-stack>[data-page-header]+*{margin-top:var(--qos-rhythm-header-content)}.qos-layout-module.qos-rhythm-directory-kpis>:nth-child(3){margin-top:var(--qos-rhythm-directory-kpis)}.qos-layout-module.qos-rhythm-inventory-notice>:nth-child(3){margin-top:var(--qos-rhythm-inventory-notice-toolbar)}.qos-layout-module .qos-table-banded{gap:0}.qos-layout-module .qos-table-banded>*+*{margin-top:var(--qos-rhythm-block)}.qos-layout-module .qos-table-banded>.qos-table-surface+.qos-table-pagination{margin-top:var(--qos-rhythm-table-pagination)}.qos-layout-dashboard{--qos-rhythm-dashboard-header-controls: 22px;--qos-rhythm-dashboard-block: 12px;--qos-rhythm-dashboard-kpis-summary: 20px;display:grid;gap:0}.qos-layout-dashboard>*+*{margin-top:var(--qos-rhythm-dashboard-block)}.qos-layout-dashboard>[data-block=home-welcome]+*{margin-top:var(--qos-rhythm-dashboard-header-controls)}.qos-layout-dashboard>[data-block=home-kpis]+*{margin-top:var(--qos-rhythm-dashboard-kpis-summary)}.qos-layout-till{display:grid;gap:12px}.qos-layout-board{display:grid;gap:12px;min-height:calc(100vh - var(--qos-chrome-h))}.qos-layout-state{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-card);display:block;margin:0;max-width:none;width:100%}.qos-layout-state:not(:has(>.qos-state:only-child)){padding:16px 18px}.qos-layout-state>.qos-skeleton-stack{padding:0}.qos-framed-page{background:var(--cream);display:flex;flex-direction:column;height:calc(100vh - var(--qos-chrome-h));min-height:0;overflow:hidden;width:100%}.qos-framed-head{background:var(--surface);border-bottom:1px solid var(--bd);flex-shrink:0;padding:11px 32px 0}.qos-framed-head-in,.qos-framed-body-in{margin:0 auto;max-width:1416px;width:100%}.qos-framed-crumbs{align-items:center;color:var(--t3);display:flex;flex-wrap:wrap;font-size:var(--type-11);gap:7px;margin-bottom:7px}.qos-framed-crumbs>span{align-items:center;display:inline-flex;gap:7px}.qos-framed-crumbs a{background:none;border:0;border-radius:4px;color:var(--t3);cursor:pointer;font:inherit;padding:0;text-decoration:none}.qos-framed-crumbs a:hover{color:var(--acc-dark);text-decoration:underline}.qos-framed-crumbs [aria-current=page]{color:var(--t2);font-weight:var(--weight-semibold)}.qos-framed-crumb-separator{opacity:.5}.qos-framed-header-content{padding-bottom:13px}.qos-framed-header-content:has(+.qos-framed-tabs){padding-bottom:0}.qos-framed-header-content:has(+.qos-framed-tabs) .qos-record-head{padding-bottom:0}.qos-framed-tabs .qos-record-tabs{gap:20px;margin-top:14px}.qos-framed-body{flex:1;min-height:0;overflow:auto;padding:24px 32px 28px}.qos-framed-footer{align-items:center;background:var(--surface);border-top:1px solid var(--bd);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:12px max(32px,calc((100% - 1416px)/2))}.qos-framed-footer-spacer{flex:1}.qos-framed-body-in>.qos-card{margin-bottom:14px}.qos-framed-page .qos-card{box-shadow:none}.qos-layout-record-detail .qos-record-avatar{flex-basis:40px;height:40px;width:40px}.qos-framed-columns{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.qos-framed-columns>*{min-width:0}.qos-framed-main,.qos-framed-aside{display:grid;gap:14px}.qos-framed-aside{align-content:start}@media(max-width:900px){.qos-framed-columns{grid-template-columns:1fr}}.qos-catalogue-page .qos-table-external-title{display:none}.qos-catalogue-page .qos-table-tools{flex-wrap:nowrap;gap:8px}.qos-catalogue-page .qos-table-tools>.qos-field{flex:0 1 240px;min-width:160px}.qos-catalogue-toolbar{display:contents}.qos-catalogue-count{margin-left:auto;white-space:nowrap}.qos-catalogue-filter-wrap{position:relative}.qos-catalogue-filter-popover{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-pop);display:grid;gap:11px;left:0;padding:14px 16px 12px;position:absolute;top:calc(100% + 6px);width:300px;z-index:30}.qos-catalogue-filter-popover>.qos-field{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 170px}.qos-catalogue-filter-popover footer{align-items:center;border-top:1px solid var(--bd);display:flex;justify-content:space-between;margin-top:6px;padding-top:11px}.qos-catalogue-item-cell{display:grid;gap:3px;min-width:235px}.qos-catalogue-item-meta{color:var(--t2)}.qos-catalogue-toggle-cell{align-items:center;display:flex;gap:6px;white-space:nowrap}.qos-catalogue-page .qos-table-sort{gap:5px}@media(max-width:900px){.qos-catalogue-page .qos-table-tools{flex-wrap:wrap}}.qos-menu-editor-status{align-items:center;display:flex;gap:10px}.qos-menu-vocabulary-grid{display:grid;gap:16px;margin-inline:auto;max-width:760px}.qos-menu-vocabulary-grid>.qos-card{display:grid;gap:12px}.qos-menu-vocabulary-tags{display:flex;flex-wrap:wrap;gap:8px}.qos-menu-vocabulary-tag{background:var(--muted);border:1px solid var(--bd);border-radius:999px;color:var(--ink);padding:5px 9px}.qos-menu-vocabulary-consumers{display:grid;gap:9px;margin:0;padding-left:20px}@media(max-width:860px){.qos-menu-vocabulary-grid{grid-template-columns:1fr}}.qos-catalogue-image-tiles{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(72px,1fr));margin:12px 0}.qos-catalogue-image-tiles>div{align-items:center;aspect-ratio:1;background:var(--muted);border:1px dashed var(--bd2);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:8px}.qos-catalogue-modifier-row,.qos-catalogue-timeline>div,.qos-catalogue-price-preview>div{align-items:center;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;padding:9px 0}.qos-catalogue-modifier-row>div,.qos-catalogue-timeline>div{display:grid;gap:2px}.qos-catalogue-modal{display:grid;gap:14px}.qos-catalogue-audit-kpis{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.qos-catalogue-audit-kpis>div{background:var(--muted);border:1px solid var(--bd);border-radius:8px;display:grid;gap:4px;padding:12px}.qos-catalogue-price-rule{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.qos-modifier-group-editor{display:grid;gap:14px;margin-inline:auto;max-width:900px}.qos-modifier-group-editor>.qos-card{display:grid;gap:12px}.qos-modifier-group-rule-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-modifier-group-option{align-items:end;border:1px solid var(--bd);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr);padding:10px}.qos-modifier-group-option--nested{background:var(--muted);border-color:var(--bd2)}.qos-modifier-group-option-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.qos-modifier-group-linked{align-items:center;border-top:1px solid var(--bd);display:flex;gap:12px;justify-content:space-between;padding-block:9px}.qos-modifier-group-linked>div{display:grid;gap:2px}@media(max-width:760px){.qos-catalogue-image-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.qos-modifier-group-option,.qos-modifier-group-rule-grid{grid-template-columns:1fr}}.qos-eod{display:grid;gap:12px;padding:20px}.qos-eod>button{justify-self:start}.qos-eod p{margin:0}.qos-eod-heading,.qos-eod-actions,.qos-eod-deliveries li{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-eod-heading{justify-content:space-between}.qos-eod-sections{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-eod-section{grid-column:1 / -1}.qos-eod-section[data-section=sales],.qos-eod-section[data-section=mode]{grid-column:auto}.qos-eod-section summary{cursor:pointer}.qos-eod-row-detail{display:block}.qos-eod-deliveries{list-style:none;margin:0;padding:0}.qos-eod-pdf{border:0;height:72vh;width:100%}.qos-eod-pdf-print{border:0;height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}@media(max-width:680px){.qos-eod-sections{grid-template-columns:minmax(0,1fr)}}.qos-floor{display:grid}.qos-floor-head{display:grid;gap:10px}.qos-floor-head>div:first-child{color:var(--t3)}.qos-floor-home{background:transparent;border:0;color:var(--acc-dark);font:inherit;padding:0}.qos-floor-home:focus-visible{border-radius:3px;box-shadow:var(--focus-ring);outline:none}.qos-floor-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.qos-floor-tools{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.qos-floor-tools .qos-field{min-width:260px}.qos-floor-legend{align-items:center;color:var(--t2);display:flex;flex-wrap:wrap;gap:14px;padding-bottom:9px}.qos-floor-legend span{align-items:center;display:inline-flex;gap:5px}.qos-floor-dot{background:var(--surface);border:1px solid var(--bd);border-radius:50%;display:inline-block;height:9px;width:9px}.qos-floor-dot--occupied{background:var(--g100);border-color:var(--bd2)}.qos-floor-content{display:grid;gap:18px}.qos-floor-zone{display:grid;gap:9px}.qos-floor-grid{display:grid;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr))}.qos-floor-tile{align-items:flex-start;background:var(--surface);border:1px solid var(--bd);border-radius:10px;display:flex;flex-direction:column;gap:3px;min-height:86px;padding:12px}.qos-floor-tile:hover{border-color:var(--acc)}.qos-floor-tile--occupied{background:var(--g100)}.qos-floor-order-form{display:grid;gap:14px}.qos-floor-order-actions{display:flex;gap:8px;justify-content:flex-end}.qos-floor-toast{bottom:20px;left:50%;position:fixed;transform:translate(-50%);z-index:var(--z-system-min)}@media(max-width:1100px){.qos-floor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.qos-floor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-floor-tools .qos-field{min-width:100%}}.qos-pos-table-tools{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.qos-pos-table-modes{align-items:center;display:flex;gap:6px}.qos-pos-table-legend{display:flex;gap:14px}.qos-pos-table-dot{background:var(--surface);border:1px solid var(--bd2);border-radius:3px;display:inline-block;height:11px;margin-right:4px;vertical-align:-1px;width:11px}.qos-pos-table-dot--occupied{background:var(--acc-soft);border:none}.qos-pos-table-dot--ready{background:var(--warn-bg);border:none}.qos-pos-tables>.qos-field{--ctl-h: 44px;margin-bottom:12px}.qos-pos-table-modes .qos-btn{border:1px solid var(--bd2);border-radius:var(--r-pill);height:38px}.qos-pos-table-modes .qos-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--acc) 35%,transparent)}.qos-pos-table-modes>.qos-text,.qos-pos-table-free,.qos-pos-table-caption{color:var(--t2)}.qos-shell-main:has(>.qos-shell-content .qos-pos-tables){display:flex;flex-direction:column;height:100dvh}.qos-shell-main:has(>.qos-shell-content .qos-pos-tables)>.qos-shell-chrome{flex-shrink:0}.qos-shell-content:has(.qos-pos-tables),.qos-layout-till:has(>.qos-pos-tables),.qos-pos-tables{display:flex;flex:1;flex-direction:column;min-height:0}.qos-layout-till:has(>.qos-pos-tables){padding-bottom:16px}.qos-layout-till:has(>.qos-pos-tables)>:not(.qos-pos-tables){flex-shrink:0}.qos-pos-table-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.qos-pos-tables .qos-floor-tile{position:relative}.qos-pos-tables .qos-pos-table--occupied{background:var(--acc-soft);border-color:color-mix(in srgb,var(--acc) 30%,transparent)}.qos-pos-tables .qos-pos-table--ready{background:var(--warn-bg);border-color:var(--auth-warn-border)}.qos-pos-table-badge{background:var(--warn-mid);border-radius:4px;color:var(--acc-on);letter-spacing:.06em;padding:1px 5px;position:absolute;right:8px;top:8px}.qos-pos-table-caption{margin-top:10px;text-align:center}.qos-pos{min-height:calc(100vh - 59px)}.qos-pos-toast-stack{bottom:20px;left:50%;position:fixed;transform:translate(-50%);z-index:var(--z-system-min)}.qos-pos-refusal{margin-top:12px}.qos-pos-choose{align-content:start;align-self:start;display:grid;gap:12px;width:100%}.qos-pos-active{display:grid;gap:12px;padding-top:18px}.qos-pos-choose-card{--qos-page-header-subtitle-line-height: 1.45;--qos-page-header-subtitle-size: var(--type-13);--qos-page-header-title-line-height: 1.45;--qos-page-header-title-tracking: normal;padding:34px 18px;text-align:center}.qos-pos-choose-card .qos-page-header{justify-content:center;margin-bottom:20px;text-align:center}.qos-pos-choose-card .qos-page-header-copy{gap:4px;justify-items:center;width:100%}.qos-pos-mode-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:760px}.qos-btn.qos-pos-mode-card{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-card);color:var(--ink);display:block;gap:normal;height:118px;line-height:normal;padding:16px 18px;text-align:center;transition:revert;white-space:normal;align-items:normal;justify-content:normal}.qos-btn.qos-pos-mode-card:hover:not(:disabled){background:var(--surface);border-color:var(--bd3);box-shadow:var(--shadow-card);filter:none;transform:none}.qos-btn.qos-pos-mode-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-pos-active>.qos-pos-active-summary,.qos-pos-active-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.qos-pos-parked-head,.qos-pos-parked-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.qos-pos-parked-head .qos-btn{--qos-button-type: var(--type-11);height:auto;line-height:1.45;margin:-6px -3px;padding:6px 3px;text-decoration:underline;text-underline-offset:2px}.qos-pos-parked-list{display:block}.qos-pos-parked-row{margin-top:8px}.qos-pos-parked-row+.qos-pos-parked-row{border-top:1px solid var(--bd);padding-top:8px}.qos-pos-parked-row>span:first-child{color:var(--t3)}.qos-pos-parked-copy{flex:1}.qos-pos-parked-row>.qos-btn{height:38px}.qos-pos-parked-empty{color:var(--t3);padding:8px 0}.qos-pos-order{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 360px;padding-top:18px}.qos-pos-catalogue{display:grid;gap:12px}.qos-pos-catalogue-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-btn.qos-pos-product-card{align-items:flex-start;background:var(--surface);border-color:var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;gap:0;height:auto;justify-content:flex-start;min-height:88px;padding:15px 18px;text-align:left;white-space:normal}.qos-pos-product-category{color:var(--t2)}.qos-pos-product-card>:last-child{margin-top:8px}.qos-pos-cart{overflow:hidden}.qos-pos-cart-head{align-items:center;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;padding:14px 16px}.qos-pos-cart-head>div{display:grid;gap:3px}.qos-pos-cart-lines{border-bottom:1px solid var(--bd);max-height:300px;min-height:140px;overflow:auto;padding:8px 18px}.qos-pos-cart-line{align-items:center;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;padding:10px 0}.qos-pos-cart-line>div{display:grid;gap:3px}.qos-pos-money{border-bottom:1px solid var(--bd);display:grid;gap:7px;padding:14px 16px}.qos-pos-money>div{display:flex;justify-content:space-between}.qos-pos-money-total{border-top:1px solid var(--bd);padding-top:8px}.qos-pos-customer-link{align-items:center;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;padding:12px 16px}.qos-pos-customer-link>div{display:grid;gap:3px}.qos-pos-cart-actions{display:grid;gap:8px;padding:14px 16px}.qos-pos-cart-secondary{display:flex;gap:7px}.qos-pos-handling-actions{display:flex;flex-wrap:wrap;gap:6px}.qos-pos-modal-body{display:grid;gap:13px;padding:18px}.qos-pos-modal-row,.qos-pos-view-meta,.qos-pos-view-money>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.qos-pos-modal-row{border-bottom:1px solid var(--bd);padding:9px 0}.qos-pos-view-meta{border-bottom:1px solid var(--bd);padding-bottom:11px}.qos-pos-view-money{border-top:1px solid var(--bd);display:grid;gap:7px;padding-top:11px}.qos-pos-receipt-grid{align-items:start;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr)}.qos-pos-receipt-grid>div{display:grid;gap:11px}.qos-pos-send-via{display:flex;flex-wrap:wrap;gap:6px}.qos-pos-receipt-preview{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);margin:0;max-height:420px;overflow:auto;padding:16px;white-space:pre-wrap}.qos-pos-approval-wait{display:grid;gap:10px;margin-top:4px}.qos-pos-approval-title{align-items:flex-start;display:flex;justify-content:space-between}.qos-pos-approval-title>div{display:grid;gap:3px}.qos-pos-approval-pin{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(160px,1fr) auto}.qos-pos-approval-result{background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r-ctl);color:var(--ink);padding:10px 12px}.qos-pos-active-board{display:block}.qos-pos-active-summary{align-items:center;background:var(--surface);border:1px solid var(--bd);border-radius:10px;display:flex;gap:14px;margin-bottom:12px;padding:11px 14px}.qos-pos-active-summary>b{color:var(--warn-mid)}.qos-pos-active-divider{background:var(--bd);height:18px;margin:0 8px;width:1px}.qos-pos-active-spacer{flex:1}.qos-pos-active-toolbar{align-items:center;display:flex;gap:8px;margin-bottom:12px}.qos-pos-active-toolbar .qos-field{flex:1;max-width:240px;min-width:160px}.qos-pos-active-toolbar>.qos-btn:first-of-type{margin-left:auto}.qos-pos-active-section.qos-text{color:var(--t2);margin:32px 0 12px}.qos-pos-active-section--requested.qos-text{color:var(--warn-mid)}.qos-pos-active-board [data-block=bill-requested]>.qos-card{margin-bottom:14px}.qos-pos-active-bill-row{align-items:center;border-bottom:1px solid var(--bd);display:flex;gap:12px;padding:11px 14px}.qos-pos-active-bill-row:last-child{border-bottom:0}.qos-pos-active-table{align-items:center;background:var(--muted);border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;min-width:34px}.qos-pos-active-bill-copy{display:grid;flex:1;gap:2px;min-width:220px}.qos-pos-active-bill-copy>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}.qos-pos-active-bill-row .qos-status{display:inline-block}.qos-pos-active-amount.qos-text{flex-shrink:0}.qos-pos-active-actions{display:flex;flex-shrink:0;gap:12px}.qos-pos-active-empty{margin:0}.qos-pos-customer-payment-body{display:grid;gap:10px;padding:18px}.qos-pos-customer-payment-list{display:grid;gap:7px}.qos-btn.qos-pos-customer-payment-row{height:auto;justify-content:space-between;min-height:var(--ctl-h);padding-block:8px;text-align:left;width:100%}.qos-pos-customer-payment-row>span{display:grid;gap:2px}.qos-session-page{align-content:start;display:grid;gap:14px;padding-top:18px}.qos-session-page--centred{align-content:center;align-items:center;min-height:calc(100vh - 145px)}.qos-register-open-card{display:grid;gap:16px;margin:0 auto;max-width:520px;width:100%}.qos-register-open-card>div:first-child{display:grid;gap:5px}.qos-register-status,.qos-session-heading{align-items:center;background:var(--surface);border:1px solid var(--bd);border-radius:10px;display:flex;justify-content:space-between;padding:11px 14px}.qos-register-status>div,.qos-session-heading>div{display:grid;gap:4px}.qos-register-kpis{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr)}.qos-register-kpis>.qos-card{display:grid;gap:5px;min-height:112px}.qos-register-bill-total{color:var(--t3)}.qos-register-payment-mix{align-content:start}.qos-tender-mix{display:grid;gap:10px;margin-top:3px}.qos-tender-row{display:grid;gap:6px}.qos-tender-heading{align-items:center;display:flex;justify-content:space-between}.qos-tender-bar{background:var(--muted);border-radius:99px;height:7px;overflow:hidden}.qos-tender-fill{background:var(--acc);display:block;height:100%}.qos-tender-row[data-tender=CARD] .qos-tender-fill{background:var(--mix-card)}.qos-tender-row[data-tender=TRANSFER] .qos-tender-fill{background:var(--mix-transfer)}.qos-register-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.qos-register-actions>.qos-register-action{flex:1;flex-direction:column;gap:6px;height:auto;min-width:112px;padding:14px 10px;white-space:normal}.qos-register-action-icon{color:var(--ink);display:block}.qos-register-action-icon svg{display:block;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.qos-register-action-subtitle{color:var(--t2)}.qos-register-action.qos-btn--warning{border:1px solid var(--warn)}.qos-register-action.qos-btn--warning .qos-register-action-icon{color:var(--warn)}.qos-cash-event--reversed{color:var(--t3);opacity:.68}.qos-business-day-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.qos-business-day-kpis>.qos-card{display:grid;gap:5px;min-height:112px}.qos-business-day-state{align-self:center}.qos-business-day-close{align-items:center;display:flex;gap:8px}.qos-business-day-revenue-rail{align-items:center;display:flex;gap:18px;justify-content:space-between}.qos-business-day-revenue-rail>div:first-child{display:grid;gap:4px}.qos-business-day-revenue-values{display:grid;flex:1;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.qos-business-day-revenue-values>div{border-left:1px solid var(--bd);display:grid;gap:4px;padding-left:14px}.qos-session-modal-body{display:grid;gap:14px;padding:18px}.qos-register-close-progress>li>.qos-text{background:none;border:0;border-radius:0;color:inherit;display:block;flex:0 1 auto;height:auto;white-space:nowrap}.qos-pos-options{display:grid;gap:14px;padding:18px}.qos-pos-payment{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.qos-pos-payment-modal>.qos-overlay-body{padding:12px 16px}.qos-pos-payment-modal>.qos-overlay-foot{padding:8px 16px}.qos-pos-payment-modal>.qos-overlay-foot:empty{display:none}.qos-pos-payment-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.qos-pos-payment-actions>.qos-btn:first-child{flex:1 1 auto;min-height:44px}.qos-pos-payment-actions>.qos-btn{white-space:normal}.qos-pos-cart-owner{align-items:center;border-bottom:1px solid var(--bd);display:flex;gap:8px;justify-content:space-between;padding:8px 16px}@media(min-width:901px){.qos-pos-payment-modal:has(>.qos-overlay-foot:not(:empty)){display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);grid-template-rows:auto minmax(0,1fr)}.qos-pos-payment-modal>.qos-overlay-head{grid-column:1 / -1}.qos-pos-payment-modal>.qos-overlay-foot{align-self:start;border-left:1px solid var(--bd);border-top:0;padding-top:12px}.qos-pos-payment-actions{display:grid}}.qos-pos-customer-search{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.qos-pos-modal-subtitle{border-bottom:1px solid var(--bd);color:var(--t3);margin-top:-8px;padding:0 20px 14px}.qos-pos-modal-body{display:grid;gap:14px;max-height:700px;overflow:auto;padding:18px 20px}.qos-pos-modal-footer{align-items:center;border-top:1px solid var(--bd);display:flex;gap:8px;padding:13px 20px}.qos-pos-modal-spacer{flex:1}.qos-pos-customer-picker{display:grid;gap:13px}.qos-pos-customer-picker>.qos-seg{justify-self:start}.qos-pos-customer-empty{align-items:center;color:var(--t3);display:grid;gap:4px;justify-items:center;min-height:88px;padding:16px;text-align:center}.qos-pos-customer-empty b{color:var(--ink)}.qos-pos-customer-new{display:grid;gap:12px}.qos-pos-delivery-fields,.qos-pos-customer-new{border-top:1px solid var(--bd);padding-top:14px}.qos-pos-delivery-fields{display:grid;gap:12px}.qos-pos-delivery-contact{display:grid;gap:10px;grid-template-columns:1fr 1fr}.qos-pos-delivery-fee{align-items:center;background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-ctl);display:flex;justify-content:space-between;padding:10px 12px}.qos-pos-delivery-fee>span{display:grid;gap:2px}.qos-pos-delivery-fee small{color:var(--t3)}.qos-pos-payment-methods{display:flex;flex-wrap:wrap;gap:5px}.qos-btn.qos-pos-method--active{background:var(--acc);border-color:var(--acc);color:var(--acc-on)}.qos-pos-cash-entry{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.qos-pos-cash-controls{display:grid;gap:10px}.qos-pos-cash-quick{display:flex;flex-wrap:wrap;gap:6px}.qos-pos-cash-keypad{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-pos-cash-key{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-ctl);color:var(--ink);height:48px}.qos-pos-cash-key:hover{background:var(--tinted)}.qos-pos-cash-key:focus-visible{box-shadow:var(--focus-ring);outline:0}.qos-pos-cash-key--muted{background:var(--muted);color:var(--t2)}.qos-pos-change-due{display:grid;gap:8px}.qos-pos-split{display:grid;gap:14px;padding:18px}.qos-pos-split-choices{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-pos-split-choices .qos-btn{align-items:flex-start;display:grid;min-height:88px;text-align:left;white-space:normal}.qos-pos-split-lines,.qos-pos-tender-rows{display:grid;gap:8px;max-height:330px;overflow:auto}.qos-pos-split-lines>.qos-card{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px}.qos-pos-split-customers{display:grid;gap:8px}.qos-pos-tender-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-pos-tender-rows>.qos-card{display:grid;gap:8px}.qos-pos-split-actions,.qos-pos-split-cancel{border-top:1px solid var(--bd);display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.qos-pos-split-cancel{border-top:0;justify-content:flex-start;padding-top:0}@media(max-width:960px){.qos-pos-order{grid-template-columns:1fr}.qos-pos-catalogue-grid,.qos-pos-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-pos-cart{position:static}.qos-register-kpis,.qos-business-day-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-business-day-revenue-rail{align-items:stretch;flex-direction:column}.qos-pos-receipt-grid,.qos-pos-split-choices,.qos-pos-tender-rows{grid-template-columns:1fr}}@media(max-width:640px){.qos-register-kpis,.qos-business-day-kpis,.qos-business-day-revenue-values{grid-template-columns:1fr}}.qos-register-handover-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.qos-register-handover-grid{grid-template-columns:1fr}}.qos-register-handover-expectation{color:inherit}.qos-layout-module.qos-service-session-page{align-content:center;min-height:calc(100dvh - var(--qos-chrome-h, 0px));padding-block:var(--page-pad-top)}.qos-service-session{display:grid;gap:12px;justify-items:center;margin:0 auto;max-width:420px;padding:20px;text-align:center;width:100%}.qos-service-session--clock-in{max-width:440px}.qos-service-session--register{max-width:480px}.qos-service-session-avatar{color:var(--acc);height:64px;width:64px}.qos-service-session-glyph{color:var(--dgr);height:26px;width:26px}.qos-service-session--lock strong,.qos-service-session--register strong,.qos-service-session-feedback strong{color:var(--dgr)}.qos-service-clock-in{width:100%}.qos-service-pin-form{display:grid;gap:10px;width:min(100%,250px)}.qos-service-pin-entry{display:block;position:relative}.qos-service-pin-entry .qos-field>.qos-text{display:none}.qos-service-pin-entry .qos-inp{background:transparent;border-color:transparent;caret-color:transparent;color:transparent}.qos-service-pin-dots{align-items:center;display:flex;font-family:var(--font-mono);gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute}.qos-service-pin-keypad{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-service-pin-keypad .qos-btn{min-height:44px;min-width:0}.qos-pos:has(>.qos-pos-lock){position:relative}.qos-btn.qos-pos-lock{height:var(--page-pad-top);inset-block-start:0;inset-inline-end:var(--page-pad-inline);position:absolute}.qos-kds{display:grid;gap:12px;min-height:calc(100vh - 59px)}.qos-kds-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.qos-kds-toolbar>div:first-child{display:grid;gap:3px}.qos-kds-board{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(100dvh - var(--qos-chrome-h) - 126px);min-height:280px}.qos-kds-column{background:color-mix(in srgb,var(--ink) 2.5%,transparent);border-radius:12px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:8px;scrollbar-color:var(--bd2) transparent;scrollbar-width:thin}.qos-kds-column-head{align-items:center;background:var(--cream);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;margin:-8px -2px 8px;padding:8px 4px;position:sticky;top:-8px;z-index:2}.qos-kds-ticket{animation:kin .5s ease;border-radius:12px;container:kds-ticket / inline-size;margin:0 0 8px;overflow:visible;padding:11px 12px}.qos-kds-ticket--overdue{border-color:var(--dgr)}.qos-kds-ticket--voided{background:var(--dgr-bg);border-color:var(--dgr)}.qos-kds-ticket-head{align-items:center;background:var(--muted);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;margin:-11px -12px 7px;padding:8px 12px}.qos-kds-ticket--overdue .qos-kds-ticket-head{background:var(--toast-dgr);color:var(--acc-on)}.qos-kds-ticket-head-status{align-items:center;display:flex;gap:6px}.qos-kds-aging{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.qos-kds-ticket-due{align-items:center;display:flex;gap:7px;justify-content:space-between;margin-bottom:4px}.qos-kds-progress{background:var(--muted);border-radius:3px;height:5px;margin-bottom:7px;overflow:hidden}.qos-kds-progress>span{background:var(--acc);display:block;height:100%}.qos-kds-ticket--overdue .qos-kds-progress>span,.qos-kds-ticket--voided .qos-kds-progress>span{background:var(--dgr)}.qos-kds-station-readiness{align-items:center;color:var(--t2);display:flex;flex-wrap:wrap;gap:8px 6px;margin-bottom:7px;overflow-wrap:anywhere}.qos-kds-station-readiness .qos-text{flex:1 1 10ch;min-inline-size:min(100%,10ch)}.qos-kds-station-readiness>.qos-status{min-inline-size:0}.qos-kds-void-message{color:var(--dgr);margin:2px 0 7px}.qos-kds-lines{display:grid;gap:5px}.qos-kds-line{border-radius:var(--r-ctl);padding:3px 4px}.qos-kds-line--ready .qos-checkbox-row .qos-text{color:var(--t3);text-decoration:line-through}.qos-kds-modifiers{color:var(--t2);padding-left:24px}.qos-kds-note{background:var(--warn-bg);border-radius:var(--r-ctl);color:var(--warn);margin:4px 0 0 26px;padding:6px 8px}.qos-kds-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.qos-kds-actions>.qos-btn{max-inline-size:100%;min-inline-size:0;padding-inline:6px}.qos-btn.qos-kds-advance{border-radius:10px;flex:1 1 84px;min-height:46px;padding-inline:4px;text-align:center}.qos-btn.qos-kds-mark-all{flex:none;margin-inline-start:auto;padding-inline:6px}.qos-kds-toast{bottom:20px;left:50%;position:fixed;transform:translate(-50%);z-index:var(--z-system-min)}.qos-kds-modal{display:grid;gap:12px}.qos-kds-reprint-reasons{display:flex;flex-wrap:wrap;gap:6px}@keyframes kin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@container kds-ticket (max-width: 220px){.qos-kds-station-readiness .qos-text{flex:1 1 auto;min-inline-size:0}}@media(max-width:900px){.qos-kds-board{grid-template-columns:1fr}.qos-kds-toolbar{align-items:start;flex-direction:column}}.qos-kds-routing-card{overflow:hidden}.qos-kds-routing-table-head,.qos-kds-routing-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.8fr) 110px;align-items:center;gap:16px;padding:13px 16px}.qos-kds-routing-table-head{border-bottom:1px solid var(--bd);background:var(--muted)}.qos-kds-routing-row{width:100%;border:0;border-bottom:1px solid var(--bd);background:transparent;color:inherit;text-align:left;cursor:pointer}.qos-kds-routing-row:hover{background:var(--muted)}.qos-kds-routing-add{margin:10px 12px}.qos-kds-routing-modal-body{display:grid;gap:18px;max-height:min(68vh,680px);overflow:auto;padding:20px}.qos-kds-routing-active{display:flex;align-items:center;justify-content:space-between}.qos-kds-routing-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:10px}.qos-kds-routing-modal-foot{display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--bd)}.qos-kds-routing-spacer{flex:1}.qos-kds-routing-toast{position:fixed;right:20px;bottom:20px;z-index:70}@media(max-width:760px){.qos-kds-routing-table-head,.qos-kds-routing-row{grid-template-columns:1fr auto}.qos-kds-routing-table-head>:nth-child(2),.qos-kds-routing-row>:nth-child(2){grid-column:1 / -1;grid-row:2}.qos-kds-routing-choices{grid-template-columns:1fr}}.qos-print-title,.qos-print-printer-head,.qos-print-section-head{align-items:center;display:flex;justify-content:space-between}.qos-print-title{align-items:flex-start;gap:16px}.qos-print-columns{display:grid}.qos-print-main,.qos-print-aside{display:grid;gap:16px}.qos-print-aside{align-content:start}.qos-print-printer{align-items:center;border:1px solid var(--bd);border-radius:var(--r-card);display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:8px;min-height:134px;padding:13px 14px}.qos-print-printer-copy,.qos-print-printer-meta,.qos-print-connections{display:grid;gap:4px}.qos-print-printer-actions{align-items:center;display:flex;gap:6px}.qos-print-printer-meta{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.qos-print-warning{grid-column:1 / -1}.qos-print-route{align-items:center;border-top:1px solid var(--bd);display:grid;gap:12px;grid-template-columns:1fr 1.5fr 1fr;padding:10px 0}.qos-print-route--head{border-top:0;padding-bottom:5px}.qos-print-route-label{display:grid;gap:3px}.qos-print-route-state,.qos-print-latest{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.qos-print-route-add{align-items:flex-end;display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:12px}.qos-print-capability{margin-top:12px}.qos-print-aside [data-block=capability-aside]{min-height:318px}.qos-print-aside [data-block=connections-aside]{min-height:402px}.qos-print-detect,.qos-print-edit{display:grid;gap:12px;padding:18px}.qos-print-scan{align-items:center;display:flex;gap:10px;min-height:70px}.qos-print-edit-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-print-edit-stations{display:grid;gap:8px}.qos-print-edit-stations label,.qos-print-edit-toggle{align-items:center;display:flex;justify-content:space-between}@media(max-width:620px){.qos-print-edit-grid{grid-template-columns:1fr}}.qos-print-templates{display:grid;gap:14px}.qos-print-template-policy{align-items:center;display:grid;gap:10px 14px;grid-template-columns:1fr auto;margin-top:12px}.qos-print-template-head,.qos-print-template-new,.qos-print-editor-header,.qos-print-editor-footer{align-items:center;display:flex;gap:8px}.qos-print-template-head,.qos-print-editor-header{justify-content:space-between}.qos-print-template-editor{display:grid;gap:14px;max-height:82vh;padding:4px}.qos-print-editor-active{background:var(--ok-bg);border:1px solid var(--ok);border-radius:999px;color:var(--ok);padding:4px 8px}.qos-print-editor-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(520px,1fr) 300px;overflow:auto}.qos-print-editor-controls,.qos-print-editor-sections{display:grid;gap:14px}.qos-print-editor-info{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(180px,1fr))}.qos-print-logo-control{align-items:center;display:flex;gap:12px}.qos-print-logo-slot{align-items:center;background:var(--muted);border:1px solid var(--bd);border-radius:10px;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.qos-print-logo-slot img{height:100%;object-fit:contain;width:100%}.qos-print-logo-upload{display:grid;gap:4px}.qos-print-editor-section{border:1px solid var(--bd);border-radius:12px;overflow:hidden}.qos-print-editor-section>header{padding:14px 16px 10px}.qos-print-field-head,.qos-print-field-row{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(280px,1fr) 68px}.qos-print-field-head{background:var(--muted);border-block:1px solid var(--bd);color:var(--t3);padding:8px 14px}.qos-print-field-head span:last-child{text-align:right}.qos-print-field-row{border-bottom:1px solid var(--bd);padding:10px 14px}.qos-print-field-row:last-child{border-bottom:0}.qos-print-field-row.is-off{opacity:.58}.qos-print-field-row>.qos-toggle{justify-self:end}.qos-print-field-row .qos-field{margin-top:6px}.qos-print-fmt{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.qos-print-fmt .qos-btn{min-width:28px;padding-inline:7px}.qos-print-field-options{display:grid;gap:4px;margin-top:6px}.qos-print-editor-preview{position:sticky;top:0}.qos-print-engine-preview{background:var(--surface);border:1px solid var(--bd);border-radius:10px;color:var(--ink);margin-top:8px;max-height:60vh;overflow:auto;padding:14px}.qos-print-engine-preview article,.qos-print-engine-preview pre{margin:0;white-space:pre-wrap}.qos-print-engine-preview span{display:block;min-height:1.2em}.qos-print-editor-footer{border-top:1px solid var(--bd);padding-top:12px}.qos-print-editor-footer>span{flex:1}@media(max-width:980px){.qos-print-editor-grid{grid-template-columns:1fr}.qos-print-editor-preview{position:static}}@media(max-width:720px){.qos-print-editor-info,.qos-print-field-head,.qos-print-field-row{grid-template-columns:1fr}.qos-print-field-head{display:none}}.qos-crm-header-actions,.qos-crm-card-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qos-crm-section{display:grid;gap:16px}.qos-crm-section-head{display:flex;align-items:end;justify-content:space-between}.qos-crm-segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qos-crm-segment-card{display:grid;gap:16px;min-height:260px}.qos-crm-card-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.qos-crm-definition{min-height:42px}.qos-crm-membership{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:baseline}.qos-crm-membership span:nth-child(n+3){grid-column:1/-1}.qos-crm-card-actions{margin-top:auto}.qos-crm-members-modal{display:grid;gap:16px}.qos-crm-editor{display:grid;gap:4px}.qos-crm-rule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.qos-crm-toast{position:fixed;right:18px;bottom:18px;z-index:var(--z-system-min)}[data-census-id="dynamic-modal:cstSegNew"]>.qos-overlay-body{padding:16px 20px}[data-census-id="dynamic-modal:cstSegNew"]>.qos-overlay-foot{gap:10px;padding:13px 20px}[data-census-id="dynamic-modal:cstSegNew"] .qos-close{border-radius:0;color:var(--t3);height:22px;padding:4px;width:22px}[data-census-id="dynamic-modal:cstSegNew"] .qos-close svg{height:14px;width:14px}.qos-crm-rule{margin-bottom:8px}.qos-crm-add-rule{--qos-button-type: var(--type-11);align-self:start;background:none;border:0;border-radius:0;color:var(--acc-dark);gap:normal;height:26px;justify-self:start;line-height:normal;margin:-6px -3px;padding:6px 3px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;width:61px}.qos-crm-add-rule+.qos-notice{margin:5px 0 12px}@media(max-width:1100px){.qos-crm-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-crm-rule{grid-template-columns:1fr 1fr}.qos-crm-rule>:last-child{justify-self:start}}@media(max-width:720px){.qos-crm-segment-grid,.qos-crm-rule{grid-template-columns:1fr}.qos-crm-header-actions{width:100%}}.qos-crm-members-modal,.qos-crm-members-modal .qos-table-banded{grid-template-columns:minmax(0,1fr)}.qos-crm-members-modal .qos-table-pagination,.qos-crm-members-modal .qos-table-pagination-controls{flex-wrap:wrap;row-gap:8px}.qos-crm-campaign-form,.qos-crm-campaign-detail-body{display:grid;gap:16px}.qos-crm-campaign-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qos-crm-campaign-form-actions,.qos-crm-campaign-actions,.qos-crm-campaign-detail-head,.qos-crm-toggle-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qos-crm-campaign-form-actions{justify-content:flex-end}.qos-crm-toggle-row,.qos-crm-campaign-detail-head{justify-content:space-between}.qos-crm-campaign-detail-body{padding:16px;overflow:auto}.qos-crm-campaign-detail .qos-table-surface{overflow:auto}.qos-crm-campaign-toast{position:fixed;right:18px;bottom:18px;z-index:var(--z-system-min)}.qos-crm-campaign-list{display:grid;gap:12px}.qos-crm-campaign-filters{display:flex;align-items:end;gap:12px}@media(max-width:720px){.qos-crm-campaign-form-grid{grid-template-columns:1fr}}.qos-customers-title{align-items:flex-start;display:flex;justify-content:space-between}.qos-customers-toolbar{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(132px,1fr))}.qos-customer-name{display:grid;gap:3px}.qos-customer-profile{display:grid;gap:12px}.qos-customer-profile>.qos-card{display:grid;gap:10px}.qos-customer-details-grid{display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-customer-phone-field{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.qos-customer-tags{display:grid;gap:5px}.qos-customer-tags-rail{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.qos-customer-consent-rows>.qos-fact-row{align-items:center;padding-inline:2px}.qos-customer-consent-copy{display:grid;gap:2px}.qos-customer-record-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-customer-record-spacer{flex:1}.qos-customer-message-gap{align-items:center;display:flex;gap:8px}.qos-customer-archive-gap{display:block;margin-top:10px}.qos-customer-orders,.qos-customer-notes{display:grid;gap:10px}.qos-customer-note-actions{display:flex;justify-content:flex-end;margin-top:8px}.qos-customer-action-body{display:grid;gap:12px}.qos-customer-action-body+.qos-overlay-foot{align-items:center;border-top:1px solid var(--bd);display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.qos-customer-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.qos-customer-kpi{display:grid;gap:5px;min-height:106px}.qos-customers-page .qos-table-external-title{display:none}.qos-customers-page .qos-table-tools{flex-wrap:nowrap}.qos-customers-page .qos-table-tools>.qos-field{flex:0 1 240px;min-width:160px}.qos-customer-filter-wrap{position:relative}.qos-customer-filter-popover{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-pop);display:grid;gap:12px;left:0;min-width:300px;padding:14px;position:absolute;top:calc(100% + 6px);z-index:30}.qos-customer-filter-popover footer{display:flex;gap:8px;justify-content:flex-end}.qos-customer-count{align-self:center;white-space:nowrap}.qos-customer-tool-spacer{flex:1}.qos-customer-name{display:grid;gap:3px;min-width:235px}.qos-customer-name>.qos-text{max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qos-customer-balances{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:230px}.qos-customer-balances>span:not(:last-child):after{color:var(--t3);content:" ·"}.qos-customer-balance--tab{color:var(--dgr)}.qos-customer-balance--wallet{color:var(--ok)}.qos-customer-balance--points{color:var(--acc-dark)}.qos-customer-balance--zero,.qos-customer-balance--unknown,.qos-customer-tags-gap{color:var(--t3)}.qos-customers-page .qos-table-surface{display:flex;flex-direction:column;height:490px}.qos-customers-page .qos-table-frame{flex:1;min-height:0;overflow:auto}.qos-customers-page .qos-table-pagination{flex-shrink:0}.qos-customer-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-customer-detail-grid .qos-card{box-shadow:none;display:grid;gap:5px}.qos-customer-money{display:grid;gap:14px}.qos-customer-money-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px}.qos-customer-money-summary .qos-card,.qos-customer-result-grid .qos-card{display:grid;gap:5px}.qos-customer-money-summary .qos-card{padding:13px 15px}.qos-framed-page .qos-customer-money-summary .qos-card{box-shadow:var(--shadow-card)}.qos-customer-money-actions{display:flex;flex-wrap:wrap;gap:8px}.qos-customer-money-refresh{align-items:center;display:flex;justify-content:space-between}.qos-customer-money-form{display:grid;gap:12px}.qos-customer-form-row,.qos-customer-result-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-customer-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.qos-customer-aging .qos-table-card,.qos-customer-statement .qos-table-card{box-shadow:none}.qos-customer-form{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.qos-customer-phone-search{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) auto;margin-bottom:12px}@media(max-width:920px){.qos-customers-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-customer-details-grid,.qos-customer-form,.qos-customer-money-summary,.qos-customer-phone-field{grid-template-columns:1fr}.qos-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-customers-page .qos-table-tools{flex-wrap:wrap}.qos-customer-tool-spacer{display:none}.qos-customer-detail-grid,.qos-customer-form,.qos-customer-money-summary,.qos-customer-form-row,.qos-customer-result-grid{grid-template-columns:1fr}}@media(max-width:620px){.qos-customer-kpis{grid-template-columns:1fr}}.qos-customer-bulk-body,.qos-customer-bill{display:grid;gap:14px;padding:18px;overflow:auto}.qos-customer-bulk-actions{display:flex;justify-content:flex-end;gap:8px}.qos-customer-bulk-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.qos-customer-bulk-rows{display:grid;gap:0;margin-top:10px}.qos-customer-bulk-row{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;border-top:1px solid var(--bd)}.qos-customer-bulk-row .qos-text--tiny{grid-column:1/-1}.qos-crm-page{display:grid}.qos-crm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qos-crm-kpis .qos-card{display:flex;flex-direction:column;gap:4px}.qos-crm-review{max-width:720px}.qos-crm-review-body{display:flex;flex:1;flex-direction:column;gap:12px;overflow:auto;padding:18px}.qos-crm-review-body .qos-card{display:grid;grid-template-columns:130px 1fr;gap:10px 14px}.qos-crm-review-foot{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--bd)}.qos-website-status{display:flex;align-items:center;gap:8px}.qos-website-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;align-items:start}.qos-website-grid>.qos-card{display:flex;flex-direction:column;gap:14px}.qos-website-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qos-website-candidates{display:flex;flex-wrap:wrap;gap:8px 18px}.qos-website-structure{position:sticky;top:12px}.qos-website-block{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--bd);border-radius:var(--r-ctl);background:var(--g25)}.qos-website-block--hero{min-height:88px;justify-content:flex-end}.qos-website-block--footer{background:var(--ink);color:var(--surface)}@media(max-width:900px){.qos-crm-kpis,.qos-website-grid,.qos-website-fields{grid-template-columns:1fr}.qos-website-structure{position:static}}.qos-conversation-inbox{display:grid}.qos-conversation-tools{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,190px)) auto;gap:10px;align-items:end}.qos-conversation-list{overflow:hidden}.qos-conversation-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--bd);color:inherit;cursor:pointer;display:flex;gap:12px;padding:11px 16px;text-align:left;width:100%}.qos-conversation-row:hover{background:var(--muted)}.qos-conversation-avatar{align-items:center;background:var(--acc-soft);border-radius:50%;color:var(--acc);display:flex;flex:0 0 32px;height:32px;justify-content:center}.qos-conversation-copy{display:grid;flex:1;gap:3px;min-width:0}.qos-conversation-copy>span:first-child{align-items:center;display:flex;gap:8px}.qos-conversation-copy>.qos-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qos-conversation-unread{align-items:center;background:var(--acc);border-radius:999px;color:var(--acc-on);display:inline-flex;height:18px;justify-content:center;min-width:18px;padding:0 5px}.qos-conversation-meta{align-items:flex-end;display:grid;flex:none;gap:4px;justify-items:end}.qos-conversation-thread{display:grid;gap:18px;overflow:auto}.qos-conversation-thread section{display:grid;gap:8px}.qos-conversation-thread-head{display:grid;gap:5px}.qos-conversation-message{display:flex;flex-direction:column;max-width:78%}.qos-conversation-message>div{background:var(--muted);border-radius:10px;padding:8px 11px}.qos-conversation-message--outbound{align-items:flex-end;justify-self:end}.qos-conversation-message--outbound>div{background:var(--acc-soft)}.qos-conversation-link-results{display:grid;gap:4px}.qos-conversation-link-results button{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;text-align:left}.qos-conversation-link-results button:hover{background:var(--muted)}.qos-conversation-link-results button span:last-child{color:var(--t3)}@media(max-width:980px){.qos-conversation-tools{grid-template-columns:1fr 1fr}}.qos-approvals{display:grid}.qos-approvals-head{align-items:flex-start;display:flex;justify-content:space-between}.qos-approvals-head>div{display:grid;gap:4px}.qos-approvals-head p{margin:0}.qos-approval-governance{align-items:center;display:flex;gap:10px;width:100%}.qos-approvals .qos-notice--warning:has(.qos-approval-governance){border-color:var(--auth-warn-border)}.qos-approval-setting-link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.qos-approval-list{display:grid;gap:12px}.qos-approval-card{box-shadow:none;display:block}.qos-approval-card.qos-card--padded{padding:13px 16px}.qos-approval-card--expired{opacity:.72}.qos-approval-card-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto auto 1fr auto auto;margin-bottom:8px}.qos-approval-card-head .qos-text{color:var(--t3)}.qos-approval-facts dt{flex:none}.qos-approval-facts .qos-text{color:var(--ink)}.qos-approval-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qos-approval-actions .qos-text{color:var(--t3)}.qos-approval-deny{display:grid;gap:16px;padding:18px}.qos-approval-deny--composed{gap:8px;padding:0}.qos-approval-deny--composed textarea{line-height:normal}.qos-approval-deny-help{margin:0}.qos-approval-deny>div:last-child{display:flex;gap:8px;justify-content:flex-end}.qos-approval-decided{display:grid;gap:8px}.qos-approval-decided .qos-table th{background:var(--muted)}.qos-approval-decided>.qos-text:last-child{color:var(--t3)}@media(max-width:760px){.qos-approval-card-head{grid-template-columns:auto 1fr auto}.qos-approval-card-head>span:nth-child(3){display:none}.qos-approval-facts>.qos-fact-row{align-items:flex-start;flex-direction:column}.qos-approval-facts dd{text-align:left}}.qos-authority-settings{display:grid;gap:14px}.qos-authority-settings header{display:grid;gap:4px}.qos-authority-settings header p{margin:0}.qos-authority-card{box-shadow:none;display:grid;gap:14px}.qos-authority-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.qos-authority-row{align-items:flex-start;display:flex;gap:18px}.qos-authority-row>div{display:grid;flex:1;gap:4px}.qos-authority-card>.qos-text:last-child{color:var(--t3)}.qos-service{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);padding-top:18px}.qos-service .qos-service-home-head,.qos-service-nav,.qos-service-priority,.qos-service-cutoff{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.qos-service-home-head .qos-service-nav{justify-content:flex-start}.qos-service-priority p,.qos-service-cutoff p,.qos-service-order-feedback{margin:0}.qos-service-priority .qos-service-priority-action{color:var(--warn-mid)}.qos-service-cutoff{margin:14px var(--page-pad-inline) 0}.qos-service-home-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.qos-service-home-actions,.qos-service-quick-actions{display:grid;gap:10px}.qos-service-new-order>.qos-btn{width:100%}.qos-service-nav,.qos-service-categories,.qos-service-quantity,.qos-service-modal-actions{display:flex;gap:8px}.qos-service-kpis{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-service .qos-service-home-counts{display:flex;flex-wrap:wrap;gap:12px}.qos-service-kpis>div,.qos-service-kpis>.qos-card{display:grid;gap:5px}.qos-service-my-tables{display:grid;gap:8px}.qos-service-home-row{align-items:center;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:11px 14px;text-align:left;width:100%}.qos-service-home-row>span{display:grid;gap:3px}.qos-service-home-row>span:last-child{text-align:right}.qos-service-table-number{align-items:center;background:var(--muted);border-radius:var(--r-ctl);display:flex!important;height:38px;justify-content:center;width:38px}.qos-service .qos-service-floor-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.qos-service-floor-back{grid-column:1;grid-row:1}.qos-service-floor-head .qos-page-header-copy{grid-column:2;grid-row:1}.qos-service-floor-scope{display:flex;flex-wrap:wrap;gap:6px;grid-column:3;grid-row:1}.qos-service .qos-service-floor-back,.qos-service-order .qos-service-order-back{color:var(--acc-dark);justify-content:flex-start;padding-inline:0}.qos-service-floor-tools{align-items:end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.qos-service-floor-tools .qos-floor-legend{padding-bottom:0}.qos-service .qos-floor-tile{overflow-wrap:anywhere;text-align:start}.qos-service-floor-tile-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 4px;justify-content:space-between;width:100%}.qos-service-floor-note{margin-top:10px;text-align:center}.qos-service-floor-signed-out{display:grid;gap:8px;padding-top:var(--page-pad-top)}.qos-service-floor-signed-out>[role=status]{margin:0;text-align:center}.qos-service-floor-signed-out>.qos-layout-module{padding-top:0}.qos-service-floor-mine{border-color:var(--acc)}.qos-service-order{min-height:calc(100vh - 59px);padding-top:18px}.qos-service-order-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.qos-service-order-head>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-service-order-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) 380px}.qos-service-catalogue{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.qos-service-categories{flex-wrap:wrap}.qos-service-products{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-service-product{align-items:flex-start;display:grid;gap:4px;min-height:94px;padding:14px;text-align:left}.qos-service-cart{min-width:0;overflow:hidden}.qos-service-cart-head,.qos-service-total{align-items:center;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;padding:14px 16px}.qos-service-order-feedback{padding:10px 16px 0}.qos-service-cart-head>div{display:grid;gap:3px}.qos-service-cart-lines{max-height:340px;min-height:96px;overflow:auto;padding:8px 18px}.qos-service-line,.qos-service-fact{align-items:center;display:flex;justify-content:space-between}.qos-service-line{border-bottom:1px solid var(--bd);padding:10px 0}.qos-service-line>div{display:grid;gap:4px}.qos-service-line--sent{opacity:.72}.qos-service-quantity{align-items:center}.qos-service-actions,.qos-service-modal{display:grid;gap:12px;padding:16px}.qos-service-actions>div{display:flex;flex-wrap:wrap;gap:8px}.qos-service-modal-actions{justify-content:flex-end}.qos-service-read-lines{display:grid;gap:7px}.qos-service-void-line{align-items:center;display:flex;gap:8px}.qos-service-toast{bottom:20px;left:50%;position:fixed;transform:translate(-50%);z-index:var(--z-system-min)}@media(max-width:960px){.qos-service-order-grid{grid-template-columns:minmax(0,1fr)}.qos-service-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.qos-service-home-grid{grid-template-columns:minmax(0,1fr)}.qos-service .qos-service-floor-head{grid-template-columns:auto minmax(0,1fr)}.qos-service-floor-scope{grid-column:1 / -1;grid-row:2}.qos-service-products{grid-auto-rows:max-content;max-height:30vh;overflow-y:auto}.qos-service-product{min-height:78px;overflow-wrap:anywhere;padding:9px}}.qos-expenses-artboard,.qos-custody-artboard{display:grid;gap:14px}.qos-expenses-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qos-expenses-head>div:first-child{display:grid;gap:4px}.qos-expenses-head p{margin:0}.qos-expense-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.qos-custody-kpis{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-expense-kpi{display:grid;gap:5px;min-height:104px}.qos-expense-filters{align-items:end;display:grid;gap:8px;grid-template-columns:218px auto auto 1fr auto}.qos-expense-filters>.qos-field{gap:0}.qos-expense-filters>.qos-field>.qos-text--label{display:none}.qos-expenses-artboard .qos-table-external-title{display:none}.qos-expense-detail,.qos-expense-form,.qos-custody-form,.qos-custody-gap{display:grid;gap:14px}.qos-custody-gap{gap:3px}.qos-custody-location-groups{display:grid;gap:12px}.qos-expense-detail-head,.qos-expense-detail-actions,.qos-expense-form-actions,.qos-custody-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-expense-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-expense-scope{display:grid;gap:10px}.qos-expense-facts{display:grid;gap:0;margin:0}.qos-expense-facts>div{border-bottom:1px solid var(--bd);display:grid;gap:12px;grid-template-columns:minmax(120px,1fr) 2fr;padding:9px 0}.qos-expense-facts>div:last-child{border-bottom:0}.qos-expense-facts dt{color:var(--t3)}.qos-expense-facts dd{margin:0}.qos-expense-modal{display:grid;gap:14px}.qos-expense-modal>div:last-child{display:flex;gap:8px;justify-content:flex-end}.qos-expense-toast{bottom:18px;position:fixed;right:18px;z-index:80}@media(max-width:920px){.qos-expense-kpis,.qos-custody-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-expense-filters{grid-template-columns:1fr 1fr}.qos-expense-filter-spacer{display:none}}@media(max-width:620px){.qos-expenses-head{align-items:stretch;flex-direction:column}.qos-expense-kpis,.qos-custody-kpis,.qos-expense-filters,.qos-expense-fields{grid-template-columns:1fr}.qos-expense-facts>div{grid-template-columns:1fr}}.qos-expense-categories{display:grid;align-content:start;gap:12px}.qos-expense-category-title,.qos-expense-category-actions,.qos-expense-category-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.qos-expense-category-list,.qos-expense-category-children{list-style:none;margin:0;padding:0}.qos-expense-category-children{padding-inline-start:24px}.qos-expense-category-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:12px;border-bottom:1px solid var(--bd)}.qos-expense-category-row p,.qos-expense-category-feedback{margin:0}.qos-expense-category-editor{display:grid;gap:12px}.qos-expense-category-inline.qos-btn{min-height:0;padding:0;vertical-align:baseline}.qos-expense-category-inline.qos-btn.qos-text-tone--warning{color:var(--warn-mid)}.qos-expense-category-info{max-width:440px}.qos-expense-category-checks{margin:0;padding-inline-start:24px}@media(max-width:600px){.qos-expense-category-sheet.qos-modal{align-self:flex-end;width:100%}}.qos-accounting-page{gap:14px}.qos-accounting-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qos-accounting-header>div{display:grid;gap:4px}.qos-accounting-scope{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.qos-accounting-scope .qos-field{min-width:220px}.qos-accounting-scope>.qos-text{margin-left:auto;padding-bottom:9px}.qos-accounting-ledger,.qos-accounting-account,.qos-accounting-trial,.qos-accounting-statements,.qos-accounting-periods,.qos-accounting-audit{display:grid;gap:12px}.qos-accounting-page .qos-table-surface{box-shadow:none}.qos-accounting-trial>.qos-notice,.qos-accounting-statements>.qos-notice{margin-bottom:2px}.qos-accounting-audit-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.qos-accounting-audit-row>div{display:grid;gap:3px}.qos-accounting-modal-actions{display:flex;gap:8px;justify-content:flex-end}.qos-accounting-read-stack{display:grid;gap:14px}.qos-accounting-read-figures{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}#root .qos-accounting-read-figures .qos-card{min-width:0}.qos-asset-detail-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-asset-detail-body{display:grid;gap:16px}.qos-asset-detail-body section{display:grid;gap:4px}.qos-asset-detail-schedule{display:grid}.qos-asset-detail-schedule>div{align-items:center;border-top:1px solid var(--bd);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.qos-asset-detail .qos-overlay-foot>div{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px}@media(max-width:760px){.qos-accounting-header,.qos-accounting-audit-row{align-items:stretch;flex-direction:column}.qos-accounting-scope>.qos-text{margin-left:0}.qos-accounting-read-figures{grid-template-columns:1fr}}.qos-accounting-workspace-artboard{display:grid;gap:14px}.qos-accounting-workspace-actions,.qos-accounting-workspace-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px}.qos-accounting-workspace-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qos-accounting-workspace-kpi{min-width:0}.qos-accounting-workspace-modal-body{display:grid;gap:12px;padding:16px 18px;overflow:auto}.qos-cash-location-editor{display:grid;gap:8px}.qos-cash-location-modal{height:338px}.qos-accounting-workspace-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qos-accounting-workspace-modal-foot{padding:12px 18px;border-top:1px solid var(--bd)}.qos-accounting-workspace-facts{display:grid;margin:0}.qos-accounting-workspace-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0}.qos-accounting-workspace-facts>div+div{border-top:1px solid var(--bd)}.qos-accounting-workspace-facts dt{color:var(--muted)}.qos-accounting-workspace-facts dd{margin:0;text-align:right}.qos-accounting-workspace-toast{position:fixed;right:20px;bottom:20px;z-index:90}@media(max-width:820px){.qos-accounting-workspace-kpis,.qos-accounting-workspace-fields{grid-template-columns:1fr}}.qos-auth-overlay{align-items:center;background:radial-gradient(125% 95% at 50% -5%,var(--auth-bg-top) 0%,var(--auth-bg-mid) 45%,var(--auth-bg-bottom) 100%);display:flex;inset:0;justify-content:center;min-height:100vh;padding:24px;position:fixed;z-index:var(--z-overlay-max)}.qos-auth-card{border:1px solid transparent;box-shadow:var(--shadow-auth);max-width:380px;padding:30px 28px;text-align:center;width:100%}.qos-auth-card h1.qos-text--page-title{display:block;letter-spacing:normal;line-height:normal;margin-bottom:4px}.qos-auth-brand{align-items:center;display:flex;gap:9px;justify-content:center;margin-bottom:18px}.qos-auth-brand .qos-mark{height:30px;width:30px}.qos-auth-intro{color:var(--t2);display:block;line-height:1.45;margin-bottom:14px}.qos-auth-card form .qos-auth-intro{margin-top:6px}.qos-auth-fields{display:grid;gap:10px;margin:10px 0 14px;text-align:left}.qos-auth-submit{width:100%}.qos-auth-helper{display:block;line-height:1.45;margin-top:12px}.qos-auth-context{border-top:1px solid var(--bd);color:var(--t2);display:block;line-height:1.45;margin-top:12px;padding-top:10px}.qos-auth-spec-link{color:var(--t3);height:24px;margin-bottom:4px;margin-top:10px;padding:3px;text-decoration:underline;text-underline-offset:2px}.qos-auth-totp{margin:0 0 6px}.qos-auth-totp-hint{margin-bottom:12px}.qos-auth-card:has(.qos-auth-totp):after{content:"";display:block;height:2px}.qos-auth-card:has(.qos-auth-totp) .qos-auth-totp,.qos-auth-card:has(.qos-auth-totp) .qos-auth-totp-hint,.qos-auth-card:has(.qos-auth-totp) .qos-auth-submit{position:relative;top:8px}.qos-auth-card:has(.qos-auth-totp) .qos-auth-back{position:relative;top:8px}.qos-auth-card .qos-notice{border-color:var(--auth-warn-border);border-radius:10px;padding:10px 14px}.qos-auth-card .qos-notice>:last-child{flex:1}.qos-auth-card form>:is(.qos-layout-notice,.qos-auth-submit,.qos-auth-helper,.qos-auth-context,.qos-auth-spec-link){position:relative;top:6px}[data-auth-state=error] .qos-auth-card form>:is(.qos-layout-notice,.qos-auth-submit,.qos-auth-helper,.qos-auth-context,.qos-auth-spec-link){top:4px}[data-auth-state=error] .qos-auth-card form .qos-auth-fields{margin-top:0}.qos-auth-back{height:24px;margin-top:12px;padding:3px}.qos-auth-card:has(.qos-auth-totp) .qos-auth-context{margin-top:10px;position:relative;top:4px}.qos-auth-lockout{max-width:400px}.qos-auth-denied{max-width:420px}.qos-auth-lockout .qos-state,.qos-auth-enrollment .qos-state{min-height:0;padding:8px 8px 0}.qos-auth-denied .qos-state{min-height:0;padding:8px}.qos-auth-toast{bottom:18px;position:fixed;right:18px;z-index:var(--z-system-min)}.qos-auth-lockout .qos-state .qos-text--section-title{letter-spacing:normal}.qos-auth-lockout .qos-state .qos-text--muted{color:var(--t2);line-height:1.5;margin-bottom:6px;max-width:300px;position:relative;top:5px}.qos-auth-enrollment .qos-state .qos-text--muted{line-height:1.5;max-width:310px}.qos-auth-review{align-items:center;bottom:14px;display:flex;gap:6px;justify-content:center;left:0;position:fixed;right:0}.qos-auth-review .qos-text{color:var(--acc-on)}.qos-auth-review .qos-btn{border-radius:var(--r-pill);height:auto;padding-block:3px}@media(max-width:620px){.qos-auth-review{flex-wrap:wrap;padding-inline:12px}}.qos-employee-join{max-height:100dvh;overflow-y:auto}.qos-employee-join .qos-auth-card{margin-block:auto}.qos-employee-join-link{display:block;overflow-wrap:anywhere;text-align:left}.qos-inventory{display:grid}.qos-inventory-head{align-items:flex-start;display:flex;justify-content:space-between}.qos-inventory-head p{margin-top:4px}.qos-inventory-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-inventory-tools .qos-notice{flex:1 1 440px}:is([data-screen="inventory.materials"],[data-screen="inventory.recipes"],[data-screen="inventory.sub-recipes"],[data-screen="inventory.suppliers"],[data-screen="inventory.adjustments"],[data-screen="inventory.counts"]) .qos-table-tools{flex-wrap:nowrap}:is([data-screen="inventory.materials"],[data-screen="inventory.recipes"],[data-screen="inventory.sub-recipes"],[data-screen="inventory.suppliers"],[data-screen="inventory.adjustments"],[data-screen="inventory.counts"]) .qos-table-tools>.qos-field{flex:0 1 220px;min-width:160px}.qos-inventory-table-toolbar{display:contents}.qos-inventory-table-count{margin-left:auto;white-space:nowrap}.qos-inventory-form,.qos-inventory-detail{display:grid;gap:14px;padding:2px}.qos-inventory-workspace{display:grid;gap:14px}.qos-inventory-panel{overflow:hidden}.qos-inventory-panel--standard{width:600px}.qos-inventory-panel>.qos-inventory-panel-content{display:flex;flex:1;flex-direction:column;margin:0;min-height:0;overflow:hidden}.qos-inventory-panel-body{display:grid;flex:1;gap:14px;overflow:auto;padding:16px 20px}.qos-inventory-panel-foot{align-items:center;border-top:1px solid var(--bd);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 20px}.qos-inventory-stack{display:grid;gap:16px}.qos-inventory-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-inventory-form-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.qos-inventory-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qos-inventory-title-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-inventory-read-grid{display:grid;gap:0;margin-top:10px}.qos-inventory-read-row{align-items:baseline;border-bottom:1px solid var(--bd);display:flex;gap:16px;justify-content:space-between;min-height:32px;padding:7px 0}.qos-inventory-read-row:last-child{border-bottom:0}.qos-inventory-read-row>:last-child{text-align:right}.qos-inventory-loss{color:var(--dgr)}.qos-inventory-gain{color:var(--ok)}.qos-inventory-scope-anatomy{display:grid;gap:4px}.qos-inventory-scope-row{border:1px solid var(--bd);border-radius:8px;display:grid;gap:2px;padding:9px 12px}.qos-inventory-scope-row--active{background:var(--acc-soft);border-color:var(--acc)}.qos-inventory-custom-scope,.qos-inventory-entry-list{display:grid;gap:10px}.qos-inventory-entry{align-items:end;border-bottom:1px solid var(--bd);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);padding:8px 0 12px}.qos-inventory-toast{bottom:18px;position:fixed;right:18px;z-index:var(--z-system-min)}@media(max-width:840px){.qos-inventory-head{gap:10px}:is([data-screen="inventory.materials"],[data-screen="inventory.recipes"],[data-screen="inventory.sub-recipes"],[data-screen="inventory.suppliers"],[data-screen="inventory.adjustments"],[data-screen="inventory.counts"]) .qos-table-tools{flex-wrap:wrap}.qos-inventory-tools{align-items:stretch;flex-direction:column}.qos-inventory-form-grid,.qos-inventory-entry{grid-template-columns:1fr}.qos-inventory-read-row{align-items:flex-start;flex-direction:column;gap:3px}.qos-inventory-read-row>:last-child{text-align:left}.qos-inventory-panel--standard{width:94vw}}.qos-inventory-import-body,.qos-inventory-archive{display:grid;gap:14px}.qos-inventory-import-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.qos-inventory-import-rows{display:grid;gap:5px;margin-top:10px}.qos-inventory-import-row{display:flex;justify-content:space-between;gap:16px;align-items:start}.qos-inventory-import-row>div{display:grid;gap:2px;min-width:0}@media(max-width:760px){.qos-inventory-import-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.qos-employee-shell-page{display:flex;flex-direction:column;gap:16px}.qos-employee-gap-card,.qos-employee-benefit-cards,.qos-gap-modal-body{display:grid;gap:16px}.qos-employee-gap-toolbar,.qos-gap-actions,.qos-inline-actions{align-items:center;display:flex;gap:12px}.qos-employee-gap-toolbar,.qos-gap-actions{justify-content:space-between}.qos-employee-benefit-card{display:grid;gap:12px}.qos-employee-benefit-grid,.qos-gap-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-gap-grid--mb8{margin-bottom:8px}.qos-gap-table-wrap{overflow-x:auto}.qos-role-editor-grid{display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.qos-role-editor-main,.qos-role-editor-aside,.qos-role-permission-group,.qos-role-flag-grid{display:grid;gap:12px}.qos-role-editor-aside{align-content:start}.qos-role-permission-row,.qos-role-archive-toggle{align-items:center;display:flex;gap:8px}.qos-role-permission-row{border-top:1px solid var(--bd);padding-top:8px}.qos-role-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.qos-employee-benefit-grid,.qos-gap-grid{grid-template-columns:1fr}}@media(max-width:900px){.qos-role-editor-grid,.qos-role-flag-grid{grid-template-columns:1fr}}.qos-employee-roster-toolbar{flex-wrap:wrap;justify-content:flex-start}.qos-employee-roster-count{margin-inline-start:auto}.qos-payroll-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qos-payroll-header>div{display:grid;gap:4px}.qos-payroll-detail-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.qos-payroll-detail-header>div{display:grid;gap:3px}.qos-payroll-progress{margin-bottom:22px}.qos-payroll-detail-grid{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.qos-payroll-detail-grid>*{min-width:0}.qos-payroll-detail-grid>main,.qos-payroll-detail-grid>aside{display:grid;gap:14px}.qos-payroll-detail-grid>aside{align-content:start}.qos-payroll-figures{display:grid;gap:12px;margin:12px 0}.qos-payroll-figures>div{display:grid;gap:3px}.qos-payroll-signatures{display:grid;gap:9px;margin-top:12px}.qos-payroll-signatures>div{display:grid;gap:2px}.qos-payroll-form{display:grid;gap:14px;padding:16px 20px 20px}.qos-payroll-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-payroll-form-actions{display:flex;gap:8px;justify-content:flex-end}.qos-advance-detail{display:grid;gap:14px;overflow-y:auto}.qos-advance-status{align-items:center;display:flex;gap:8px}.qos-advance-detail .qos-card{box-shadow:none}@media(max-width:900px){.qos-payroll-detail-grid,.qos-payroll-form-grid{grid-template-columns:1fr}.qos-payroll-header{align-items:stretch;flex-direction:column}}.qos-payroll-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-employees-page{display:flex;flex-direction:column;gap:12px}.qos-employee-form,.qos-employee-detail-body,.qos-employee-history{display:grid;gap:12px}.qos-employee-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-employee-editor .qos-employee-form{gap:0;padding:16px}.qos-employee-editor .qos-employee-form>.qos-text--section-title{margin-bottom:8px}.qos-employee-grid--mb6{margin-bottom:6px}.qos-employee-grid--mb8,.qos-employee-helper--mb8{margin-bottom:8px}.qos-employee-grid--mb12,.qos-employee-scope-card{margin-bottom:12px}.qos-employee-editor .qos-notice,.qos-employee-editor .qos-employee-actions{margin-top:12px}.qos-employee-editor .qos-employee-actions{border-top:1px solid var(--bd);padding-top:12px}.qos-employee-actions,.qos-employee-history-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.qos-employee-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.qos-employee-detail .qos-employee-facts{margin-top:8px}.qos-employee-facts .qos-fact-row{display:grid;gap:4px}.qos-employee-facts .qos-fact-row>dd{text-align:left}.qos-employee-history .qos-card{display:grid;gap:8px}.qos-employee-history-row>div{display:grid;gap:4px}.qos-employee-advance{border-top:1px solid var(--bd);display:grid;gap:8px;padding-block:12px}.qos-employee-advance:first-of-type{border-top:0}@media(max-width:760px){.qos-employee-grid{grid-template-columns:1fr}}.qos-employee-title-actions{display:flex;flex-wrap:wrap;gap:8px}.qos-vat-page{display:grid;gap:16px}.qos-vat-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qos-vat-header>div{display:grid;gap:4px}.qos-vat-header p{margin:0}.qos-vat-editor{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;margin-top:12px}.qos-vat-toolbar{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) 160px auto auto;margin:14px 0 10px}.qos-vat-configuration-card{display:grid;gap:8px}.qos-vat-configuration-card>.qos-btn{justify-self:end}.qos-vat-registrations{display:grid;gap:8px}.qos-vat-registration-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qos-vat-registration-head p{margin:3px 0 0}.qos-tax-directory{display:grid;gap:12px}.qos-tax-directory-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qos-tax-directory-head p{margin:3px 0 0}.qos-tax-authoring-modal{height:336px}.qos-tax-authoring-modal .qos-overlay-body{display:grid;gap:8px}.qos-tax-lifecycle-body{display:grid;gap:12px;padding:16px 18px 0}.qos-tax-lifecycle-grid,.qos-tax-switches{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-tax-switches>div{align-items:center;display:flex;justify-content:space-between}.qos-vat-confirmation{display:grid;gap:14px;padding:16px 18px}.qos-vat-confirm-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-vat-confirm-grid>div{background:var(--muted);border-radius:var(--r-ctl);display:grid;gap:4px;padding:10px 12px}.qos-vat-modal-actions{border-top:1px solid var(--bd);display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.qos-vat-scope{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-vat-scope>div{display:grid;gap:4px;min-width:0}.qos-vat-summary-card{display:grid;gap:16px}.qos-vat-summary-title{align-items:center;display:flex;justify-content:space-between}.qos-vat-figures{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-vat-figures>div{background:var(--muted);border-radius:var(--r-tile);display:grid;gap:6px;padding:14px}@media(max-width:900px){.qos-tax-lifecycle-grid,.qos-tax-switches,.qos-vat-editor,.qos-vat-scope,.qos-vat-toolbar,.qos-vat-figures{grid-template-columns:1fr}.qos-tax-authoring-modal{height:min(520px,92vh)}}.qos-procurement-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qos-procurement-head p{margin-top:4px}.qos-procurement-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.qos-procurement-toolbar .qos-field{min-width:220px}.qos-procurement[data-screen="inventory.purchase-orders"] .qos-table-tools{flex-wrap:nowrap}.qos-procurement[data-screen="inventory.purchase-orders"] .qos-table-tools>.qos-field{flex:0 1 220px;min-width:160px}.qos-procurement-table-toolbar{display:contents}.qos-procurement-table-count{margin-left:auto;white-space:nowrap}.qos-procurement-filter-fields{display:grid;gap:10px;min-width:360px}.qos-procurement-panel{overflow:hidden}.qos-slideover.qos-procurement-panel--promoted{width:840px}.qos-procurement-panel>.qos-procurement-panel-content{display:flex;flex:1;flex-direction:column;margin:0;min-height:0;overflow:hidden}.qos-procurement-panel-body{display:grid;flex:1;gap:14px;overflow:auto;padding:16px 20px}.qos-procurement-panel-foot{align-items:center;border-top:1px solid var(--bd);display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.qos-procurement-panel-foot>span{flex:1}.qos-procurement-workspace-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qos-procurement-workspace-head p{margin-top:3px}.qos-procurement-panel .qos-card,.qos-procurement-panel .qos-table-wrap{margin:0}.qos-procurement-panel .qos-table-pagination{display:none}.qos-procurement-panel .qos-table th,.qos-procurement-panel .qos-table td{padding:8px 10px}.qos-procurement-panel .qos-field{min-width:0}.qos-procurement-material-cell{display:grid;gap:4px;min-width:180px}.qos-procurement-overlay-body{display:grid;gap:14px;overflow:visible}.qos-procurement-invoice-body{display:grid;gap:14px}.qos-procurement-invoice-heading,.qos-procurement-line-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qos-procurement-invoice-heading>div{display:grid;gap:6px}.qos-procurement-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-receive-line{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(160px,1.5fr) repeat(3,minmax(120px,1fr))}.qos-receive-line>.qos-field:nth-of-type(4){grid-column:2 / -1}.qos-receive-line>.qos-checkbox-row{grid-column:2 / -1}.qos-conflict,.qos-approval-seam{align-items:center;display:flex;gap:12px;justify-content:space-between}.qos-toast-region{bottom:20px;left:50%;position:fixed;transform:translate(-50%);z-index:var(--z-system-min)}@media(max-width:1100px){.qos-receive-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.qos-procurement-head,.qos-conflict,.qos-approval-seam{align-items:stretch;flex-direction:column}.qos-procurement[data-screen="inventory.purchase-orders"] .qos-table-tools{flex-wrap:wrap}.qos-slideover.qos-procurement-panel--promoted{width:94vw}.qos-procurement-form-grid,.qos-receive-line{grid-template-columns:1fr}.qos-receive-line>.qos-field:nth-of-type(4),.qos-receive-line>.qos-checkbox-row{grid-column:auto}}.qos-home-welcome{background:linear-gradient(120deg,var(--acc),var(--acc-dark));border-radius:16px;color:var(--acc-on);overflow:hidden;padding:26px 28px;position:relative}.qos-home-welcome:after{background:color-mix(in srgb,var(--acc-on) 6%,transparent);border-radius:50%;content:"";height:240px;position:absolute;right:-50px;top:-60px;width:240px}.qos-home-welcome-copy{min-width:0;position:relative}.qos-home-welcome .qos-text--page-title{color:inherit;letter-spacing:-.015em;line-height:1.45}.qos-home-welcome-subtitle{color:color-mix(in srgb,var(--acc-on) 85%,transparent);margin-top:6px;overflow-wrap:anywhere;position:relative}.qos-home-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;position:relative}.qos-home-actions .qos-btn{background:color-mix(in srgb,var(--acc-on) 16%,transparent);border:0;border-radius:var(--r-pill);color:var(--acc-on);height:auto;padding:9px 16px}.qos-home-actions .qos-btn:hover:not(:disabled){background:color-mix(in srgb,var(--acc-on) 26%,transparent);box-shadow:none;filter:none;transform:none}.qos-home-actions .qos-home-action--primary,.qos-home-actions .qos-home-action--primary:hover:not(:disabled){background:var(--acc-on);color:var(--acc-dark)}.qos-home-snapshot-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.qos-home-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.qos-home-kpis>.qos-notice{grid-column:1 / -1}.qos-home-kpis>.qos-state{grid-column:1 / -1}.qos-dashboard-period{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(180px,260px)) auto;margin-bottom:16px}.qos-home-kpi{border-radius:var(--r-card);display:block;padding:13px 15px;width:100%}.qos-home-kpi>.qos-text{display:block}.qos-home-kpi-value{margin:6px 0 4px}.qos-home-summary{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.qos-home-summary[data-finance=false]{grid-template-columns:minmax(0,1fr)}.qos-home-main{display:grid;gap:16px;min-width:0}.qos-home-rankings{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-home-main .qos-card>.qos-state{min-height:190px;padding:22px}.qos-home-card-head{align-items:center;display:flex;justify-content:space-between}.qos-home-chart{align-items:end;display:flex;gap:6px;height:150px;margin-top:14px}.qos-home-chart-column{align-items:center;display:flex;flex:1;flex-direction:column;gap:7px;height:100%;justify-content:end;min-width:0;position:relative}.qos-home-chart-value{border-radius:6px 6px 2px 2px;cursor:pointer;display:block;min-height:4px;transition:background .12s ease;width:100%}.qos-home-chart-value--low{background:var(--mix-transfer)}.qos-home-chart-value--medium{background:var(--mix-card)}.qos-home-chart-value--high{background:var(--acc)}.qos-home-chart-column:hover .qos-home-chart-value{background:var(--acc-dark)}.qos-home-chart-value:focus-visible{background:var(--acc-dark);box-shadow:var(--focus-ring);outline:none}.qos-home-chart-tooltip{background:var(--ink);border-radius:var(--r-ctl);bottom:calc(100% + 8px);color:var(--cream);left:50%;letter-spacing:normal;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;text-transform:none;transform:translate(-50%);transition:opacity .12s ease;white-space:nowrap;z-index:5}.qos-home-chart-tooltip:after{border:5px solid transparent;border-top-color:var(--ink);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.qos-home-chart-column:hover .qos-home-chart-tooltip,.qos-home-chart-column:focus-within .qos-home-chart-tooltip{opacity:1}.qos-home-chart-column .qos-text{overflow:hidden;text-overflow:clip;white-space:nowrap}.qos-home-ranking{overflow:hidden}.qos-home-ranking .qos-table-card{height:100%}.qos-home-attention{display:flex;flex-direction:column;overflow:hidden}.qos-home-attention-head{align-items:center;border-bottom:1px solid var(--bd);display:flex;gap:10px;padding:13px 16px}.qos-home-attention-count{background:var(--warn-mid);border-radius:var(--r-pill);color:var(--acc-on);padding:1px 8px}.qos-home-attention-body{display:grid;gap:10px;padding-bottom:12px}.qos-home-attention-body>.qos-notice{margin:0 12px}.qos-home-attention-body>.qos-state{min-height:230px;padding:22px 16px}.qos-home-attention-row{align-items:center;border:0;border-bottom:1px solid var(--bd);border-radius:0;display:flex;gap:13px;justify-content:space-between;padding:12px 16px;transition:background .12s;width:100%}.qos-home-attention-row:hover{background:var(--tinted);border-color:var(--bd)}.qos-home-attention-row>span:first-child{display:grid;gap:3px}.qos-home-gap{display:grid;gap:3px}@media(max-width:1000px){.qos-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.qos-home-summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.qos-dashboard-period{grid-template-columns:1fr}.qos-home-snapshot-head{align-items:flex-start;flex-direction:column}.qos-home-kpis,.qos-home-rankings{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.qos-home-chart-tooltip,.qos-home-chart-value{transition:none!important}}.qos-orders-artboard .qos-table-external-title{display:none}.qos-orders-table-tools{display:contents}.qos-orders-count{margin-inline-start:auto;white-space:nowrap}.qos-orders-reference,.qos-orders-customer{display:grid;gap:2px}.qos-orders-reference .qos-text,.qos-orders-customer .qos-text{color:var(--t3)}.qos-orders-age{white-space:nowrap}.qos-orders-age--urgent,.qos-orders-age--critical{color:var(--warn)}.qos-orders-age--timed-out{color:var(--dgr)}.qos-orders tr:has(.qos-orders-awaiting-row--critical)>td{background:var(--warn-bg)}.qos-orders tr:has(.qos-orders-awaiting-row--timed-out)>td{background:var(--dgr-bg)}.qos-orders-next-action{min-width:82px}.qos-orders-filter-wrap{position:relative}.qos-orders-filter-popover{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-pop);display:grid;gap:12px;left:0;min-width:300px;padding:14px;position:absolute;top:calc(100% + 6px);z-index:30}.qos-orders-filter-popover footer{display:flex;gap:8px;justify-content:flex-end}.qos-orders-toast{bottom:18px;position:fixed;right:18px;z-index:80}.qos-order-detail{display:grid;gap:14px}.qos-order-detail-body{display:grid;gap:12px}.qos-order-detail-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-order-facts,.qos-order-totals{display:grid;gap:0;margin:0}.qos-order-facts>div,.qos-order-totals>div{border-bottom:1px solid var(--bd);display:grid;gap:12px;grid-template-columns:minmax(110px,1fr) 2fr;padding:8px 0}.qos-order-facts>div:last-child,.qos-order-totals>div:last-child{border-bottom:0}.qos-order-facts dt,.qos-order-totals dt{color:var(--t3)}.qos-order-facts dd,.qos-order-totals dd{margin:0;text-align:right}.qos-order-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-order-action-spacer{flex:1}.qos-order-modal-title{white-space:nowrap}.qos-order-edit-line{display:grid;gap:10px;grid-template-columns:minmax(130px,1fr) 2fr}.qos-direct-authoring-body{display:grid;gap:14px}.qos-direct-authoring-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-direct-authoring-actions{display:flex;gap:8px;justify-content:flex-end}.qos-direct-authoring-error{color:var(--dgr)}.qos-direct-authoring-customer{display:grid;gap:8px;grid-column:1 / -1}.qos-direct-authoring-search{align-items:end;display:grid;gap:8px;grid-template-columns:1fr auto}.qos-direct-authoring-results{border:1px solid var(--bd);border-radius:var(--r-ctl);display:grid;max-height:180px;overflow:auto}.qos-direct-authoring-results button{align-items:center;background:var(--surface);border:0;border-bottom:1px solid var(--bd);color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;padding:9px 11px;text-align:left}.qos-direct-authoring-results button:last-child{border-bottom:0}.qos-direct-authoring-results button[aria-selected=true]{background:var(--acc-soft);color:var(--acc-dark)}@media(max-width:720px){.qos-order-facts>div,.qos-order-totals>div,.qos-order-edit-line,.qos-direct-authoring-grid,.qos-direct-authoring-search{grid-template-columns:1fr}.qos-order-facts dd,.qos-order-totals dd{text-align:left}}.qos-index-cards{display:grid;gap:14px}.qos-index-card-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.qos-index-card{color:var(--ink);cursor:pointer;font:inherit;min-width:0;text-align:start}.qos-index-card:hover{background:var(--muted)}.qos-index-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.qos-index-card-title{margin-bottom:3px}.qos-index-card-description{color:var(--t2)}@media(max-width:920px){.qos-index-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.qos-index-card-grid{grid-template-columns:1fr}}.qos-reports{display:grid}.qos-reports-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-reports-tools>.qos-field{flex:0 1 240px;min-width:160px}.qos-report-family{display:grid;gap:10px}.qos-report-family>h2{margin:0}.qos-report-family-filter{padding:12px;width:220px}.qos-report-family-filter [role=group]{display:grid;gap:8px}.qos-report-family-filter footer{display:flex;justify-content:space-between}.qos-report-gap{color:var(--warn)}.qos-report-workspace{display:grid;gap:14px;padding:18px}.qos-report-parameters{display:grid;gap:12px}.qos-report-parameters .qos-card{display:grid;gap:10px}.qos-report-location-options,.qos-report-period-options{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.qos-report-date-range{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-report-form-error{color:var(--dgr)}.qos-report-day-truth{display:grid;gap:10px}.qos-report-scope,.qos-report-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}@media(max-width:620px){.qos-report-date-range{grid-template-columns:1fr}}.qos-branches{display:grid;gap:14px}.qos-branch-summary{display:flex;justify-content:flex-end}.qos-branch-list{display:grid;gap:8px}.qos-branch-card{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.qos-branch-card--disabled{opacity:.68}.qos-branch-card-copy{display:grid;gap:3px;min-width:0}.qos-branch-card-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.qos-branch-truth{background:var(--cream)}.qos-branch-authoring-modal{height:min(752px,92vh)}.qos-branch-editor{display:grid;gap:12px}.qos-branch-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-branch-lifecycle{align-items:center;display:flex;gap:16px;justify-content:space-between}.qos-branch-lifecycle>div{display:grid;gap:3px}.qos-branch-provisioning{background:var(--cream);display:grid;gap:7px}.qos-branch-provisioning>div{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.qos-branch-provisioning>div:first-child>span{color:var(--ok)}.qos-branch-command-error,.qos-branch-page-error{border-color:var(--dgr)}@media(max-width:760px){.qos-branch-grid{grid-template-columns:1fr}}.qos-splash{--qos-splash-bg: radial-gradient(120% 120% at 50% 35%, var(--splash-bg-center) 0%, var(--splash-bg-edge) 75%);--qos-splash-fg: var(--acc-on);--qos-splash-k: 1vmin;align-items:center;background:var(--qos-splash-bg);color:var(--qos-splash-fg);display:flex;inset:0;justify-content:center;min-height:100vh;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;transition:opacity var(--splash-exit-duration) var(--splash-ease-standard);z-index:var(--z-system-min)}.qos-splash[data-treatment=neutral]{--qos-splash-bg: var(--surface);--qos-splash-fg: var(--ink)}.qos-splash--exiting{opacity:0}.qos-splash-stack{align-items:center;display:flex;flex-direction:column}.qos-splash--lift .qos-splash-stack{transform:translateY(-6%)}.qos-splash-lockup{align-items:center;display:flex;flex-direction:column;gap:calc(var(--qos-splash-k) * 2.6)}.qos-splash-mark{animation:qos-splash-settle var(--splash-settle-duration) var(--splash-ease-settle) both;height:calc(var(--qos-splash-k) * 15);width:calc(var(--qos-splash-k) * 15)}.qos-splash-mark svg{display:block;height:100%;width:100%}.qos-splash-mark rect{animation:qos-splash-cell-in var(--splash-cell-duration) var(--splash-ease-cell) both;animation-delay:var(--qos-splash-cell-delay);opacity:0;transform-box:fill-box;transform-origin:center}.qos-splash-load{align-items:center;animation:qos-splash-fade-up var(--splash-fade-fast-duration) var(--splash-ease-standard) var(--splash-dot-duration) both;bottom:17%;display:flex;flex-direction:column;gap:calc(var(--qos-splash-k) * 2);left:0;padding:0 8%;position:absolute;right:0}.qos-splash-dots{display:flex;gap:calc(var(--qos-splash-k) * 1.2)}.qos-splash-dots i{animation:qos-splash-dot var(--splash-dot-duration) var(--splash-ease-dot) infinite;background:currentColor;border-radius:50%;height:calc(var(--qos-splash-k) * 1.05);opacity:.3;width:calc(var(--qos-splash-k) * 1.05)}.qos-splash-dots i:nth-child(2){animation-delay:.16s}.qos-splash-dots i:nth-child(3){animation-delay:.32s}.qos-splash-hint{font:var(--weight-medium) var(--splash-hint-size)/normal var(--font-ui);letter-spacing:.01em;opacity:0;transition:opacity var(--splash-hint-duration) var(--splash-ease-standard)}.qos-splash-hint--show{opacity:.82}.qos-splash-message{animation:qos-splash-fade-up var(--splash-fade-duration) var(--splash-ease-standard) .56s both;margin-top:calc(var(--qos-splash-k) * 6);max-width:calc(var(--qos-splash-k) * 56);text-align:center}.qos-splash-message .qos-state{gap:calc(var(--qos-splash-k) * 2.2);min-height:0;padding:0}.qos-splash-message .qos-state-glyph{display:none}.qos-splash-message .qos-text--section-title{color:inherit;font:var(--weight-semibold) var(--splash-hint-size)/1.25 var(--font-ui);letter-spacing:-.005em}.qos-splash-message .qos-text--muted{color:inherit;font:var(--weight-regular) var(--splash-body-size)/1.5 var(--font-ui);max-width:none;opacity:.72}.qos-splash-message .qos-btn{background:#ffffff21;border:1px solid rgba(255,255,255,.42);border-radius:calc(var(--qos-splash-k) * 1.4);color:inherit;font:var(--weight-semibold) var(--splash-action-size)/normal var(--font-ui);height:auto;margin-top:calc(var(--qos-splash-k) * .6);padding:calc(var(--qos-splash-k) * 1.5) calc(var(--qos-splash-k) * 4.6);transition:background var(--splash-action-duration) var(--splash-ease-standard)}.qos-splash-message .qos-btn:hover{background:#ffffff38;box-shadow:none;filter:none;transform:none}.qos-splash[data-treatment=neutral] .qos-splash-message .qos-btn{background:var(--acc);border-color:var(--acc);color:var(--acc-on)}.qos-splash[data-treatment=neutral] .qos-splash-message .qos-btn:hover{background:var(--acc-dark)}.qos-splash-foot{animation:qos-splash-fade-up var(--splash-fade-duration) var(--splash-ease-standard) var(--splash-dot-duration) both;bottom:calc(7% + env(safe-area-inset-bottom));font:var(--weight-medium) var(--splash-foot-size)/normal var(--font-ui);left:0;letter-spacing:.01em;opacity:.5;overflow-wrap:anywhere;padding:0 8%;position:absolute;right:0;text-align:center}.qos-splash-phase{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes qos-splash-dot{0%,80%,to{opacity:.28;transform:scale(.78)}40%{opacity:1;transform:scale(1)}}@keyframes qos-splash-cell-in{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes qos-splash-settle{0%,86%{transform:scale(1)}93%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes qos-splash-fade-up{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.qos-splash{transition:none}.qos-splash :is(.qos-splash-mark,.qos-splash-mark rect,.qos-splash-message,.qos-splash-load,.qos-splash-foot){animation:none;opacity:1;transform:none}.qos-splash-dots i{animation:none;opacity:.6}}.qos-my-access{width:min(620px,100vw)}.qos-my-access-body{display:grid;gap:14px;overflow-y:auto;padding:16px 18px 20px}.qos-my-access-permissions{display:grid;gap:0;margin-top:10px}.qos-my-access-permissions code{border-top:1px solid var(--bd);color:var(--ink);padding:7px 0}.qos-my-access-permissions code:first-child{border-top:0}.qos-my-access-diagnostic-note{margin:0}.qos-my-access-actions,.qos-account-unavailable-actions{display:flex;justify-content:flex-end}.qos-header-notifications-body{display:grid;gap:16px;padding:16px}.qos-header-notifications-list{border:1px solid var(--bd);border-radius:var(--r-card);overflow:hidden}.qos-header-notification-row{align-items:center;border-bottom:1px solid var(--bd);border-radius:0;display:flex;gap:12px;padding:12px 14px;text-align:left;width:100%}.qos-header-notification-row:last-child{border-bottom:0}.qos-header-notification-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.qos-header-notification-severity{background:var(--t3);border-radius:50%;flex:0 0 7px;height:7px;width:7px}.qos-header-notification-severity--danger{background:var(--dgr)}.qos-header-notification-severity--warning{background:var(--warn)}.qos-header-notification-severity--info{background:var(--acc)}.qos-header-notification-count{flex:none}.qos-account-unavailable-body{display:grid;gap:16px;padding:16px 18px 18px}.qos-account-security-body{display:grid;gap:12px;padding:13px 13px 2px}.qos-account-security-fields{display:grid;gap:12px}.qos-account-security-totp{display:grid;gap:8px}.qos-account-security-totp p{margin:0}.qos-account-security-actions{display:flex;gap:8px;justify-content:flex-end;margin:0 -13px -2px;padding:8px 13px 13px}.qos-go-live{width:min(820px,100vw)}.qos-go-live-body{align-content:start;display:grid;grid-auto-rows:max-content;min-height:0;gap:16px;overflow-y:auto;padding:16px 18px 20px}.qos-go-live-stack{display:grid;gap:14px}.qos-go-live-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:12px}.qos-go-live-readback{align-items:center;display:flex;gap:16px;justify-content:space-between}.qos-go-live-readback p{margin:4px 0 0}.qos-go-live-rail{display:grid;gap:12px}.qos-go-live-rail p{margin:4px 0 0}.qos-go-live-body textarea{min-height:112px;resize:vertical}.qos-go-live-actions{display:flex;gap:8px;justify-content:flex-end}.qos-go-live-activation-actions{display:flex;gap:8px}.qos-go-live-activation>.qos-go-live-readback:not(:first-child){border-top:1px solid var(--bd);padding-top:10px}.qos-settings-group-card:not(.qos-index-card){align-items:flex-start;background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-tile);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:5px;min-height:112px;padding:16px;text-align:left;width:100%}.qos-settings-group-card:not(.qos-index-card):hover{background:var(--muted);border-color:var(--bd2)}.qos-settings-group-card:not(.qos-index-card):focus-visible{outline:2px solid var(--acc);outline-offset:2px}.qos-settings-signpost.qos-notice{background:var(--info-bg);border:1px solid var(--bd);border-radius:var(--r-ctl);padding:8px 10px}.qos-settings-signpost-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qos-settings-workspace{width:min(900px,94vw)}.qos-settings-workspace-body{display:flex;flex-direction:column;gap:12px;margin:0!important;padding:16px 20px}.qos-settings-section{display:flex;flex-direction:column;gap:9px;margin:0}.qos-settings-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.qos-cash-reason-modal{height:366px}.qos-cash-method-modal{height:304px}.qos-settings-switch,.qos-settings-sod-gate,.qos-settings-reflection{align-items:flex-start;border-bottom:1px solid var(--bd);display:flex;gap:14px;justify-content:space-between;padding:9px 0}.qos-settings-switch>div:first-child,.qos-settings-sod-gate>div:first-child,.qos-settings-reflection>div:first-child{flex:1;min-width:0}.qos-settings-switch p,.qos-settings-sod-gate p,.qos-settings-reflection p{margin:2px 0 0}.qos-settings-sod-gate>div:last-child{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.qos-settings-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between}.qos-settings-subhead{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.qos-device-enrollment-code{background:var(--muted);border:1px solid var(--bd2);border-radius:var(--r-tile);display:block;letter-spacing:5px;padding:18px;text-align:center}.qos-settings-list-card{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qos-settings-list-card>div{flex:1}.qos-settings-list-card .qos-status{margin-left:8px}.qos-settings-workspace-foot,.qos-settings-modal-foot{align-items:center;border-top:1px solid var(--bd);display:flex;gap:10px;justify-content:flex-end;padding-top:12px}.qos-settings-workspace-foot>:first-child,.qos-settings-modal-foot>:first-child{margin-right:auto}.qos-settings-gap-modal{max-height:84vh;overflow:auto}.qos-settings-modal-body{display:flex;flex-direction:column;gap:10px;margin:0!important;padding:16px 20px 18px}.qos-settings-method-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--bd);color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:7px 0;text-align:left;width:100%}.qos-settings-method-row:hover{background:var(--muted)}.qos-settings-denoms{display:flex;flex-wrap:wrap;gap:6px}.qos-brand-authoring-modal{height:min(624px,92vh)}.qos-brand-editor,.qos-terminal-editor{display:grid;gap:10px}.qos-brand-logo-row{align-items:center;display:flex;gap:10px}.qos-brand-logo-slot{align-items:center;background:var(--cream);border:1px solid var(--bd2);border-radius:10px;color:var(--t2);display:flex;flex:0 0 54px;height:54px;justify-content:center}.qos-brand-logo-row p{margin:4px 0 0}.qos-brand-registration{align-items:end;display:grid;gap:8px;grid-template-columns:120px 1fr auto}.qos-terminal-authoring-modal{height:min(330px,92vh)}.qos-terminal-toggles{display:grid;gap:10px;grid-template-columns:1fr 1fr}.qos-terminal-toggles>div{align-items:center;display:flex;justify-content:space-between}.qos-venue-panel{display:flex;flex-direction:column;gap:12px;margin:0!important}.qos-venue-panel>.qos-card{margin:0}.qos-venue-heading,.qos-venue-fee,.qos-venue-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.qos-venue-heading>div,.qos-venue-fee>:first-child{flex:1;min-width:0}.qos-venue-panel .qos-table-banded{margin-top:12px}.qos-venue-modal{display:flex;flex-direction:column;gap:12px}@media(max-width:620px){.qos-settings-grid{grid-template-columns:1fr}.qos-venue-fee{align-items:stretch;flex-direction:column}}
