:root{color:#273541;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f9fa;font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit}button,input,a{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #446985}p,h1,h2{margin:0}svg{flex-shrink:0}#root{min-height:100svh;display:flex}::selection{background:#d8e6ef}.portal{width:min(440px,100% - 40px);margin:auto;padding:48px 0}.portal-details{width:min(600px,100% - 40px)}.identity{justify-content:center;align-items:center;gap:16px;margin-bottom:30px;display:flex}.identity img{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:84px;height:124px}.identity p{color:#667078;margin-bottom:4px;font-size:11px}.identity h1{letter-spacing:-.2px;font-size:15px;font-weight:600;line-height:1.5}.panel{background:#fff;border:1px solid #e1e5e8;border-radius:10px;padding:32px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.panel-heading h2{letter-spacing:-.6px;font-size:22px;font-weight:600;line-height:1.35}.panel-heading p{color:#717981;margin-top:7px;font-size:13px}.field{margin-bottom:20px}label{margin-bottom:7px;font-size:13px;font-weight:500;display:block}input{color:#24323e;background:#fff;border:1px solid #d5dbe0;border-radius:5px;width:100%;min-width:0;height:46px;padding:10px 12px;font-size:15px}input::placeholder{color:#8b9299}input:hover{border-color:#a2adb7}.date-controls{position:relative}.date-controls>input{padding-right:48px}.date-picker{color:#697785;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.date-picker:hover{background:#f3f5f6}.calendar{z-index:5;background:#fff;border:1px solid #d5dbe0;border-radius:7px;width:min(310px,100%);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #243e5320}.calendar-controls{align-items:center;gap:4px;margin-bottom:10px;display:flex}.calendar-controls select{color:#24323e;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d5dbe0;border-radius:4px;font-size:13px}.calendar-controls select:first-of-type{flex:1}.calendar button{color:#24323e;background:#fff;border:0;border-radius:4px;min-height:32px;padding:4px}.calendar-controls button{min-width:24px;font-size:22px}.calendar button:hover:not(:disabled){background:#edf2f6}.calendar button:disabled{opacity:.3;cursor:default}.calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.weekday{color:#747d85;padding:5px 0;font-size:11px}.calendar-days button{font-size:13px}.calendar-days button[aria-pressed=true]{color:#fff;background:#243e53}.calendar-days button[aria-pressed=true]:hover{background:#304f68}.lookup .text-button{text-underline-offset:3px;text-decoration:underline}.captcha-row{align-items:center;gap:10px;display:flex}.captcha-question{color:#394d5d;letter-spacing:1px;white-space:nowrap;background:#f3f5f6;border-radius:5px;flex-shrink:0;place-items:center;min-height:46px;padding:8px 15px;font-size:17px;font-weight:500;display:grid}.refresh-button{color:#72808b;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:36px;height:44px;display:grid}.refresh-button:hover{background:#f3f5f6}.primary-button{color:#fff;background:#243e53;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:6px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.primary-button:hover{background:#304f68}.lookup{text-align:center;color:#747d85;border-top:1px solid #edf0f2;margin-top:25px;padding-top:21px;font-size:12px}.text-button{color:#355b79;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:5px 0;font-size:13px;text-decoration:none;display:inline-flex}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.error{color:#993c33;background:#fff3f1;border-radius:5px;margin-bottom:16px;padding:11px 13px;font-size:13px}.details-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:0 0 30px;display:grid}.details-grid dt{color:#747d85;margin-bottom:4px;font-size:12px}.details-grid dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500}.full-width{grid-column:1/-1}.download-hint{text-align:center;color:#747d85;margin-top:12px;font-size:12px}@media (width<=480px){.portal,.portal-details{width:calc(100% - 32px);padding:30px 0}.identity{gap:12px;margin-bottom:25px}.identity h1{font-size:13px}.identity img{width:72px;height:106px}.identity p{font-size:10px}.panel{padding:24px 20px}.panel-heading h2{font-size:21px}input{font-size:16px}.captcha-row{gap:6px}.captcha-question{letter-spacing:0;padding-inline:10px;font-size:16px}.refresh-button{width:30px}}@media (width<=360px){.details-grid{grid-template-columns:1fr}.panel-heading{gap:8px}}
