#layoutPreviewDetails{margin:18px 0 0;border-top:1px solid #d6e3e9;padding-top:16px}#layoutPreviewDetails .layout-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px;max-height:none;overflow:visible}#layoutPreviewDetails .layout-picture{max-height:none}#layoutPreviewDetails .layout-picture svg{height:auto;max-height:340px;width:100%}#layoutPreviewDetails .layout-picture-card{min-width:0}#layoutPreviewDetails h3{font-size:20px}#layoutPreviewDetails #layoutCurrent{font-size:13px}#createReportAction{text-align:center;margin:24px 0}#createReportStep{min-width:240px;min-height:54px;font-size:18px;padding:14px 26px;background:linear-gradient(110deg,#ec681f,#ff8747);color:#fff;border:0;border-radius:12px}#reportOpenStatus:empty{display:none}#reportOpenStatus{padding:12px;background:#fff2e6;line-height:1.7}#reportOpenStatus button{padding:12px;min-height:44px;margin:8px;border:1px solid #d3bda9;border-radius:8px}#reportStep{max-width:1040px;margin:20px auto}#reportStep .report-step-head,#reportStep .report-step-card{background:#fff;border:1px solid #d4e3e9;border-radius:18px;padding:24px;margin-bottom:18px}#reportStep h1{font-size:clamp(23px,3vw,32px);line-height:1.65;margin:12px 0}#reportStep h2{font-size:21px;line-height:1.6;margin:0 0 12px}#reportStep p{line-height:1.8}#reportStep .qno{font-size:13px;color:#287f92;letter-spacing:.12em}#reportStep .result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0}#reportStep .result-actions button{width:100%;min-width:0;padding:14px 8px;min-height:52px;font-size:16px}#reportStep .report-consult{display:block;text-align:center;text-decoration:none;padding:16px;border-radius:12px;background:linear-gradient(110deg,#ec681f,#ff8747);color:white;font-size:17px;font-weight:bold}#reportStep .report-consult small{font-size:13px}#reportStep .report-back{text-align:center;margin:22px 0}#reportStepBack{min-height:48px;padding:12px 24px}#reportContent{border:1px solid #d4e3e9;padding:16px;border-radius:12px;background:#fff;margin:20px 0}#reportContent>summary{font-weight:bold;cursor:pointer}#reportStep #restart[hidden]{display:none!important}#reportStep .disclaimer{margin:24px 0}#result .recalc-dock{display:none!important}
@media(max-width:430px){#layoutPreviewDetails .layout-card-grid{gap:8px}#layoutPreviewDetails .layout-picture-card{padding:6px}#layoutPreviewDetails .layout-picture-card h4{font-size:13px;line-height:1.6}#layoutPreviewDetails .layout-card-description{font-size:12px!important}#reportStep .report-step-head,#reportStep .report-step-card{padding:20px 16px}#reportStep h2{font-size:19px}#reportStep .result-actions{gap:10px}}
