.brand-logo[data-v-ad7fc585]{display:inline-flex;color:inherit}.locale-switcher[data-v-7d22376b]{display:flex;align-items:center;gap:6px;color:inherit}.opt[data-v-7d22376b]{background:transparent;color:inherit;border:none;padding:0;font-size:11px;font-weight:400;line-height:1.2;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s var(--ease-ui)}.opt[data-v-7d22376b]:hover{background:transparent}.opt.active[data-v-7d22376b]{font-weight:700}.opt[data-v-7d22376b]:not(.active):hover{text-decoration-color:currentColor}.opt[data-v-7d22376b]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.opt[data-v-7d22376b]:active{transform:none}.divider[data-v-7d22376b]{font-size:11px;color:inherit}.header[data-v-34100e2b]{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--hairline)}.header-inner[data-v-34100e2b]{max-width:1200px;margin:0 auto;height:60px;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2.5rem}.nav[data-v-34100e2b]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.nav a[data-v-34100e2b]{font-size:11px;color:var(--ink);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s var(--ease-ui)}.nav a[data-v-34100e2b]:hover{text-decoration-color:var(--ink)}.nav a.router-link-active[data-v-34100e2b]{font-weight:700}.brand-link[data-v-34100e2b]{justify-self:center;text-decoration:none;color:inherit}.actions[data-v-34100e2b]{justify-self:end;display:flex;align-items:center;gap:16px}.logout[data-v-34100e2b]{font-size:11px}@media(max-width:759px){.header-inner[data-v-34100e2b]{grid-template-columns:1fr;height:auto;gap:10px;padding:10px 24px}.brand-link[data-v-34100e2b]{order:-1;justify-self:center}.actions[data-v-34100e2b]{justify-self:start}}@media(max-width:759px){body{--header-h: 124px}}:root{--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--ink: #111111;--paper: #ffffff;--hairline: #efefef;--overdue: #d62828;--radius: 0px;--grey-badge: #5e5a59;--hover-row: #fafafa;--ink-hover: #333333;--ease-ui: cubic-bezier(.22, 1, .36, 1);--ease-overlay: cubic-bezier(.25, .1, .25, 1);--ease-toggle: cubic-bezier(.5, 0, .5, 1);--header-h: 60px;--tabular-nums: tabular-nums}html{font-family:var(--font-sans);font-size:16px}body{margin:0;font-size:13px;line-height:1.45;color:var(--ink);background:var(--paper)}a{color:var(--ink)}h1,h2,h3{margin:0 0 8px;font-weight:700;letter-spacing:-.02em;line-height:1.2}h1{font-size:24px}h2{font-size:14px}h3{font-size:12px}.label{font-size:11px;font-weight:500;color:var(--ink)}.tabular{font-variant-numeric:var(--tabular-nums)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}table.data{width:100%;border-collapse:collapse}table.data th,table.data td{padding:10px 12px;border-bottom:1px solid var(--hairline);text-align:left}table.data th{border-bottom:1px solid var(--ink);font-weight:700}table.data tbody tr{transition:background-color .15s var(--ease-ui)}table.data tbody tr:hover{background:var(--hover-row)}button{background:var(--ink);color:var(--paper);border:none;border-radius:var(--radius);padding:10px 20px;font-family:inherit;font-size:inherit;font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .15s var(--ease-ui)}button:hover:not(:disabled){background:var(--ink-hover)}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button:disabled{opacity:.4;cursor:default}.button-outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.button-outline:hover:not(:disabled){background:var(--ink);color:var(--paper)}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:1px}.overdue{color:var(--overdue)}
