:root{--andovia-brand: #112541;--andovia-brand-text: #f7faff;--andovia-brand-muted: #bed0e8;--andovia-brand-line: #426185;--andovia-nav: #f6f8fa;--andovia-canvas: #f0f3f7;--andovia-content: #ffffff;--andovia-raised: #ffffff;--andovia-text: #1f2328;--andovia-muted: #59636e;--andovia-selected: #ddf0ff;--andovia-hover: #eef1f4;--andovia-border: #d0d7de;--andovia-accent: #0969da}.e-dark-mode{--andovia-brand: #101f36;--andovia-brand-text: #f7faff;--andovia-brand-muted: #b7c9e1;--andovia-brand-line: #3a577a;--andovia-nav: #1e2228;--andovia-canvas: #16191d;--andovia-content: #1e2228;--andovia-raised: #262b32;--andovia-text: #e6e8eb;--andovia-muted: #9aa4ae;--andovia-selected: #1a3352;--andovia-hover: #2a3038;--andovia-border: #3a3f46;--andovia-accent: #58a6ff}:root{color-scheme:light dark;--ops-bad: #a11}*{box-sizing:border-box}body{margin:0;background:var(--andovia-canvas);color:var(--andovia-text);font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit;color:inherit}button,.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 12px;border:1px solid var(--andovia-border);border-radius:6px;background:var(--andovia-content);cursor:pointer;text-decoration:none;white-space:nowrap}button:disabled{opacity:.5;cursor:default}a{color:var(--andovia-accent);text-decoration:none}a:hover{text-decoration:underline}.primary{color:#fff;background:#0969da;border-color:#0969da;display:inline-flex;align-items:center}input,select{border:1px solid var(--andovia-border);background:var(--andovia-content);border-radius:6px;padding:6px 10px}:focus-visible{outline:2px solid var(--andovia-accent);outline-offset:2px}.e-dark-mode{--ops-bad: #f66}@media(pointer:coarse){button,.primary,input,select{min-height:44px}th a{min-height:44px;display:flex!important;align-items:center}}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar.e-light{background:var(--andovia-brand);color:var(--andovia-brand-text);border:0;border-bottom:1px solid var(--andovia-brand-line);min-height:60px;padding-inline:16px;box-shadow:none;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar :is(.brand,.brand-name,.shell-identity,.theme,.menu-trigger,.nav-trigger,.theme-control,.keyboard-control,.acct,app-user-menu){color:var(--andovia-brand-text)}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar :is(.theme,.menu-trigger,.nav-trigger,.theme-control,.keyboard-control){border-color:transparent;background:transparent;border-radius:8px}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar :is(.theme,.menu-trigger,.nav-trigger,.theme-control,.keyboard-control,.am-chip):hover{background:color-mix(in srgb,var(--andovia-brand-text) 12%,var(--andovia-brand))}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar :is(button,a):focus-visible{outline:2px solid var(--andovia-brand-text);outline-offset:2px}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar :is(.acct,app-user-menu){--mt-attention: var(--andovia-brand-text)}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar .am-chip{color:var(--andovia-brand-text)}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar .am-panel{background:var(--andovia-raised);color:var(--andovia-text);border:1px solid var(--andovia-border);border-radius:12px}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar .am-panel :is(button,a):focus-visible{outline-color:var(--andovia-accent);outline-offset:-3px}:is(app-shell-chrome,app-main-layout,app-account-header) .am-panel .am-item:hover{background:var(--andovia-hover)}app-shell-chrome :is(ejs-sidebar.rail-vendor.e-sidebar,.rail,.nav-sidebar.e-sidebar),app-main-layout :is(.primary-rail,.drawer-surface,.drawer-nav,.drawer-link){background:var(--andovia-nav)}app-shell-chrome .shell .rail a.active[aria-current=page],app-shell-chrome .nav-sidebar .navigation-list .e-list-item a.active,app-main-layout :is(.primary-rail,.drawer-nav) :is(.rail-link,.drawer-link).active{background:var(--andovia-selected);color:var(--andovia-text);font-weight:650;box-shadow:none}app-main-layout :is(.rail-link,.drawer-link):hover:not(.active),app-shell-chrome .rail a:hover:not(.active){background:var(--andovia-hover)}app-shell-chrome [data-testid=shell-content],app-main-layout main.layout-content{background:var(--andovia-canvas)}app-shell-chrome .op-panel{background:var(--andovia-content)}app-shell-chrome .op-field :is(input,select),app-shell-chrome .op-button:not(.op-button-primary){background:var(--andovia-content)}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar .brand-name{font-size:15px;font-weight:650;letter-spacing:-.015em}@media(max-width:600px){:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar.e-light{padding-inline:8px}:is(app-shell-chrome,app-main-layout,app-account-header) ejs-appbar.e-appbar .brand-name{font-size:14px}}app-main-layout .rail-link{font-size:14px;border-radius:8px}
