*{box-sizing:border-box}body{margin:0;background:#f3f6f8;color:#182c3b;font:16px/1.6 system-ui,sans-serif}header{background:#102c3c;color:white;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%}header a{color:white;text-decoration:none}.brand{font-size:24px;font-weight:750}.brand span{display:block;font-size:10px;letter-spacing:2px;color:#88d9c0}nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}main{max-width:1180px;margin:32px auto;padding:0 24px}.notice{background:#e1f3ed;border-left:4px solid #148667;padding:14px 18px;border-radius:6px}h1{font-size:clamp(27px,4vw,40px);line-height:1.2}h2{font-size:24px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:1.8px;color:#427066}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel{background:white;border:1px solid #dce5e8;border-radius:14px;padding:28px;margin:24px 0;box-shadow:0 4px 16px #102c3c06}.narrow{max-width:560px;margin:30px auto}label{display:block;font-weight:650;margin-bottom:6px}input,select{width:100%;padding:12px;border:1px solid #8295a1;border-radius:7px;font:inherit;background:white}input[type=checkbox]{width:auto}button,.button{display:inline-block;background:#08795c;color:white;border:0;border-radius:7px;padding:12px 18px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}.secondary{background:#244958}.actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}a{color:#08694e}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #dbab32;outline-offset:3px}.helptext{font-size:13px;color:#526878}.errorlist{color:#9a2424;padding-left:22px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:12px;border-bottom:1px solid #dde7eb;white-space:nowrap}th{font-size:13px;color:#4d6574}dl{background:#f2f7f6;padding:16px;border-radius:8px}dd{margin:4px 0;font-weight:650}footer{text-align:center;font-size:13px;color:#607780;padding:30px}@media(max-width:700px){header{align-items:flex-start;flex-direction:column}.cards{grid-template-columns:1fr;gap:0}.panel{padding:20px}nav{font-size:14px}main{padding:0 16px}}
.language-selector{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.language-selector label{margin:0;font-size:13px}.language-selector select{width:auto;color:#182c3b;padding:8px}.language-selector button{padding:8px 12px}
/* SAAS-1C local customer tables and risk summaries. */
.filter-form{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.filter-form p{flex:1 1 160px}.filter-form input,.filter-form select{width:100%}td small{display:block;font-size:.75rem;overflow-wrap:anywhere}td,th{vertical-align:top}svg{width:100%;height:auto}dd{overflow-wrap:anywhere}.risk{border-left:4px solid #af6d17}details{overflow-wrap:anywhere}nav[aria-label]{display:flex;gap:1rem;margin:1rem 0}
