.sr-page{max-width:1500px;margin:auto;color:#203343}.sr-header,.sr-status{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 0}.sr-header h2{font-size:28px;margin:8px 0}.sr-dates{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.sr-dates label,.sr-table-tools label{display:grid;gap:6px;font-size:13px;font-weight:600}.sr-status{background:#eaf7ef;border:1px solid #b0d6be;border-radius:14px;padding:20px}.sr-status.warn{background:#fff8e9;border-color:#e5ca91}.sr-section{margin:18px 0;padding:22px}.sr-section p{line-height:1.6}.sr-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sr-checks>div{background:#f4f7f8;border-radius:10px;padding:18px}.sr-checks strong{display:block;font-size:27px;margin:8px 0}.sr-checks small{display:block}.sr-live{color:#15713c}.sr-offline{color:#b32222}.sr-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.sr-chart{padding:22px;background:white;border:1px solid #dae3e7;border-radius:14px}.sr-bar-row{display:grid;grid-template-columns:minmax(110px,1fr) 1.2fr 100px;align-items:center;gap:12px;margin:14px 0;font-size:13px}.sr-bar-row b{text-align:right;font-variant-numeric:tabular-nums}.sr-track{height:20px;background:#eef2f4;border-radius:4px;overflow:hidden}.sr-bar{height:100%;background:#1a8656;transition:width .25s ease}.sr-bar.negative{background:#bc3939}.sr-chart small{color:#566775}.sr-table-tools{display:flex;gap:14px;align-items:end;flex-wrap:wrap;padding:12px 0}.sr-table-tools input{min-width:220px}.sr-count{flex:1;font-size:12px;color:#526572}.sr-page caption{text-align:left;font-weight:700;padding:14px 8px}.sr-page th button{background:none;border:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:inherit;white-space:nowrap;padding:5px}.sr-page th button:focus-visible{outline:2px solid #18855b}.sr-page td.r{font-variant-numeric:tabular-nums;white-space:nowrap}.sr-kind{display:flex;gap:12px;align-items:center;margin:16px 0}.sr-kind select{width:auto}.sr-note{white-space:pre-wrap}.sr-issues li{border-bottom:1px solid #e0e5e8;padding:16px 4px}.sr-issues small{display:block;color:#536776;line-height:1.6}.sr-page summary{cursor:pointer;padding:12px;font-weight:700;background:#f2f5f7;border-radius:8px}@media(max-width:950px){.sr-chart-grid{grid-template-columns:1fr}.sr-checks{grid-template-columns:1fr}.sr-bar-row{grid-template-columns:1fr 1fr 85px}}@media(prefers-reduced-motion:reduce){.sr-bar{transition:none}}@media print{.sr-header form,.sr-table-tools,.sr-kind,.sr-status button{display:none}.sr-chart-grid{break-inside:avoid}.sr-section{box-shadow:none;border:0}}
.sr-column-filters{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 16px}.sr-column-filters label{display:grid;gap:5px;font-size:12px;font-weight:600;min-width:140px;max-width:260px}.as-prominent-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.as-prominent-links a{display:grid;gap:10px;padding:22px;border:1px solid #b8d3c1;border-radius:14px;background:#f0f8f2;color:#1d5e37}.as-prominent-links b{font-size:19px}.as-prominent-links span{font-size:13px;line-height:1.55}.as-report-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.as-depreciation-main{border:2px solid #84b697!important}.as-depreciation-main .sr-checks{margin:20px 0}.as-depreciation-main strong{font-variant-numeric:tabular-nums}@media(max-width:900px){.as-prominent-links{grid-template-columns:1fr}}@media print{.sr-column-filters{display:none}}
.sr-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.sr-pagination label{display:flex;align-items:center;gap:8px;font-size:12px;color:#526572}.sr-pagination select{width:85px}.sr-pagination button:disabled{opacity:.45;cursor:default}@media print{.sr-pagination{display:none}}
