:root{--a-bg: oklch(17% .02 250);--a-surface: oklch(21% .022 250);--a-surface-2: oklch(25% .024 250);--a-surface-3: oklch(29% .026 250);--a-border: oklch(32% .022 250);--a-border-soft: oklch(27% .02 250);--a-ink: oklch(96% .005 80);--a-ink-2: oklch(80% .012 250);--a-ink-3: oklch(76% .014 250);--a-ink-4: oklch(64% .014 250);--a-accent: oklch(68% .14 60);--a-accent-strong: oklch(76% .15 60);--a-accent-dim: oklch(68% .14 60 / .14);--a-accent-line: oklch(68% .14 60 / .35);--a-cta: oklch(72% .175 52);--a-cta-strong: oklch(78% .165 56);--a-cta-ink: oklch(19% .035 50);--a-cta-glow: oklch(72% .175 52 / .35);--a-ok: oklch(72% .15 155);--a-ok-dim: oklch(72% .15 155 / .14);--a-warn: oklch(80% .15 85);--a-warn-dim: oklch(80% .15 85 / .14);--a-danger: oklch(68% .19 25);--a-danger-dim: oklch(68% .19 25 / .14);--a-info: oklch(72% .11 235);--a-info-dim: oklch(72% .11 235 / .14);--a-radius: 10px;--a-radius-sm: 7px;--a-radius-lg: 16px;--a-sidebar: 268px;--a-shadow: 0 1px 2px oklch(0% 0 0 / .35), 0 12px 36px oklch(0% 0 0 / .35);--a-shadow-sm: 0 1px 3px oklch(0% 0 0 / .3);--a-ease: cubic-bezier(.16, 1, .3, 1)}.adm-card,.adm-stat,.adm-drawer,.mail__pane,.mail__float,.mail-tpl__letter{--a-surface: oklch(99.3% .003 80);--a-surface-2: oklch(95.5% .007 80);--a-surface-3: oklch(92.5% .01 80);--a-border: oklch(88% .012 80);--a-border-soft: oklch(92.5% .008 80);--a-ink: oklch(22% .02 250);--a-ink-2: oklch(36% .018 250);--a-ink-3: oklch(42% .015 250);--a-ink-4: oklch(52% .012 250);--a-accent: oklch(55% .14 60);--a-accent-strong: oklch(46% .15 60);--a-accent-dim: oklch(55% .14 60 / .1);--a-accent-line: oklch(55% .14 60 / .35);--a-ok: oklch(50% .13 155);--a-ok-dim: oklch(50% .13 155 / .1);--a-warn: oklch(52% .12 75);--a-warn-dim: oklch(70% .13 85 / .16);--a-danger: oklch(50% .19 25);--a-danger-dim: oklch(50% .19 25 / .09);--a-info: oklch(48% .11 235);--a-info-dim: oklch(48% .11 235 / .09);color:var(--a-ink)}.adm{--a-bg: #dfe3e9;--a-surface: #ffffff;--a-surface-2: #f2f4f7;--a-surface-3: #e8ebef;--a-border: #cfd4db;--a-border-soft: #e1e4e9;--a-ink: #111317;--a-ink-2: #3a3f48;--a-ink-3: #565d68;--a-ink-4: #767c86;--a-accent: oklch(55% .14 60);--a-accent-strong: oklch(46% .15 60);--a-accent-dim: oklch(55% .14 60 / .1);--a-accent-line: oklch(55% .14 60 / .35);--a-ok: oklch(50% .13 155);--a-ok-dim: oklch(50% .13 155 / .1);--a-warn: oklch(52% .12 75);--a-warn-dim: oklch(70% .13 85 / .16);--a-danger: oklch(50% .19 25);--a-danger-dim: oklch(50% .19 25 / .09);--a-info: oklch(48% .11 235);--a-info-dim: oklch(48% .11 235 / .09);--a-shadow: 0 1px 3px rgb(17 19 23 / .1), 0 12px 36px rgb(17 19 23 / .12);--a-shadow-sm: 0 1px 3px rgb(17 19 23 / .1)}.adm-side,.adm-topbar,.adm-login{--a-bg: oklch(17% .02 250);--a-surface: oklch(21% .022 250);--a-surface-2: oklch(25% .024 250);--a-surface-3: oklch(29% .026 250);--a-border: oklch(32% .022 250);--a-border-soft: oklch(27% .02 250);--a-ink: oklch(96% .005 80);--a-ink-2: oklch(86% .012 250);--a-ink-3: oklch(82% .014 250);--a-ink-4: oklch(72% .014 250);--a-accent: oklch(68% .14 60);--a-accent-strong: oklch(76% .15 60);--a-accent-dim: oklch(68% .14 60 / .14);--a-accent-line: oklch(68% .14 60 / .35);--a-ok: oklch(72% .15 155);--a-warn: oklch(80% .15 85);--a-danger: oklch(68% .19 25);--a-info: oklch(72% .11 235);color:var(--a-ink)}.adm-login__quote{max-width:30ch;text-align:center;font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:clamp(1.375rem,2.6vw,2.375rem);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#f6f5f2;text-wrap:balance}.adm-login__quote-text:before{content:"“";color:var(--a-accent-strong);margin-right:.125rem}.adm-login__quote-text:after{content:"”";color:var(--a-accent-strong);margin-left:.125rem}.adm-login__quote-by:before{content:"— ";color:var(--a-accent-strong)}.adm-login__quote-by{display:block;margin-top:.875rem;font-family:var(--font-body, "Manrope", sans-serif);font-size:.6875rem;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.16em;color:#c0b5aa}.adm-login__logo{height:34px;width:auto;display:block;margin:0 auto 1.5rem}.adm *,.adm *:before,.adm *:after{box-sizing:border-box}.adm h1,.adm h2,.adm h3,.adm h4,.adm h5,.adm h6{color:var(--a-ink);font-family:var(--font-display, "Bricolage Grotesque", sans-serif);letter-spacing:-.02em;line-height:1.15}.adm h1{font-size:1.375rem}.adm h2{font-size:1.125rem}.adm h3{font-size:1rem}.adm h4,.adm h5,.adm h6{font-size:.9375rem}.adm a{color:var(--a-accent-strong)}.adm a.adm-btn{color:var(--a-ink);text-decoration:none}.adm a.adm-btn--primary,.adm a.adm-btn--primary:hover{color:var(--a-cta-ink)}.adm a.adm-btn--ghost{color:var(--a-ink-2)}.adm{min-height:100vh;background:var(--a-bg);color:var(--a-ink);font-family:var(--font-body, "Manrope", system-ui, sans-serif);font-size:.9375rem;line-height:1.55;letter-spacing:0}.adm p{max-width:none;color:inherit}.adm .num,.adm td.num,.adm .money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.adm-shell{display:grid;grid-template-columns:var(--a-sidebar) 1fr;min-height:100vh}.adm-side{background:linear-gradient(180deg,oklch(20% .022 250) 0%,var(--a-bg) 100%);border-right:1px solid var(--a-border);padding:.875rem 1rem .625rem;display:flex;flex-direction:column;gap:.625rem;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:40}.adm-brand{display:flex;align-items:baseline;justify-content:center;gap:.5rem;padding:.25rem .5rem 0}.adm-brand__mark{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-weight:800;font-size:1.125rem;letter-spacing:-.02em;color:var(--a-ink)}.adm-brand__tag{font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--a-accent);font-weight:700}.adm-nav{display:flex;flex-direction:column;gap:0}.adm-nav__group{text-transform:uppercase;letter-spacing:.14em;color:var(--a-ink-3);font-weight:700;padding:.85rem .5rem .2rem;font-size:.6875rem}.adm-nav a{display:flex;align-items:center;gap:.625rem;padding:.3rem .75rem .3rem 3rem;border-radius:var(--a-radius-sm);color:var(--a-ink-2);text-decoration:none;font-weight:500;font-size:.9rem;line-height:1.4;transition:background .16s var(--a-ease),color .16s var(--a-ease);position:relative}.adm-nav a:hover{color:var(--a-cta)}.adm-nav a[aria-current=page]{color:var(--a-cta);font-weight:600}.adm-nav__icon{width:15px;flex:none;opacity:.85}.adm-nav a.adm-nav__locked{color:var(--a-ink-3);cursor:not-allowed}.adm-nav a.adm-nav__locked:hover{background:transparent;color:var(--a-ink-3)}.adm-nav__lock{margin-left:auto;flex:none;opacity:.7}.adm-locked{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:min(400px,calc(100vw - 2rem));box-shadow:var(--a-shadow)}.adm-locked__head{display:flex;align-items:center;gap:.625rem;color:var(--a-warn)}.adm-locked__head h2{font-size:1rem;margin:0;color:var(--a-ink)}.adm-locked p{font-size:.875rem;color:var(--a-ink-2);margin:0}.adm-partner{width:min(460px,calc(100vw - 2rem));border-top:3px solid var(--a-accent)}.adm-partner__eyebrow{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--a-accent-strong)}.adm-partner h2{font-size:1.05rem;margin:0;line-height:1.3}.adm-team__tabs td{padding-top:0!important;border-top:0!important}.adm-team__tabs-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding-bottom:.5rem}.adm-tick{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid var(--a-border);border-radius:999px;font-size:.8125rem;color:var(--a-ink-2);cursor:pointer;user-select:none}.adm-tick input{accent-color:var(--a-accent);margin:0}.adm-tick--on{border-color:var(--a-accent);color:var(--a-accent-strong);background:var(--a-accent-dim)}.adm-team__tabs-row .adm-hint{flex-basis:100%}.adm-nav a.adm-nav__hero{--hero-glow: .4;--hero-blur: 6px;justify-content:center;padding:.55rem 1rem;margin:.25rem .25rem .5rem;border-radius:999px;background:none;border:1px solid oklch(5% .01 250);color:#f6f5f2;font-weight:700;letter-spacing:.01em;text-shadow:0 -1px 0 rgb(0 0 0 / .6);box-shadow:0 1px 2px #0009;isolation:isolate;transition:transform .12s var(--a-ease)}.adm-nav a.adm-nav__hero:before{content:"";position:absolute;inset:-2px;width:auto;z-index:-1;border-radius:999px;background:oklch(72% .175 52 / var(--hero-glow));filter:blur(var(--hero-blur));transition:background .22s var(--a-ease),filter .22s var(--a-ease)}.adm-nav a.adm-nav__hero:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:linear-gradient(180deg,#292e34,#0c1014 52%,#030507);box-shadow:inset 0 1px #ffffff29,inset 0 -2px 4px #0000008c}.adm-nav a.adm-nav__hero:hover{background:none;color:var(--a-cta);--hero-glow: .6;--hero-blur: 9px}.adm-nav a.adm-nav__hero:active{transform:translateY(1px)}.adm-nav a.adm-nav__hero:active:after{box-shadow:inset 0 2px 5px #000000b3,inset 0 -1px #ffffff0f}.adm-nav a.adm-nav__hero:focus-visible{outline:2px solid oklch(72% .175 52);outline-offset:3px}.adm-nav a.adm-nav__hero[aria-current=page]{background:none;color:var(--a-cta);font-weight:700}@media(prefers-reduced-motion:reduce){.adm-nav a.adm-nav__hero,.adm-nav a.adm-nav__hero:before{transition:none}}.adm-nav__count{margin-left:auto;font-size:.75rem;color:var(--a-ink-3);font-variant-numeric:tabular-nums}.adm-folds{display:flex;flex-direction:column}.adm-fold{border-top:1px solid var(--a-border-soft)}.adm-fold__head{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .25rem;border:0;background:transparent;cursor:pointer;text-align:left}.adm-fold__label{font-weight:700;font-size:.875rem;color:var(--a-ink)}.adm-fold__head:hover .adm-fold__label{color:var(--a-accent-strong)}.adm-fold__sum{margin-left:auto;color:var(--a-ink-3);font-size:.8rem;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-fold__chev{color:var(--a-ink-4);flex:none;transition:transform .15s var(--a-ease)}.adm-fold__chev[data-open]{transform:rotate(90deg)}.adm-fold__body{padding:0 .25rem 1rem}.adm-fold__body .pj-bills{border-top:0;padding-top:.1rem}.adm-nav__fold{position:relative}.adm-nav__foldbtn{display:flex;align-items:center;gap:.625rem;width:100%;padding:.45rem .75rem .3rem .5rem;border:0;background:transparent;cursor:pointer;font:700 .6875rem var(--font-body, sans-serif);text-transform:uppercase;letter-spacing:.14em;color:var(--a-ink-3);border-radius:var(--a-radius-sm);text-align:left}.adm-nav__foldbtn:hover{color:var(--a-ink)}.adm-nav__chev{flex:none;opacity:.7;transition:transform .15s var(--a-ease)}.adm-nav__fold[data-open] .adm-nav__chev{transform:rotate(90deg)}.adm-nav__foldbtn .adm-nav__count{margin-left:auto}.adm-nav__fold[data-open] .adm-nav__foldbtn .adm-nav__count,.adm-nav__sub{display:none}.adm-nav__fold[data-open]>.adm-nav__sub{display:block}.adm-nav__fold[data-peek]:not([data-open])>.adm-nav__sub{display:block;position:fixed;left:var(--peek-x, 15rem);top:var(--peek-y, 4rem);min-width:11.5rem;z-index:70;padding:.4rem;background:#151e27;border:1px solid oklch(100% 0 0 / .12);border-radius:var(--a-radius);box-shadow:var(--a-shadow)}.adm-nav__fold[data-peek]:not([data-open])>.adm-nav__sub:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:8px}.adm-nav__fold[data-peek]:not([data-open])>.adm-nav__sub a{padding-left:.875rem}.adm-nav__fold[data-peek]:not([data-open])>.adm-nav__sub a[aria-current=page]:before{display:none}.adm-nav__count--alert{min-width:1.4em;padding:0 .4em;border-radius:999px;text-align:center;background:var(--a-danger);color:#f8f8f8;font-weight:700;font-size:.6875rem;line-height:1.5}.adm-side__foot{margin-top:auto;padding:.5rem .25rem 0;border-top:1px solid var(--a-border-soft);position:relative}.adm-who__text{min-width:0;flex:1 1 auto}.adm-who__text br{display:none}.adm-who__text .adm-who__name,.adm-who__text .adm-who__role{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-who__switch{flex:none;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:999px;border:1px solid var(--a-border);background:transparent;color:var(--a-ink-2);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:color .15s var(--a-ease),border-color .15s var(--a-ease)}.adm-who__switch:hover,.adm-who__switch[aria-expanded=true]{color:var(--a-ink);border-color:var(--a-cta)}.adm-who__switch:focus-visible{outline:2px solid var(--a-cta);outline-offset:2px}.adm-switch{position:absolute;left:.25rem;right:.25rem;bottom:calc(100% + .5rem);z-index:60;background:var(--a-surface-2);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow);padding:.4rem;max-height:min(22rem,60vh);overflow:auto}.adm-switch__head{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--a-ink-3);padding:.35rem .5rem .45rem}.adm-switch__item{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;width:100%;padding:.45rem .6rem;border:0;border-radius:var(--a-radius-sm);background:transparent;color:var(--a-ink);font:inherit;text-align:left;cursor:pointer}.adm-switch__item:hover,.adm-switch__item:focus-visible{background:var(--a-surface-3);outline:none}.adm-switch__item[aria-current=true]{box-shadow:inset 3px 0 0 var(--a-cta)}.adm-switch__item:disabled{opacity:.6;cursor:progress}.adm-switch__name{font-size:.875rem;font-weight:600}.adm-switch__role{font-size:.75rem;color:var(--a-ink-3);text-transform:capitalize}.adm-switch__empty{font-size:.8125rem;color:var(--a-ink-3);margin:0;padding:.5rem .6rem}.adm-switch__back{width:100%;margin-top:.35rem;padding:.5rem;border:1px dashed var(--a-border);border-radius:var(--a-radius-sm);background:transparent;color:var(--a-ink-2);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.adm-switch__back:hover{color:var(--a-ink);border-color:var(--a-cta)}.adm-viewas{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.6rem 1.25rem;font-size:.875rem;background:#42220c;color:#f8ece0;border-bottom:1px solid var(--a-cta-glow)}.adm-viewas b{color:var(--a-cta-strong)}.adm-viewas__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--a-cta);box-shadow:0 0 0 4px var(--a-cta-glow)}.adm-viewas .adm-btn{margin-left:auto}@media(max-width:1023px){.adm-viewas{top:var(--a-topbar);padding:.55rem .95rem}}.adm-who{display:flex;align-items:center;gap:.625rem;padding:0 .5rem .35rem}.adm-who__dot{width:30px;height:30px;flex:none;border-radius:50%;background:var(--a-accent-dim);color:var(--a-accent-strong);display:grid;place-items:center;font-weight:700;font-size:.75rem;border:1px solid var(--a-accent-line)}.adm-who__name{font-weight:600;font-size:.9375rem;line-height:1.2}.adm-who__role{font-size:.6875rem;color:var(--a-ink-3);text-transform:uppercase;letter-spacing:.1em}.adm-main{min-width:0;display:flex;flex-direction:column}.adm .sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.adm-body{padding:1.5rem 2rem 4rem;width:100%;max-width:1240px;margin:0 auto}.adm-body--wide{max-width:1560px}.adm-card{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow-sm)}.adm-card__head{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--a-border-soft)}.adm-card__title{font-weight:650;font-size:1rem;letter-spacing:-.01em}.adm-card__actions{margin-left:auto;display:flex;gap:.375rem}.adm-card__body{padding:1.125rem}.adm-card__body--flush{padding:0}.adm-grid{display:grid;gap:1rem}.adm-grid--stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.adm-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.adm-stat{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.375rem;position:relative;overflow:hidden}.adm-stat:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--a-accent);opacity:.55}.adm-stat--ok:after{background:var(--a-ok)}.adm-stat--warn:after{background:var(--a-warn)}.adm-stat--danger:after{background:var(--a-danger)}.adm-stat__label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.13em;color:var(--a-ink-4);font-weight:700}.adm-stat__value{font-family:var(--font-display, sans-serif);font-weight:700;font-size:1.75rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.adm-stat__note{font-size:.78rem;color:var(--a-ink-3)}.adm-grid--stats-4{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2.5rem}@media(max-width:1023px){.adm-grid--stats-4{margin-bottom:2rem}}@media(max-width:720px){.adm-grid--stats-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.adm-grid--stats-4 .adm-stat__value{font-size:1.25rem}}@media(max-width:639px){.adm-grid--stats-4{margin-bottom:1.75rem}}.adm-tablewrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:.9rem}.adm-table th{text-align:left;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--a-ink-4);padding:.625rem .875rem;border-bottom:1px solid var(--a-border);white-space:nowrap;background:var(--a-surface);position:sticky;top:0;z-index:1}.adm-table td.adm-mono{white-space:nowrap}.adm-table td{padding:.6875rem .875rem;border-bottom:1px solid var(--a-border-soft);vertical-align:middle}.adm-table tbody tr{transition:background .12s var(--a-ease)}.adm-table tbody tr:hover{background:var(--a-surface-2)}.adm-table tbody tr.is-clickable{cursor:pointer}.adm-table td.num,.adm-table th.num{text-align:right}.adm-table__primary{font-weight:600;color:var(--a-ink)}.adm-table__sub{font-size:.78rem;color:var(--a-ink-3)}.adm-empty{padding:3.5rem 1.5rem;text-align:center;color:var(--a-ink-2)}.adm-empty>*{max-width:48ch;margin-left:auto;margin-right:auto}.adm-empty__title{font-weight:650;font-size:1.0625rem;color:var(--a-ink);margin-bottom:.375rem}.adm-badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--a-surface-3);color:var(--a-ink-2);border:1px solid var(--a-border)}.adm-badge--ok{background:var(--a-ok-dim);color:var(--a-ok);border-color:transparent}.adm-badge--warn{background:var(--a-warn-dim);color:var(--a-warn);border-color:transparent}.adm-badge--danger{background:var(--a-danger-dim);color:var(--a-danger);border-color:transparent}.adm-badge--info{background:var(--a-info-dim);color:var(--a-info);border-color:transparent}.adm-badge--accent{background:var(--a-accent-dim);color:var(--a-accent-strong);border-color:transparent}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.5rem .875rem;border-radius:var(--a-radius-sm);font-family:inherit;font-size:.8125rem;font-weight:600;border:1px solid var(--a-border);background:var(--a-surface-2);color:var(--a-ink);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s var(--a-ease),border-color .15s var(--a-ease),transform .15s var(--a-ease),color .15s var(--a-ease)}.adm-btn:hover:not(:disabled){background:var(--a-surface-3);border-color:var(--a-ink-4)}.adm-btn:active:not(:disabled){transform:translateY(1px)}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-btn--primary:disabled{background:var(--a-surface-3);border-color:var(--a-border);color:var(--a-ink-3);box-shadow:none;opacity:1}.adm-btn:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.adm-btn--primary{background:var(--a-cta);border-color:var(--a-cta);color:var(--a-cta-ink);font-weight:700;box-shadow:0 1px #ffffff40 inset,0 2px 10px var(--a-cta-glow)}.adm-btn--primary:hover:not(:disabled){background:var(--a-cta-strong);border-color:var(--a-cta-strong);color:var(--a-cta-ink)}.adm-btn--primary:focus-visible{outline-color:var(--a-cta)}.adm-btn--primary.adm-btn--create:not(:disabled){border-color:oklch(55% .15 48);background:linear-gradient(180deg,oklch(80% .15 60) 0%,var(--a-cta) 50%,oklch(64% .17 46) 100%);color:var(--a-cta-ink);text-shadow:0 1px 0 oklch(88% .08 70 / .6);box-shadow:inset 0 1px #ffffff73,inset 0 -2px 3px oklch(45% .13 45 / .45),0 1px 2px #00000059}.adm-btn--primary.adm-btn--create:hover:not(:disabled){border-color:oklch(55% .15 48);background:linear-gradient(180deg,oklch(80% .15 60) 0%,var(--a-cta) 50%,oklch(64% .17 46) 100%);filter:brightness(1.05)}.adm-btn--primary.adm-btn--create:active:not(:disabled){box-shadow:inset 0 2px 4px oklch(40% .12 45 / .6)}.adm-btn--ghost{background:transparent;border-color:transparent;color:var(--a-ink-2)}.adm-btn--ghost:hover:not(:disabled){background:var(--a-surface-2);color:var(--a-ink)}.adm-btn--danger{color:var(--a-danger);border-color:var(--a-danger-dim);background:transparent}.adm-btn--danger:hover:not(:disabled){background:var(--a-danger-dim);border-color:var(--a-danger)}.adm-btn--sm{padding:.375rem .625rem;font-size:.8125rem}.adm-field{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.adm-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--a-ink-3);font-weight:700}.adm-input,.adm-select,.adm-textarea{width:100%;padding:.5rem .625rem;background:var(--a-surface-2);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);color:var(--a-ink);font-family:inherit;font-size:.8125rem;line-height:1.5;transition:border-color .15s var(--a-ease),box-shadow .15s var(--a-ease)}.adm-input::placeholder,.adm-textarea::placeholder{color:var(--a-ink-4)}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{outline:none;border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-dim)}.adm-input:disabled,.adm-select:disabled,.adm-textarea:disabled{opacity:.5}.adm-textarea{resize:vertical;min-height:72px}.adm-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.75rem}.adm-select option{background:var(--a-surface-2);color:var(--a-ink)}.adm-select--inline{width:auto;min-width:0;padding:.25rem 1.5rem .25rem .5rem;font-size:.8125rem;font-weight:600;border-color:transparent;background-color:transparent;background-position:right .35rem center;cursor:pointer}.adm-select--inline:hover,.adm-select--inline:focus{border-color:var(--a-border);background-color:var(--a-surface)}.adm-hint{font-size:.8125rem;color:var(--a-ink-3);line-height:1.5}.adm-formgrid{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adm-formgrid--wide{grid-template-columns:1fr}.adm-fieldset{border:0;padding:0;margin:0 0 1.5rem;min-inline-size:0}.adm .adm-fieldset__legend,.adm-fieldset__legend{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--a-accent);font-weight:700;padding:0 0 .625rem;display:flex;align-items:center;gap:.625rem;width:100%}.adm .adm-fieldset__legend:after,.adm-fieldset__legend:after{content:"";flex:1;height:1px;background:var(--a-border)}.adm-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;position:sticky;top:0;z-index:25;margin:-1.5rem -2rem 1rem;padding:1rem 2rem;background:#dfe3e9eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--a-border-soft)}.adm-toolbar .adm-input,.adm-toolbar .adm-select{width:auto;min-width:140px}.adm-toolbar__search{flex:1 1 240px;min-width:200px}.adm-toolbar__spacer{flex:1}.adm-drawer-backdrop{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(2px);z-index:60;animation:adm-fade .18s var(--a-ease)}.adm-drawer{position:fixed;top:50%;left:50%;z-index:61;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 2rem));max-height:min(90vh,calc(100dvh - 2rem));background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-lg);box-shadow:var(--a-shadow);overflow:hidden;display:flex;flex-direction:column;animation:adm-modal-in .22s var(--a-ease)}.adm-drawer__head{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--a-border)}.adm-drawer__title{font-family:var(--font-display, sans-serif);font-weight:700;font-size:1.0625rem;letter-spacing:-.02em}.adm-drawer__body{padding:1.25rem;overflow-y:auto;flex:1}.adm-drawer__foot{display:flex;gap:.5rem;align-items:center;padding:.875rem 1.25rem;border-top:1px solid var(--a-border);background:var(--a-surface-2)}.adm-drawer__foot .adm-spacer{flex:1}@keyframes adm-fade{0%{opacity:0}to{opacity:1}}@keyframes adm-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes adm-modal-in{0%{transform:translate(-50%,calc(-50% + 12px)) scale(.98);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.adm-drawer,.adm-drawer-backdrop{animation:none}.adm *,.adm *:before,.adm *:after{transition-duration:1ms!important}}.adm-preview{position:fixed;inset:0;z-index:70;display:flex}.adm-preview__backdrop{position:fixed;inset:0;background:#0000009e;backdrop-filter:blur(3px);animation:adm-fade .16s var(--a-ease)}.adm-preview__panel{position:relative;z-index:1;margin:auto;width:min(940px,calc(100vw - 1.5rem));height:min(94vh,calc(100dvh - 1.25rem));background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-lg);box-shadow:var(--a-shadow);overflow:hidden;display:flex;flex-direction:column;animation:adm-modal-in .22s var(--a-ease)}.adm-preview__head{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--a-border);background:var(--a-surface-2)}.adm-preview__title{font-weight:600;font-size:.8125rem;letter-spacing:.01em;opacity:.75}.adm-preview__head .adm-spacer{flex:1}.adm-preview__frame{flex:1;width:100%;border:0;background:#4d4d4d}@media(prefers-reduced-motion:reduce){.adm-preview__panel,.adm-preview__backdrop{animation:none}}.adm-lines{width:100%;border-collapse:collapse;font-size:.8125rem}.adm-lines th{font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--a-ink-4);font-weight:700;text-align:left;padding:0 .375rem .375rem;white-space:nowrap}.adm-lines td{padding:.1875rem .375rem .1875rem 0;vertical-align:top}.adm-lines .adm-input,.adm-lines .adm-select{padding:.375rem .5rem;font-size:.8125rem}.adm-lines__total{text-align:right;font-variant-numeric:tabular-nums;padding-top:.75rem;white-space:nowrap;color:var(--a-ink-2)}.adm-totals{margin-left:auto;width:min(320px,100%);display:grid;gap:.375rem}.adm-totals__row{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem;color:var(--a-ink-2);font-variant-numeric:tabular-nums}.adm-totals__row--grand{border-top:1px solid var(--a-border);margin-top:.375rem;padding-top:.625rem;font-size:1.0625rem;font-weight:700;color:var(--a-accent-strong);font-family:var(--font-display, sans-serif);letter-spacing:-.02em}.adm-note{padding:.6875rem .875rem;border-radius:var(--a-radius-sm);font-size:.875rem;line-height:1.5;border:1px solid var(--a-border);background:var(--a-surface-2);color:var(--a-ink-2)}.adm-note--error{background:var(--a-danger-dim);border-color:transparent;color:var(--a-danger)}.adm-note--ok{background:var(--a-ok-dim);border-color:transparent;color:var(--a-ok)}.adm-note--warn{background:var(--a-warn-dim);border-color:transparent;color:var(--a-warn)}.adm-login{min-height:100vh;display:flex;flex-direction:column;background:var(--a-bg)}.adm-login__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:38vh;padding:clamp(1.5rem,4vw,4rem);background:linear-gradient(15deg,#01050bd9,#01050ba8 55%,#01050b8c),url(/images/admin/login-side.jpg) center / cover no-repeat}.adm-login__panel{flex:1;display:grid;place-items:center;padding:2rem 1.25rem 3rem}@media(min-width:860px){.adm-login{flex-direction:row}.adm-login__visual{flex:1.15;min-height:100vh}.adm-login__panel{flex:1;min-height:100vh;padding:2rem}}.adm-login__card{width:min(400px,100%);background:linear-gradient(180deg,#121a23,#0b131c);border:1px solid var(--a-border);border-radius:var(--a-radius-lg);padding:2rem;box-shadow:var(--a-shadow)}.adm-login__card .adm-input{background:#050b12;border-color:#262f39}.adm-login__card .adm-input:focus{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-dim)}.adm-login__mark{font-family:var(--font-display, sans-serif);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;margin-bottom:.25rem}.adm-login__tag{font-size:.6875rem;text-transform:uppercase;letter-spacing:.18em;color:var(--a-accent);font-weight:700;margin-bottom:1.75rem}.adm-login__lede{color:var(--a-ink-3);font-size:.8125rem;margin-bottom:1.25rem;text-align:center}.adm-login__form{display:grid;gap:.75rem}.adm-login__foot{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--a-border-soft);font-size:.6875rem;color:var(--a-ink-4)}.adm-login__foot a{color:var(--a-ink-3)}.adm-row{display:flex;align-items:center;gap:.5rem}.adm-row--wrap{flex-wrap:wrap}.adm-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.adm-stack--sm{gap:.5rem}.adm-muted{color:var(--a-ink-3)}.adm-dim{color:var(--a-ink-4)}.adm-spacer{flex:1}.adm-mono{font-variant-numeric:tabular-nums}.adm-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:26ch}.adm-skeleton{background:linear-gradient(90deg,var(--a-surface-2) 25%,var(--a-surface-3) 50%,var(--a-surface-2) 75%);background-size:200% 100%;animation:adm-shimmer 1.4s infinite;border-radius:var(--a-radius-sm);height:1em}@keyframes adm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--a-topbar: 52px}.adm-topbar,.adm-side__backdrop,.adm-side__close{display:none}@media(max-width:1023px){.adm-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.adm-topbar{display:flex;align-items:center;gap:.75rem;position:sticky;top:0;z-index:40;height:var(--a-topbar);padding:0 .75rem 0 .5rem;background:#091018eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--a-border)}.adm-topbar__menu{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--a-radius-sm);background:transparent;color:var(--a-ink);cursor:pointer}.adm-topbar__menu:hover,.adm-topbar__menu:focus-visible{background:var(--a-surface-2)}.adm-topbar__title{font-family:var(--font-display, sans-serif);font-weight:700;font-size:1.0625rem;letter-spacing:-.02em;color:var(--a-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-topbar__brand{margin-left:auto;text-decoration:none;color:var(--a-ink);font-family:var(--font-display, sans-serif);font-weight:800;font-size:.9375rem;letter-spacing:-.02em}.adm-topbar__brand span{font-size:.625rem;letter-spacing:.16em;color:var(--a-accent);font-weight:700;margin-left:.25rem}.adm-side{position:fixed;top:0;bottom:0;left:0;z-index:80;width:min(300px,86vw);height:100dvh;transform:translate(-102%);transition:transform .24s var(--a-ease);box-shadow:var(--a-shadow)}body[data-nav-open] .adm-side{transform:none}.adm-side__backdrop{display:block;position:fixed;inset:0;z-index:79;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:adm-fade .18s var(--a-ease)}.adm-side__backdrop[hidden]{display:none}body[data-nav-open]{overflow:hidden}.adm-body{padding:1rem 1rem 3rem}.adm-toolbar{top:var(--a-topbar);margin:-1rem -1rem 1rem;padding:.75rem 1rem}}@media(max-width:640px){.adm-toolbar__search{flex:1 1 100%;min-width:0}.adm-toolbar .adm-input,.adm-toolbar .adm-select{min-width:0;flex:1 1 40%}.adm-input,.adm-select,.adm-textarea{font-size:16px}.adm-formgrid,.adm-grid--2{grid-template-columns:1fr}.adm-card__head{flex-wrap:wrap}.adm-card__actions{flex-wrap:wrap;min-width:0}.adm-drawer{top:0;left:0;transform:none;width:100vw;height:100dvh;max-height:none;border-radius:0;border:0;animation:adm-slide-up .22s var(--a-ease)}.adm-drawer__head{padding:.875rem 1rem}.adm-drawer__body{padding:1rem;overflow-x:hidden}.adm-drawer__body .adm-tablewrap{overflow-x:auto;margin-inline:-1rem;padding-inline:1rem}.adm-drawer__foot{padding:.75rem 1rem;flex-wrap:wrap}.adm-preview__panel{width:100vw;height:100dvh;max-height:none;border-radius:0}.adm-table th:first-child,.adm-table td:first-child{position:sticky;left:0;z-index:1;background:var(--a-surface)}.adm-table tbody tr:hover td:first-child{background:var(--a-surface-2)}}@keyframes adm-slide-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.adm-side{transition:none}.adm-side__backdrop,.adm-drawer{animation:none}}.adm-addline{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.adm-addline__or{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--a-ink-4);flex:none;position:relative;padding-left:.75rem}.adm-addline__or:before{content:"";position:absolute;left:0;top:50%;height:1.4em;width:1px;background:var(--a-border);transform:translateY(-50%)}.adm-subslot{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 1.5rem;padding:.875rem 1rem;border:1px dashed var(--a-border);border-radius:var(--a-radius)}.adm-screentabs{display:flex;gap:1.5rem;margin:0 0 1rem;border-bottom:1px solid var(--a-border);overflow-x:auto;scrollbar-width:none}.adm-screentabs button{flex:none;background:none;border:0;padding:.625rem 0;margin-bottom:-1px;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:650;color:var(--a-ink-3);border-bottom:2px solid transparent;white-space:nowrap}.adm-screentabs button:hover{color:var(--a-ink)}.adm-screentabs button[aria-selected=true]{color:var(--a-ink);border-bottom-color:var(--a-accent)}.adm-screentabs button:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.adm-pricelist+.adm-pricelist{margin-top:2.25rem}.adm-pricelist__head{display:flex;align-items:baseline;gap:.25rem .75rem;flex-wrap:wrap;margin-bottom:.375rem}.adm-pricelist__name{margin:0;font-size:1.0625rem;font-weight:700}.adm-pricelist__table td{vertical-align:top}.adm-pricelist__section td{padding-top:1.125rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--a-accent-strong);border-bottom:1px solid var(--a-border)}.adm-pricelist__edit{text-align:right;white-space:nowrap}@media(max-width:640px){.adm-pricelist__table thead{display:none}.adm-pricelist__table,.adm-pricelist__table tbody{display:block}.adm-pricelist__table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:.625rem 0;border-bottom:1px solid var(--a-border-soft)}.adm-pricelist__table td{display:block;padding:0;border:0;text-align:left}.adm-pricelist__table td[data-label=SKU]{grid-row:1;grid-column:1}.adm-pricelist__table td.adm-pricelist__edit{grid-row:1;grid-column:2}.adm-pricelist__table td[data-label=Model],.adm-pricelist__table td[data-label=Details],.adm-pricelist__section td{grid-column:1 / -1}.adm-pricelist__table td.num:before{content:attr(data-label) " ";color:var(--a-ink-4);font-size:.75rem;font-weight:600}.adm-pricelist__section{border-bottom:0}}@media(min-width:641px){.adm-pricelist__table td[data-label=Details]{width:34%}.adm-pricelist__table td[data-label=SKU],.adm-pricelist__table td.num{white-space:nowrap}}.adm-pnl{display:flex;flex-wrap:wrap;gap:.5rem}.adm-pnl__cell{flex:1;min-width:8rem;display:flex;flex-direction:column;gap:.15rem;padding:.625rem .75rem;background:var(--a-surface-2);border:1px solid var(--a-border-soft);border-radius:var(--a-radius)}.adm-pnl__cell strong{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.adm-checkgroup{margin-top:.5rem}.adm-checkgroup__label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-accent);margin:.5rem 0 .25rem}.adm-check{display:flex;align-items:flex-start;gap:.5rem;padding:.3rem 0;font-size:.875rem;cursor:pointer}.adm-check input{margin-top:.15rem;flex-shrink:0}.adm-check__done{text-decoration:line-through;color:var(--a-ink-4)}.adm-costs__table td{vertical-align:top}.adm-costs__group th,.adm-costs__group td{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-accent);padding-top:.875rem;text-align:left}.adm-costs__group td.num{text-align:right}.adm-table tbody tr.adm-costs__group:hover,.adm-table tbody tr.adm-costs__total:hover{background:transparent}.adm-costs__total th,.adm-costs__total td{font-weight:700;color:var(--a-ink);border-top:1px solid var(--a-border);text-align:left}.adm-costs__total td.num{text-align:right}.adm-costs__actions{white-space:nowrap;text-align:right}.adm-costs__form{margin:.5rem 0;padding:.75rem;background:var(--a-surface-2);border:1px solid var(--a-border-soft);border-radius:var(--a-radius)}@media(max-width:640px){.adm-costs__table,.adm-costs__table tbody{display:block}.adm-costs__table tr{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;padding:.625rem .25rem;border-bottom:1px solid var(--a-border-soft)}.adm-costs__table th,.adm-costs__table td{display:block;padding:0;border:0}.adm-costs__table td:empty{display:none}.adm-costs__table tr>:first-child{grid-column:1 / -1}.adm-costs__table td.num{grid-column:2}.adm-costs__table tr.adm-costs__group>:first-child,.adm-costs__table tr.adm-costs__total>:first-child{grid-column:1}.adm-costs__table tr.adm-costs__total{border-top:1px solid var(--a-border);border-bottom:0}.adm-costs__actions{grid-column:1 / -1;text-align:left}}.pj-sub{margin-top:.2rem;font-size:.8125rem;color:var(--a-ink-3)}.pj-window .adm-stack{gap:1.25rem}.pj-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:.25rem 0 0}.pj-figures span{display:block;font-size:.75rem;font-weight:600;color:var(--a-ink-3);margin-bottom:.2rem}.pj-figures b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:clamp(1.4rem,1rem + 1.4vw,1.9rem);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.pj-figures .is-profit b,.pj-figures .is-profit small{color:var(--a-ok)}.pj-figures .is-loss b,.pj-figures .is-loss small{color:var(--a-danger)}.pj-figures small{margin-left:.4rem;font-size:.8125rem;font-weight:650}.pj-tabs{display:flex;justify-content:center;gap:1.6rem;border-bottom:1px solid var(--a-border);margin-top:.25rem;overflow-x:auto}.pj-tabs button{position:relative;border:0;background:none;padding:0 0 .7rem;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;color:var(--a-ink-3);white-space:nowrap;transition:color .15s var(--a-ease)}.pj-tabs button:hover{color:var(--a-ink-2)}.pj-tabs button[aria-selected=true]{color:var(--a-ink)}.pj-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--a-ink)}.pj-tabs__count{margin-left:.35rem;font-weight:500;color:var(--a-ink-4)}.pj-panel{display:grid;gap:2rem;padding-top:.5rem}.pj-sec{display:grid;gap:.6rem}.pj-idchecks{list-style:none;margin:.35rem 0 0;padding:0;display:grid;gap:.2rem;font-size:.8125rem;color:var(--a-ink-3, oklch(50% .015 250))}.pj-idchecks .is-ok{color:inherit}.pj-idchecks .is-bad{color:#b71824;font-weight:600}.pj-sec__title{margin:0;font-size:.8125rem;font-weight:600;color:var(--a-ink-3);letter-spacing:0;text-transform:none}.pj-sec .pj-bills{border-top:0;padding:0}.pj-paid{margin:0;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.pj-paid b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.125rem;font-weight:650}.pj-link{justify-self:start;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;color:var(--a-ink-2)}.pj-link:hover{color:var(--a-ink);text-decoration:underline;text-underline-offset:3px}.pj-link:disabled{opacity:.5;cursor:default;text-decoration:none}.pj-how{margin:0;font-size:.8125rem;line-height:1.55;color:var(--a-ink-3);max-width:62ch}.pj-window .adm-costs__table td,.pj-window .adm-costs__table th{border-bottom:0}.pj-window .adm-costs__group th,.pj-window .adm-costs__group td{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--a-ink-3);padding-top:1rem}.pj-window .adm-costs__group td.money{visibility:hidden}.pj-window .adm-costs__table tbody tr:not(.adm-costs__group):not(.adm-costs__total):hover{background:var(--a-surface-2)}.pj-window .adm-costs__total th,.pj-window .adm-costs__total td{border-top:1px solid var(--a-border);font-size:1rem}.adm-costs__auto{font-size:.75rem;color:var(--a-ink-4)}@media(min-width:641px){.pj-window .adm-costs__table{width:100%}.pj-window .adm-costs__table tr>:first-child{width:100%}.pj-window .adm-costs__table td:not(:first-child){white-space:nowrap}}.pj-window .pj-bills__list{gap:0}.pj-window .pj-bills__list li{background:transparent;border:0;border-radius:var(--a-radius-sm);padding:.55rem .5rem}.pj-window .pj-bills__list li:hover{background:var(--a-surface-2)}.pj-window .pj-bills__title,.pj-window .pj-bills__title--sub{font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--a-ink-3)}.pj-window .pj-bills>.adm-hint:last-child{font-size:.75rem}@media(hover:hover){.pj-window .adm-costs__actions .adm-btn{opacity:0;transition:opacity .15s var(--a-ease)}.pj-window .adm-costs__table tr:hover .adm-costs__actions .adm-btn,.pj-window .adm-costs__actions .adm-btn:focus-visible{opacity:1}}@media(max-width:640px){.pj-figures{grid-template-columns:1fr 1fr;gap:1rem}.pj-figures>:last-child{grid-column:1 / -1}}.adm .pay-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1rem;margin:-.5rem 0 1rem;padding:.6rem 0;background:var(--a-bg);border-bottom:1px solid var(--a-border)}.adm .pay-bar--end{justify-content:flex-end}.adm .mo{display:grid;grid-template-columns:14rem minmax(0,1fr);min-height:70vh}.adm .mo__rail{border-right:1px solid var(--a-border);padding:.5rem 1rem 1rem 0;display:flex;flex-direction:column;gap:2px;align-self:start;position:sticky;top:4.25rem}.adm .mo__room{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;text-align:left;border:0;background:none;border-radius:var(--a-radius-sm);padding:.6rem .75rem;cursor:pointer;font:inherit;font-weight:650;font-size:.9375rem;color:var(--a-ink-2);transition:background .12s var(--a-ease),color .12s var(--a-ease)}.adm .mo__room:hover,.adm .mo__room[aria-current=page]{background:var(--a-surface-2);color:var(--a-ink)}.adm .mo__dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--a-ink-4);opacity:.45}.adm .mo__dot--warn{background:var(--a-warn);opacity:1;box-shadow:0 0 0 3px var(--a-warn-dim)}.adm .mo__dot--danger{background:var(--a-danger);opacity:1;box-shadow:0 0 0 3px var(--a-danger-dim)}.adm .mo__pane{padding:.5rem 0 3rem 1.75rem;min-width:0;display:grid;gap:1rem;align-content:start}.adm .mo__title{margin:0;font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.6rem;font-weight:750;letter-spacing:-.02em}.adm .mo__totals{display:flex;gap:2.25rem;flex-wrap:wrap}.adm .mo__totals span{display:block;font-size:.75rem;font-weight:600;color:var(--a-ink-4)}.adm .mo__totals b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.55rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.adm .mo__totals .is-late b{color:var(--a-danger)}.adm .mo__sub{margin:.75rem 0 0;font-size:.8125rem;font-weight:600;color:var(--a-ink-3);letter-spacing:0;text-transform:none}.adm .mo__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--a-border)}.adm .mo__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8.5rem 10rem;gap:1.1rem;align-items:center;padding:.9rem .25rem;border-bottom:1px solid var(--a-border-soft)}.adm .mo__row.is-paid{opacity:.68}.adm .mo__who,.adm .mo__send{display:grid;gap:.2rem;min-width:0}.adm .mo__who b,.adm .mo__send b{font-weight:700;overflow-wrap:anywhere}.adm .mo__who>span,.adm .mo__send>span{font-size:.78rem;color:var(--a-ink-4)}.adm .mo__tag{display:inline-block!important;margin-left:.45rem;font-size:.6875rem!important;font-weight:600;color:var(--a-ink-3)!important;background:var(--a-surface-2);padding:.1rem .5rem;border-radius:999px}.adm .mo__who b+.mo__tag{vertical-align:1px}.adm .mo__seen,.adm .mo__changed{color:var(--a-warn)!important}.adm .mo__miss{color:var(--a-warn)}.adm .mo__copy{margin-left:.5rem;border:0;background:var(--a-surface-2);color:var(--a-ink-2);font:inherit;font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:6px;cursor:pointer}.adm .mo__link{border:0;background:none;padding:0;font:inherit;font-size:.78rem;color:var(--a-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.adm .mo__link:hover{color:var(--a-ink)}.adm .mo__files{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.78rem}.adm .mo__files a{color:var(--a-ink-2)}.adm .mo__amt{text-align:right;display:grid;gap:.15rem}.adm .mo__amt b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.adm .mo__amt span{font-size:.75rem;color:var(--a-ink-4)}.adm .mo__amt .is-late{color:var(--a-danger);font-weight:600}.adm .mo__act{display:flex;justify-content:flex-end;gap:.4rem}.adm .pv-items{list-style:none;margin:.35rem 0 0;padding:0;border-top:1px solid var(--a-border)}.adm .pv-items li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--a-border-soft)}.adm .pv-items__amt{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.adm .pv-total{margin:.6rem 0 0;display:flex;justify-content:space-between;align-items:baseline}.adm .pv-total span{color:var(--a-ink-3);font-size:.8125rem}.adm .pv-total b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums}.adm .ab-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.adm .ab-type{display:grid;gap:.2rem;text-align:left;padding:.8rem .9rem;cursor:pointer;font:inherit;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);color:var(--a-ink)}.adm .ab-type span{font-size:.75rem;color:var(--a-ink-4)}.adm .ab-type[aria-checked=true]{border-color:var(--a-ink);box-shadow:0 0 0 1px var(--a-ink) inset}@media(max-width:860px){.adm .mo{grid-template-columns:1fr}.adm .mo__rail{position:static;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--a-border);padding:0 0 .5rem}.adm .mo__room{width:auto;white-space:nowrap}.adm .mo__pane{padding-left:0}.adm .mo__row{grid-template-columns:1fr auto}.adm .mo__send{grid-column:1 / -1;grid-row:2}.adm .ab-types{grid-template-columns:1fr}}.adm-reslist{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.adm-rescard{display:flex;flex-direction:column;gap:.35rem;text-align:left;padding:.875rem;background:var(--a-surface);cursor:pointer;border:1px solid var(--a-border);border-radius:var(--a-radius);transition:border-color .16s var(--a-ease),transform .16s var(--a-ease)}.adm-rescard:hover{border-color:var(--a-accent-line);transform:translateY(-1px)}.adm-rescard__top{display:flex;align-items:center;gap:.4rem}.adm-rescard__pin{color:var(--a-accent)}.adm-rescard__link{margin-left:auto;color:var(--a-ink-3)}.adm-rescard__title{font-weight:650;font-size:.9375rem;letter-spacing:-.01em}.adm-rescard__summary{font-size:.8125rem;color:var(--a-ink-3);line-height:1.4}.adm-rescard__foot{font-size:.7rem;margin-top:.15rem}.adm-lead{font-size:1rem;color:var(--a-ink-2);line-height:1.5}.adm-prose{font-size:.9rem;line-height:1.6;color:var(--a-ink)}.adm-porow{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--a-border-soft)}.adm-porow:last-child{border-bottom:0}.adm-porow__main{flex:1;display:flex;align-items:center;gap:.5rem;text-align:left;background:none;border:0;cursor:pointer;color:inherit;font-size:.8125rem}.adm-porow__main:hover{color:var(--a-accent-strong)}.adm-lines td{padding:.2rem .35rem;vertical-align:middle}.adm-lines .adm-input{padding:.35rem .5rem}.adm-intel{border:1px solid var(--a-accent-line);border-radius:var(--a-radius-lg);background:var(--a-accent-dim);padding:.875rem 1rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.625rem}.adm-intel__body{display:flex;flex-direction:column;gap:.75rem}.adm-intel__headline{margin:0;font-weight:650;font-size:.95rem;line-height:1.4;color:var(--a-ink)}.adm-intel__snapshot{margin:0;font-size:.85rem;line-height:1.5;color:var(--a-ink)}.adm-intel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}@media(max-width:640px){.adm-intel__grid{grid-template-columns:1fr}}.adm-intel__facts p{margin:.15rem 0 0;font-size:.82rem;line-height:1.45;color:var(--a-ink)}.adm-intel__brief{border-top:1px dashed var(--a-accent-line);padding-top:.625rem}.adm-intel__brief p{margin:.2rem 0 0;font-size:.83rem;line-height:1.5}.adm-intel__sources ul{margin:.25rem 0 0;padding-left:1rem}.adm-intel__sources li{margin:.1rem 0;font-size:.78rem}.adm-intel__sources a{color:var(--a-accent-strong)}.adm-intel__foot{margin:0;padding-top:.25rem;font-size:.72rem}.adm-search{position:relative}.adm-search__input{width:100%;font-size:.875rem;padding-top:.45rem;padding-bottom:.45rem}.adm-search__panel{position:fixed;left:calc(var(--a-sidebar) + .5rem);top:4.5rem;width:min(36rem,calc(100vw - var(--a-sidebar) - 2rem));z-index:60;background:var(--a-surface-2);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow);max-height:70vh;overflow-y:auto}.adm-search__empty{padding:.875rem 1rem;color:var(--a-ink-3);font-size:.875rem}.adm-search__group+.adm-search__group{border-top:1px solid var(--a-border-soft)}.adm-search__kind{padding:.5rem .875rem .25rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--a-ink-3)}.adm-search__hit{display:grid;grid-template-columns:1fr auto;column-gap:.75rem;align-items:center;padding:.5rem .875rem;color:var(--a-ink);text-decoration:none}.adm-search__hit.is-active,.adm-search__hit:hover{background:var(--a-accent-dim)}.adm-search__title{font-weight:600;font-size:.875rem}.adm-search__sub{grid-column:1;font-size:.78rem;color:var(--a-ink-3)}.adm-search__status{grid-row:1 / span 2;grid-column:2}.adm-filters-toggle,.adm-chips{display:none}@media(max-width:639px){.adm-body{padding:.75rem .875rem 6rem}.adm-toolbar{margin:-.75rem -.875rem .75rem;padding:.625rem .875rem;gap:.5rem;align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--a-bg)}.adm-toolbar .adm-label{display:none}.adm-toolbar__search{flex:1 1 auto;min-width:0;order:-2}.adm-toolbar__search .adm-input,.adm-input.adm-toolbar__search{width:100%;border-radius:12px;padding:.7rem .85rem}.adm-filters-toggle{display:inline-flex;order:-1;align-self:center;flex:none}.adm-toolbar>:not(.adm-toolbar__search):not(.adm-filters-toggle):not(.adm-btn--primary){display:none}.adm-toolbar.is-open>:not(.adm-toolbar__search):not(.adm-filters-toggle):not(.adm-btn--primary){display:flex}.adm-toolbar.is-open>.adm-field{flex:1 1 45%;min-width:0}.adm-toolbar.is-open .adm-label{display:block}.adm-toolbar.is-open>.adm-toolbar__spacer{display:none}.adm-toolbar .adm-select{width:100%}.adm-toolbar>.adm-btn--primary{position:fixed;right:1rem;bottom:1.1rem;z-index:30;height:50px;padding:0 1.3rem;border-radius:999px;font-size:.9375rem;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 24px #d6812e66,0 2px 6px #0006}.adm-toolbar>.adm-btn--primary:not(.adm-btn--noplus):before{content:"+";font-size:1.35rem;font-weight:500;margin-right:.45rem;line-height:1}.adm-grid--stats{grid-template-columns:1fr 1fr;gap:.6rem}.adm-grid--stats .adm-stat{padding:.8rem .9rem}.adm-chips{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:0 -.875rem .75rem;padding:0 .875rem 2px}.adm-chips::-webkit-scrollbar{display:none}.adm-chip{flex:none;font:700 .78rem var(--font-body, sans-serif);padding:.45rem .8rem;border-radius:999px;border:1px solid var(--a-border);background:transparent;color:var(--a-ink-2);white-space:nowrap;cursor:pointer}.adm-chip--on{background:var(--a-accent-dim);border-color:var(--a-accent-line);color:var(--a-accent-strong)}.adm-cards{display:flex;flex-direction:column;gap:.55rem}.adm-card:has(.adm-cards){background:transparent;border:0;box-shadow:none;--a-ink: oklch(96% .005 80);--a-ink-2: oklch(80% .012 250);--a-ink-3: oklch(76% .014 250);--a-ink-4: oklch(64% .014 250);--a-border: oklch(32% .022 250);--a-border-soft: oklch(27% .02 250);--a-surface: oklch(21% .022 250);--a-surface-2: oklch(25% .024 250);--a-surface-3: oklch(29% .026 250);--a-accent: oklch(68% .14 60);--a-accent-strong: oklch(76% .15 60);--a-accent-dim: oklch(68% .14 60 / .14);--a-accent-line: oklch(68% .14 60 / .35)}.adm-card:has(.adm-cards)>.adm-card__head{padding:.25rem .25rem .7rem;border-bottom:0}.adm-card:has(.adm-cards)>.adm-card__body{padding:0}.adm-card:has(.adm-cards) .adm-chips{margin-top:0}.adm-cards__note{padding:1.25rem .25rem;color:var(--a-ink-3)}.adm-cards__note .adm-empty__title{color:var(--a-ink);font-weight:700;margin:0 0 .25rem}.adm-rowcard{--a-surface: oklch(99.3% .003 80);--a-surface-2: oklch(95.5% .007 80);--a-border: oklch(88% .012 80);--a-ink: oklch(22% .02 250);--a-ink-2: oklch(36% .018 250);--a-ink-3: oklch(46% .015 250);--a-ink-4: oklch(56% .012 250);--a-accent: oklch(55% .14 60);--a-accent-strong: oklch(46% .15 60);--a-accent-dim: oklch(55% .14 60 / .1);--a-ok: oklch(50% .13 155);--a-ok-dim: oklch(50% .13 155 / .1);--a-warn: oklch(52% .12 75);--a-warn-dim: oklch(70% .13 85 / .16);--a-danger: oklch(50% .19 25);--a-danger-dim: oklch(50% .19 25 / .09);--a-info: oklch(48% .11 235);--a-info-dim: oklch(48% .11 235 / .09);background:var(--a-surface);color:var(--a-ink);border-radius:14px;padding:.8rem .9rem;position:relative;display:flex;flex-direction:column;gap:.3rem}.adm-rowcard.is-clickable{cursor:pointer}.adm-rowcard.is-clickable:active{background:var(--a-surface-2)}.adm-rowcard--dim{opacity:.6}.adm-rowcard--selected{outline:2px solid var(--a-accent)}.adm-rowcard__top{display:flex;align-items:center;gap:.5rem}.adm-rowcard__eyebrow{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;color:var(--a-ink-3)}.adm-rowcard__main{display:flex;align-items:flex-start;gap:.75rem}.adm-rowcard__text{flex:1;min-width:0}.adm-rowcard__title{font-weight:700;font-size:.975rem;letter-spacing:-.01em;line-height:1.3}.adm-rowcard__sub{color:var(--a-ink-3);font-size:.8rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-rowcard__amount{font-family:var(--font-display, sans-serif);font-weight:800;font-size:1.15rem;letter-spacing:-.03em;text-align:right;white-space:nowrap;flex:none}.adm-rowcard__amountsub{font-family:var(--font-body, sans-serif);font-weight:500;font-size:.72rem;color:var(--a-ink-3);letter-spacing:0}.adm-rowcard__chev{color:var(--a-ink-4);font-size:1.3rem;line-height:1;align-self:center}.adm-rowcard__meta{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:center;font-size:.78rem;color:var(--a-ink-2)}.adm-rowcard__meta .adm-dim{color:var(--a-ink-4)}.adm-rowcard__due{color:var(--a-danger);font-weight:700}.adm-rowcard__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.adm-rowcard .adm-badge{font-size:.66rem}.adm-rowcard .adm-select--inline{font-size:.75rem}.adm-cards+.adm-row{flex-wrap:wrap}.adm-drawer__head{position:sticky;top:0;z-index:2;background:var(--a-surface)}.adm-drawer__body{padding:.75rem .95rem 1rem}.adm-drawer .adm-formgrid{gap:0}.adm-drawer .adm-fieldset{margin-bottom:1.1rem}.adm-drawer .adm-fieldset__legend{margin-bottom:.15rem}.adm-drawer .adm-field{display:grid;grid-template-columns:6.6rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem 0;border-top:1px solid var(--a-border-soft)}.adm-drawer .adm-field:first-of-type{border-top:0}.adm-drawer .adm-field>.adm-label{font-size:.66rem;letter-spacing:.06em;margin:0}.adm-drawer .adm-field>.adm-input,.adm-drawer .adm-field>.adm-select,.adm-drawer .adm-field>.adm-textarea{border:0;background:transparent;padding:.35rem 0;border-radius:0;font-weight:600;box-shadow:none;min-height:2rem}.adm-drawer .adm-field>.adm-input:focus,.adm-drawer .adm-field>.adm-select:focus,.adm-drawer .adm-field>.adm-textarea:focus{box-shadow:inset 0 -2px 0 var(--a-accent)}.adm-drawer .adm-field>.adm-textarea{grid-column:1 / -1;min-height:4.5rem}.adm-drawer .adm-field:has(>.adm-textarea){grid-template-columns:1fr}.adm-drawer .adm-field:has(>.adm-textarea)>.adm-label{padding-top:.2rem}.adm-drawer .adm-field .adm-hint{grid-column:2}.adm-drawer__foot{position:sticky;bottom:0;z-index:2;gap:.5rem}.adm-drawer__foot .adm-btn{flex:1 1 auto;justify-content:center;padding:.75rem .9rem;font-weight:800}.adm-drawer__foot .adm-btn--ghost{flex:0 0 auto}.adm-drawer .adm-rowcard{background:var(--a-surface-2);border:1px solid var(--a-border-soft)}.adm-drawer__head{flex-wrap:wrap;gap:.5rem .75rem}.adm-drawer__head>.adm-spacer{display:none}.adm-drawer__head .adm-btn--ghost{order:-1;flex:none;margin:0 .25rem 0 -.35rem;padding:.5rem .7rem .5rem .4rem;font-size:.9rem;font-weight:700;color:var(--a-accent-strong)}.adm-drawer__head .adm-btn--ghost:before{content:"‹";font-size:1.35rem;line-height:0;margin-right:.3rem;position:relative;top:-1px}.adm-drawer__head>div{flex:1 1 100%;min-width:0}.adm-drawer__title{font-size:1.15rem}.adm-tabs{display:flex;gap:0;margin:0 -.95rem .75rem;padding:0 .95rem;border-bottom:1px solid var(--a-border);overflow-x:auto;scrollbar-width:none}.adm-tabs button{flex:none;background:none;border:0;padding:.6rem 0;margin-right:1.1rem;font:700 .85rem var(--font-body, sans-serif);color:var(--a-ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.adm-tabs button[aria-selected=true]{color:var(--a-ink);border-color:var(--a-accent)}.adm-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 .9rem}.adm-quick a,.adm-quick span{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .25rem;border-radius:12px;border:1px solid var(--a-border);background:var(--a-surface-2);color:var(--a-ink-2);font-size:.75rem;font-weight:700;text-decoration:none}.adm-quick span{opacity:.45}.adm-quick b{font-size:1.05rem;font-weight:800;color:var(--a-ink)}}@media(max-width:639px){.dash-readouts{grid-template-columns:1fr 1fr;gap:.6rem}.dash-panel.dash-ro{padding:.9rem .9rem .8rem}.dash-num{font-size:1.55rem;margin:.55rem 0 .35rem}.dash-sub{font-size:.72rem}.dash-q{grid-template-columns:8px minmax(0,1fr)}.dash-q__act{grid-column:2;margin-top:.2rem}.dash-q__t,.dash-q__d{white-space:normal}.dash-queue__list{max-height:none;overflow:visible;mask-image:none;padding-right:0}.dash-filters{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.dash-foot{justify-content:flex-start}}.adm-quote{display:grid;gap:.6rem;margin-bottom:1.1rem}.adm-quote__row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.875rem;color:var(--a-ink-2)}.adm-quote__state{flex:1 1 18rem}.adm-quote__send{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.75rem .875rem;border-radius:var(--a-radius-sm);background:var(--a-surface-2);border:1px solid var(--a-border-soft)}.adm-quote__send .adm-input{flex:1 1 16rem}.adm-quote__send .adm-hint{flex-basis:100%}.adm-quote__send .adm-field>.adm-input{flex:none}.adm-quote__remarks{margin:.5rem 0;padding:.4rem .75rem;border-left:3px solid var(--a-accent);white-space:pre-wrap;color:var(--a-ink)}.adm-danger{color:var(--a-danger)}.adm-quote__send .adm-label{flex:none;margin:0}.adm-qopts{display:flex;align-items:flex-end;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.adm-qopts__tabs{display:inline-flex;gap:.25rem;padding:3px;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface)}.adm-qopts__tab{display:grid;gap:.1rem;text-align:left;border:0;background:none;cursor:pointer;padding:.45rem .9rem;border-radius:var(--a-radius-sm);color:var(--a-ink-3);font:inherit;transition:background .15s var(--a-ease),color .15s var(--a-ease)}.adm-qopts__tab:hover{color:var(--a-ink)}.adm-qopts__tab[aria-selected=true]{background:var(--a-surface-3);color:var(--a-ink)}.adm-qopts__tab:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.adm-qopts__label{font-size:.9375rem;font-weight:700}.adm-qopts__meta{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--a-ink-4)}.adm-qopts__name{display:grid;gap:.3rem;flex:1 1 16rem;max-width:26rem}.adm-qopts__name .adm-label{margin:0}.adm-qopts .adm-note{flex-basis:100%;margin:0}@media(max-width:639px){.adm-qopts__tabs{display:flex;width:100%}.adm-qopts__tab{flex:1 1 0}}.adm-sendguard{display:grid;gap:.625rem;padding:.875rem 1rem;border-radius:var(--a-radius-sm);background:var(--a-surface-2);border:1px solid var(--a-warn);border-left-width:3px}.adm .adm-sendguard__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--a-ink);line-height:1.4}.adm .adm-sendguard__text{margin:0;font-size:.875rem;color:var(--a-ink-2);line-height:1.5}.adm-sendguard__choices{display:flex;flex-wrap:wrap;gap:.5rem}.adm-sendguard__list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.adm-sendguard__list li{display:grid;gap:.2rem;padding:.5rem .75rem;border-radius:var(--a-radius-sm);background:var(--a-surface);border:1px solid var(--a-border-soft);font-size:.875rem;color:var(--a-ink)}.adm-sendguard__what{font-size:.8125rem;color:var(--a-ink-2)}.adm .money-out__match{color:var(--a-info);max-width:30ch;white-space:normal}.adm .money-out__billwarn{color:var(--a-warn);max-width:26ch;white-space:normal}.adm .money-out__payto{white-space:normal;max-width:38ch;color:var(--a-ink-2)}.adm .money-out__payto b{color:var(--a-ink-4);font-weight:700}.money-out__actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.adm-compare th,.adm-compare td{vertical-align:top}.adm-compare thead th{vertical-align:bottom}.adm-compare th.num,.adm-compare td.num{min-width:9.5rem}.adm-compare tbody tr:hover{background:transparent}.adm-compare__name{font-weight:650;color:var(--a-ink);text-transform:none;letter-spacing:0;white-space:normal}.adm-compare thead .adm-table__sub{text-transform:none;letter-spacing:0;font-weight:400}.adm-compare__amount{font-variant-numeric:tabular-nums;font-weight:600;color:var(--a-ink)}.adm-compare__best{background:var(--a-ok-dim)}.adm-compare__best .adm-compare__amount{color:var(--a-ok)}.adm-compare__tag{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--a-ok)}.adm-compare tfoot td{border-top:2px solid var(--a-border-soft);font-weight:650}.adm-compare tfoot .adm-compare__amount{font-size:1rem}.adm-compare__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.adm-lines .adm-input[aria-invalid=true]{border-color:var(--a-danger)}.adm-approval{display:flex;flex-direction:column;gap:.6rem}.adm-approval .adm-note{margin:0}.adm-approval__note{display:block;margin-top:.3rem;font-style:italic;color:var(--a-ink-2)}.adm .pb{display:flex;flex-direction:column;gap:1rem}.adm .pb-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--a-ink-3);cursor:pointer;white-space:nowrap}.adm .pb-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:1100px){.adm .pb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.adm .pb-cards{grid-template-columns:1fr}}.adm .pb-cards>li{position:relative}.adm .pb-cards>li:before{content:"";position:absolute;inset:-10px -8px -16px;z-index:0;border-radius:26px;pointer-events:none;background:radial-gradient(70% 75% at 50% 55%,rgba(240,138,44,.75),rgba(240,138,44,.28) 55%,transparent 78%);filter:blur(24px);opacity:0;transform:scale(.96);transition:opacity .26s ease,transform .26s ease}.adm .pb-cards>li:hover:before{opacity:1;transform:scale(1)}.adm .pb-card{position:relative;z-index:1;isolation:isolate;overflow:hidden;width:100%;height:100%;min-height:13rem;cursor:pointer;display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;align-content:start;text-align:center;padding:1.7rem 1.35rem 1.2rem;border:1px solid rgba(255,255,255,.9);border-radius:16px;color:#111317;background:linear-gradient(170deg,#fffffffa,#f8f9fbf2 60%,#f1f3f6ed);box-shadow:inset 0 1px #fff,0 24px 46px -20px #000000b3,0 2px 6px #0003;transition:transform .18s var(--a-ease),box-shadow .18s var(--a-ease),border-color .18s var(--a-ease)}.adm .pb-card:before{content:"";position:absolute;z-index:-1;right:-1.1rem;bottom:-1.1rem;width:9rem;height:7.3rem;-webkit-mask:var(--pb-art) no-repeat center / contain;mask:var(--pb-art) no-repeat center / contain;background:#111317;opacity:.06;transition:opacity .22s var(--a-ease),transform .32s var(--a-ease)}.adm .pb-card:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(180deg,#fffc,#fff0 40%)}.adm .pb-card:hover{transform:translateY(-3px);border-color:#ffd6aaf2;box-shadow:inset 0 1px #fff,0 0 0 1px #f08a2c59,0 0 28px #f08a2c59,0 30px 54px -20px #000c}.adm .pb-card:hover:before{opacity:.12;transform:translate(-.3rem,-.3rem)}.adm .pb-card:focus-visible{outline:2px solid var(--a-cta);outline-offset:3px}.adm .pb-card__count{font-size:2.5rem;font-weight:800;line-height:1;color:#111317;font-variant-numeric:tabular-nums}.adm .pb-card__name{font-size:1.0625rem;font-weight:750;margin-top:.55rem;letter-spacing:-.01em;color:#111317}.adm .pb-card__blurb{font-size:.8125rem;line-height:1.45;color:#5c636e;margin-top:.4rem;max-width:27ch;text-wrap:balance}.adm .pb-card__range{width:100%;margin-top:1.1rem;font-size:.75rem;color:#8a909a}.adm .pb-card[data-cat=pos_licence]{--pb-art: url(/images/price-book/pos_licence.svg);--pb-key: oklch(74% .12 255);--pb-tint: oklch(74% .12 255 / .13);--pb-line: oklch(74% .12 255 / .42)}.adm .pb-card[data-cat=hardware]{--pb-art: url(/images/price-book/hardware.svg);--pb-key: oklch(76% .13 62);--pb-tint: oklch(76% .13 62 / .13);--pb-line: oklch(76% .13 62 / .42)}.adm .pb-card[data-cat=programme]{--pb-art: url(/images/price-book/programme.svg);--pb-key: oklch(74% .12 160);--pb-tint: oklch(74% .12 160 / .13);--pb-line: oklch(74% .12 160 / .42)}.adm .pb-card[data-cat=service]{--pb-art: url(/images/price-book/service.svg);--pb-key: oklch(76% .1 205);--pb-tint: oklch(76% .1 205 / .13);--pb-line: oklch(76% .1 205 / .42)}.adm .pb-card[data-cat=advisory]{--pb-art: url(/images/price-book/advisory.svg);--pb-key: oklch(74% .11 305);--pb-tint: oklch(74% .11 305 / .13);--pb-line: oklch(74% .11 305 / .42)}.adm .pb-card[data-cat=retainer]{--pb-art: url(/images/price-book/programme.svg)}.adm .pb-card[data-cat=software]{--pb-art: url(/images/price-book/advisory.svg);--pb-key: oklch(76% .13 45);--pb-tint: oklch(76% .13 45 / .13);--pb-line: oklch(76% .13 45 / .42)}.adm .pb-card:not([data-cat=pos_licence]):not([data-cat=hardware]):not([data-cat=programme]):not([data-cat=service]):not([data-cat=advisory]):not([data-cat=retainer]):not([data-cat=software]):before{display:none}.adm .com-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adm .com-top .com-back{margin:0}.adm .com-cards{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.adm .com-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.adm .com-cards--three{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}@media(max-width:1100px){.adm .com-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.adm .com-cards--four{grid-template-columns:1fr}}.adm .com-cards__title{margin:.75rem 0 .9rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--a-ink-3);letter-spacing:0;text-transform:none}.adm .com-cards__note{margin:.6rem 0 0;text-align:center;font-size:.75rem;color:var(--a-ink-4)}.adm .com-card{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;min-height:12.5rem;display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;align-content:start;text-align:center;padding:1.6rem 1.35rem 1.15rem;font:inherit;cursor:pointer;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);color:var(--a-ink);transition:transform .14s var(--a-ease),border-color .14s var(--a-ease)}.adm .com-card--still{cursor:default}.adm .com-card:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--com-art) no-repeat right -1.1rem bottom -1.1rem / 9.5rem;opacity:.075;transition:opacity .22s var(--a-ease),transform .32s var(--a-ease)}.adm .com-card:after{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(135% 110% at 50% -10%,var(--com-tint),transparent 68%)}.adm .com-card:not(.com-card--still):hover{transform:translateY(-2px);border-color:var(--com-line)}.adm .com-card:not(.com-card--still):hover:before{opacity:.16;transform:translate(-.35rem,-.35rem)}.adm .com-card[aria-pressed=true]{border-color:var(--com-key)}.adm .com-card:focus-visible{outline:2px solid var(--com-key);outline-offset:2px}.adm .com-card__value{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:clamp(1.75rem,1.2rem + 1.2vw,2.35rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--com-key);font-variant-numeric:tabular-nums}.adm .com-card__name{font-size:1.0625rem;font-weight:750;margin-top:.55rem;letter-spacing:-.01em}.adm .com-card__blurb{font-size:.8125rem;line-height:1.45;color:var(--a-ink-3);margin-top:.4rem;max-width:27ch;text-wrap:balance}.adm .com-card__foot{width:100%;margin-top:1.1rem;padding-top:.7rem;border-top:1px solid var(--a-border-soft);font-size:.75rem;color:var(--a-ink-4)}.adm .com-card[data-kind=owed]{--com-art: url(/images/commission/owed.svg);--com-key: oklch(76% .13 62);--com-tint: oklch(76% .13 62 / .14);--com-line: oklch(76% .13 62 / .45)}.adm .com-card[data-kind=month]{--com-art: url(/images/commission/month.svg);--com-key: oklch(74% .12 255);--com-tint: oklch(74% .12 255 / .14);--com-line: oklch(74% .12 255 / .45)}.adm .com-card[data-kind=coming]{--com-art: url(/images/commission/coming.svg);--com-key: oklch(74% .12 160);--com-tint: oklch(74% .12 160 / .14);--com-line: oklch(74% .12 160 / .45)}.adm .com-card[data-kind=paid]{--com-art: url(/images/commission/paid.svg);--com-key: oklch(72% .15 155);--com-tint: oklch(72% .15 155 / .12);--com-line: oklch(72% .15 155 / .45)}.adm .com-card[data-kind=closed]{--com-art: url(/images/commission/closed.svg);--com-key: oklch(76% .13 62);--com-tint: oklch(76% .13 62 / .12);--com-line: oklch(76% .13 62 / .45)}.adm .com-card[data-kind=team]{--com-art: url(/images/commission/team.svg);--com-key: oklch(74% .11 305);--com-tint: oklch(74% .11 305 / .12);--com-line: oklch(74% .11 305 / .45)}.adm .com-card[data-kind=running]{--com-art: url(/images/commission/running.svg);--com-key: oklch(78% .12 95);--com-tint: oklch(78% .12 95 / .12);--com-line: oklch(78% .12 95 / .45)}.adm .com-card[data-kind=work]{--com-art: url(/images/commission/work.svg);--com-key: oklch(76% .1 205);--com-tint: oklch(76% .1 205 / .12);--com-line: oklch(76% .1 205 / .45)}.adm .com-card[data-kind=fix]{--com-art: url(/images/commission/work.svg);--com-key: oklch(76% .15 30);--com-tint: oklch(76% .15 30 / .12);--com-line: oklch(76% .15 30 / .45)}.adm .ev-sec{display:grid;gap:.75rem;margin-top:1.5rem}.adm .ev-sec--alert{margin-bottom:2rem;padding:1rem 1.1rem;border:1px solid oklch(80% .15 85 / .4);border-radius:var(--a-radius);background:#eab5320f}.adm .ev-head{display:grid;gap:.2rem}.adm .ev-head>b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.05rem;font-weight:650}.adm .ev-head--row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adm .ev-track{height:6px;border-radius:99px;background:var(--a-surface-2);overflow:hidden}.adm .ev-track i{display:block;height:100%;background:var(--a-ok);border-radius:99px;transition:width .4s var(--a-ease)}.adm .ev-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.adm .ev-row{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:.9rem 1.1rem;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface)}.adm .ev-owed{grid-template-columns:2.5rem 1fr auto}.adm .ev-owed.is-done{opacity:.62}.adm .ev-payout{grid-template-columns:2.5rem minmax(9rem,1fr) minmax(12rem,1.3fr) auto minmax(14rem,1.4fr)}.adm .ev-payout.is-done{opacity:.62}.adm .ev-payout.is-warn{border-color:#eab53273}.adm .ev-avatar{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--a-surface-2);color:var(--a-ink-2);font-weight:700}.adm .ev-who,.adm .ev-bank{display:grid;gap:.15rem;min-width:0;text-align:left}.adm .ev-who--link{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}.adm .ev-who--link:hover b{text-decoration:underline;text-underline-offset:3px}.adm .ev-who b,.adm .ev-bank b{font-weight:700}.adm .ev-who span,.adm .ev-bank span{font-size:.75rem;color:var(--a-ink-4)}.adm .ev-lbl{font-weight:600;color:var(--a-ink-3)!important}.adm .ev-bank b{font-variant-numeric:tabular-nums}.adm .ev-miss{color:var(--a-warn)}.adm .ev-amt{display:flex;align-items:center;gap:.5rem}.adm .ev-amt b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.adm .ev-copy{border:0;background:var(--a-surface-2);color:var(--a-ink-2);font:inherit;font-size:.6875rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;cursor:pointer}.adm .ev-copy:hover{color:var(--a-ink)}.adm .ev-step,.adm .ev-acts{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;text-align:right}.adm .ev-seen{font-size:.8125rem;color:var(--a-warn)}.adm .ev-ok{font-size:.8125rem;color:var(--a-ok);font-weight:600}.adm .ev-partner{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.9rem 1.1rem;border:1px dashed var(--a-border);border-radius:var(--a-radius)}.adm .ev-partner__acts{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(max-width:900px){.adm .ev-payout,.adm .ev-row{grid-template-columns:2.5rem 1fr}.adm .ev-row:not(.ev-payout){grid-template-columns:1fr}.adm .ev-payout>:not(.ev-avatar):not(.ev-who){grid-column:2;justify-content:flex-start;text-align:left}.adm .ev-row:not(.ev-payout) .ev-acts,.adm .ev-row:not(.ev-payout) .ev-amt{justify-content:flex-start}}.adm .com-filter{margin:.25rem 0 0;text-align:center;font-size:.8125rem;color:var(--a-ink-3)}.adm .com-jobwork{border-top:0}.adm-pw{position:relative;display:block}.adm-pw__input{padding-right:2.75rem}.adm-pw__eye{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--a-radius-sm);background:transparent;color:var(--a-ink-4);cursor:pointer;transition:color .12s var(--a-ease),background .12s var(--a-ease)}.adm-pw__eye:hover:not(:disabled){color:var(--a-ink);background:var(--a-surface-2)}.adm-pw__eye:focus-visible{outline:2px solid var(--a-accent);outline-offset:1px}.adm-pw__eye[aria-pressed=true]{color:var(--a-accent)}.adm-pw__eye:disabled{opacity:.4;cursor:not-allowed}.hcw__body{font-size:.9375rem;line-height:1.6}.hcw__body p{margin:0 0 .9rem}.hcw__body>*:last-child{margin-bottom:0}.hcw-sub{margin:1.4rem 0 .5rem;font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--a-accent)}.hcw-shares{list-style:none;margin:0 0 1.1rem;padding:0;display:grid;gap:.5rem}.hcw-shares li{display:grid;grid-template-columns:4.25rem 1fr;gap:.9rem;align-items:baseline;padding:.75rem .9rem;border:1px solid var(--a-border-soft);border-radius:var(--a-radius-sm);background:var(--a-surface-2)}.hcw-shares__pc{font-size:1.375rem;font-weight:800;line-height:1;color:var(--a-accent);font-variant-numeric:tabular-nums}.hcw-shares__what{display:block;margin-top:.2rem;font-size:.875rem;color:var(--a-ink-3)}.hcw-steps{margin:0 0 .9rem;padding-left:1.4rem;list-style:decimal;display:grid;gap:.3rem}.hcw-steps li{padding-left:.2rem}.hcw-steps li::marker{color:var(--a-ink-4);font-variant-numeric:tabular-nums}.tm-block{border-top:1px solid var(--a-border-soft);padding-top:1.1rem}.tm-block:first-of-type{border-top:0;padding-top:0}.tm-block__title{margin:0 0 .75rem;font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--a-accent)}.tm-facts{margin:0 0 1.1rem;display:grid;gap:.65rem}.tm-facts>div{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem;align-items:baseline}.tm-facts dt{font-size:.8125rem;color:var(--a-ink-4)}.tm-facts dd{margin:0;font-size:.875rem}@media(max-width:520px){.tm-facts>div{grid-template-columns:1fr;gap:.15rem}}.adm .adm-linkbtn{display:block;margin-top:.2rem;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;color:var(--a-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.adm .adm-linkbtn:disabled{opacity:.5;cursor:not-allowed}.tm-setpw{display:grid;gap:.75rem}.tm-devices{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.5rem}.tm-devices li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem;border:1px solid var(--a-border-soft);border-radius:var(--a-radius-sm);background:var(--a-surface-2)}.tm-devices__name{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:650}.tm-devices .adm-hint{display:block;margin-top:.15rem}.adm-team__state{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.adm-team__acts{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.adm .pb-crumb{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.adm .pb-crumb b{font-size:1rem}.adm .pb-retired{opacity:.55}.adm .com-rowacts{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.pj-bills{display:grid;gap:.7rem;padding:1rem 0;border-top:1px solid var(--a-border-soft)}.pj-bills__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pj-bills__title{margin:0;font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--a-accent)}.pj-bills__title--sub{margin-top:.4rem;color:var(--a-ink-4)}.pj-bills__list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.pj-bills__list li{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:.55rem .75rem;border:1px solid var(--a-border-soft);border-radius:var(--a-radius-sm);background:var(--a-surface-2)}.pj-bills__amt{font-variant-numeric:tabular-nums;font-weight:650}.pj-bills__paid{margin:0;color:var(--a-ink-3);font-variant-numeric:tabular-nums}.pj-bills__paid b{color:var(--a-ink);font-weight:650}.pj-bills__pick{padding-top:.2rem}@media(max-width:560px){.pj-bills__list li{grid-template-columns:1fr auto}.pj-bills__list li button{grid-column:1 / -1;justify-self:start}}.adm .sec-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.adm .sec-row{width:100%;display:grid;gap:.75rem;align-items:center;text-align:left;grid-template-columns:10.5rem auto 1fr 3rem 9rem;padding:.7rem .85rem;cursor:pointer;border:1px solid var(--a-border-soft);border-radius:var(--a-radius-sm);background:var(--a-surface-2);color:var(--a-ink);font:inherit}.adm .sec-row:hover{border-color:var(--a-accent-line)}.adm .sec-row__ip{font-size:.8125rem;font-weight:650}.adm .sec-row__what{color:var(--a-ink-3);font-size:.8125rem}.adm .sec-row__n{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.adm .sec-row__when{font-size:.75rem;text-align:right;white-space:nowrap}.adm .sec-detail{margin:.35rem 0 .2rem;padding:.9rem 1rem;border:1px solid var(--a-border-soft);border-top:0;border-radius:0 0 var(--a-radius-sm) var(--a-radius-sm);background:var(--a-surface)}.adm .sec-facts{margin:0 0 1rem;display:grid;gap:.45rem}.adm .sec-facts>div{display:grid;grid-template-columns:9rem 1fr;gap:.75rem;align-items:baseline}.adm .sec-facts dt{font-size:.8125rem;color:var(--a-ink-4)}.adm .sec-facts dd{margin:0;font-size:.875rem}.adm .sec-agent{font-size:.75rem;word-break:break-all}.adm .sec-paths{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;font-size:.75rem;color:var(--a-ink-3)}.adm .sec-paths li{padding:.25rem .5rem;background:var(--a-surface-2);border-radius:4px;word-break:break-all}@media(max-width:760px){.adm .sec-row{grid-template-columns:1fr auto;row-gap:.35rem}.adm .sec-row__what,.adm .sec-row__when{grid-column:1 / -1}.adm .sec-facts>div{grid-template-columns:1fr;gap:.1rem}}.adm .sel-col{width:2.25rem;text-align:center}.adm .com-selbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem .95rem;margin-top:.6rem;border:1px solid var(--a-accent-line);border-radius:var(--a-radius-sm);background:var(--a-accent-dim);font-size:.875rem;font-weight:650}.adm .com-selbar button:last-child{margin-left:auto}.adm .slip-people{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.adm .slip-people li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;background:var(--a-surface-2);border-radius:var(--a-radius-sm)}.adm .slip-people__amt{font-variant-numeric:tabular-nums;font-weight:650}.adm .slip-people__total{background:none;border-top:1px solid var(--a-border);border-radius:0;font-weight:750}.adm .mf-list{list-style:none;margin:0;padding:0}.adm .mf-list li{display:grid;grid-template-columns:1fr auto auto auto;gap:.9rem;align-items:center;padding:.8rem 1.125rem;border-top:1px solid var(--a-border-soft)}.adm .mf-list li:first-child{border-top:0}.adm .mf-list__main{display:grid;gap:.15rem;min-width:0}.adm .mf-list__title{font-weight:650}.adm .mf-list__todo{font-size:.8125rem;color:var(--a-ink-3)}.adm .mf-list__amt{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}@media(max-width:720px){.adm .mf-list li{grid-template-columns:1fr auto}.adm .mf-list__main{grid-column:1 / -1}}.res-files__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.res-files{list-style:none;margin:0;padding:0}.res-files__row{display:flex;align-items:center;gap:.75rem;padding:.4rem 0}.res-files__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm .recon-card__stripe{margin:.35rem 0 0;font-size:.85rem;color:var(--a-ink-3)}.adm .recon-unexplained:empty{display:none}.adm .recon-unexplained__title{margin:0 0 .5rem;font-size:1rem;font-weight:650}.adm .recon-link{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.85rem}.adm .mo-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.85rem}.adm .mo-person{width:100%;text-align:left;display:grid;gap:.15rem;padding:1.1rem 1.2rem 1.15rem;cursor:pointer;font:inherit;color:var(--a-ink);background:var(--a-surface);border:1px solid var(--a-border);border-radius:14px;transition:transform var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease}.adm .mo-person:hover{transform:translateY(-2px);border-color:var(--a-ink-4)}.adm .mo-person:focus-visible{outline:2px solid var(--a-ink-2);outline-offset:2px}.adm .mo-person__name{font-weight:700;font-size:1rem}.adm .mo-person__role{font-size:.75rem;color:var(--a-ink-4)}.adm .mo-person__owed{margin-top:.85rem;font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.6rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.adm .mo-person__note{font-size:.75rem;color:var(--a-ink-4)}.adm .mo-person.is-late .mo-person__owed,.adm .mo-person.is-late .mo-person__note{color:var(--a-danger)}.adm .mo-personpage{display:grid;gap:1rem;justify-items:start}.adm .mo-personpage>*{justify-self:stretch}.adm .mo-personpage>.mo__link{justify-self:start}.adm .mo-personpage__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.adm .mo-personpage__head h3{margin:0;font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.35rem;font-weight:750}.adm .mo-personpage__head span{font-size:.75rem;color:var(--a-ink-4)}.adm .mo-personpage__head>div:last-child{text-align:right;display:grid}.adm .mo-personpage__head b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.adm .mo-personpage__head .is-late b,.adm .mo-personpage__head .is-late span{color:var(--a-danger)}.adm .mo-personpage__head>div.mo-personpage__sums{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 2rem}.adm .mo-personpage__sums>div{display:grid;text-align:right}.adm .mo-lines{display:grid;gap:.4rem}.adm .mo-lines__table{width:100%;border-collapse:collapse;font-size:.875rem;table-layout:fixed}.adm .mo-lines__table td:nth-child(1){width:30%}.adm .mo-lines__table td:nth-child(2){width:30%}.adm .mo-lines__table td:nth-child(3){width:25%}.adm .mo-lines__table td{padding:.45rem .75rem .45rem 0;color:var(--a-ink-2)}.adm .mo-lines__table td.num{text-align:right;padding-right:0;font-variant-numeric:tabular-nums;color:var(--a-ink)}.adm .mo-lines__table tfoot td{border-top:1px solid var(--a-border);font-weight:700;color:var(--a-ink)}.adm .mo-jobs{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.adm .mo-job{background:var(--a-surface);border:1px solid var(--a-border);border-radius:12px}.adm .mo-job summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto 1rem;gap:1rem;align-items:center;padding:.8rem 1rem;border-radius:12px}.adm .mo-job summary::-webkit-details-marker{display:none}.adm .mo-job summary:hover{background:var(--a-surface-2)}.adm .mo-job summary:focus-visible{outline:2px solid var(--a-ink-2);outline-offset:2px}.adm .mo-job__name{display:grid;gap:.1rem;min-width:0}.adm .mo-job__name b{font-weight:700;overflow-wrap:anywhere}.adm .mo-job__name span,.adm .mo-job__sum span{font-size:.75rem;color:var(--a-ink-4)}.adm .mo-job__sum{display:grid;text-align:right}.adm .mo-job__sum b{font-family:var(--font-display, "Bricolage Grotesque", sans-serif);font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums}.adm .mo-job__chev{color:var(--a-ink-4);transition:transform var(--duration-fast, .15s) ease}.adm .mo-job[open] .mo-job__chev{transform:rotate(90deg)}.adm .mo-job .mo-lines__table{margin:0 1rem;width:calc(100% - 2rem)}.adm .mo-job__open{display:inline-block;margin:.4rem 1rem .85rem}.adm .mo-jobs__total{display:flex;justify-content:space-between;padding:.5rem 1rem 0;font-weight:700}.adm .mo-jobs__total b{font-variant-numeric:tabular-nums}.adm .mo-jobcards__more{margin:0;text-align:center}.adm .mo-bill__lines{grid-column:1 / -1;list-style:none;margin:-.35rem 0 0;padding:0;display:grid;gap:.3rem;max-width:34rem;font-size:.8125rem;color:var(--a-ink-3)}.adm .mo-bill__lines li{display:flex;justify-content:space-between;gap:1rem}.adm .mo-bill__lines b{font-weight:600;color:var(--a-ink-2);font-variant-numeric:tabular-nums}.adm .pv-ref{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .85rem;padding:.85rem 1rem;border-radius:12px;background:var(--a-surface-2);border:1px solid var(--a-border)}.adm .pv-ref__label{grid-column:1 / -1;font-size:.75rem;font-weight:600;color:var(--a-ink-3)}.adm .pv-ref__number{font-family:ui-monospace,Menlo,monospace;font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:var(--a-ink)}.adm .pv-ref .adm-btn{grid-column:3}.adm .pv-ref__how{grid-column:1 / -1;margin:.15rem 0 0;font-size:.8125rem;color:var(--a-ink-3)}.adm .pv-ref__how b{color:var(--a-ink)}.adm .ab-planned{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.adm .ab-plan{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;padding:.65rem .85rem;border-radius:10px;border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-ink);font:inherit;cursor:pointer}.adm .ab-plan:hover{background:var(--a-surface-2)}.adm .ab-plan:focus-visible{outline:2px solid var(--a-ink-2);outline-offset:2px}.adm .ab-plan[aria-checked=true]{border-color:var(--a-accent);box-shadow:0 0 0 1px var(--a-accent)}.adm .ab-plan__what{display:grid;gap:.1rem;min-width:0}.adm .ab-plan__what span{font-size:.75rem;color:var(--a-ink-4)}.adm .ab-plan__amt{font-variant-numeric:tabular-nums;white-space:nowrap}.adm .ab-plan--none{border-style:dashed}.adm .ab-who{display:inline-flex;gap:.25rem;margin-bottom:.35rem;padding:.2rem;border-radius:999px;background:var(--a-surface-2);width:max-content}.adm .ab-who button{border:0;background:none;color:var(--a-ink-3);font:inherit;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:999px;cursor:pointer}.adm .ab-who button[aria-checked=true]{background:var(--a-surface);color:var(--a-ink);box-shadow:0 1px 2px #0003}.adm .ab-plan__tick{flex:none;width:1.1rem;height:1.1rem;border-radius:4px;border:1px solid var(--a-border);display:grid;place-items:center;font-size:.75rem;color:var(--a-accent)}.adm .ab-plan[aria-checked=true] .ab-plan__tick{border-color:var(--a-accent)}.adm .ab-plan__what{flex:1}.adm .ab-lines{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.adm .ab-line{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.7fr) auto;gap:.45rem;align-items:center}.adm .ab-lines__foot{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem;font-size:.875rem}.adm .ab-lines__foot b{font-variant-numeric:tabular-nums;font-size:1.05rem}@media(max-width:640px){.adm .ab-line{grid-template-columns:1fr 1fr}.adm .ab-line>input:first-child{grid-column:1 / -1}}.adm .bk__group{display:grid;gap:2px;margin-bottom:.85rem}.adm .bk__grouptitle{padding:0 .6rem .25rem;font-size:.6875rem;font-weight:700;color:var(--a-ink-4);letter-spacing:.06em;text-transform:uppercase}.adm .bk .mo__room{display:flex;justify-content:space-between;align-items:center;gap:.5rem;text-align:left}.adm .bk__count{flex:none;font-size:.6875rem;font-weight:700;padding:.05rem .45rem;border-radius:999px;background:var(--a-surface-2);color:var(--a-ink-3)}.adm .bk__count--warn{background:var(--a-warn-dim);color:var(--a-warn)}.adm .bk__count--danger{background:var(--a-danger-dim);color:var(--a-danger)}.adm .bk__lede{margin:-.5rem 0 0;color:var(--a-ink-3);font-size:.875rem;max-width:62ch}.adm .bk__room{display:grid;gap:1rem}.adm .bk__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.adm .bk__month{width:auto;min-width:11rem}.adm .bk__chips{display:flex;flex-wrap:wrap;gap:.35rem}.adm .bk__chip{border:1px solid var(--a-border);background:none;color:var(--a-ink-3);border-radius:999px;padding:.25rem .75rem;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.adm .bk__chip[aria-pressed=true]{background:var(--a-surface-2);color:var(--a-ink)}.adm .bk__table{width:100%;border-collapse:collapse;font-size:.875rem}.adm .bk__table th{text-align:left;font-size:.6875rem;font-weight:700;color:var(--a-ink-4);text-transform:uppercase;letter-spacing:.04em;padding:0 .75rem .5rem 0;border-bottom:1px solid var(--a-border)}.adm .bk__table td{padding:.65rem .75rem .65rem 0;vertical-align:top;color:var(--a-ink-2)}.adm .bk__table td b{color:var(--a-ink);font-weight:600}.adm .bk__table td small,.adm .bk__card small{display:block;color:var(--a-ink-4);font-size:.75rem}.adm .bk__table .num{text-align:right;padding-right:0;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--a-ink)}.adm .bk__table tfoot td{border-top:1px solid var(--a-border);font-weight:700;color:var(--a-ink)}.adm .bk__pv{color:var(--a-accent)}.adm .bk__st{font-size:.75rem;font-weight:600;white-space:nowrap}.adm .bk__st--ok{color:var(--a-ok, var(--a-ink-2))}.adm .bk__st--warn{color:var(--a-warn)}.adm .bk__card{background:var(--a-surface);border:1px solid var(--a-border);border-radius:12px;padding:.9rem 1rem;display:grid;gap:.6rem}.adm .bk__cardhead{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.adm .bk__acts{display:flex;gap:.4rem}.adm .bk__pick{display:grid;gap:.4rem;justify-items:start}.adm .bk__transfer{width:100%;display:flex;justify-content:space-between;gap:1rem;padding:.55rem .8rem;border-radius:8px;border:1px solid var(--a-border);background:var(--a-surface-2);color:var(--a-ink-2);font:inherit;font-size:.85rem;cursor:pointer;text-align:left}.adm .bk__transfer:hover{color:var(--a-ink);border-color:var(--a-ink-4)}@media(max-width:760px){.adm .bk__group{display:contents}.adm .bk__grouptitle{display:none}}.adm .bk__report th{text-align:left}.adm .bk__report .bk__report-head th{font-size:.6875rem;font-weight:700;color:var(--a-ink-4);text-transform:uppercase;letter-spacing:.04em;padding:0 .75rem .5rem 0;border-bottom:1px solid var(--a-border)}.adm .bk__report .bk__report-head th.num{text-align:right;padding-right:0}.adm .bk__report .bk__report-section td{padding-top:1rem;font-weight:700;color:var(--a-ink)}.adm .bk__report .bk__report-total td{font-weight:700;color:var(--a-ink);border-top:1px solid var(--a-border)}.adm .bk__orgname{font-size:1.1rem!important}.adm .sv{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1.5rem;align-items:start}.adm .sv-rail{position:sticky;top:1rem;display:grid;gap:1rem}.adm .sv-group{display:grid;gap:2px}.adm .sv-grouptitle{padding:0 .6rem .25rem;font-size:.6875rem;font-weight:700;color:var(--a-ink-4);letter-spacing:.06em;text-transform:uppercase}.adm .sv-item{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;text-align:left;border:0;background:none;color:var(--a-ink-3);font:inherit;font-weight:600;font-size:.875rem;padding:.45rem .6rem;border-radius:8px;cursor:pointer}.adm .sv-item small{font-size:.6875rem;font-weight:600;color:var(--a-ink-4);white-space:nowrap}.adm .sv-item:hover,.adm .sv-item[aria-current=page]{background:var(--a-surface-2);color:var(--a-ink)}.adm .sv-item--off span{text-decoration:line-through;text-decoration-color:var(--a-ink-4)}.adm .sv-add{justify-self:start;border:0;background:none;padding:.3rem .6rem;font:inherit;font-size:.875rem;font-weight:700;color:var(--a-accent);cursor:pointer}.adm .sv-plan{display:grid;gap:1rem}.adm .sv-plan__title{margin:.5rem 0 0;font:700 1.05rem var(--font-display, "Bricolage Grotesque", sans-serif)}.adm .sv-phase{display:grid;gap:.5rem;padding-left:.9rem;border-left:2px solid var(--a-border)}.adm .sv-phase__head{display:flex;align-items:center;gap:.75rem}.adm .sv-phase__name{max-width:20rem;font-weight:700}.adm .sv-steps{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.adm .sv-steps li{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto auto;gap:.6rem;align-items:center}.adm .sv-n{font-size:.75rem;font-weight:700;color:var(--a-ink-4);text-align:right}.adm .sv-stepacts{display:inline-flex;gap:2px}.adm .sv-mini{width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--a-ink-3);cursor:pointer}.adm .sv-mini:hover:not(:disabled){background:var(--a-surface-2);color:var(--a-ink)}.adm .sv-mini:disabled{opacity:.3;cursor:default}.adm .sv-x{border:0;background:none;font-size:.78rem;color:var(--a-ink-4);text-decoration:underline;cursor:pointer}.adm .sv-link{justify-self:start;border:0;background:none;padding:0;font:inherit;font-size:.85rem;font-weight:700;color:var(--a-accent);cursor:pointer}.adm .sv-foot{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(max-width:900px){.adm .sv{grid-template-columns:1fr}.adm .sv-rail{position:static}.adm .sv-steps li{grid-template-columns:1.25rem minmax(0,1fr)}.adm .sv-steps li>label,.adm .sv-stepacts{grid-column:2}}.vw-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;width:min(600px,calc(100vw - 2rem));max-height:calc(100dvh - 3rem);overflow:auto;box-shadow:0 24px 60px #00000059}.vw-dialog .adm-card__foot{display:flex;justify-content:flex-end;padding:0 1.125rem 1.125rem}.vw-dialog .hcw-sub{margin-top:.25rem}.vw-list{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}.vw-list li{font-size:.9rem;color:var(--a-ink-2);line-height:1.5}.vw-list b{color:var(--a-ink)}.adm-drawer,.adm-confirm,.dash-gaps,.adm-card.hcw{--a-surface: #ffffff;--a-surface-2: #f3f4f6;--a-surface-3: #e8eaee;--a-border: #dfe2e7;--a-border-soft: #eceef1;--a-ink: #111317;--a-ink-2: #41464f;--a-ink-3: #5f6570;--a-ink-4: #8a909a;background:#fff;color:var(--a-ink);border-color:#111317}.adm-drawer__head,.adm-preview__head,.adm-confirm__head,.adm-card.hcw>.adm-card__head{background:#fff;border-bottom:1px solid #e1e4e9;padding-top:1.05rem;padding-bottom:1.05rem}.adm-drawer__head .adm-drawer__title,.adm .adm-drawer__head h2,.adm .adm-drawer__head h3,.adm .adm-confirm__head h2,.adm .adm-card.hcw>.adm-card__head h2{color:#111317;font-size:1.1875rem}.adm-preview__title{opacity:1;color:#111317}.adm-drawer__foot,.adm-confirm__foot{--a-surface: #f2f4f7;background:#f2f4f7;border-top:1px solid #e1e4e9}.adm-drawer .adm-note--ok{background:#111317;color:#f4f5f7;border:0}.adm-drawer .adm-note--error{background:#b00a1d;color:#fff;border:0}.adm-drawer .adm-note--warn{background:#eab532;color:#1a1406;border:0}.adm-drawer .adm-note--info{background:#111317;color:#f4f5f7;border:0}.adm-sendguard{--a-surface: #22262d;--a-surface-2: #22262d;--a-surface-3: #2c3139;--a-border: #353b45;--a-border-soft: #353b45;--a-ink: #f4f5f7;--a-ink-2: #c6cbd3;--a-ink-3: #8f96a2;background:#111317;border:0;border-left-width:0;color:var(--a-ink)}.adm-drawer .adm-intel{--a-surface-2: #22262d;--a-surface-3: #2c3139;--a-border: #353b45;--a-ink: #f4f5f7;--a-ink-2: #c6cbd3;--a-ink-3: #8f96a2;border:0;border-radius:var(--a-radius);background:#111317}.adm-drawer .adm-intel .adm-label{color:var(--a-cta)}.adm-confirm{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 2rem));overflow:hidden;border:1px solid #111317;border-radius:var(--a-radius-lg);box-shadow:var(--a-shadow);animation:adm-modal-in .2s var(--a-ease)}.adm-confirm__head{padding:1rem 1.25rem}.adm .adm-confirm__head h2{margin:0;font-size:1.0625rem}.adm-confirm__msg{margin:0;padding:1.1rem 1.25rem 1.25rem;font-size:.9375rem;line-height:1.55;color:var(--a-ink-2)}.adm-confirm__foot{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem}.dash-gaps{border:1px solid #111317;border-top-width:1px}.adm .adm-drawer .cal__sides button[aria-selected=true],.adm .adm-drawer .cal__purpose.is-on,.adm .adm-drawer .sub-seg.is-on,.adm .adm-drawer .hr-letter.is-on{background:#111317;border-color:#111317;color:#f4f5f7}.adm .adm-drawer .hr-letter.is-on *{color:inherit}html:has(>body.adm),body.adm{overscroll-behavior:none;background:var(--a-bg)}.adm-side,.adm-drawer__body,.adm-drawer,.adm-preview__panel,.mail-modal,.sw-rows,.sw-pane,.adm-search__panel{overscroll-behavior:contain}.adm-nav__led{flex:none;width:7px;height:7px;border-radius:50%;margin-left:auto;background:var(--a-ink-4)}.adm-nav__foldbtn .adm-nav__led{margin-left:.45rem}.adm-nav__led[data-state=awake]{background:#56d57b;box-shadow:0 0 0 2px #56d57b2e,0 0 8px #56d57b8c}.adm-nav__led[data-state=ready]{background:#f0b135;box-shadow:0 0 0 2px #f0b1352e,0 0 8px #f0b13580}.adm-nav__led[data-state=stopped]{background:#f4514f;box-shadow:0 0 0 2px #f4514f2e,0 0 8px #f4514f80}@media(prefers-reduced-motion:no-preference){.adm-nav__led[data-state=awake]{animation:adm-led-breathe 3.2s ease-in-out infinite}}@keyframes adm-led-breathe{0%,to{opacity:1}50%{opacity:.55}}.adm .dir-funnel{padding:.2rem 0 .4rem}.adm .dir-funnel__label{margin:0 0 .7rem;font:700 .68rem var(--font-body, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--a-ink-3)}.adm .dir-funnel__figs{display:flex;align-items:flex-end;gap:1.6rem 2.2rem;flex-wrap:wrap}.adm .dir-funnel__figs b{display:block;font:800 1.8rem var(--font-display, sans-serif);line-height:1;color:var(--a-ink);font-variant-numeric:tabular-nums}.adm .dir-funnel__figs span{font-size:.82rem;color:var(--a-ink-2)}.adm .dir-funnel__figs>i{font-style:normal;color:var(--a-ink-3);padding-bottom:.9rem}.adm .dir-funnel__figs .is-dim b{color:var(--a-ink-2)}.adm .dir-tools{flex-wrap:wrap;row-gap:.6rem}.adm .dir-chips{display:flex;flex-wrap:wrap;gap:.4rem}.adm .dir-chip{padding:.4rem .8rem;border-radius:99px;border:1px solid var(--a-line, #2a3344);background:none;color:var(--a-ink-2);font:600 .8rem var(--font-body, sans-serif);cursor:pointer}.adm .dir-chip.is-on{color:var(--a-ink);border-color:var(--a-ink-3);background:var(--a-accent-dim, rgba(240,138,44,.12))}.adm .dir-chip.is-warn{color:#e2934a}.adm .dir-rel{font-weight:700;font-size:.82rem}.adm .dir-rel--lead{color:#3772bb}.adm .dir-rel--quoted{color:#a76c12}.adm .dir-rel--client{color:oklch(52% .13 155)}.adm .dir-rel--lost{color:#c53637}.adm .dir-rel--dormant{color:var(--a-ink-3)}.adm .dir-rel--partner{color:#6e519d}.adm .dir-rel--other{color:var(--a-ink-2)}.adm .dir-owner{font-weight:600}.adm .dir-owner.is-gayle{color:#d9771e}.adm .dir-stale{color:#cf4040;font-weight:600}.adm .dir-none{color:var(--a-ink-3);font-style:italic}.adm .dir-steps{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.adm .dir-steps i{width:16px;height:4px;border-radius:99px;background:var(--a-line, #d9dce2)}.adm .dir-steps i.is-on{background:#f08a2c}.adm .dir-steps em{font-style:normal;font-size:.76rem;color:var(--a-ink-3);margin-left:6px}.adm-cc{flex:1 1 18rem;display:grid;gap:.3rem;min-width:0}.adm-cc__box{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.25rem;padding:.3rem .4rem;cursor:text;background:var(--a-surface-2);border:1px solid var(--a-border);border-radius:var(--a-radius-sm);transition:border-color .15s var(--a-ease),box-shadow .15s var(--a-ease)}.adm-cc__box:focus-within{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-dim)}.adm-cc__tag{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.15rem .2rem .15rem .55rem;border-radius:999px;background:var(--a-surface-3);color:var(--a-ink);font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.adm-cc__x{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;flex:none;border:0;border-radius:999px;background:none;color:var(--a-ink-3);font:inherit;font-size:.95rem;cursor:pointer}.adm-cc__x:hover{background:var(--a-border);color:var(--a-ink)}.adm-cc__x:focus-visible{outline:2px solid var(--a-accent);outline-offset:1px}.adm-cc__input{flex:1 1 8rem;min-width:8rem;border:0;background:none;outline:none;padding:.2rem .25rem;color:var(--a-ink);font:inherit;font-size:.8125rem}.adm-cc__input::placeholder{color:var(--a-ink-4)}.adm-cc__note{font-size:.75rem;color:var(--a-ink-3)}.adm-cc__note--warn{color:var(--a-danger)}
