﻿.inspection-report-module__XmYw5G__page{background:#f8fbfe;padding-bottom:12px}.inspection-report-module__XmYw5G__hero{padding:40px 0 20px}.inspection-report-module__XmYw5G__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:24px;display:grid}.inspection-report-module__XmYw5G__heroCard,.inspection-report-module__XmYw5G__feeCard,.inspection-report-module__XmYw5G__checkCard,.inspection-report-module__XmYw5G__previewCard,.inspection-report-module__XmYw5G__summaryCard,.inspection-report-module__XmYw5G__noticeCard,.inspection-report-module__XmYw5G__ctaCard{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);border-radius:12px}.inspection-report-module__XmYw5G__heroCard{padding:32px}.inspection-report-module__XmYw5G__heroEyebrow,.inspection-report-module__XmYw5G__sectionEyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.inspection-report-module__XmYw5G__heroCard h1{font-family:var(--font-display), "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;margin-top:14px;font-size:clamp(2.2rem,4.8vw,3.5rem);line-height:1.05}.inspection-report-module__XmYw5G__heroSubtitle{color:var(--foreground);margin-top:14px;font-size:1.15rem;font-weight:700;line-height:1.5}.inspection-report-module__XmYw5G__heroDescription{color:var(--muted);margin-top:14px;line-height:1.8}.inspection-report-module__XmYw5G__heroBadge{color:#0e6d49;background:#16825614;border:1px solid #16825633;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-weight:700;display:inline-flex}.inspection-report-module__XmYw5G__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.inspection-report-module__XmYw5G__heroVisual{gap:16px;display:grid}.inspection-report-module__XmYw5G__visualCallout{background:radial-gradient(circle at 0 0,#1769d11f,#0000 42%),linear-gradient(#fffffff5,#f2f9fffa);border:1px solid #1769d129;border-radius:12px;gap:12px;padding:22px;display:grid}.inspection-report-module__XmYw5G__visualCallout strong{font-size:1.1rem}.inspection-report-module__XmYw5G__visualCallout p{color:var(--muted);line-height:1.75}.inspection-report-module__XmYw5G__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inspection-report-module__XmYw5G__miniCard{border:1px solid var(--border);background:#ffffffeb;border-radius:12px;gap:10px;padding:18px;display:grid}.inspection-report-module__XmYw5G__miniIcon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.inspection-report-module__XmYw5G__miniCard strong{font-size:1rem}.inspection-report-module__XmYw5G__miniCard p{color:var(--muted);font-size:.94rem;line-height:1.65}.inspection-report-module__XmYw5G__section{padding:20px 0 0}.inspection-report-module__XmYw5G__sectionHead{max-width:780px;margin-bottom:22px}.inspection-report-module__XmYw5G__sectionHead h2{font-family:var(--font-display), "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;margin-top:12px;font-size:clamp(1.85rem,3.2vw,2.45rem);line-height:1.12}.inspection-report-module__XmYw5G__sectionHead p{color:var(--muted);margin-top:10px;line-height:1.8}.inspection-report-module__XmYw5G__feeCard,.inspection-report-module__XmYw5G__summaryCard,.inspection-report-module__XmYw5G__noticeCard,.inspection-report-module__XmYw5G__ctaCard{padding:26px}.inspection-report-module__XmYw5G__feeLead{color:var(--muted);line-height:1.8}.inspection-report-module__XmYw5G__feeHighlight{color:var(--foreground);background:#1769d10f;border:1px solid #1769d12e;border-radius:12px;margin-top:18px;padding:16px 18px;font-weight:700;line-height:1.75}.inspection-report-module__XmYw5G__feeList,.inspection-report-module__XmYw5G__summaryNotes{gap:12px;margin-top:20px;display:grid}.inspection-report-module__XmYw5G__checkGrid,.inspection-report-module__XmYw5G__previewGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.inspection-report-module__XmYw5G__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-report-module__XmYw5G__checkCard,.inspection-report-module__XmYw5G__previewCard{flex-direction:column;height:100%;padding:22px;display:flex}.inspection-report-module__XmYw5G__checkIcon,.inspection-report-module__XmYw5G__feeIcon,.inspection-report-module__XmYw5G__summaryIcon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.inspection-report-module__XmYw5G__checkCard strong,.inspection-report-module__XmYw5G__previewBody strong{margin-top:16px;font-size:1.04rem;display:block}.inspection-report-module__XmYw5G__checkCard p,.inspection-report-module__XmYw5G__previewBody p,.inspection-report-module__XmYw5G__feeRow p,.inspection-report-module__XmYw5G__noticeBody p,.inspection-report-module__XmYw5G__summaryMeta dd{color:var(--muted);margin-top:10px;line-height:1.75}.inspection-report-module__XmYw5G__feeRow,.inspection-report-module__XmYw5G__noteRow{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.inspection-report-module__XmYw5G__previewCard{padding:0;overflow:hidden}.inspection-report-module__XmYw5G__previewMedia{background-color:#eaf3fb;gap:2px;min-height:220px;display:grid;position:relative;overflow:hidden}.inspection-report-module__XmYw5G__previewMedia:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#091c2c0a 0%,#091c2c38 100%);position:absolute;inset:0}.inspection-report-module__XmYw5G__previewMedia1{grid-template-columns:1fr}.inspection-report-module__XmYw5G__previewMedia2,.inspection-report-module__XmYw5G__previewMedia4{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-report-module__XmYw5G__previewMediaTile{background:#eef4f9;min-height:0;position:relative;overflow:hidden}.inspection-report-module__XmYw5G__previewMediaTile img{object-fit:cover}.inspection-report-module__XmYw5G__previewMediaDocument{background:#fff;min-height:300px}.inspection-report-module__XmYw5G__previewMediaDocument:before{background:linear-gradient(#091c2c00 0%,#091c2c14 100%)}.inspection-report-module__XmYw5G__previewMediaDocument .inspection-report-module__XmYw5G__previewMediaTile{background:#fff}.inspection-report-module__XmYw5G__previewMediaDocument .inspection-report-module__XmYw5G__previewMediaTile img{object-fit:contain;padding:10px}.inspection-report-module__XmYw5G__previewLabel{z-index:2;width:fit-content;color:var(--foreground);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px;right:14px}.inspection-report-module__XmYw5G__previewBody{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.inspection-report-module__XmYw5G__summaryGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.inspection-report-module__XmYw5G__summaryMeta{gap:14px;display:grid}.inspection-report-module__XmYw5G__summaryMetaRow{border-bottom:1px solid var(--border);gap:6px;padding-bottom:12px;display:grid}.inspection-report-module__XmYw5G__summaryMeta dt{color:var(--muted);text-transform:uppercase;font-size:.84rem;font-weight:700}.inspection-report-module__XmYw5G__summaryMeta dd strong{color:var(--foreground)}.inspection-report-module__XmYw5G__masked{letter-spacing:.06em}.inspection-report-module__XmYw5G__summaryNotesCard{border:1px solid var(--border);background:#f8fbfe;border-radius:12px;padding:22px}.inspection-report-module__XmYw5G__summaryNotesCard h3{font-size:1.02rem}.inspection-report-module__XmYw5G__noticeCard{background:linear-gradient(#fffaeaeb,#fffffffa);border-color:#d2aa1b3d;gap:16px;display:grid}.inspection-report-module__XmYw5G__noticeBody strong{color:var(--foreground);margin-top:6px;display:block}.inspection-report-module__XmYw5G__noticeBody p+p{margin-top:12px}.inspection-report-module__XmYw5G__ctaSupport{color:var(--accent-strong);margin-top:14px;font-weight:700}@media (max-width:1080px){.inspection-report-module__XmYw5G__heroGrid,.inspection-report-module__XmYw5G__summaryGrid{grid-template-columns:1fr}.inspection-report-module__XmYw5G__checkGrid,.inspection-report-module__XmYw5G__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.inspection-report-module__XmYw5G__hero{padding-top:26px}.inspection-report-module__XmYw5G__heroCard,.inspection-report-module__XmYw5G__feeCard,.inspection-report-module__XmYw5G__checkCard,.inspection-report-module__XmYw5G__summaryCard,.inspection-report-module__XmYw5G__noticeCard,.inspection-report-module__XmYw5G__ctaCard{padding:20px}.inspection-report-module__XmYw5G__heroActions{flex-direction:column}:is(.inspection-report-module__XmYw5G__heroActions .button,.inspection-report-module__XmYw5G__heroActions .button-secondary){width:100%}.inspection-report-module__XmYw5G__miniGrid,.inspection-report-module__XmYw5G__checkGrid,.inspection-report-module__XmYw5G__previewGrid,.inspection-report-module__XmYw5G__summaryGrid{grid-template-columns:1fr}.inspection-report-module__XmYw5G__previewMedia{min-height:230px}.inspection-report-module__XmYw5G__previewMediaDocument{min-height:340px}}
