:root{font-family:system-ui,sans-serif;color:#183d38;background:#f2f6f5}*{box-sizing:border-box}body{margin:0}.warning{background:#912b20;color:white;text-align:center;padding:.65rem}header{background:#155e51;color:white;padding:1rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}header a{color:white;font-weight:700}header span{margin-left:auto}main{max-width:1150px;margin:2rem auto;padding:0 1rem}section{background:white;border:1px solid #cbdad6;border-radius:14px;padding:1.5rem;margin:1rem 0}.narrow{max-width:540px;margin:2rem auto}label{display:block;font-weight:600;margin:1rem 0}input,select,textarea{display:block;width:100%;padding:.75rem;margin-top:.35rem;border:1px solid #8ba9a0;border-radius:6px;font:inherit}textarea{min-height:6rem}.check{display:flex;gap:.5rem;align-items:center}.check input{width:auto}button,.button{display:inline-block;background:#176a57;color:white;border:0;border-radius:6px;padding:.7rem 1rem;font:inherit;cursor:pointer}a{color:#0a6551}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.75rem;border-bottom:1px solid #d8e3df;vertical-align:top}.table{overflow-x:auto}article{border-bottom:1px solid #cadad4;padding:1rem 0}summary{cursor:pointer;color:#0a6551}details form{max-width:650px}.qr{width:260px;max-width:100%}code,pre{overflow-wrap:anywhere;white-space:pre-wrap}dt{font-weight:bold;margin-top:.6rem}dd{margin:.25rem 0 1rem;overflow-wrap:anywhere}.error{color:#9b201a;background:#fff0ee;padding:1rem}nav{padding:1rem}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #bd8309;outline-offset:3px}.report-disclaimer{padding:1rem 1.2rem;border:1px solid #d39b43;border-radius:10px;background:#fff7e8;color:#704512}.report-selector{display:flex;gap:.8rem;flex-wrap:wrap;padding:0;margin:1rem 0}.report-selector a{background:#e5f1ed;border:1px solid #a9c9c0;border-radius:999px;padding:.55rem .85rem;text-decoration:none}.report-period{display:flex;align-items:end;gap:.8rem;flex-wrap:wrap}.report-period label{margin:0;min-width:120px}.report-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.report-cards section{margin:0;text-align:center}.report-cards strong{display:block;font-size:1.8rem}.report-cards span{display:block;color:#526d66;font-size:.86rem}.region-bars{display:grid;gap:.45rem}.region-bar-row{align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(210px,1fr) minmax(180px,2fr) 2.5rem}.region-bar-row>span{font-size:.84rem}.region-bar-row i{background:#e6efec;border-radius:999px;display:block;height:.72rem;overflow:hidden}.region-bar-row b{background:#2166b1;border-radius:999px;display:block;height:100%;min-width:0}.region-bar-row>strong{text-align:right}.amr-matrix{font-size:.78rem;min-width:980px}.amr-matrix th:not(:first-child),.amr-matrix td{text-align:center}.amr-matrix th:first-child{position:sticky;left:0;background:#f7faf9;min-width:160px}.amr-matrix thead th{background:#155e51!important;color:#fff}.matrix-legend{display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));font-size:.76rem;color:#526d66}@media print{header,.warning,.no-print{display:none}body{background:white}main{margin:0;max-width:none}section{border:0;padding:0}a{color:black;text-decoration:none}}
