.c-shell{max-width:1320px;margin:auto;padding:36px 32px 70px}.c-bar{background:#091f2c;color:#fff;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.c-brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font:700 17px Manrope,sans-serif}.c-brand img{width:36px;height:36px}.c-brand small{display:block;color:#d4b682;font-size:11px;letter-spacing:1.7px;margin-top:3px}.c-account{display:flex;align-items:center;gap:22px;font-size:14px}.c-account a,.c-account button{color:white;background:none;border:0;cursor:pointer;text-decoration:none}.c-nav{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid #d9e3e7;padding-bottom:12px;margin-bottom:30px}.c-nav a{padding:10px 16px;color:#526c7a;text-decoration:none;border-radius:4px;font-weight:600;font-size:14px}.c-nav a[aria-current=page]{background:#e5edf0;color:#0a2635}.c-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:22px 0 27px}.c-heading h1{font:700 clamp(26px,3vw,36px)/1.22 Manrope,sans-serif;letter-spacing:-1px;margin:7px 0 12px}.c-heading p{max-width:730px;color:#58717e;margin:0;line-height:1.65}.c-kicker{font-size:12px;letter-spacing:1.8px;color:#976b30;text-transform:uppercase;font-weight:700}.c-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.c-actions .btn{white-space:normal;min-height:42px}.c-card{background:#fff;border:1px solid #d7e2e7;border-radius:5px;padding:26px;margin-bottom:22px}.c-card h2{font:700 20px/1.35 Manrope,sans-serif;margin:0 0 18px}.c-card h3{font:700 16px/1.45 Manrope,sans-serif;margin:0 0 8px}.c-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.c-grid .c-card{margin-bottom:0}.c-grid+.c-card{margin-top:22px}.c-three{grid-template-columns:repeat(3,minmax(0,1fr))}.c-muted{color:#59727f;font-size:14px;line-height:1.65}.c-small{font-size:13px;color:#637b87;line-height:1.6}.c-row{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px 0;border-top:1px solid #e1e8ec}.c-row:first-child{border-top:0;padding-top:0}.c-row:last-child{padding-bottom:0}.c-row>div:first-child{min-width:0}.c-row p{margin:7px 0;overflow-wrap:anywhere}.c-tags{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.c-tag{display:inline-block;padding:4px 9px;border-radius:4px;background:#edf3f5;color:#345665;font-size:12px;line-height:1.4}.c-tag.gold{background:#fbf3e5;color:#866128}.c-tag.green{background:#edf6f1;color:#296a52}.c-notice{border-left:3px solid #b78945;padding:16px 20px;background:#f1f5f6;margin:20px 0;color:#304e5e;font-size:14px;line-height:1.65}.c-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.c-field{min-width:0}.c-field.wide{grid-column:1/-1}.c-field label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}.c-field input,.c-field select,.c-field textarea,.c-search{width:100%;padding:12px;border:1px solid #cbdbe2;border-radius:3px;color:#143443;background:white;font:inherit;font-size:15px;box-sizing:border-box}.c-field textarea{min-height:105px;resize:vertical}.c-field input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:9px}.c-field:has(input[type=checkbox]) label{display:flex;gap:8px;align-items:flex-start}.c-field input:focus,.c-field select:focus,.c-field textarea:focus,.c-search:focus{outline:2px solid #977039;outline-offset:2px}.c-search{margin-bottom:20px;max-width:460px}.c-empty{padding:30px 8px;color:#617784;line-height:1.7}.c-empty strong{display:block;font-size:17px;color:#193d50;margin-bottom:6px}.c-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;color:#64808e;margin-bottom:20px}.c-breadcrumb a{color:#345d70}.c-details{border:1px solid #dce5e9;background:#fff;border-radius:4px;margin:15px 0}.c-details summary{padding:17px 20px;cursor:pointer;font-size:15px;font-weight:600}.c-details>div{padding:0 20px 20px}.c-details[open] summary{border-bottom:1px solid #e1e8ec;margin-bottom:20px}.c-metric{display:block;font:700 30px Manrope,sans-serif;color:#0b2b3c;margin:8px 0}.c-overview-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:25px;gap:16px}.c-overview-strip>div{padding:18px 22px;border:1px solid #d7e2e7;background:#fff;border-top:2px solid #c4a270;border-radius:3px}.c-check{padding:20px 0;border-top:1px solid #dee6ea}.c-check:first-child{border-top:0}.c-check-head{display:flex;justify-content:space-between;gap:15px}.c-check-head h3{max-width:80%}.c-check .c-fields{margin-top:18px}.c-check summary{cursor:pointer;list-style:none}.c-check summary::after{content:'Record finding / view details';display:block;font-size:13px;color:#627c88;margin-top:8px}.c-check[open] summary::after{content:'Close details'}.c-readonly{white-space:pre-wrap;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.c-footer{border-top:1px solid #d7e2e7;margin-top:35px;padding-top:20px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#617b88;font-size:13px}.c-error{color:#a02b2b;white-space:pre-wrap;line-height:1.6}.c-form-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.c-progress{height:6px;width:100%;background:#e9eff2;border-radius:9px;overflow:hidden;margin:14px 0}.c-progress>span{display:block;height:100%;background:#557e75}.c-person-link{color:#153b4d;text-decoration:none;font-weight:700;font-size:17px}.c-person-link:hover{text-decoration:underline}.c-shell a:focus-visible,.c-bar a:focus-visible,.c-bar button:focus-visible,.c-shell button:focus-visible{outline:2px solid #b08c54;outline-offset:4px}#modal{max-width:780px;width:calc(100% - 32px);padding:0;max-height:90dvh;border:0;border-radius:5px}#modal::backdrop{background:#061d2bb3}.c-modal-head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #dbe5e9}.c-modal-head h2{font-size:21px;margin:0}.c-modal-head button{font-size:22px;border:0;background:transparent;cursor:pointer;padding:4px 10px}.c-modal-body{padding:24px 26px;max-height:calc(90dvh - 85px);overflow-y:auto}.c-template textarea{min-height:170px}.c-callout-link{display:block;color:#173e52;font-weight:600;margin:14px 0}.c-shell .btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:800px){.c-shell{padding:24px 20px 50px}.c-three{grid-template-columns:1fr}.c-bar{padding:16px 20px}.c-account{gap:14px}.c-account>span{display:none}.c-heading{flex-direction:column}.c-row{gap:14px;flex-wrap:wrap}.c-check-head h3{max-width:100%}.c-check-head{flex-wrap:wrap}.c-overview-strip{gap:8px}.c-overview-strip>div{padding:15px}.c-metric{font-size:25px}}@media(max-width:540px){.c-grid,.c-fields{grid-template-columns:1fr}.c-card{padding:20px 17px}.c-field.wide{grid-column:auto}.c-bar{align-items:flex-start;gap:12px;flex-wrap:wrap}.c-account{width:100%;justify-content:flex-end}.c-nav{gap:0}.c-nav a{padding:10px 11px}.c-overview-strip{grid-template-columns:1fr}.c-overview-strip>div{display:flex;align-items:center;justify-content:space-between}.c-metric{margin:0}.c-modal-body{padding:20px}.c-form-footer .btn{width:100%}.c-row .c-actions{width:100%}.c-readonly{font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
