.st-wrap{max-width:1050px;margin:auto}.st-intro{max-width:750px;line-height:1.65}.st-panel{background:#fff;border:1px solid #d8e1ea;border-top:4px solid #b98a2f;border-radius:8px;padding:28px;margin:22px 0;color:#183047}.st-panel h2{margin-top:0;color:#04284d}.st-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.st-field{display:flex;flex-direction:column;gap:7px;font-weight:600;min-width:0}.st-field input,.st-field select,.st-field textarea,.st-filters input,.st-filters select{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #aebdcb;border-radius:5px;background:#fff;color:#183047;font:inherit}.st-field small{font-weight:400;color:#526579}.st-wide{grid-column:1/-1}.st-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:18px 0}.st-check input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.st-alert{border-left:4px solid #a93627;padding:18px;background:#fff0ed;margin:18px 0}.st-success{border-color:#277146;background:#edf8f0}.st-panel :focus-visible,.st-filters :focus-visible{outline:3px solid #b98a2f;outline-offset:3px}.st-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.st-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.st-filters label{flex:1;min-width:160px}.st-table{overflow-x:auto}.st-table table{width:100%;border-collapse:collapse}.st-table th,.st-table td{padding:12px;text-align:left;border-bottom:1px solid #d8e1ea;vertical-align:top}.st-pill{display:inline-block;padding:5px 9px;border-radius:15px;background:#edf2f7;font-size:.85rem;white-space:nowrap}.st-detail{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:12px;overflow-wrap:anywhere}.st-detail dt{font-weight:700}.st-detail dd{margin:0;white-space:pre-wrap}.st-note{white-space:pre-wrap;overflow-wrap:anywhere}.st-muted{color:#526579}.st-history{border-top:1px solid #d8e1ea;padding:14px 0}.st-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}@media(max-width:650px){.st-grid,.st-detail{grid-template-columns:1fr}.st-panel{padding:18px}.st-detail dd{margin-bottom:12px}.st-filters{display:block}.st-filters label{display:block;margin-bottom:12px}}

.st-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.st-metrics article{background:#fff;border:1px solid #d8e1ea;border-top:3px solid #b98a2f;border-radius:6px;padding:18px}.st-metrics span{display:block;color:#526579;font-size:.86rem}.st-metrics strong{display:block;font-size:2rem;color:#04284d;margin-top:8px}.st-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.st-report-grid .st-panel{margin:0}.st-report-context p{overflow-wrap:anywhere}.st-table td{overflow-wrap:anywhere;max-width:420px}.st-table tfoot{background:#edf2f7}.st-filters label{flex:1 1 190px}.st-print-body{font-family:Arial,sans-serif;background:#f5f7fa;color:#183047;padding:24px;line-height:1.45}.st-print-body main{max-width:1250px;margin:auto}.st-print-body button{padding:12px;background:#04284d;color:white;border:0;border-radius:5px;cursor:pointer}@media(max-width:1050px){.st-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.st-metrics{grid-template-columns:repeat(2,1fr)}.st-report-grid{grid-template-columns:1fr}.st-print-body{padding:8px}}@media print{@page{size:A4 landscape;margin:12mm}.st-no-print{display:none!important}.st-print-body{background:#fff;padding:0;font-size:9pt}.st-panel{padding:10px;margin:12px 0;border:1px solid #bbb}.st-metrics{grid-template-columns:repeat(6,1fr)}.st-metrics article{padding:8px}.st-metrics strong{font-size:18pt}.st-report-grid{display:block}.st-table{overflow:visible}.st-table table{table-layout:fixed;font-size:8pt}.st-table th,.st-table td{padding:6px;overflow-wrap:anywhere}.st-table thead{display:table-header-group}tr{break-inside:avoid}h2{break-after:avoid;font-size:13pt}.st-panel{break-inside:auto}.st-check{display:none}}