.av-page *{min-width:0;letter-spacing:0;box-sizing:border-box}.av-page section{margin-bottom:0}.av-panel,.av-guide{border:1px solid var(--line);border-radius:8px;padding:23px;margin:24px 0;background:#fff}.av-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.av-field{display:flex;flex-direction:column;gap:7px;margin:12px 0;font-size:14px;font-weight:700;color:var(--ink)}.av-field small,.av-small{font-size:12px;line-height:1.8;color:var(--muted);font-weight:400}.modern-subpage #content.av-page input:not([type=checkbox]),.modern-subpage #content.av-page select{display:block;width:100%;height:auto;min-height:46px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px 12px;font:inherit;font-size:14px;box-shadow:none;margin:0}.av-actions{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0}.av-page button{min-height:44px;white-space:normal;padding:10px 14px;margin:0;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:700;line-height:1.6;box-shadow:none;width:auto;cursor:pointer}.av-page button.av-primary,.av-nav button[aria-pressed=true]{background:var(--teal);color:white;border-color:var(--teal)}.av-page button:disabled{opacity:.5;cursor:not-allowed}.av-page :is(input,select,button,summary,a):focus-visible{outline:3px solid #1a9183;outline-offset:3px}.av-page input[type=checkbox]{appearance:auto;opacity:1;position:static;display:block;width:19px;height:19px;flex:0 0 19px;margin:3px 0;accent-color:#08766b;pointer-events:auto}.av-check{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.7}.av-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.av-page summary{min-height:44px;padding:12px 0;font-size:14px;font-weight:700;color:var(--teal);cursor:pointer}.av-page details{border-bottom:1px solid var(--line)}.av-result{background:#f2f8f6}.av-result #av-total{display:block;font-size:40px;color:var(--teal);line-height:1.5;margin:12px 0}.av-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.av-stat{border:1px solid var(--line);border-radius:6px;padding:14px;background:white}.av-stat span{display:block;font-size:12px;color:var(--muted)}.av-stat strong{font-size:19px;display:block;margin-top:5px;color:var(--ink);overflow-wrap:anywhere}.av-row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.av-row strong{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.av-error{color:#af3440!important;font-weight:700}.av-page p{overflow-wrap:anywhere;font-size:14px;line-height:1.9}.av-table-scroll{width:100%;overflow-x:auto}.av-page table{width:100%;border-collapse:collapse;margin:18px 0}.av-page th,.av-page td{padding:11px 9px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.8;text-align:left;vertical-align:top;overflow-wrap:anywhere}.av-page th{font-weight:700;color:var(--ink)}.av-table-scroll table{min-width:570px}.av-page #av-series-rows input{min-width:100px}.av-chart{display:block;width:100%;height:auto;max-height:230px;margin:18px 0}.av-chart text{fill:var(--muted);font-family:inherit;font-size:12px}.av-chart .av-line{fill:none;stroke:#087d6c;stroke-width:3}.av-bars{display:grid;gap:10px;margin:18px 0}.av-bar-label{display:flex;justify-content:space-between;font-size:12px;gap:14px}.av-bar-track{height:12px;background:#e8efee;border-radius:3px;overflow:hidden}.av-bar{height:100%;background:#087d6c;min-width:1px}.av-history-item{padding:12px 0;border-bottom:1px solid var(--line)}.av-page progress{width:100%;accent-color:#087d6c}.av-guide h2{font-size:22px;margin-bottom:14px}.av-page #av-status{min-height:25px;color:var(--teal)}@media(max-width:600px){.av-panel,.av-guide{padding:17px}.av-grid{grid-template-columns:1fr;gap:0}.av-checks{grid-template-columns:1fr}.av-metrics{grid-template-columns:1fr 1fr;gap:8px}.av-stat{padding:10px}.av-stat strong{font-size:16px}.av-result #av-total{font-size:32px}.av-actions button{flex:1 1 auto}.av-nav button{flex:1 1 40%}.av-page h1{font-size:28px}}@media(prefers-color-scheme:dark){.av-page{--ink:#edf1f3;--muted:#c1cbd3;--line:#53636c;--teal:#9cddce}.av-panel,.av-guide,.av-stat{background:#29343b}.av-result{background:#293e3a}.modern-subpage #content.av-page input:not([type=checkbox]),.modern-subpage #content.av-page select,.av-page button{background:#29343b;color:var(--ink)}.av-page button.av-primary,.av-nav button[aria-pressed=true]{background:#08766b;color:#fff}.av-error{color:#ffbfc8!important}.av-bar-track{background:#43534f}}@media print{#header,#sidebar,#copyright,.av-page>section:first-of-type,.av-page>.av-guide,.av-page>details,.av-page>nav,.av-page .av-actions,.av-page button,.av-page input,.av-page select,.av-page .av-field,.av-page #av-status{display:none!important}.av-page>section.av-print-only{display:block!important}.av-page>section:not(.av-print-only){display:none!important}.wrapper,.container,.row,.col-8,#content{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.av-panel{border:0;background:white!important;color:black!important}.av-page .av-table-scroll{overflow:visible}.av-page table{min-width:0!important}.av-page h1{font-size:24px}.av-result #av-total{color:black!important}}
.modern-subpage #content.av-page h1{font-size:34px;line-height:1.4;word-break:keep-all;overflow-wrap:break-word}@media(max-width:600px){.modern-subpage #content.av-page h1{font-size:27px}}
