.detail-sheet-trigger{text-align:left;justify-content:space-between;width:100%;padding-inline:0}.detail-sheet-trigger svg{flex-shrink:0}.detail-sheet-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-sheet-header .haven-sheet-title{padding-right:0}.haven-detail-sheet[data-slot]{overflow:hidden}.detail-sheet-header,.detail-sheet-footer{flex-shrink:0}.detail-sheet-body{overscroll-behavior:contain;min-height:0;overflow:auto}.detail-sheet-body p,.detail-sheet-body small{color:var(--haven-ui-muted);margin:0 0 16px;line-height:1.6;display:block}.detail-sheet-body h3{margin:24px 0 12px;font-size:18px}.detail-sheet-body a{color:var(--haven-ui-primary);text-underline-offset:3px;text-decoration:underline}.detail-sheet-body section{margin:0 0 24px}.detail-sheet-body label{gap:8px;margin:12px 0;display:grid}.haven-detail-sheet .filter-choices{border:0;gap:8px;margin:0 0 24px;padding:0;display:grid}.haven-detail-sheet .filter-choices legend{margin-bottom:12px;font-weight:500}.haven-detail-sheet .filter-choices button[aria-pressed=true]{background:var(--haven-ui-selected);border-color:var(--haven-ui-focus)}.haven-detail-sheet .regulation-check{border-bottom:1px solid var(--haven-ui-line);padding-bottom:16px}.haven-detail-sheet .regulation-check h3{margin:0 0 12px;display:block}.haven-detail-sheet .regulation-symbol{vertical-align:middle;color:var(--haven-ui-primary);margin-right:8px;display:inline-flex}.haven-detail-sheet .regulation-check h3 small{margin:4px 0 0;font-size:14px}.haven-detail-sheet .regulation-check a{margin:6px 0;display:block}
