@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-greek-wght-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#1a1523;--ink-soft:#413d51;--page:#f5f5f7;--surface:#fff;--band:#ece8f4;--line-soft:#dcdcdc;--line:#bdb6cc;--line-strong:#615b74;--primary:#5727a3;--primary-hover:#461a8a;--primary-ink:#fff;--primary-tint:#eee7fb;--primary-tint-strong:#ddd4ed;--readonly-bg:#e6e4eb;--ok-bg:#e3f3ea;--ok-ink:#0a5a2c;--warn-bg:#fdefc6;--warn-ink:#5e3a00;--danger-bg:#fce4ec;--danger-ink:#8f0f2f;--focus:#0a4a8f;--font-ui:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--text-scale:1;--fs-caption:.9rem;--fs-body:1rem;--fs-h3:1.2rem;--fs-h2:1.4rem;--fs-h1:1.8rem;--fs-key:2.1rem;--lh-body:1.5;--target:2.8rem;--target-min:2.4rem;--row-h:3.2rem;--gap:.6rem;--space-1:.4rem;--space-2:.8rem;--space-3:1.2rem;--space-4:1.6rem;--space-5:2.4rem;--gutter:1.6rem;--content-max:64rem;--radius:.6rem;--radius-card:.6rem;--radius-dialog:.6rem;--shadow-btn:0 .5rem .75rem -.15rem #5727a333, 0 .2rem .3rem -.2rem #5727a333;--shadow-card:0 .05rem .1rem #1a15230f;--shadow-menu:0 .4rem 1.2rem -.2rem #1a15232e;--shadow-dialog:0 .8rem 2rem -.4rem #1a15234d;--backdrop:#1a152380;--focus-ring:.15rem solid var(--focus);--focus-gap:.1rem;--rule:.05rem solid var(--line);--motion:.12s;--chart-1:#5727a3;--chart-2:#3160c5;--chart-3:#257f9c;--chart-4:#225d46;--chart-5:#807f0c;--chart-6:#8b5316;--chart-7:#59344e;--chart-8:#63824e;--chart-none:#891c27;--chart-other:#645e70}html[data-text-size=large]{--text-scale:1.2}html[data-text-size=larger]{--text-scale:1.4}@media (max-width:56.25rem){:root{--gutter:.8rem}}
*,:before,:after{box-sizing:border-box}html{font-size:calc(20px * var(--text-scale));-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;accent-color:var(--primary);margin:0;font-weight:400}[hidden]{display:none!important}h1,h2,h3{margin:0;line-height:1.25}p{max-width:70ch;margin:0}a{color:var(--primary);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.15em}kbd{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-body);background:var(--surface);border:.1rem solid var(--line-strong);border-radius:var(--radius);padding:.1rem .5rem}.muted{color:var(--ink-soft);font-size:var(--fs-body)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-gap);box-shadow:0 0 0 calc(var(--focus-gap) + .15rem) var(--surface)}main:focus{outline:none}.skip-link{left:var(--space-2);z-index:100;background:var(--primary);color:var(--primary-ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius);min-height:var(--target);align-items:center;font-weight:600;display:inline-flex;position:absolute;top:-10rem}.skip-link:focus{top:var(--space-2)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);min-width:var(--target);padding:0 var(--space-4);border-radius:var(--radius);font:inherit;cursor:pointer;transition:background-color var(--motion), color var(--motion), border-color var(--motion);border:.1rem solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{text-decoration-line:underline}.btn--primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary);box-shadow:var(--shadow-btn)}.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn--primary:focus-visible{box-shadow:0 0 0 calc(var(--focus-gap) + .15rem) var(--surface), var(--shadow-btn)}.btn--outline{background:var(--surface);color:var(--primary);border:.1rem solid var(--primary);box-shadow:inset 0 0 0 .05rem var(--primary)}.btn--outline:hover{background:var(--primary-tint)}.btn--outline:focus-visible{box-shadow:0 0 0 calc(var(--focus-gap) + .15rem) var(--surface), inset 0 0 0 .05rem var(--primary)}.btn--outline[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.btn[aria-pressed=true]{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:.15rem}.btn--danger{background:var(--danger-ink);color:var(--surface);border-color:var(--danger-ink)}.btn--wide{width:100%}.btn:disabled,.btn[aria-disabled=true]{background:var(--readonly-bg);color:var(--ink-soft);box-shadow:none;cursor:default;border-color:#0000;text-decoration-line:none}.input{min-height:var(--target);width:100%;padding:0 var(--space-3);font:inherit;color:var(--ink);background:var(--surface);border:.1rem solid var(--line-strong);box-shadow:inset 0 0 0 .05rem var(--line-strong);border-radius:var(--radius)}.input:focus-visible{box-shadow:0 0 0 calc(var(--focus-gap) + .15rem) var(--surface), inset 0 0 0 .05rem var(--line-strong)}.input::placeholder{color:var(--ink-soft);opacity:1}.input:disabled,.input[readonly]{background-color:var(--readonly-bg);color:var(--ink-soft)}select.input{appearance:none;padding-right:calc(var(--space-3) + 1.6rem);background-image:linear-gradient(45deg, transparent 50%, var(--primary) 50%), linear-gradient(135deg, var(--primary) 50%, transparent 50%);background-position:calc(100% - 1.4rem),calc(100% - 1rem);background-repeat:no-repeat;background-size:.4rem .4rem,.4rem .4rem}.banner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;border-radius:var(--radius);background:var(--primary-tint);color:var(--ink);border:.05rem solid var(--line);border-left:.3rem solid var(--primary);max-width:48rem;display:flex}.banner>svg{flex:none;margin-top:.2em}.banner--readonly{background:var(--primary-tint);color:var(--ink);border-left-color:var(--primary)}.banner--danger{background:var(--danger-bg);color:var(--danger-ink);border-color:var(--danger-ink)}summary{cursor:pointer;min-height:var(--target-min);padding-block:var(--space-2)}summary::marker{color:var(--primary)}.section-title{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-h2);margin-bottom:var(--space-3)}.control-row{gap:var(--gap);flex-wrap:wrap;align-items:center;display:flex}@media (forced-colors:active){.banner{border:.1rem solid;border-left-width:.3rem}.btn,.btn:hover,.btn--primary,.btn--primary:hover,.btn--danger{border-color:buttontext}.btn--primary{box-shadow:none}select.input{appearance:auto;background-image:none}.btn[aria-pressed]{border:.3rem double buttontext}.btn[aria-pressed=true]{border-style:solid}.btn:disabled,.btn[aria-disabled=true]{border-color:graytext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.shell{--nav-width:calc(320px * min(var(--text-scale), 1.125));flex-direction:column;min-height:100dvh;display:flex}.strip{z-index:20;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--gutter);background:var(--surface);border-bottom:var(--rule);flex-wrap:wrap;margin-inline-start:var(--nav-width);display:flex;position:relative}.strip__menu{display:none}.strip__tools{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.strip__tools>.btn,.account__trigger{padding-inline:var(--space-3)}.account{max-width:100%}.account__trigger{overflow-wrap:anywhere;max-width:100%}@media (max-width:40rem){.account__trigger{padding-inline:var(--space-1);gap:var(--space-1)}}.account__panel{top:100%;right:var(--gutter);z-index:1;gap:var(--space-3);width:max-content;max-width:calc(100vw - 2 * var(--gutter));margin-top:var(--space-1);padding:var(--space-3);background:var(--surface);border:var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute}.account__panel .text-size{flex-wrap:wrap}.account__panel .text-size__label{flex:100%;max-width:none;display:block}.account__signout{padding-top:var(--space-3);border-top:var(--rule)}.account__signout>.btn{width:100%}.sync-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.sync-status__action{flex:none}.sync-status>div:empty{display:none}.sync-pill{align-items:center;gap:var(--space-2);min-height:var(--target);padding:.2rem var(--space-3);border-radius:var(--radius);border:.1rem solid;display:flex}.sync-pill__icon{font-size:1.3em;display:inline-flex}.sync-pill__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.25;display:flex}.sync-pill__title{font-weight:700}.sync-pill__detail{font-size:var(--fs-caption)}.sync-pill[data-state=synced]{background:var(--ok-bg);color:var(--ok-ink)}.sync-pill[data-state=checking],.sync-pill[data-state=saving]{background:var(--band);color:var(--ink)}.sync-pill[data-state=unsaved],.sync-pill[data-state=newData],.sync-pill[data-state=stale],.sync-pill[data-state=offline]{background:var(--warn-bg);color:var(--warn-ink)}.sync-pill[data-state=problem],.sync-pill[data-state=signedOut]{background:var(--danger-bg);color:var(--danger-ink)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.text-size{align-items:center;gap:var(--space-1);display:flex}.text-size__label{font-size:var(--fs-caption);color:var(--ink-soft);max-width:6rem;line-height:1.15}.text-size__btn{padding:0;font-weight:700}.text-size__a1{font-size:1rem}.text-size__a2{font-size:1.25rem}.text-size__a3{font-size:1.5rem}.shell__body{flex:1;align-items:flex-start;margin-inline-start:var(--nav-width);display:flex}.nav{width:var(--nav-width);inset-inline-start:0;z-index:21;background:var(--surface);border-right:var(--rule);height:100dvh;max-height:100dvh;padding:0 var(--space-2) var(--space-5);flex:none;align-self:flex-start;position:fixed;top:0;bottom:0;overflow-y:auto}.nav__brand{padding:var(--space-4) var(--space-1) var(--space-2);max-width:none;font-size:var(--fs-h3);color:var(--primary);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.nav-group__list{margin:0;padding:0;list-style:none}.nav-group__heading{font-size:var(--fs-caption);color:var(--ink-soft);margin:0;font-weight:700}.nav-group__toggle{width:100%;min-height:var(--target);align-items:center;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-1);border:0;border-top:var(--rule);font:inherit;font-size:var(--fs-caption);color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:1.2em minmax(0,1fr) 1.2em;font-weight:700;display:grid}.nav-group__toggle>span{overflow-wrap:normal;min-width:0}.nav-group__toggle:hover{background:var(--primary-tint)}.nav-group__chevron{transition:transform var(--motion);flex:none}.nav-group__chevron[data-open=true]{transform:rotate(90deg)}.nav-group__title{overflow-wrap:normal;text-wrap:balance}.nav-group__icon{grid-area:1/1;display:inline-flex}.nav-group__chevron{grid-area:1/3}.nav-group__count{white-space:nowrap;font-weight:400;line-height:1.5;font-size:var(--fs-caption);padding-inline:var(--space-1);border-radius:var(--radius);background:var(--band);grid-column:2;justify-self:start}.nav-item{align-items:start;gap:.2rem var(--space-1);min-height:var(--target);margin:var(--space-1) 0;padding:var(--space-1);color:var(--ink);border-radius:var(--radius);grid-template-columns:1.2em minmax(0,1fr);text-decoration:none;display:grid;position:relative}.nav-item__icon{color:var(--primary-hover);flex:none;padding-top:.1em;display:inline-flex}.nav-item__body{display:contents}.nav-item__name{overflow-wrap:break-word;grid-column:2;min-width:0}.nav-item__original{overflow-wrap:break-word;grid-column:1/-1}.nav-item__tag,.nav-item__lock{grid-column:2}.nav-item:hover{background:var(--primary-tint)}.nav-item__name{font-weight:600;line-height:1.25}.nav-item__original{font-size:var(--fs-caption);color:var(--ink-soft);line-height:1.25}.nav-item__tag{font-size:var(--fs-caption);color:var(--ink-soft);border:.05rem solid var(--ink-soft);border-radius:var(--radius-card);align-self:flex-start;margin-top:.15rem;padding:0 .3rem;line-height:1.3}.nav-item__lock{font-size:var(--fs-caption);color:var(--warn-ink);align-self:flex-start;align-items:center;gap:.3rem;margin-top:.15rem;display:inline-flex}.nav-item[aria-current=page]{background:var(--primary-tint-strong);color:var(--ink)}.nav-item[aria-current=page]:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius);background:var(--primary);width:.2rem;position:absolute}.nav-item[aria-current=page] .nav-item__name{font-weight:700}.nav-item--home{min-height:var(--target);font-size:var(--fs-h3)}.nav-group__list--home{padding-top:var(--space-1)}.new-data-banner{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--gutter);background:var(--warn-bg);color:var(--warn-ink);border-bottom:.1rem solid;flex-wrap:wrap;display:flex}.new-data-banner__text{align-items:center;gap:var(--space-2);font-weight:700;display:inline-flex}.shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.shell__content{width:100%;max-width:var(--content-max);padding:var(--space-4) var(--gutter) var(--space-5);flex:1}.page-header{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--rule)}.page-header__title{font-weight:700;font-size:var(--fs-h1);overflow-wrap:anywhere}.page-header__original,.page-header__detail{color:var(--ink-soft);font-size:var(--fs-body)}@media (max-width:56.25rem){.strip__menu{display:inline-flex}.shell__body{flex-direction:column;align-items:stretch}.strip,.shell__body,.writes-note{margin-inline-start:0}.nav{border-right:0;border-bottom:var(--rule);width:100%;height:auto;max-height:none;display:none;position:static}.shell[data-menu-open=true] .nav{display:block}.text-size__label{display:none}.account__panel{left:var(--gutter);width:auto}}.sync-pill{position:relative;overflow:hidden}.sync-pill__flash{background:var(--ok-ink);opacity:0;pointer-events:none;animation:sync-flash var(--motion) ease-out;position:absolute;inset:0}@keyframes sync-flash{0%{opacity:.28}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sync-pill__flash{display:none}}html[data-strip-pin]{scroll-padding-top:var(--strip-h,0px)}html[data-strip-pin] .strip{position:sticky;top:0}.shell .writes-note{margin-inline-start:calc(var(--nav-width) + var(--gutter))}@media (min-width:56.251rem){.strip{gap:var(--space-2);padding-inline:var(--space-2);flex-wrap:wrap}.sync-status{flex:12.5rem;min-width:0}.sync-pill{min-width:0;max-width:100%;padding-inline:var(--space-2)}.strip__tools{flex-wrap:nowrap;flex:none}.strip__tools>.btn,.account__trigger{padding-inline:var(--space-1)}html[data-text-size=large] .strip__tools,html[data-text-size=larger] .strip__tools{gap:var(--space-1);grid-template-columns:auto auto;display:grid}html[data-text-size=large] .strip__tools>.btn--new,html[data-text-size=larger] .strip__tools>.btn--new{grid-column:1/-1;justify-self:end}}@media (max-width:56.25rem){.shell .writes-note{margin-inline-start:var(--gutter)}}@media (forced-colors:active){.account__panel{border:.1rem solid canvastext}.nav-item{border:.2rem solid canvas}.nav-item[aria-current=page]{border-color:canvastext}}@media (max-width:56.25rem){.strip{gap:var(--space-1)}.strip__menu{padding-inline:calc(var(--space-1) / 2);gap:var(--space-1)}.sync-status{flex:10rem}.sync-pill{gap:calc(var(--space-1) / 2);padding-inline:calc(var(--space-1) / 2)}.sync-pill__icon{font-size:1em}.strip__tools{width:100%}.strip__tools>.btn{padding-inline:var(--space-1)}.shell__content{padding-top:var(--space-3)}html[data-text-size=larger] .nav-group__title{grid-area:1/1/auto/-1}html[data-text-size=larger] .nav-group__icon,html[data-text-size=larger] .nav-group__chevron,html[data-text-size=larger] .nav-group__count{grid-row:2}}
.tab-grid__frame .ag-header-cell-text,.tab-grid__frame .ag-header-group-text{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.2}.tab-grid__frame .ag-header-cell:focus-visible,.tab-grid__frame .ag-header-group-cell:focus-visible{outline:var(--focus-ring);outline-offset:-.15rem}.tab-grid__frame .ag-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within{outline:var(--focus-ring);outline-offset:-.15rem;border-color:#0000}.cell-editable,.cell-locked{align-items:center;gap:var(--space-2);height:100%;display:flex}.cell-pencil{opacity:0;color:var(--ink-soft);margin-left:auto}.ag-cell-focus .cell-pencil{opacity:1}.cell-lock{color:var(--ink-soft);margin-left:auto}.cell-readonly{background:var(--readonly-bg)!important;border-left:.2rem solid var(--ink-soft)!important}.cell-changed{box-shadow:inset .4rem 0 0 var(--warn-ink);background:var(--warn-bg)!important}.cell-tag{font-size:var(--fs-caption);color:var(--warn-ink);border:.05rem solid var(--warn-ink);border-radius:var(--radius-card);padding:0 .3rem;font-weight:700;line-height:1.3}.cell-name,.tab-grid__frame .ag-grid-pinned-left-cells .read-cell__text{font-weight:600}.cell-open{min-height:var(--target)}.tab-grid__frame .cell-actions .btn{padding-inline:var(--gap);max-width:100%}.tab-grid__frame .ag-cell .btn:focus-visible{outline-offset:-.25rem;box-shadow:none}.choice-editor{border-radius:0;height:100%;min-height:0}.cell-editor{width:100%;position:relative}.cell-editor__hint{z-index:2;padding:0 var(--space-2);background:var(--surface);color:var(--ink-soft,var(--ink));font-size:var(--fs-caption);white-space:nowrap;margin:0;position:absolute;top:100%;left:0}.cell-editor .input{width:100%}.cell-editor .field-error{background:var(--surface);padding:0 var(--space-2);z-index:2;position:relative}.cell-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.tab-grid__frame .ag-cell.ag-cell-inline-editing{z-index:6;overflow:visible}.tab-grid__frame .ag-row.ag-row-editing{z-index:6}
.save-bar{padding:var(--space-3) var(--gutter);background:var(--warn-bg);color:var(--warn-ink);border-top:.1rem solid var(--warn-ink)}.save-bar--undo{background:var(--ok-bg);color:var(--ok-ink);border-top-color:var(--ok-ink)}.save-bar .banner{margin:var(--space-2) 0}.save-bar .banner--danger{overflow-wrap:anywhere}.save-bar .banner--danger>*{min-width:0}.save-bar .banner--danger:not(:has(>svg)):before{content:"!";content:"!" / "";box-sizing:border-box;width:1.4rem;height:1.4rem;font-size:var(--fs-caption);border:.15rem solid;border-radius:50%;flex:none;place-items:center;margin-top:.15rem;font-weight:700;line-height:1;display:inline-grid}.save-bar__count{margin:0 0 var(--space-2);font-weight:700}.toast-region{right:var(--gutter);bottom:calc(var(--space-5) + var(--save-bar-h,0px));z-index:30;max-width:calc(100vw - 2 * var(--gutter));position:fixed}html,.shell__main{scroll-padding-bottom:var(--save-bar-h,0px)}.undo-toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--ok-bg);color:var(--ok-ink);border-radius:var(--radius);box-shadow:var(--shadow-menu);border:.15rem solid;flex-wrap:wrap;display:flex}.undo-toast>span{overflow-wrap:anywhere;min-width:0}.writes-note{margin:var(--space-2) var(--gutter) 0}#save-bar-slot{display:contents}.save-bars--pinned{z-index:15;max-height:45dvh;position:sticky;bottom:0;overflow-y:auto}
.read-dialog{--dialog-pad:var(--space-4);width:min(46rem, calc(100% - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));padding:var(--dialog-pad);color:var(--ink);background:var(--surface);border:.1rem solid var(--line);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);font:inherit;margin:auto;position:fixed;inset:0;overflow:auto}.read-dialog::backdrop{background:var(--backdrop)}.read-dialog>*+*{margin-top:var(--space-3)}.read-dialog h2{font-weight:700;font-size:var(--fs-h2);padding-bottom:var(--space-2);border-bottom:var(--rule);overflow-wrap:anywhere}.read-dialog h2:focus-visible{outline-offset:var(--space-1)}.read-dialog h3{font-size:var(--fs-h3)}.read-dialog>div>section{padding:var(--space-3);border:var(--rule);border-top:.2rem solid var(--primary);border-radius:var(--radius-card)}.read-dialog>div>section+section{margin-top:var(--space-3)}.read-dialog>div>section>*+*{margin-top:var(--space-2)}.read-dialog>div>section>ul{margin:var(--space-2) 0 0;padding:0;list-style:none}.read-dialog>div>section>ul>li{padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:.2rem solid var(--ink-soft);overflow-wrap:anywhere}.read-dialog>div>section>ul>li+li{margin-top:var(--space-1)}.history-list{margin:0;padding:0;list-style:none}.history-list>li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:var(--rule);flex-wrap:wrap;display:flex}.history-list>li:last-child{border-bottom:var(--rule)}.history-list>li>span:first-child{overflow-wrap:anywhere;flex:14rem;min-width:0}.field-list{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.read-field{min-width:0}.read-field dt{margin-bottom:var(--space-1);font-weight:600}.read-field dd{padding:var(--space-2);border:var(--rule);border-radius:var(--radius);background:var(--page);min-height:var(--target);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.read-field--computed dd{align-items:baseline;gap:var(--space-1) var(--space-2);background:var(--readonly-bg);border-left:.2rem solid var(--ink-soft);flex-wrap:wrap;display:flex}.read-field--computed dd .visually-hidden{clip-path:none;white-space:normal;width:auto;height:auto;font-weight:600;font-size:var(--fs-caption);color:var(--ink-soft);margin:0;position:static;overflow:visible}.read-field svg{vertical-align:middle;margin-right:var(--space-1)}.read-field--computed svg{flex:none;align-self:center;margin-right:0}@media (max-width:40rem){.field-list{grid-template-columns:minmax(0,1fr)}}.preview-controls label{gap:var(--space-1);font-weight:600;display:grid}.preview-controls{padding-bottom:var(--space-4);border-bottom:var(--rule);margin-bottom:var(--space-4)}@media (max-width:40rem){.read-dialog{--dialog-pad:var(--space-2);width:calc(100% - var(--space-2));max-height:calc(100vh - var(--space-2));max-height:calc(100dvh - var(--space-2))}.read-dialog>div>section{padding:var(--space-2)}.read-dialog>div>section>ul>li{padding:var(--space-1) 0 var(--space-1) var(--space-2)}}.read-dialog .banner--danger{overflow-wrap:anywhere}.read-dialog .banner--danger>*{min-width:0}.read-dialog .banner--danger:not(:has(>svg)):before{content:"!";content:"!" / "";box-sizing:border-box;width:1.4rem;height:1.4rem;font-size:var(--fs-caption);border:.15rem solid;border-radius:50%;flex:none;place-items:center;margin-top:.15rem;font-weight:700;line-height:1;display:inline-grid}@media (forced-colors:active){.read-dialog{border:.15rem solid canvastext}}
.search-box{margin:var(--space-3) 0}.search-box label,.filter-bar label,.table-tools label{gap:var(--space-1);font-weight:600;display:grid}.search-box__controls{gap:var(--gap);margin-top:var(--space-1);grid-template-columns:minmax(10rem,1fr) auto auto;display:grid}.search-box,.filter-bar,.table-tools{background:var(--surface);border:.05rem solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-3)}.filter-bar{margin:var(--space-3) 0;min-width:0}.view-switch{border:0;min-width:0;margin:0;padding:0}.filter-bar legend,.view-switch legend{margin-bottom:var(--space-1);font-weight:600}.filter-bar legend{float:left;width:100%;padding:0}.filter-bar__controls{clear:both;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));align-items:end;display:grid}.table-tools{align-items:end;gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.view-switch{gap:var(--gap);flex-wrap:wrap;display:flex}.result-count{min-height:1.5em;margin-bottom:var(--space-2);font-weight:600}.data-pending{opacity:.8}.loading-state,.empty-state{padding:var(--space-4);border:.05rem solid var(--line-soft);border-left:.4rem solid var(--primary);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.empty-state>*+*{margin-top:var(--space-2)}.row-list,.search-results{margin:var(--space-3) 0;padding:0;list-style:none}.row-list>li,.search-results>li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:.05rem solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:var(--space-2);background:var(--surface);display:flex}.row-list>li:nth-child(2n),.search-results>li:nth-child(2n){background:var(--band)}.row-list h2,.search-results h2{font-size:var(--fs-h3);overflow-wrap:anywhere;font-weight:700}.row-list__details{gap:var(--space-3);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.row-list__details dt{font-size:var(--fs-caption);color:var(--ink-soft)}.row-list__details dd{overflow-wrap:anywhere;margin:0}.row-list>li>div{flex:1 1 0;min-width:0}.row-list .btn{flex-shrink:0}.pager{margin:var(--space-4) 0}.tab-grid__frame{border:var(--rule);background:var(--surface);box-shadow:var(--shadow-card);margin:var(--space-2) 0}.read-cell{align-items:center;gap:var(--space-1);height:100%;display:flex}.read-cell__text{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.read-cell>svg{flex:none;margin-left:auto}.read-cell--changed{background:var(--warn-bg);color:var(--warn-ink);border-left:.4rem solid var(--warn-ink);border-radius:var(--radius-card);flex-wrap:wrap;align-content:center;row-gap:0;padding:0 .2rem}.read-cell--changed .read-cell__text{-webkit-line-clamp:1;flex:100%}.read-cell--changed .tag{font-size:var(--fs-caption);padding:0 .2rem;line-height:1.3}.matrix-view table{border-collapse:collapse;width:100%}.matrix-view th,.matrix-view td{text-align:start;border-bottom:var(--rule);padding:var(--space-2)}.matrix-scroll{margin:var(--space-4) 0;background:var(--surface);border:var(--rule);box-shadow:var(--shadow-card);overflow-x:auto}.matrix-view caption{text-align:start;padding:var(--space-2);font-weight:600;font-size:var(--fs-h3)}.matrix-view th{background:var(--band);color:var(--ink);font-weight:700}.matrix-view thead th{border-bottom:.1rem solid var(--primary-tint-strong)}.matrix-view tbody tr:nth-child(2n) td{background:var(--band)}.matrix-view td{min-width:5rem}.matrix-view tfoot{font-weight:600}.matrix-view tfoot th,.matrix-view tfoot td{background:var(--readonly-bg);border-top:.1rem solid var(--primary-tint-strong)}.matrix-view svg{vertical-align:middle;margin-left:var(--space-1)}@media (max-width:56.25rem){.search-box__controls{grid-template-columns:minmax(0,1fr)}.row-list>li,.search-results>li{flex-direction:column;align-items:start}.row-list>li>div{flex:none;width:100%}}@media (forced-colors:active){.search-box,.filter-bar,.table-tools,.tab-grid__frame,.matrix-scroll,.row-list>li,.search-results>li,.loading-state,.empty-state{border-color:canvastext}}
.home-greeting{font-family:var(--font-ui);font-size:var(--fs-h2);margin-bottom:var(--space-5);min-height:1.5em;font-weight:600}.home-section{margin-bottom:var(--space-5)}.tile-list{max-width:40rem;margin:0;padding:0;list-style:none}.tile{align-items:baseline;column-gap:var(--space-2);padding:var(--space-2) 0;border-bottom:.05rem solid var(--line);grid-template-columns:auto 1fr auto;display:grid}.tile__label{font-weight:600}.tile:before{content:"";border-bottom:.15rem dotted var(--ink-soft);grid-area:1/2;align-self:end;margin-bottom:.35em}.tile__value{font-family:var(--font-ui);font-size:var(--fs-key);grid-area:1/3;font-weight:700;line-height:1.1}.tile__note{color:var(--ink-soft);font-size:var(--fs-caption);grid-column:1/-1}.attention-list,.home-charts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attention-card{border:.05rem solid var(--line-soft);border-top:.2rem solid var(--primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--surface);padding:var(--space-3)}.attention-card>*+*{margin-top:var(--space-2)}.attention-card__count{font-family:var(--font-ui);font-size:var(--fs-key);font-feature-settings:"tnum" 1, "lnum" 1;font-weight:700;line-height:1.1;display:block}.chart{background:var(--surface);min-width:0;padding:var(--space-3);border:.05rem solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.chart h2,.chart h3{font-size:var(--fs-h3);margin-bottom:var(--space-2)}.chart details summary{min-height:var(--target);padding:var(--space-2) 0;cursor:pointer;color:var(--primary);text-decoration:underline}.bar-list{margin:var(--space-3) 0;padding:0;list-style:none}.bar-list li{gap:var(--space-2);margin:var(--space-2) 0;grid-template-columns:minmax(4rem,1fr) minmax(3rem,2fr) auto;align-items:center;display:grid}.bar-list__track{background:var(--primary-tint-strong);border:.05rem solid var(--line);border-radius:.3rem;height:1.1rem;display:block;overflow:hidden}.bar-list__track>span{background:var(--chart-1);height:100%;display:block}.month-bars{gap:var(--space-3) var(--space-1);margin:var(--space-3) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.month-bars>div{text-align:center;min-width:0;font-size:var(--fs-caption);overflow-wrap:anywhere;grid-template-rows:auto 7rem auto;display:grid}.month-bars__track{align-items:end;display:flex}.month-bars__track>span{background:var(--chart-1);width:100%;display:block}.chart-table{border-collapse:collapse;table-layout:fixed;width:100%}.chart-table th,.chart-table td{text-align:start;border-bottom:var(--rule);padding:var(--space-2);overflow-wrap:anywhere}.chart-table th:last-child{width:6rem}.chart-table td{overflow-wrap:normal;white-space:nowrap}.chart-table caption{text-align:start;margin:var(--space-2) 0;font-weight:600}@media (max-width:56.25rem){.attention-list,.home-charts{grid-template-columns:minmax(0,1fr)}}.home-dashboard{gap:var(--space-3);display:grid}.home-dashboard .home-section{margin:0}.home-intro{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--rule);flex-wrap:wrap;display:flex}.home-intro h1{font:700 var(--fs-h1)/1.2 var(--font-ui);margin:var(--space-2) 0;overflow-wrap:anywhere}.home-date,.home-intro__hint,.home-source,.chart__caption{color:var(--ink-soft)}.home-date{font-size:var(--fs-caption)}.home-section__heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.home-section__heading h2{font-size:var(--fs-h2)}.home-year{gap:var(--space-2);grid-template-columns:auto minmax(6rem,1fr);align-items:center;font-weight:600;display:grid}.home-year select{min-width:8rem}.home-source{font-size:var(--fs-caption);margin-top:var(--space-1)}.home-scope{color:var(--primary);background:var(--primary-tint);border:.1rem solid var(--primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-card);font-weight:600}.home-empty,.chart-empty{padding:var(--space-3);background:var(--band);border:var(--rule);border-radius:var(--radius);margin:var(--space-3) 0}.home-dashboard .tile-list{gap:var(--space-3);max-width:none;display:grid}.home-dashboard .tile-list--annual{grid-template-columns:repeat(3,minmax(0,1fr))}.home-dashboard .tile{grid-template-columns:var(--target-min) minmax(0, 1fr);align-items:start;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:.05rem solid var(--line-soft);border-top:.2rem solid var(--primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0;display:grid;container-type:inline-size}.home-dashboard .tile:before{display:none}.home-dashboard .tile__label{font-size:var(--fs-body);align-self:center}.tile__icon{min-width:var(--target-min);min-height:var(--target-min);background:var(--primary-tint);color:var(--primary);border-radius:var(--radius);justify-content:center;align-items:center;display:inline-flex}.home-dashboard .tile__value,.home-dashboard .tile__note,.home-dashboard .tile__link{grid-area:auto/1/auto/-1}.home-dashboard .tile__value{font-family:var(--font-ui);color:var(--ink);font-weight:700;font-size:var(--fs-key);font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:0;overflow-wrap:anywhere;line-height:1.1}.home-dashboard .tile__note{font-size:var(--fs-caption)}.home-dashboard .tile__link{min-height:var(--target-min);align-self:end;align-items:center;margin-top:auto;font-weight:600;display:inline-flex}.home-dashboard .tile-list--annual>.tile:last-child{grid-column:span 2}@supports (width:1cqi){.home-dashboard .tile-list--annual>.tile:last-child .tile__value{font-size:clamp(var(--fs-body), 12cqi, var(--fs-key))}}.home-dashboard .home-charts{margin-top:var(--space-4);gap:var(--space-3)}.home-dashboard .chart{padding:var(--space-3);border:.05rem solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--surface)}.chart__caption{font-size:var(--fs-caption)}.chart--months{grid-column:1/-1}.chart--donut,.chart--months{container-type:inline-size}.donut-layout{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);display:grid}.donut-visual{width:100%;max-width:11rem;margin:auto;position:relative}.donut-visual svg{width:100%;height:auto;display:block}.donut-total{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-total strong{font-family:var(--font-ui);font-size:var(--fs-h2);font-feature-settings:"tnum" 1, "lnum" 1;font-weight:700;line-height:1.2}.donut-total span{font-size:var(--fs-caption);color:var(--ink-soft)}.donut-legend{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.donut-legend li{gap:var(--space-2);font-size:var(--fs-caption);grid-template-columns:.9rem minmax(0,1fr) auto;align-items:center;display:grid}.donut-legend li>span{overflow-wrap:anywhere}.donut-key{border:.05rem solid var(--line-strong);border-radius:.2rem;width:.9rem;height:.9rem}.month-bars{column-gap:var(--space-1);padding-bottom:var(--space-2)}.month-bars__track{background:var(--primary-tint-strong);border-bottom:.1rem solid var(--line-strong);border-radius:.3rem .3rem 0 0;overflow:hidden}.home-customer-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.home-customers{padding:var(--space-4);background:var(--band);border:.05rem solid var(--line-soft);border-radius:var(--radius-card)}.home-customers .attention-card{background:var(--surface)}.home-customers .attention-card h3{font-size:var(--fs-h3)}.btn--new{white-space:nowrap;gap:var(--space-1)}.btn--new-large{min-height:3.2rem;padding-inline:var(--space-4)}.form-entry-hint{padding:var(--space-2) var(--space-3);background:var(--primary-tint);color:var(--primary);border-left:.2rem solid var(--primary);border-radius:var(--radius-card);margin-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){.home-dashboard{animation:.22s ease-out home-arrive}.month-bars__track>span,.bar-list__track>span{transition:height .24s ease-out,width .24s ease-out}}@keyframes home-arrive{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-dashboard,.month-bars__track>span,.bar-list__track>span{transition:none;animation:none}}@media (max-width:75rem){.home-dashboard .tile-list--annual{grid-template-columns:repeat(2,minmax(0,1fr))}.donut-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.home-dashboard .tile-list--annual,.home-customer-grid{grid-template-columns:minmax(0,1fr)}.home-dashboard .tile-list--annual>.tile:last-child{grid-column:auto}.home-customers{padding:var(--space-3)}.home-year{width:100%}.home-intro .btn--new-large{justify-content:center;width:100%}}.home-dashboard{grid-template-columns:minmax(0,1fr)}.bar-list li{grid-template-columns:minmax(2.5rem,1fr) minmax(2rem,2fr) auto}.attention-card .btn{overflow-wrap:anywhere;max-width:100%;padding-block:var(--space-2);text-align:start;justify-content:flex-start;line-height:1.35}.month-bars>div>span:last-child{overflow-wrap:normal}@media (max-width:40rem){.home-year{grid-template-columns:minmax(0,1fr)}.home-customers,.attention-card{padding:var(--space-2)}.attention-card .btn{padding-inline:var(--space-2)}}@container (max-width:31rem){.month-bars{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width:15.2rem){.month-bars{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:10rem){.month-bars{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:7.4rem){.month-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:17rem){.donut-layout{grid-template-columns:minmax(0,1fr)}}@container (max-width:15rem){.donut-legend li{grid-template-columns:.9rem minmax(0,1fr);align-items:start;row-gap:0}.donut-legend li>.donut-key{grid-row:1;margin-top:.4em}.donut-legend li>span:not(.donut-key){overflow-wrap:break-word;grid-column:2}.donut-legend li>strong{grid-column:2}}@supports not (container-type:inline-size){.month-bars{grid-template-columns:repeat(6,minmax(0,1fr))}@media (min-width:48.0625rem){.month-bars{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:26rem){.month-bars{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (forced-colors:active){.home-dashboard .tile,.attention-card{border:.1rem solid canvastext;border-top-width:.2rem}.home-dashboard .chart,.home-customers,.home-empty,.chart-empty{border:.1rem solid canvastext}.donut-key{forced-color-adjust:none;border:.05rem solid canvastext}.donut-visual svg{forced-color-adjust:none}.bar-list__track>span,.month-bars__track>span{background:canvastext}.bar-list__track,.month-bars__track{border:.05rem solid canvastext}}.home-intro__hint{align-items:flex-start;gap:var(--space-2);max-width:none;padding:var(--space-3);background:var(--primary-tint-strong);color:var(--ink);border:.05rem solid var(--line-soft);border-radius:var(--radius-card);display:flex}.home-intro__hint>svg{flex:none;margin-top:.15em}.attention-card__icon{min-width:var(--target-min);min-height:var(--target-min);background:var(--primary-tint);color:var(--primary);border-radius:var(--radius);justify-content:center;align-items:center;display:inline-flex}.donut-legend__track{background:var(--band);border-radius:var(--radius);grid-column:2/-1;height:.25rem;display:block;overflow:hidden}.donut-legend__track>span{height:100%;display:block}@media (forced-colors:active){.tile__icon,.attention-card__icon{border:.1rem solid canvastext}.donut-legend__track{border:.05rem solid canvastext}.donut-legend__track>span{background:canvastext!important}}.home-annual-grid{gap:var(--space-3);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.home-dashboard .tile-list--annual{padding:var(--space-2);background:var(--surface);border:.05rem solid var(--line-soft);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;container-type:inline-size}.home-dashboard .tile-list--annual>.tile{padding:var(--space-2);border:0;border-bottom:var(--rule);box-shadow:none;border-radius:0}.home-dashboard .tile-list--annual>.tile:last-child{border-bottom:0}.home-dashboard .tile__label{overflow-wrap:break-word;min-width:0}.home-dashboard .tile-list--annual .tile__link{overflow-wrap:break-word}.home-provider{grid-column:1/-1;min-width:0}.home-provider .donut-layout{grid-template-columns:minmax(7rem,.6fr) minmax(0,1.4fr)}.home-provider .donut-legend{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-intro{padding-bottom:var(--space-2);gap:var(--space-2)}.home-intro h1{margin-block:var(--space-1)}@container (max-width:20rem){.tile-list--annual>.tile{grid-column:1/-1}}@container (max-width:12rem){.tile__label{grid-column:1/-1}}@media (max-width:56.25rem){.home-annual-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.home-intro h1{font-size:var(--fs-h2)}.home-intro .btn--new-large{display:none}.home-dashboard .tile-list--annual>.tile:last-child{grid-column:1/-1}.home-section__heading h2{font-size:var(--fs-h3)}.home-year{gap:var(--space-1);grid-template-columns:minmax(0,1fr) 8rem}.home-year select{width:8rem;min-width:0}html[data-text-size=large] .home-year,html[data-text-size=larger] .home-year{grid-template-columns:minmax(0,1fr)}.home-dashboard .tile-list--annual{padding:var(--space-1)}.home-provider .donut-layout,.home-provider .donut-legend{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.home-dashboard .tile-list--annual{border:.1rem solid canvastext}}@container (max-width:20rem){.donut-layout{grid-template-columns:minmax(0,1fr)}}
.edit-fields{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edit-field{--edit-pad:var(--space-2);min-width:0;padding:var(--edit-pad);border-radius:var(--radius);border:.1rem solid #0000}.edit-field--changed{padding-left:calc(var(--edit-pad) - .3rem);background:var(--warn-bg);border-color:var(--warn-ink);border-left-width:.4rem}.edit-field__label{margin-bottom:var(--space-1);font-weight:600;display:block}.edit-field__label>span{color:var(--danger-ink);font-weight:700}.edit-field__hint{margin:var(--space-1) 0 0;font-size:var(--fs-caption);color:var(--ink-soft)}.edit-field__changed{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.edit-field textarea.input{padding-block:var(--space-2);min-height:calc(2 * var(--target))}.edit-field .input[aria-invalid=true]{border-color:var(--danger-ink);box-shadow:inset 0 0 0 .05rem var(--danger-ink)}.edit-field .input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 calc(var(--focus-gap) + .15rem) var(--surface), inset 0 0 0 .05rem var(--danger-ink)}.edit-field [role=radiogroup][aria-invalid=true] .choice{border-color:var(--danger-ink)}.field-error{align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--danger-ink);font-weight:600;display:flex}.field-error:before{content:"!";content:"!" / "";box-sizing:border-box;width:1.4rem;height:1.4rem;font-size:var(--fs-caption);border:.15rem solid;border-radius:50%;flex:none;place-items:center;margin-top:.15rem;font-weight:700;line-height:1;display:inline-grid}.choice-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.choice{align-items:center;gap:var(--space-2);min-height:var(--target);min-width:var(--target);padding:0 var(--space-3);border:.1rem solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;display:inline-flex}.choice:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-gap);box-shadow:0 0 0 calc(var(--focus-gap) + .15rem) var(--surface)}.choice:has(input:checked){background:var(--primary-tint);border-color:var(--primary)}.choice input{width:1.5rem;height:1.5rem;accent-color:var(--primary)}.tag{padding:0 var(--space-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);border:.1rem solid;font-weight:700}.confirm-box{padding:var(--space-3);border:var(--rule);border-left:.4rem solid var(--primary);border-radius:var(--radius-card);background:var(--primary-tint);color:var(--ink);margin:var(--space-3) 0}@media (max-width:900px){.edit-fields{grid-template-columns:minmax(0,1fr)}}.read-dialog form>section:not(.confirm-box){margin-top:var(--space-4)}.read-dialog form>section:not(.confirm-box)>h3{padding-bottom:var(--space-1);border-bottom:var(--rule)}.confirm-box>*+*{margin-top:var(--space-2)}.read-dialog{--footer-pos:static;--footer-pad:0px;--footer-h:calc(.1rem + var(--space-3) + 2 * var(--target) + var(--gap) + var(--dialog-pad) + var(--space-2))}:is(.read-dialog:has(>form>.control-row:last-child),.read-dialog:has(>.control-row:last-child)){scroll-padding-bottom:var(--footer-pad);padding-bottom:0}.read-dialog form>.control-row:last-child,.read-dialog>.control-row:last-child{position:var(--footer-pos);z-index:1;margin:var(--space-4) calc(-1 * var(--dialog-pad)) 0;padding:var(--space-3) var(--dialog-pad) var(--dialog-pad);background:var(--surface);border-top:var(--rule);bottom:0}.read-dialog>h2+.control-row:last-child{margin-top:var(--space-3);border-top:0;padding-top:0}@media (min-width:40.0625rem) and (min-height:37.5rem){html:not([data-text-size=large]):not([data-text-size=larger]) .read-dialog{--footer-pos:sticky;--footer-pad:var(--footer-h)}}@media (min-width:66.25rem) and (min-height:36rem),(min-width:47.5rem) and (min-height:46.25rem){html[data-text-size=large] .read-dialog{--footer-pos:sticky;--footer-pad:var(--footer-h)}}@media (min-width:78.125rem) and (min-height:37.5rem),(min-width:56.25rem) and (min-height:53.75rem){html[data-text-size=larger] .read-dialog{--footer-pos:sticky;--footer-pad:var(--footer-h)}}.choice{min-width:0;max-width:100%}.choice input{flex:none}.choice span{overflow-wrap:anywhere;min-width:0}@media (max-width:40rem){.edit-field{--edit-pad:var(--space-1)}}
.shortcut-list{border-top:var(--rule);max-width:44rem;margin:0}.shortcut-list__row{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule);grid-template-columns:minmax(0,min(16rem,45%)) minmax(0,1fr);align-items:center;display:grid}html[data-text-size=large] .shortcut-list__row,html[data-text-size=larger] .shortcut-list__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.shortcut-list dt,.shortcut-list dd{overflow-wrap:anywhere;margin:0}.shortcut-list dd{max-width:60ch}.shortcut-list kbd{text-align:center;max-width:100%;line-height:1.3;display:inline-block}.auth-page{min-height:100dvh;padding:var(--gutter);place-items:center;display:grid}.auth-card{background:var(--surface);border:.05rem solid var(--line-soft);border-radius:var(--radius-card);width:100%;max-width:30rem;box-shadow:var(--shadow-card);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.auth-card__brand{font-weight:700;font-size:var(--fs-h3);color:var(--primary);overflow-wrap:anywhere}.auth-card__title{font-weight:700;font-size:var(--fs-h1);overflow-wrap:anywhere;padding-bottom:var(--space-2);border-bottom:var(--rule)}.auth-card form{margin:0}.auth-card .btn,.auth-card .btn--primary{min-height:var(--target)}.auth-card .banner{max-width:none;padding:var(--space-3);border:.1rem solid;border-left-width:.4rem;flex-wrap:wrap;margin:0;font-weight:600}.auth-card .banner>svg{width:1.5em;height:1.5em;margin-top:.1em}.auth-card .banner>span{overflow-wrap:anywhere;flex:10ch;min-width:0}.auth-card form+.muted{padding-top:var(--space-3);border-top:var(--rule)}.error-details{color:var(--ink-soft);border-top:var(--rule);padding-top:var(--space-1)}.error-details summary{cursor:pointer;min-height:var(--target-min);padding-block:var(--space-2);font-weight:600;list-style-position:inside;display:list-item}.error-details p{padding-bottom:var(--space-1);overflow-wrap:anywhere}@media (max-width:40rem){.shortcut-list__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.auth-card{padding:var(--space-3)}.auth-card .btn{padding-inline:var(--space-2);overflow-wrap:anywhere;max-width:100%}}.customer-title{font-weight:700;font-size:var(--fs-h1);overflow-wrap:anywhere;margin:var(--space-4) 0 var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--rule)}.customer-title~section>h2{font-weight:700;font-size:var(--fs-h2);overflow-wrap:anywhere}.customer-title~section>p{margin-top:var(--space-1)}.customer-rows{margin:var(--space-3) 0;padding:0;list-style:none}.customer-group{margin:var(--space-3) 0 var(--space-4);padding:var(--space-3);background:var(--surface);border:var(--rule);border-top:.2rem solid var(--primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.customer-group h3{font-size:var(--fs-h3);overflow-wrap:anywhere}.customer-rows li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.customer-rows li>span{overflow-wrap:anywhere;min-width:0;font-weight:600}.possible-matches{border:var(--rule);border-left:.5rem solid var(--warn-ink);border-radius:var(--radius-card);padding:var(--space-3);margin-top:var(--space-4);background:var(--warn-bg)}.possible-matches .customer-group{border-color:var(--warn-ink);border-top:.2rem solid var(--warn-ink)}@media (forced-colors:active){.auth-card{border:.1rem solid canvastext}.customer-group,.possible-matches{border:.1rem solid canvastext;border-left-width:.5rem}.shortcut-list kbd{border-color:buttontext}}

