.h111-dialog{width:min(960px,94vw);max-height:90vh;padding:0;border:1px solid #c8d6df;border-radius:15px;color:#17344a;background:#fff;box-shadow:0 20px 80px #102c4540;font-family:inherit}.h111-dialog::backdrop{background:#10263888}.h111-dialog>header{display:flex;justify-content:space-between;align-items:center;background:#17344a;color:white;padding:18px 24px}.h111-dialog h2{font-size:20px;margin:0}.h111-dialog form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;overflow:auto;max-height:72vh}.h111-dialog form>p,.h111-dialog .wide,.h111-dialog footer,.h111-guarantees{grid-column:1/-1}.h111-dialog label{display:flex;flex-direction:column;gap:7px}.h111-dialog input,.h111-dialog textarea,.h111-dialog select{width:100%;box-sizing:border-box;padding:11px;border:1px solid #c7d3db;border-radius:7px;font:inherit}.h111-dialog footer,.h111-actions{display:flex;gap:10px;flex-wrap:wrap}.h111-feedback{color:#b42318}.h111-guarantees article{padding:20px 0;border-bottom:1px solid #d9e2e8}.h111-guarantees dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.h111-guarantees dd{margin:0;font-weight:bold}.h111-dialog table{width:100%;border-collapse:collapse}.h111-dialog th,.h111-dialog td{padding:8px;border-bottom:1px solid #e0e7eb;text-align:right}.h111-guarantee-fields{padding:18px;border:1px solid #b9cdd4;background:#f2f7f9;border-radius:8px}.h111-guarantee-fields:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:12px}.h111-guarantee-fields p{grid-column:1/-1}.h111-guarantee-fields[hidden]{display:none!important}
.h111-report{margin:0;background:#edf1f4;color:#213448;font:14px/1.8 Arial,Tahoma,sans-serif}.h111-report main{max-width:1050px;margin:24px auto;background:white;padding:48px 58px}.h111-print-toolbar{padding:14px 24px;background:#fff;display:flex;gap:20px;align-items:center;border-bottom:1px solid #cad6de}.h111-print-toolbar button{background:#17344a;color:white;padding:12px 22px;border:0;border-radius:7px;cursor:pointer}.h111-report-cover{border-top:9px solid #087e8b;border-bottom:1px solid #c9d4dd;padding:35px 0 30px;position:relative}.h111-eyebrow{font-size:12px;letter-spacing:2px;color:#087e8b}.h111-report h1{font-size:38px;line-height:1.4;max-width:75%;margin-bottom:12px}.h111-report-cover h2{font-size:24px;max-width:75%}.h111-period{font-size:18px;font-weight:bold;direction:ltr;text-align:right}.h111-score{display:block;font-size:58px;color:#087e8b;margin:20px 0 0}.h111-score small{font-size:15px;margin-right:12px}.h111-report section{padding-top:28px}.h111-report section>h2{font-size:22px;border-bottom:2px solid #17344a;padding-bottom:9px;break-after:avoid}.h111-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:18px 0;border-block:1px solid #d7e1e8}.h111-metrics b{display:block;font-size:30px;color:#087e8b}.h111-chart-row{display:grid;grid-template-columns:180px 1fr 65px;align-items:center;gap:15px;padding:8px 0}.h111-bar{height:18px;background:#e7eef2}.h111-bar span{display:block;height:100%;background:#087e8b}.h111-report svg{width:100%;max-height:240px;direction:ltr}.h111-pre{white-space:pre-wrap}.h111-method,.h111-note{padding:12px;background:#f1f6f8;font-size:12px}.h111-report table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.h111-report th{background:#17344a;color:white;padding:9px 5px}.h111-report td{padding:9px 5px;border-bottom:1px solid #d6e0e7;overflow-wrap:anywhere}.h111-report th:nth-child(2){width:25%}.h111-report tbody tr:nth-child(even){background:#f3f6f8}.h111-source{border-right:3px solid #87bfc5;padding:0 16px;margin:18px 0}.h111-source h3{font-size:14px;color:#087e8b}.h111-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.h111-photo-grid figure{margin:0;break-inside:avoid}.h111-photo-grid img{width:100%;height:220px;object-fit:contain;background:#f1f5f7}.h111-photo-grid figcaption{padding:10px 0;font-size:12px}.h111-report footer{margin-top:40px;padding-top:12px;border-top:1px solid #c9d4dd;font-size:11px;color:#627386}@media(max-width:650px){.h111-dialog form{grid-template-columns:1fr}.h111-report main{padding:24px 15px}.h111-report h1{font-size:28px}.h111-chart-row{grid-template-columns:90px 1fr 50px}.h111-photo-grid{grid-template-columns:1fr}.h111-metrics{grid-template-columns:1fr 1fr}}@page{size:A4;margin:16mm 13mm}@media print{.h111-report{background:#fff;font-size:10pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.h111-print-toolbar{display:none}.h111-report main{margin:0;padding:0;max-width:none}.h111-report-cover{break-after:page;padding:35mm 0 20mm;min-height:175mm}.h111-report section{padding-top:8mm}.h111-report h2,.h111-report h3{break-after:avoid}.h111-report tr{break-inside:avoid}.h111-report thead{display:table-header-group}.h111-report table{font-size:8pt}.h111-photo-grid img{height:55mm}.h111-report svg{max-height:55mm}}
