body{font-family:var(--font-body);font-feature-settings:"tnum" 1, "cv11" 1;font-size:var(--t-body);line-height:var(--t-body-lh)}h1,h2,h3,h4,.nav-group__toggle,.button{font-family:var(--font-ui)}small{font-size:var(--t-meta)}.app-shell{grid-template-columns:var(--shell-sidebar) minmax(0, 1fr);background:var(--c-paper);min-height:100vh;display:grid}.app-shell--rail{grid-template-columns:var(--shell-rail) minmax(0, 1fr)}.app-main{background:var(--c-paper);min-width:0;min-height:100vh}.workspace{width:100%;padding:var(--s-4) var(--gutter) var(--s-8)}.sidebar{z-index:var(--z-sidebar);background:var(--c-brand-900);height:100dvh;color:var(--c-on-brand);--focus-ring:var(--focus-ring-dark);flex-direction:column;display:flex;position:sticky;top:0}.sidebar-brand{height:var(--shell-topbar);justify-content:space-between;align-items:center;gap:var(--s-2);border-bottom:1px solid var(--c-brand-800);padding:0 var(--s-2) 0 var(--s-3);flex:none;display:flex}.sidebar-brand>a{align-items:center;gap:var(--s-2);min-width:0;min-height:36px;color:var(--c-on-brand);font-family:var(--font-ui);font-size:var(--t-section);text-decoration:none;display:flex}.sidebar-brand img{border-radius:var(--r-1);background:var(--c-surface);object-fit:contain;width:40px;height:28px;padding:2px}.sidebar-rail-toggle{width:36px;height:36px;color:var(--c-on-brand-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sidebar-rail-toggle:hover{background:var(--c-brand-800);color:var(--c-on-brand)}.sidebar svg{width:16px;height:16px}.primary-nav{padding:var(--s-2);scrollbar-width:thin;scrollbar-color:var(--c-brand-700) transparent;flex:1;overflow-y:auto}.nav-group+.nav-group{margin-top:var(--s-1)}.nav-group--top{margin-bottom:var(--s-2)}.nav-group__toggle{width:100%;min-height:36px;color:var(--c-on-brand-muted);cursor:pointer;padding:0 var(--s-2);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:800;display:flex}.nav-group__toggle:hover{color:var(--c-on-brand)}.nav-group__toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.primary-nav a{align-items:center;gap:var(--s-3);min-height:36px;color:var(--c-on-brand-2);padding:0 var(--s-2);border-left:3px solid #0000;font-size:13px;font-weight:600;text-decoration:none;display:flex}.primary-nav a:hover{background:var(--c-brand-800);color:var(--c-on-brand)}.primary-nav a[aria-current=page]{border-left-color:var(--c-signal);background:var(--c-brand-800);color:var(--c-on-brand)}.primary-nav a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-records{margin-top:var(--s-3);border-top:1px solid var(--c-brand-800);padding-top:var(--s-2);display:grid}.nav-records__heading{color:var(--c-on-brand-muted);padding:var(--s-1) var(--s-2);font-size:var(--t-label);font-weight:700}.app-shell--rail .sidebar-brand{justify-content:center;padding:0}.app-shell--rail .sidebar-brand>a,.app-shell--rail .nav-group__toggle{display:none}.app-shell--rail .primary-nav a{justify-content:center;padding:0}.app-shell--rail .primary-nav a span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-footer{justify-content:space-between;align-items:center;gap:var(--s-1);border-top:1px solid var(--c-brand-800);padding:var(--s-2);flex:none;display:flex}.sidebar-footer__links{flex-wrap:wrap;gap:2px;display:flex}.sidebar-footer__links a,.sidebar-account{width:36px;height:36px;color:var(--c-on-brand-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;padding:0;display:grid}.sidebar-footer__links a:hover,.sidebar-account:hover{background:var(--c-brand-800);color:var(--c-on-brand)}.sidebar-footer__links a[aria-current=page]{border-bottom-color:var(--c-signal);background:var(--c-brand-800);color:var(--c-on-brand)}.avatar{background:var(--c-signal);width:28px;height:28px;color:var(--c-on-signal);font-size:var(--t-label);place-items:center;font-weight:800;display:grid}.account-card{gap:var(--s-1);color:var(--c-ink);display:grid}.account-card small{margin-bottom:var(--s-2);color:var(--c-muted)}.app-shell--rail .sidebar-footer,.app-shell--rail .sidebar-footer__links{flex-direction:column}.topbar{z-index:var(--z-sticky);height:var(--shell-topbar);justify-content:space-between;align-items:center;gap:var(--s-4);border-bottom:1px solid var(--c-rule);background:var(--c-surface);padding:0 var(--gutter);display:flex;position:sticky;top:0}.topbar__end{align-items:center;gap:var(--s-2);display:flex}.topbar__status{align-items:center;gap:var(--s-1);border:1px solid var(--c-warn);border-radius:var(--r-1);background:var(--c-warn-bg);min-height:36px;color:var(--c-warn);padding:0 var(--s-2);font-size:var(--t-label);font-weight:700;text-decoration:none;display:inline-flex}.topbar svg{width:16px;height:16px}.breadcrumbs ol{min-width:0;color:var(--c-muted);align-items:center;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumbs li{white-space:nowrap;align-items:center;min-width:0;display:flex}.breadcrumbs li+li:before{margin:0 var(--s-2);color:var(--c-rule-strong);content:"/"}.breadcrumbs a{min-height:36px;color:var(--c-brand-700);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--c-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.mobile-header,.mobile-menu,.mobile-nav,.mobile-nav-backdrop,.app-shell--field .topbar{display:none}@media (max-width:1023px){.app-shell,.app-shell--rail{display:block}.topbar{display:none}.mobile-header{z-index:var(--z-popover);min-height:calc(56px + env(safe-area-inset-top));align-items:center;gap:var(--s-3);border-bottom:1px solid var(--c-rule-strong);background:var(--c-surface);padding:calc(6px + env(safe-area-inset-top)) var(--s-3) 6px;grid-template-columns:minmax(110px,1fr) minmax(0,auto) 44px;display:grid;position:fixed;inset:0 0 auto}.mobile-header>a{align-items:center;min-width:0;display:flex}.mobile-header img{object-fit:contain;object-position:left center;width:126px;max-width:100%;height:38px}.mobile-header>span{color:var(--c-brand-700);font-family:var(--font-ui);font-size:var(--t-section);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.mobile-menu{border:1px solid var(--c-brand-700);background:var(--c-surface);width:44px;height:44px;color:var(--c-brand-900);cursor:pointer;place-items:center;display:grid}.mobile-nav-backdrop{z-index:calc(var(--z-slideover) - 1);cursor:pointer;background:#001c118f;border:0;display:block;position:fixed;inset:0}.sidebar{z-index:var(--z-slideover);width:min(88vw,360px);transition:transform var(--m-slideover);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar--open{box-shadow:var(--e-2);transform:translate(0)}.sidebar-rail-toggle{display:none}.app-shell--rail .sidebar-brand>a,.app-shell--rail .nav-group__toggle{display:flex}.app-shell--rail .primary-nav a{padding:0 var(--s-2);justify-content:flex-start}.app-shell--rail .primary-nav a span{clip-path:none;width:auto;height:auto;position:static}.primary-nav a,.nav-group__toggle{min-height:44px}.sidebar-footer__links a,.sidebar-account{width:44px;height:44px}.mobile-nav{z-index:var(--z-popover);border-top:1px solid var(--c-brand-800);background:var(--c-brand-900);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a,.mobile-nav button{min-width:0;min-height:56px;color:var(--c-on-brand-2);cursor:pointer;font:inherit;background:0 0;border:0;border-top:3px solid #0000;align-content:center;place-items:center;gap:2px;text-decoration:none;display:grid}.mobile-nav a[aria-current=page]{border-top-color:var(--c-signal);background:var(--c-brand-800);color:var(--c-on-brand)}.mobile-nav svg{width:18px;height:18px}.mobile-nav span{max-width:100%;font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.workspace{padding:calc(68px + env(safe-area-inset-top)) var(--gutter) calc(80px + env(safe-area-inset-bottom))}}.page-header{min-height:var(--shell-header);align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.page-header__title{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.page-header h1{color:var(--c-ink);font-size:var(--t-page);font-weight:750;line-height:var(--t-page-lh);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.page-header__meta{min-width:0;color:var(--c-muted);font-size:13px}.page-header__tabs{align-items:center;min-width:0;display:flex}.page-header__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:639px){.page-header__title{width:100%}.page-header h1{white-space:normal;flex:100%}.page-header__actions{width:100%;margin-left:0}}.status-chip{align-items:center;gap:var(--s-1);border-radius:var(--r-1);max-width:100%;font-size:var(--t-label);font-weight:600;line-height:var(--t-label-lh);white-space:nowrap;border:1px solid;padding:1px 6px;display:inline-flex}.status-chip svg{flex:none;width:14px;height:14px}.status-chip--ok{background:var(--c-ok-bg);color:var(--c-ok)}.status-chip--warn{background:var(--c-warn-bg);color:var(--c-warn)}.status-chip--danger{background:var(--c-danger-bg);color:var(--c-danger)}.status-chip--info{background:var(--c-info-bg);color:var(--c-info)}.status-chip--neutral{background:var(--c-neutral-bg);color:var(--c-neutral)}.status-chip--progress{background:var(--c-surface-2);color:var(--c-brand-700)}@media (max-width:639px){.detail-header{grid-template-columns:48px minmax(0,1fr)}.detail-header>.status-chip{grid-column:2;justify-self:start}}.state{align-items:center;gap:var(--s-3);border:1px solid var(--c-rule);background:var(--c-surface);padding:var(--s-4);color:var(--c-ink-2);display:flex}.state>svg{width:18px;height:18px;color:var(--c-muted);flex:none}.state>div{gap:2px;display:grid}.state span{color:var(--c-muted)}.state__actions{gap:var(--s-2);margin-left:auto;display:flex}.state--error{border-color:var(--c-danger);background:var(--c-danger-bg)}.state--error>svg{color:var(--c-danger)}.state--offline{border-color:var(--c-warn);background:var(--c-warn-bg)}.tabs{border-bottom:1px solid var(--c-rule);margin-bottom:var(--s-4);scrollbar-width:thin;display:flex;overflow-x:auto}.tabs button{align-items:center;gap:var(--s-2);min-height:40px;color:var(--c-ink-2);cursor:pointer;padding:0 var(--s-3);font-family:var(--font-ui);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-size:13px;font-weight:700;display:inline-flex}.tabs button svg{width:16px;height:16px}.tabs button:hover{background:var(--c-brand-50);color:var(--c-ink)}.tabs button[aria-selected=true]{border-bottom-color:var(--c-brand-700);color:var(--c-brand-900)}.tabs__count{color:var(--c-muted);font-family:var(--font-body);font-variant-numeric:tabular-nums}.popover{display:inline-block;position:relative}.popover__panel{top:calc(100% + var(--s-1));z-index:var(--z-popover);border:1px solid var(--c-rule-strong);border-radius:var(--r-2);background:var(--c-surface);min-width:220px;max-width:min(360px,90vw);box-shadow:var(--e-1);padding:var(--s-2);position:absolute}.popover__panel--up{top:auto;bottom:calc(100% + var(--s-1))}.popover__panel--start{left:0}.popover__panel--end{right:0}.menu{display:grid}.menu__item{min-height:36px;color:var(--c-ink);cursor:pointer;padding:0 var(--s-3);text-align:left;background:0 0;border:0}.menu__item:hover,.menu__item:focus-visible{background:var(--c-brand-50)}.menu__item--danger{color:var(--c-danger)}.kbd{border:1px solid var(--c-rule-strong);border-radius:var(--r-1);background:var(--c-surface-2);min-width:20px;padding:0 var(--s-1);color:var(--c-ink-2);font-family:var(--font-body);font-size:var(--t-label);text-align:center;display:inline-block}.toasts{right:var(--s-4);bottom:var(--s-4);z-index:var(--z-toast);gap:var(--s-2);display:grid;position:fixed}.toast{align-items:center;gap:var(--s-2);border:1px solid var(--c-ok);border-radius:var(--r-1);background:var(--c-ok-bg);max-width:420px;box-shadow:var(--e-1);color:var(--c-ok);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);display:flex}.toast--danger{border-color:var(--c-danger);background:var(--c-danger-bg);color:var(--c-danger)}.toast svg{flex:none;width:16px;height:16px}@media (max-width:1023px){.toasts{right:var(--s-3);bottom:calc(72px + env(safe-area-inset-bottom));left:var(--s-3)}}.topbar__search{align-items:center;gap:var(--s-2);border:1px solid var(--c-rule-strong);border-radius:var(--r-1);background:var(--c-surface-2);width:min(360px,32vw);min-height:36px;color:var(--c-muted);cursor:pointer;padding:0 var(--s-2);font:inherit;font-size:var(--t-label);margin-left:auto;display:inline-flex}.topbar__search span{text-align:left;flex:1}.drawer-backdrop:has(.palette,.shortcut-sheet){z-index:var(--z-palette);align-items:flex-start;padding-top:12vh}.palette,.shortcut-sheet{width:min(640px, calc(100vw - 2 * var(--s-4)));border:1px solid var(--c-rule-strong);border-radius:var(--r-2);background:var(--c-surface);max-height:72vh;box-shadow:var(--e-2);display:grid}.palette{grid-template-rows:auto minmax(0,1fr) auto auto}.palette__field{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--c-rule);padding:0 var(--s-3);display:flex}.palette__field input{min-width:0;min-height:48px;color:var(--c-ink);font:inherit;font-size:var(--t-body);background:0 0;border:0;outline:none;flex:1}.palette__field svg,.palette__option>svg{width:16px;height:16px;color:var(--c-ink-2);flex:none}.palette__results{padding:var(--s-1) 0;overflow-y:auto}.palette__heading{padding:var(--s-2) var(--s-3) var(--s-1);color:var(--c-muted);font-size:var(--t-label);font-weight:700}.palette__option{align-items:center;gap:var(--s-2);cursor:pointer;min-height:36px;padding:0 var(--s-3) 0 calc(var(--s-3) - 3px);border-left:3px solid #0000;display:flex}.palette__option[aria-selected=true]{border-left-color:var(--c-brand-700);background:var(--c-brand-50)}.palette__kind{min-width:64px;color:var(--c-muted);font-size:var(--t-label)}.palette__label{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.palette__reference{color:var(--c-ink-2);font-size:var(--t-label);font-variant-numeric:tabular-nums}.palette__detail{min-width:0;color:var(--c-muted);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.palette__option .palette__enter{color:var(--c-muted);margin-left:auto}.palette__status{padding:0 var(--s-3);color:var(--c-ink-2);font-size:var(--t-label);margin:0}.palette__status:not(:empty){padding-bottom:var(--s-2)}.palette__footer{gap:var(--s-4);border-top:1px solid var(--c-rule);color:var(--c-muted);padding:var(--s-2) var(--s-3);font-size:var(--t-label);display:flex}.shortcut-sheet{gap:var(--s-3);padding:var(--s-4);overflow-y:auto}.shortcut-sheet__head{justify-content:space-between;align-items:center;display:flex}.shortcut-sheet h2{font-size:var(--t-section);margin:0}.shortcut-sheet h3{margin:0 0 var(--s-1);color:var(--c-muted);font-size:var(--t-label)}.shortcut-sheet dl{margin:0;display:grid}.shortcut-sheet dl>div{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--c-rule);padding:var(--s-1) 0;grid-template-columns:140px 1fr;display:grid}.shortcut-sheet dt{gap:var(--s-1);display:flex}.shortcut-sheet dd{margin:0}.shortcut-sheet__toggle{align-items:center;gap:var(--s-2);min-height:36px;display:flex}@media (max-width:639px){.drawer-backdrop:has(.palette,.shortcut-sheet){padding:var(--s-2)}.drawer-backdrop:has(.palette,.shortcut-sheet) .modal-surface{width:100%}.palette,.shortcut-sheet{width:100%;max-height:calc(100dvh - 2 * var(--s-2))}.palette__option{min-height:44px;padding-block:var(--s-1);flex-wrap:wrap}.palette__kind{min-width:0}.palette__footer{display:none}.shortcut-sheet dl>div{gap:var(--s-1);grid-template-columns:1fr}}@media (min-width:1024px){.workspace--register{padding-top:0;padding-bottom:0}.workspace--register>.page-header{margin-bottom:0}}.view-tabs{align-items:center;gap:var(--s-2);min-width:0;display:flex}.view-tabs .tabs{border-bottom:0;margin-bottom:0}.view-tabs__edited,.view-tabs__note{align-items:center;gap:var(--s-1);color:var(--c-muted);font-size:var(--t-meta);flex:none;display:inline-flex}.view-tabs__edited>span{color:var(--c-warn);font-weight:700}:is(.view-tabs,.register,.column-chooser) .text-button:not(:hover,:focus-visible){color:var(--c-brand-900)}.register{height:calc(100dvh - var(--shell-topbar) - var(--shell-header));border:1px solid var(--c-rule);background:var(--c-surface);min-height:360px;font-size:var(--t-body);flex-direction:column;display:flex}.register--compact{font-size:var(--t-body-compact)}.filter-bar{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--c-rule);padding:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.filter-bar__search{align-items:center;gap:var(--s-2);width:min(320px,100%);display:flex}.filter-bar__search svg,.filter-bar__tools svg,.filter-chip svg,.register__cell--head svg{flex:none;width:14px;height:14px}.filter-bar__search input{width:100%;min-height:32px}.filter-bar__tools{gap:var(--s-1);flex-wrap:wrap;margin-left:auto;display:flex}.filter-chip{align-items:center;gap:var(--s-1);border:1px solid var(--c-brand-700);border-radius:var(--r-1);background:var(--c-brand-50);min-height:28px;padding-left:var(--s-2);font-size:var(--t-label);font-weight:700;display:inline-flex}.filter-chip button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:26px;display:inline-grid}.filter-menu,.column-chooser,.import-panel{gap:var(--s-2);max-height:60vh;display:grid;overflow-y:auto}.filter-menu fieldset{border:0;margin:0;padding:0;display:grid}.filter-menu legend{color:var(--c-muted);font-size:var(--t-label);font-weight:700}.column-chooser ul{margin:0;padding:0;list-style:none;display:grid}.column-chooser li{grid-template-columns:1fr auto auto;align-items:center;display:grid}.column-chooser .icon-button{border:0;width:28px;height:28px}.register__progress{background:var(--c-brand-700);height:2px}.register__banner{align-items:center;gap:var(--s-2);background:var(--c-info-bg);padding:var(--s-1) var(--s-3);font-size:var(--t-meta);display:flex}.register__scroll{flex:auto;position:relative;overflow:auto;container:register/inline-size}.register__grid{min-width:var(--grid-min-wide,100%)}.register__head{z-index:var(--z-raised);position:sticky;top:0}.register__body{position:relative}.register__row{width:100%;height:var(--row-h);grid-template-columns:var(--grid-wide);border-bottom:1px solid var(--c-rule);background:var(--c-surface);cursor:pointer;display:grid}.register__body .register__row{contain:layout style paint}.register__row--head{height:var(--head-h,36px);background:var(--c-surface-2);cursor:default}.register__body .register__row:hover{background:var(--c-brand-50)}.register__row[aria-selected=true]{background:var(--c-brand-100)}.register__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.register__cell{min-width:0;padding:0 var(--s-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;position:relative;overflow:hidden}.register__cell--end{justify-content:flex-end}.register__cell--select{z-index:var(--z-raised);background:inherit;padding:0;position:sticky;left:0}.register__check{cursor:pointer;place-items:center;width:100%;height:100%;min-height:36px;display:grid}.register__cell--sticky{left:var(--sticky-left,0);z-index:var(--z-raised);background:inherit;position:sticky}.register__cell--head{color:var(--c-ink-2);font-size:var(--t-label);font-weight:700}.register__cell--head button{align-items:center;gap:var(--s-1);min-width:36px;height:100%;min-height:36px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.register__sort-idle{opacity:.4}.register__sort-rank{font-variant-numeric:tabular-nums}.register__resize{cursor:col-resize;width:6px;position:absolute;top:0;bottom:0;right:0}.register__resize:hover{background:var(--c-rule-strong)}.register__row--skeleton .register__cell span{background:var(--c-neutral-bg);width:70%;height:10px}.register .state{margin:var(--s-3);border:0}.register__footer,.bulk-bar{align-items:center;gap:var(--s-2);border-top:1px solid var(--c-rule);min-height:40px;padding:var(--s-1) var(--s-3);color:var(--c-muted);font-size:var(--t-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.bulk-bar{background:var(--c-brand-50);color:var(--c-ink)}.cell-ref{min-width:0;display:grid}.cell-ref a{min-height:24px;color:var(--c-ink);text-overflow:ellipsis;font-weight:700;line-height:24px;text-decoration:none;display:block;overflow:hidden}.cell-ref a:hover{text-decoration:underline}.cell-ref small,.cell-muted{color:var(--c-muted);font-size:var(--t-meta);text-overflow:ellipsis;overflow:hidden}.register--compact .cell-ref small{display:none}.cell-number{font-variant-numeric:tabular-nums}.cell-date{align-items:center;gap:var(--s-1);font-variant-numeric:tabular-nums;display:inline-flex}.cell-date--overdue{color:var(--c-danger);font-weight:700}.cell-date svg{width:14px;height:14px}.cell-source{border:1px solid var(--c-rule-strong);border-radius:var(--r-1);padding:1px var(--s-2);font-size:var(--t-label);font-weight:700}.cell-source--aussiewatch{border-color:var(--c-brand-700);color:var(--c-brand-700)}@container register (max-width:1023px){.register__row{grid-template-columns:var(--grid-narrow)}.register__grid{min-width:var(--grid-min-narrow,100%)}.register__row [data-priority="3"]{display:none}}@media (max-width:639px){.register{height:calc(100dvh - 240px)}.filter-bar__search{width:100%}.filter-bar__tools{margin-left:0}}@media (max-width:639px),(pointer:coarse){.register__density{display:none}.register{--head-h:44px}}.register__scroll--list .register__grid{min-width:0}.register:not(.register--selectable) .register__scroll--list .register__head{display:none}.register--selectable .register__scroll--list .register__head .register__row{grid-template-columns:44px;height:44px}.register__scroll--list .register__head [role=columnheader]:not(.register__cell--select){display:none}.register--selectable .register__scroll--list .register__row{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) auto}.register__scroll--list .register__row{padding:var(--s-1) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-auto-flow:dense;align-content:center}.register__scroll--list .register__cell--select{grid-area:1/1/3;position:static}.register__scroll--list .register__check{min-height:44px}.register__scroll--list .register__cell--sticky{grid-column:1/3;position:static}.register__scroll--list .register__cell--status{grid-area:1/3/3}.register--selectable .register__scroll--list .register__cell--sticky{grid-column:2/4}.register--selectable .register__scroll--list .register__cell--status{grid-column:4}.register__scroll--list .register__row [data-mobile]:not(.register__cell--sticky,.register__cell--status){color:var(--c-muted);font-size:var(--t-meta)}
::selection{background:var(--c-signal);color:var(--c-on-signal)}:where(button,a,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])){transition:border-color .12s,box-shadow .12s,opacity .12s,transform 80ms}:where(button,a,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus{outline:none}:where(button,a,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible,input[type=date]:focus-within,input[type=datetime-local]:focus-within,input[type=month]:focus-within,input[type=time]:focus-within,input[type=week]:focus-within{z-index:2;outline:3px solid var(--focus-ring);outline-offset:2px;position:relative}:where(.sidebar,.instrument-panel,.block-toolbar,.login-brand){--focus-ring:var(--focus-ring-dark)}:where(button,summary,[role=button],.button,.text-button,.icon-button):active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){border-color:var(--control-disabled-border)!important;background-color:var(--control-disabled-bg)!important;color:var(--control-disabled-text)!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none!important;filter:none!important;background-image:none!important}:where(button,[role=button])[aria-busy=true],:where(.button,.text-button,.icon-button).is-loading{cursor:progress;pointer-events:none}:where(button,[role=button])[aria-busy=true] svg,:where(.button,.text-button,.icon-button).is-loading svg,.spinner{animation:.8s linear infinite interaction-spin}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):read-only,textarea:read-only):not(:disabled){background-color:var(--c-surface-2);color:var(--c-ink-2);border-style:dashed}:where(input,select,textarea):user-invalid{border-color:var(--control-invalid);box-shadow:0 0 0 3px #aa2e2421}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--control-invalid);box-shadow:0 0 0 3px #aa2e2421}:where(input,textarea)::placeholder{color:#667269;opacity:1}:where(input,select,textarea):focus-visible{border-color:var(--c-brand-600);box-shadow:0 0 0 3px #00723624}:where(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:0 0 0 2px var(--c-surface), 0 0 0 5px var(--focus-ring)}:where([aria-pressed=true],[aria-selected=true],[aria-current=page]){font-weight:900}:where(.button,.text-button,.icon-button,.table-link,.row-link)[aria-pressed=true],:where(.button,.text-button,.icon-button,.table-link,.row-link)[aria-selected=true]{border-color:var(--c-brand-700);background:var(--c-brand-100);color:var(--c-brand-900)}.button--signal:disabled{color:#5f5843!important;background:#eee6ca!important;border-color:#c9b269!important}.button--danger:disabled{color:#705b58!important;background:#eee5e4!important;border-color:#c7aaa6!important}.button--danger:not(:disabled){border-color:var(--c-danger)!important;background:var(--c-danger)!important;color:var(--c-white)!important}.button--danger:not(:disabled):hover,.button--danger:not(:disabled):focus-visible{background:#7d1f19!important;border-color:#7d1f19!important}.app-dialog[aria-busy=true],.record-drawer[aria-busy=true],.modal-panel[aria-busy=true]{cursor:progress}.app-dialog[aria-busy=true]:after,.record-drawer[aria-busy=true]:after,.modal-panel[aria-busy=true]:after{z-index:5;background:var(--c-signal);content:"";height:3px;animation:1.1s ease-in-out infinite interaction-progress;position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){:where(.button,.text-button,.icon-button,.table-link,.row-link,summary,[role=button]):not(:disabled,[aria-disabled=true]):hover{text-underline-offset:3px;text-decoration-thickness:2px}:where(.button,.text-button,.icon-button,.table-link,.row-link):not(:disabled,[aria-disabled=true]):hover svg{color:currentColor}:where(input,select,textarea):not(:disabled):hover{border-color:#607466}}@media (max-width:1023px),(pointer:coarse){.button.button--small,:where(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,summary,[role=button],.button,.text-button,.icon-button,.table-link,.row-link,.primary-nav a,.detail-tabs a,.detail-tabs button,.subtabs button,.training-switch button,.register-pagination button){min-height:44px!important}:where(.icon-button,.row-link,button[aria-label]:not(.button)),:where(button,[role=button],.button,.text-button,.icon-button,.table-link,.row-link,.detail-tabs a,.detail-tabs button,.subtabs button,.training-switch button,.register-pagination button){min-width:44px!important}:where(.checkbox-row,.checkbox-line,label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;min-height:44px!important}input[type=checkbox],input[type=radio]{flex-basis:24px;width:24px;height:24px}.button{padding-inline:15px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(button,a,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid highlight}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){color:graytext!important}}@keyframes interaction-spin{to{transform:rotate(360deg)}}@keyframes interaction-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}
