.sm-risk-page sonamaru-location{max-width:940px}.sm-risk-page .sm-location-result{padding:28px;border:1px solid #d6e1e6;border-radius:16px;box-shadow:0 8px 32px #24536f08}.sm-risk-page:has([data-location-result]:not([hidden])) .sm-risk-page__intro{padding-block:16px}.sm-risk-page:has([data-location-result]:not([hidden])) .sm-risk-page__intro h1{font-size:24px}.sm-risk-page:has([data-location-result]:not([hidden])) .sm-risk-page__intro p{display:none}.sm-risk-result__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.sm-risk-result__header h2{font-size:19px;color:var(--sm-green);margin:0 0 6px;line-height:1.5}.sm-risk-result__header h2:focus{outline:none}.sm-risk-page .sm-risk-result__address{font-size:13px;margin:0;overflow-wrap:anywhere}.sm-risk-result__header .sm-diagnosis__small{margin:4px 0 0}.sm-risk-result__edit{flex-shrink:0;padding:8px 0;border:0;border-bottom:1px solid #b5c7d1;background:transparent;font:inherit;font-size:12px;color:var(--sm-green);cursor:pointer}.sm-risk-page .sm-point-map{height:300px;border:0;border-radius:10px}.sm-risk-page .sm-point-map__legend{margin:8px 0 24px;font-size:11px}.sm-risk-summary{--risk-color: #527a68;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:32px;border-top:1px solid #e1e8eb;border-bottom:1px solid #e1e8eb;padding-block:24px}[data-level=high]{--risk-color: #a64338}[data-level=elevated]{--risk-color: #ab6225}[data-level=medium]{--risk-color: #876a2b}[data-level=low]{--risk-color: #527a68}[data-level=unknown]{--risk-color: #6c7c85}.sm-risk-summary__number{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px}.sm-risk-summary__number>span{flex-basis:100%;color:var(--sm-green);font-size:13px;font-weight:600}.sm-risk-summary__number strong{color:var(--risk-color);font-size:clamp(64px,7vw,82px);line-height:1.1;font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.sm-risk-summary__number small{color:#73838c;font-size:18px}.sm-risk-page .sm-risk-summary__message h3{margin:0 0 6px;font-size:20px}.sm-risk-page .sm-risk-summary__message p{margin:4px 0;font-size:12px;color:var(--sm-muted)}.sm-risk-page .sm-risk-summary__message .sm-risk-summary__focus{color:var(--sm-green);margin-top:12px;font-weight:600}.sm-risk-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border-bottom:1px solid #d6e1e6}.sm-risk-tabs button{position:relative;padding:18px 8px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--sm-muted);cursor:pointer}.sm-risk-tabs button[aria-selected=true]{color:var(--sm-green);font-weight:700}.sm-risk-tabs button[aria-selected=true]:after{content:"";position:absolute;height:3px;bottom:-1px;left:12px;right:12px;background:var(--sm-green);border-radius:4px}.sm-risk-panel{padding-block:24px}.sm-risk-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sm-risk-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid #dce5e9;border-radius:10px;background:#fff;color:var(--sm-green);text-align:left;font:inherit;cursor:pointer}.sm-risk-card:hover{border-color:#91adbd;background:#f8fbfc}.sm-risk-card__label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.sm-risk-card__label svg{flex-shrink:0}.sm-risk-card__value{display:flex;align-items:baseline;gap:8px}.sm-risk-card__value strong{font-size:32px;line-height:1.15;color:var(--risk-color);font-weight:600;font-variant-numeric:tabular-nums}.sm-risk-card__value small{color:var(--sm-muted);font-size:11px}.sm-risk-card__track{height:4px;width:100%;background:#eaf0f3;border-radius:4px;overflow:hidden}.sm-risk-card__track span{display:block;height:100%;background:var(--risk-color);border-radius:inherit}.sm-risk-card__link{font-size:11px;color:#617c8b}.sm-risk-page .sm-point-data__grid{display:block}.sm-risk-page .sm-point-data__group{background:transparent;border:0;border-top:1px solid #e1e8eb;border-radius:0;padding:0}.sm-risk-page .sm-point-data__group>summary{padding:18px 0;font-size:14px;color:var(--sm-green)}.sm-risk-page .sm-point-data__group dl{margin-bottom:20px}.sm-risk-page .sm-point-data__group dd{overflow-wrap:anywhere;max-width:260px}.sm-risk-page .sm-point-data__group[data-point-group=earthquake] dl{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-risk-page .sm-point-data__group[data-point-group=earthquake] dd{font-size:24px}.sm-risk-page .sm-point-area{margin:0}.sm-risk-panel h3:first-child{margin-top:0}.sm-risk-page .sm-point-shelters h5{font-size:15px}.sm-risk-page .sm-point-shelters p{font-size:12px}.sm-risk-data-note{padding-top:18px;border-top:1px solid #e1e8eb}.sm-risk-data-note>summary{font-size:12px;color:var(--sm-muted)}.sm-risk-page .sm-risk-data-note p{font-size:11px;color:var(--sm-muted)}.sm-risk-page .sm-diagnosis__result-controls{justify-content:flex-start;gap:12px;margin:8px 0 20px}.sm-diagnosis__result-controls a{text-decoration:none;display:inline-flex;align-items:center}.sm-diagnosis__result-controls [data-pdf-status]{flex-basis:100%;margin:0}.sm-risk-page .sm-diagnosis__result-controls .sm-diagnosis__back{font-size:12px;min-height:42px;padding:10px 16px}.sm-risk-page .sm-diagnosis__actions{margin-bottom:24px;padding-left:22px}.sm-risk-page .sm-diagnosis__actions li{font-size:13px;padding-bottom:8px}.sm-risk-page .sm-diagnosis__products{margin-top:30px}@media(max-width:749px){.sm-risk-page .sm-location-result{padding:18px}.sm-risk-result__header{gap:12px;align-items:flex-start}.sm-risk-result__header h2{font-size:16px}.sm-risk-page .sm-point-map{height:230px}.sm-risk-summary{grid-template-columns:130px minmax(0,1fr);gap:16px;padding-block:20px}.sm-risk-summary__number strong{font-size:64px}.sm-risk-summary__number small{font-size:13px}.sm-risk-page .sm-risk-summary__message h3{font-size:16px}.sm-risk-tabs button{font-size:12px;line-height:1.7;padding:14px 6px}.sm-risk-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sm-risk-card{padding:16px 12px;gap:10px}.sm-risk-card__label{font-size:12px;gap:7px}.sm-risk-card__label svg{width:20px;height:20px}.sm-risk-page .sm-point-data__group[data-point-group=earthquake] dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-risk-page .sm-point-data__group dd{max-width:135px;font-size:14px}}@media print{[data-sonamaru-print=location] .sm-risk-tabs{display:none!important}[data-sonamaru-print=location] [data-risk-panel]{display:block!important}[data-sonamaru-print=location] .sm-risk-summary,[data-sonamaru-print=location] .sm-risk-dashboard{break-inside:avoid}[data-sonamaru-print=location] .sm-risk-result__edit,[data-sonamaru-print=location] [data-diagnosis-personalize]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sonamaru-risk-dashboard.css.map */
