.clinic-report{color:#1a1a18;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.clinic-report .gate{text-align:center;max-width:520px;margin:80px auto}.clinic-report .gate h1{margin:0 0 10px;font-size:26px;font-weight:600}.clinic-report .gate p{color:#54534d;margin:0;font-size:14px;line-height:1.6}.clinic-report .gate a{color:#3f8e6c;text-decoration:none}.clinic-report .print-header,.clinic-report .print-footer{display:none}@media print{.clinic-report{padding:0}.clinic-report .rptcard{background:#fff;border:none;max-width:none;margin:0}.clinic-report .topbar,.clinic-report .gate-block,.clinic-report .dark-cta,.clinic-report .foot,.clinic-report .lock{display:none!important}.clinic-report .blur{filter:none!important;opacity:1!important}.clinic-report .print-header{justify-content:space-between;align-items:center;padding:14px 20px 0;display:flex}.clinic-report .print-header .logo{color:#1a1a18;font-size:15px;font-weight:600;text-decoration:none}.clinic-report .print-header .logo em{color:#3f8e6c;font-style:normal}.clinic-report .print-header .logo .dot{color:#8a897f;font-weight:400}.clinic-report .print-site{color:#3f8e6c;font-size:12px;text-decoration:none}.clinic-report .print-footer{break-inside:avoid;border-top:1px solid #e3e1d8;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.clinic-report .print-footer .btn{color:#fff;background:#54a07d;border-radius:8px;padding:11px 18px;font-weight:600;text-decoration:none}.clinic-report .print-contact{color:#8a897f;font-size:12px}.clinic-report .print-contact a{color:#3f8e6c}.clinic-report .panel,.clinic-report .callouts,.clinic-report .fixes{break-inside:avoid}.clinic-report a[href]:after{content:none}}
