:root{font-family:Arial,Helvetica,sans-serif;color:#203444;background:#f4f6f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.6}h1,h2,p{margin-top:0}h1,h2{line-height:1.25;letter-spacing:-.02em}h1{font-size:36px;margin-bottom:14px}h2{font-size:21px;margin-bottom:22px}p{color:#516373}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,.file-button{border:1px solid #aab8c3;background:#fff;color:#203444;border-radius:4px;min-height:44px;padding:10px 15px;cursor:pointer;font-size:14px}button:hover,.file-button:hover{background:#eaf0f4}.primary{background:#1d4d6d;color:#fff;border-color:#1d4d6d}.primary:hover{background:#123951}.danger{color:#99332e}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.file-button:focus-within{outline:3px solid #2680ba;outline-offset:3px}.wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.demo-bar{background:#203444;color:#fff;font-size:13px}.demo-bar>.wrap{display:flex;justify-content:space-between;gap:24px;padding-block:10px}header.wrap{display:flex;align-items:center;gap:28px;padding-block:25px;border-bottom:1px solid #d7dfe5}header>a:last-child{margin-left:auto;font-size:14px}.brand{font-size:25px;font-weight:700;text-decoration:none}header>span{font-size:14px;color:#516373}main{padding-block:40px}.eyebrow{font-size:13px;color:#516373;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}.page-heading p{margin-bottom:0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#notice{font-size:15px;color:#16476b;margin-bottom:20px;white-space:pre-wrap}#notice:empty{display:none}.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.summary article{background:white;padding:22px 25px;border:1px solid #d7dfe5;border-radius:5px}.summary span{display:block;font-size:14px;color:#516373}.summary strong{display:block;font-size:29px;margin-top:10px}.workspace{display:grid;grid-template-columns:340px minmax(0,1fr);gap:26px;align-items:start}.entry-panel,.report-panel,.backup-panel{background:white;border:1px solid #d7dfe5;border-radius:5px;padding:25px}.entry-panel{position:sticky;top:20px}label{display:block;font-size:14px;font-weight:600;margin-bottom:18px}input:not([type=checkbox]):not([type=file]),select,textarea{display:block;width:100%;min-width:0;border:1px solid #aab8c3;background:#fff;color:#203444;min-height:44px;border-radius:4px;margin-top:7px;padding:9px 11px}textarea{resize:vertical}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkbox{display:flex;align-items:center;gap:10px;font-weight:400}.checkbox input{width:19px;height:19px;accent-color:#1d4d6d}.entry-panel form>button{width:100%;margin-bottom:10px}.help{font-size:13px;color:#516373;margin-bottom:0}.filters{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:12px;align-items:end;margin-bottom:25px}.filters label{margin:0;min-width:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}th{font-size:12px;color:#516373;font-weight:600;background:#f5f7f9}td,th{padding:13px 10px;border-bottom:1px solid #d7dfe5;vertical-align:top}td{overflow-wrap:anywhere;max-width:260px}td small{display:block;color:#516373;font-size:12px}td:nth-child(3),td:nth-child(4){white-space:nowrap}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.row-actions button{font-size:12px;padding:8px;min-height:40px}.backup-panel{margin-top:28px;display:flex;justify-content:space-between;gap:30px;align-items:center}.backup-panel h2{margin-bottom:12px}.backup-panel p{font-size:14px;max-width:600px;margin-bottom:8px}.file-button{display:inline-flex;align-items:center;margin:0;font-weight:400;position:relative;overflow:hidden}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}footer.wrap{border-top:1px solid #d7dfe5;display:flex;justify-content:space-between;gap:25px;padding-block:25px;font-size:13px;color:#516373}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:15px;z-index:10}.skip:focus{top:15px}
.entry-panel,.report-panel{min-width:0}
@media(max-width:1100px){.workspace{grid-template-columns:300px minmax(0,1fr);gap:20px}.entry-panel,.report-panel{padding:20px}.filters{grid-template-columns:1fr 1fr}.page-heading{align-items:start}.backup-panel{flex-direction:column;align-items:start}}
@media(max-width:850px){.workspace{grid-template-columns:1fr}.entry-panel{position:static}.entry-panel form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.entry-panel .field-pair,.entry-panel .help{grid-column:1/-1}.page-heading{flex-direction:column;align-items:start}}
@media(max-width:550px){.wrap{width:calc(100% - 32px)}header.wrap{gap:14px;flex-wrap:wrap}header>span{display:none}.demo-bar>.wrap{font-size:12px;gap:20px}.demo-bar a{min-width:70px}.summary{gap:10px;grid-template-columns:1fr}.summary article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px}.summary strong{font-size:25px;margin-top:0}h1{font-size:30px}.entry-panel form{display:block}.report-panel{padding:18px}.filters{gap:14px}.backup-panel{padding:22px}.table-scroll{margin-inline:-6px}.row-actions{flex-direction:column}td,th{padding:10px 8px}td{min-width:100px}td:nth-child(2){min-width:150px}footer.wrap{font-size:12px}}
@media print{body{background:white}body>.demo-bar,header,.entry-panel,.backup-panel,.actions,.filters,.help,#notice,.row-actions,.skip,footer,thead th:last-child,tbody td:last-child{display:none!important}.wrap{width:100%}main{padding:0}.workspace{display:block}.report-panel{padding:0;border:0}.table-scroll{overflow:visible}td{max-width:none}h1{font-size:25px}.summary strong{font-size:22px}}
