:root{--ds-error:#ba1a1a;--ds-error-container:#ffdad6;--ds-inverse-primary:#adc6ff;--ds-inverse-surface:#2f3036;--ds-on-error:#fff;--ds-on-error-container:#410002;--ds-on-inverse-surface:#eeecf2;--ds-on-primary:#fff;--ds-on-primary-container:#001a41;--ds-on-primary-fixed:#001a41;--ds-on-primary-fixed-variant:#004397;--ds-on-secondary:#fff;--ds-on-secondary-container:#141b2c;--ds-on-secondary-fixed:#141b2c;--ds-on-secondary-fixed-variant:#414659;--ds-on-surface:#1a1b20;--ds-on-surface-variant:#44474f;--ds-on-tertiary:#fff;--ds-on-tertiary-container:#00201e;--ds-on-tertiary-fixed:#00201e;--ds-on-tertiary-fixed-variant:#00504b;--ds-outline:#8e9099;--ds-outline-variant:#c4c6d0;--ds-primary:#005ac1;--ds-primary-container:#d8e2ff;--ds-primary-fixed:#d8e2ff;--ds-primary-fixed-dim:#adc6ff;--ds-scrim:#00000052;--ds-secondary:#575e71;--ds-secondary-container:#dbe2f9;--ds-secondary-fixed:#dbe2f9;--ds-secondary-fixed-dim:#bfc6dc;--ds-shadow:#000;--ds-surface:#faf8ff;--ds-surface-bright:#faf8ff;--ds-surface-container:#eeecf2;--ds-surface-container-high:#e9e7ed;--ds-surface-container-highest:#e3e2e8;--ds-surface-container-low:#f4f2f8;--ds-surface-container-lowest:#fff;--ds-surface-dim:#dedde3;--ds-tertiary:#006a63;--ds-tertiary-container:#72f7ea;--ds-tertiary-fixed:#72f7ea;--ds-tertiary-fixed-dim:#4fdace;--ds-spacing-2xl:32px;--ds-spacing-3xl:48px;--ds-spacing-4xl:64px;--ds-spacing-lg:16px;--ds-spacing-md:12px;--ds-spacing-none:0px;--ds-spacing-sm:8px;--ds-spacing-xl:24px;--ds-spacing-xs:4px;--ds-spacing-xxs:2px}:root[data-theme=dark]{--ds-error:#ffb4ab;--ds-error-container:#93000a;--ds-inverse-primary:#005ac1;--ds-inverse-surface:#e3e2e8;--ds-on-error:#690005;--ds-on-error-container:#ffdad6;--ds-on-inverse-surface:#2f3036;--ds-on-primary:#002e6d;--ds-on-primary-container:#d8e2ff;--ds-on-primary-fixed:#001a41;--ds-on-primary-fixed-variant:#004397;--ds-on-secondary:#293041;--ds-on-secondary-container:#dbe2f9;--ds-on-secondary-fixed:#141b2c;--ds-on-secondary-fixed-variant:#414659;--ds-on-surface:#e3e2e8;--ds-on-surface-variant:#c4c6d0;--ds-on-tertiary:#003734;--ds-on-tertiary-container:#72f7ea;--ds-on-tertiary-fixed:#00201e;--ds-on-tertiary-fixed-variant:#00504b;--ds-outline:#8e9099;--ds-outline-variant:#44474f;--ds-primary:#adc6ff;--ds-primary-container:#004397;--ds-primary-fixed:#d8e2ff;--ds-primary-fixed-dim:#adc6ff;--ds-scrim:#00000052;--ds-secondary:#bfc6dc;--ds-secondary-container:#414659;--ds-secondary-fixed:#dbe2f9;--ds-secondary-fixed-dim:#bfc6dc;--ds-shadow:#000;--ds-surface:#141318;--ds-surface-bright:#39393f;--ds-surface-container:#1e1f25;--ds-surface-container-high:#292a2f;--ds-surface-container-highest:#34343a;--ds-surface-container-low:#1a1b20;--ds-surface-container-lowest:#0f0f14;--ds-surface-dim:#141318;--ds-tertiary:#4fdace;--ds-tertiary-container:#00504b;--ds-tertiary-fixed:#72f7ea;--ds-tertiary-fixed-dim:#4fdace;--ds-spacing-2xl:32px;--ds-spacing-3xl:48px;--ds-spacing-4xl:64px;--ds-spacing-lg:16px;--ds-spacing-md:12px;--ds-spacing-none:0px;--ds-spacing-sm:8px;--ds-spacing-xl:24px;--ds-spacing-xs:4px;--ds-spacing-xxs:2px}*{box-sizing:border-box}body{background:var(--ds-surface);color:var(--ds-on-surface);margin:0;font:400 1rem/1.5 system-ui,sans-serif}a{color:var(--ds-primary)}header{border-bottom:1px solid var(--ds-outline-variant);background:var(--ds-surface-container-low);justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:20px 4vw;display:flex}.brand{letter-spacing:-1px;font-size:30px;font-weight:750;text-decoration:none}.brand span{letter-spacing:.1em;color:var(--ds-on-surface-variant);margin-left:12px;font-size:14px;font-weight:500}.preferences{align-items:end;gap:16px;display:flex}.preferences label{font-size:12px}.preferences select{min-height:40px}main{max-width:1440px;min-height:calc(100vh - 180px);margin:auto;padding:40px 4vw 80px}footer{color:var(--ds-on-surface-variant);border-top:1px solid var(--ds-outline-variant);padding:24px 4vw;font-size:13px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.eyebrow{letter-spacing:.16em;color:var(--ds-primary);font-size:12px;font-weight:650}h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.2}h2{overflow-wrap:anywhere;font-size:24px}.panel{background:var(--ds-surface-container-lowest);border:1px solid var(--ds-outline-variant);border-radius:16px;padding:24px}.login{max-width:480px;margin:6vh auto}.login p{color:var(--ds-on-surface-variant)}label{flex-direction:column;gap:8px;font-size:14px;font-weight:550;display:flex}input,select{font:inherit;background:var(--ds-surface);color:var(--ds-on-surface);border:1px solid var(--ds-outline);border-radius:8px;min-width:0;max-width:100%;min-height:48px;padding:10px 12px}button{background:var(--ds-primary);min-height:44px;color:var(--ds-on-primary);cursor:pointer;border:1px solid #0000;border-radius:24px;padding:12px 20px;font:500 14px/1.3 system-ui,sans-serif}button:hover:not(:disabled){filter:brightness(.94)}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:3px solid var(--ds-primary);outline-offset:3px}.login form{gap:20px;margin:24px 0;display:grid}.notice{background:var(--ds-secondary-container);color:var(--ds-on-secondary-container);border-radius:8px;margin:16px 0;padding:16px}.notice button{margin:8px}.error{background:var(--ds-error-container);color:var(--ds-on-error-container)}.badge,.status{background:var(--ds-secondary-container);color:var(--ds-on-secondary-container);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-block}.workspace{max-width:440px;margin-bottom:28px}.tabs{border-bottom:1px solid var(--ds-outline-variant);gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.tabs button{color:var(--ds-on-surface-variant);background:0 0;border-radius:8px}.tabs button[aria-current=page]{background:var(--ds-secondary-container);color:var(--ds-on-secondary-container)}.filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.filters label:first-child{flex:1;min-width:220px;max-width:400px}.filters label{min-width:150px}.supporting{color:var(--ds-on-surface-variant);max-width:900px;margin:24px 0;font-size:14px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}caption{text-align:left;margin:8px 0 16px;font-weight:650}th{color:var(--ds-on-surface-variant);background:var(--ds-surface-container-low);white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--ds-outline-variant);padding:16px;font-size:14px}.amount{font-variant-numeric:tabular-nums;white-space:nowrap}.text-button{color:var(--ds-primary);text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:4px;padding:8px 0}.pagination{justify-content:end;gap:16px;margin-top:24px;display:flex}dl{grid-template-columns:minmax(120px,220px) 1fr;gap:16px;display:grid}dt{color:var(--ds-on-surface-variant)}dd{overflow-wrap:anywhere;margin:0}.skip{background:var(--ds-surface);z-index:10;padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:8px}@media (width<=700px){header{flex-direction:column;align-items:start;padding:20px}.preferences{flex-wrap:wrap;gap:12px;width:100%}main{padding:24px 16px 56px}.page-heading{flex-direction:column;align-items:start}.panel{padding:16px}.filters{grid-template-columns:1fr 1fr;display:grid}.filters label:first-child{grid-column:1/-1;max-width:none}.filters label{min-width:0}td,th{padding:12px}dl{grid-template-columns:1fr;gap:4px}dd{margin-bottom:12px}.login{margin:24px auto}}
