#fiveCSummaryModule{width:100%;min-width:0}.five-c-summary-screen-wrap{width:100%;box-sizing:border-box;background:#eef0f3;padding:18px;border-radius:16px;overflow:auto}.five-c-sheet{box-sizing:border-box;width:100%;max-width:none;margin:0;background:#fff;padding:20px;color:#171821;font-family:Arial,sans-serif}.report-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:4px solid #812990;padding-bottom:12px}.report-head p{margin:0;color:#812990;font-weight:800;font-size:14px}.report-head h1{margin:5px 0 3px;font-size:25px}.report-head small{font-size:12px}.doc-meta{display:grid;text-align:right;gap:5px;font-size:12px}.doc-meta b{color:#812990;font-size:14px}.op-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border:1px solid #c9ccd2}.op-grid div{padding:10px 12px;border-right:1px solid #d7d9de;border-bottom:1px solid #d7d9de}.op-grid span{display:block;font-size:10px;color:#575a64}.op-grid strong{font-size:14px}.calc-grid{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:10px;margin:14px 0}.calc-grid article{border:1px solid #d1d3d8;padding:12px;min-height:205px}.calc-grid h2{margin:0 0 10px;color:#812990;font-size:14px}.formula{border:1px solid #d9c8de;background:#faf7fb;padding:10px;text-align:center;font-weight:700;font-size:12px;margin:8px 0}.calc-grid p{font-size:11px;line-height:1.35}.substitution div{display:grid;grid-template-columns:90px 1fr 55px;gap:8px;font-size:11px;margin:5px 0}.substitution code{font-family:Arial,sans-serif}.substitution strong{text-align:right}.total-line{border-top:1px solid #812990;margin-top:8px;padding-top:8px;text-align:center;color:#812990;font-weight:700;font-size:11px}.grand-total{text-align:center;color:#812990;font-size:18px;font-weight:800;margin-top:8px}.verified{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding:10px 12px;font-weight:800;border:1px solid}.verified b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:23px;color:#fff}.verified.ok{background:#edf8e9;border-color:#89c77d;color:#177721}.verified.ok b{background:#17932b}.verified.warn{background:#fff7df;border-color:#e1b550;color:#9a6500}.verified.warn b{background:#c98200}.bar-title,.bottom-grid h3{margin:0;background:#812990;color:#fff;padding:7px 10px;font-size:12px}.summary-table{width:100%;border-collapse:collapse;font-size:11px}.summary-table th,.summary-table td{border:1px solid #c9ccd2;padding:8px;vertical-align:middle}.summary-table thead th{background:#f3edf5;color:#6f147c;text-align:center}.summary-table tbody td:first-child{white-space:nowrap}.c-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#812990;color:#fff;margin-right:8px}.center{text-align:center}.strong{font-weight:800}.purple{color:#812990}.status,.level{display:inline-block;border-radius:4px;padding:5px 12px;font-weight:800}.status.good,.level.good{background:#e8f6e4;color:#157324;border:1px solid #b6ddb1}.status.acceptable,.level.acceptable{background:#fff5d9;color:#b07100;border:1px solid #efd283}.status.risk,.level.risk{background:#fde9e9;color:#a12626;border:1px solid #efb7b7}.summary-table tfoot{background:#f3edf5;text-align:center;color:#812990}.bottom-grid{display:grid;grid-template-columns:.8fr .85fr 1.45fr 1fr;gap:10px;margin-top:14px}.bottom-grid article{border:1px solid #cfd1d6;min-height:170px}.bottom-grid h3{text-align:center}.result-card,.decision-card{text-align:center}.result-card p,.decision-card p{font-size:10px;padding:0 10px}.result-card>strong{display:block;color:#812990;font-size:40px;margin:18px 0 10px}.decision-icon{width:50px;height:50px;display:grid;place-items:center;border:3px solid #14952a;color:#14952a;border-radius:50%;font-size:30px;margin:18px auto 8px}.decision-card>strong{color:#148425}.scale-card table{width:100%;border-collapse:collapse;font-size:9px}.scale-card th,.scale-card td{border:1px solid #ddd;padding:5px;text-align:center}.scale-card tr.active{background:#e8f6e4}.alerts-card ul{font-size:10px;line-height:1.6;padding:8px 16px 8px 28px}.alerts-card li::marker{color:#812990}.five-c-sheet footer{display:flex;justify-content:space-between;border-top:1px solid #bbb;margin-top:12px;padding-top:8px;font-size:9px;color:#555}@media(max-width:1100px){.five-c-sheet{min-width:1180px}.five-c-summary-screen-wrap{overflow-x:auto}}@media print{body *{visibility:hidden!important}#fiveCSummaryPrintArea,#fiveCSummaryPrintArea *{visibility:visible!important}#fiveCSummaryPrintArea{position:absolute;left:0;top:0;width:100%}.five-c-summary-screen-wrap{padding:0;background:#fff;overflow:visible}.five-c-sheet{width:100%;min-width:0;padding:4mm}.report-head h1{font-size:18px}.calc-grid article{min-height:150px}.bottom-grid article{min-height:130px}.result-card>strong{font-size:30px;margin:10px 0}.summary-table{font-size:8px}.calc-grid p,.formula,.substitution div{font-size:8px}@page{size:A4 landscape;margin:5mm}}
