:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182b39;background:#f4f6f7;font-size:15px}*{box-sizing:border-box}body{margin:0}header{background:#163544;color:white;padding:34px 4vw 28px;display:flex;justify-content:space-between;gap:28px}h1{font-size:29px;letter-spacing:-.6px;margin:10px 0}header p{color:#d3e1e7;margin:0;line-height:1.6}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:700}.local{font-size:12px;white-space:nowrap;align-self:start;color:#d3e1e7;margin-top:8px}main{padding:24px 4vw}.toolbar{background:white;border:1px solid #d6e0e5;padding:20px;border-radius:6px}label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}.controls{display:flex;gap:10px}input,select,button{font:inherit;border:1px solid #b7c7cf;border-radius:4px;padding:11px 12px;background:white;color:inherit}input{flex:1;min-width:0}button{cursor:pointer;font-weight:600}button:hover{background:#edf4f7}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:3px solid #72bcd6;outline-offset:2px}.status{display:flex;justify-content:space-between;font-size:12px;color:#637682;margin-top:13px;gap:12px}.workspace{display:grid;grid-template-columns:minmax(280px,34%) 1fr;gap:18px;margin-top:18px;align-items:start}.results{background:white;border:1px solid #d6e0e5;border-radius:6px;max-height:75vh;overflow:auto}.customer{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid #e5ebee;border-radius:0;padding:17px 18px;font-weight:400}.customer.selected{background:#e8f2f6;border-left:4px solid #276d87;padding-left:14px}.customer strong{display:block;font-size:15px}.customer span{display:block;color:#637682;font-size:12px;margin-top:6px;line-height:1.5}.detail{background:white;border:1px solid #d6e0e5;border-radius:6px;padding:26px;min-height:450px;overflow-wrap:anywhere}h2{font-size:24px;letter-spacing:-.4px;margin:0 0 10px}h3{font-size:16px;margin:26px 0 12px}.muted,.empty p{color:#637682;line-height:1.6}.identity{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:13px;margin:18px 0}.identity div{min-width:160px;white-space:pre-line}.identity b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#637682;margin-bottom:5px}.tabs{display:flex;gap:4px;border-bottom:1px solid #d6e0e5;flex-wrap:wrap;margin:22px 0 16px}.tabs button{border:0;border-radius:0;padding:10px;font-size:13px}.tabs button.active{border-bottom:3px solid #276d87;color:#195770}.doc{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #e5ebee}.doc small{display:block;color:#637682;margin-top:5px}a{color:#18627e;text-decoration:underline;text-underline-offset:3px}.record{border:1px solid #e0e7eb;border-radius:4px;margin-bottom:12px;padding:12px}.record summary{cursor:pointer;font-weight:600}.record dl{display:grid;grid-template-columns:minmax(110px,30%) 1fr;gap:8px;font-size:13px;line-height:1.5}.record dt{color:#637682}.record dd{margin:0;white-space:pre-wrap}.empty{padding:25px 0}.results #more{margin:15px}footer{display:flex;gap:20px;flex-wrap:wrap;color:#637682;font-size:12px;padding:22px 0}.notice{background:#fff7e8;padding:14px;border-left:3px solid #ac7929;line-height:1.5}#list>p{padding:18px}@media(max-width:780px){header{display:block}.local{display:block;margin-top:18px}.controls{flex-wrap:wrap}.controls input{flex-basis:100%}.workspace{grid-template-columns:1fr}.results{max-height:35vh}.detail{padding:20px}.status{flex-direction:column}h1{font-size:25px}}

@font-face{font-family:Geist;src:url('brand/geist.ttf')}@font-face{font-family:Bertioga;src:url('brand/bertioga.otf');font-weight:900}:root{font-family:Geist,sans-serif;color:#25396E;background:#FAF8F6}header{background:white;color:#25396E;border-bottom:5px solid #85C7F2;padding:28px 4vw}header p,.local{color:#51618B}.brand-logo{display:block;width:220px;height:auto;margin:0 0 28px}.eyebrow{display:block;font-family:Bertioga,sans-serif;font-weight:900;letter-spacing:1px}h1,h2,h3{font-family:Bertioga,sans-serif;font-weight:900}h1{font-size:32px;line-height:1.2;margin:10px 0 14px}a{color:#25396E}.customer.selected{background:#E7F4FC;border-left-color:#25396E}.tabs button.active{color:#25396E;border-bottom-color:#25396E}button:hover{background:#E7F4FC}input:focus,select:focus,button:focus-visible,a:focus-visible{outline-color:#85C7F2}.toolbar,.detail,.results{border-color:#D3D7E2;border-radius:0}.controls>button{background:#85C7F2;border-color:#85C7F2;border-radius:12px 0 12px 0}.status,.muted,.customer span,.identity b,.record dt,footer{color:#51618B}.login{max-width:500px;margin:9vh auto;background:white;padding:42px;border-top:6px solid #85C7F2}.login input,.login button{width:100%;margin:8px 0}.login button{background:#25396E;color:white}.login .brand-logo{margin-bottom:44px}.login p{line-height:1.6}.login h1{font-size:30px}@media(max-width:600px){.login{margin:25px;padding:25px}h1{font-size:27px}}

/* Hide archive counts and snapshot metadata in the search toolbar. */
.toolbar .status{display:none}
