.detail-body{display:flex;flex-direction:column;gap:var(--detail-card-gap);box-sizing:border-box;width:100%;padding:var(--detail-pad) var(--detail-pad) var(--detail-pad-bottom)}.detail-section{display:flex;flex-direction:column;padding:var(--detail-card-pad);background:var(--detail-card-bg);border:none;border-radius:var(--detail-card-radius);box-shadow:var(--bubble-shadow)}.detail-section>*+*{margin-top:var(--space-3)}.detail-view-content :not(.detail-body)>:where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate)+:where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate){margin-top:var(--detail-card-gap)}.detail-bare,.detail-section.detail-bare{padding:0 var(--detail-card-pad);background:transparent;box-shadow:none}.detail-bare .ib-plug-list{margin-inline:calc(var(--detail-card-pad) * -1)}.detail-section-title{margin:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:1.25rem;letter-spacing:var(--tracking-normal);color:var(--text-secondary)}.detail-section-desc{margin:.1875rem 0 0;font-family:var(--font-body);font-size:var(--text-xs);line-height:1.25rem;color:var(--text-secondary)}.detail-section-heading{display:flex;flex-direction:column;gap:0;margin-top:0}.detail-list{--menu-row-min: var(--detail-row-min);list-style:none;margin:0;padding:var(--menu-row-inset);background:var(--detail-card-bg);border-radius:var(--detail-card-radius);box-shadow:var(--bubble-shadow)}.detail-section.detail-rows{padding:var(--menu-row-inset)}.detail-rows>*+*{margin-top:0}.detail-rows>.detail-list{padding:0;background:none;border-radius:0;box-shadow:none}.detail-rows>:is(.detail-section-title,.detail-section-heading){padding:var(--space-2) var(--menu-row-inset) 0}.detail-row{display:flex;align-items:center;gap:var(--menu-row-gap);box-sizing:border-box;width:100%;min-height:var(--detail-row-min);padding:var(--space-2) var(--menu-row-inset);border:none;border-radius:var(--detail-card-radius);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}a.detail-row,button.detail-row:not(:disabled){cursor:pointer}a.detail-row:hover,button.detail-row:not(:disabled):hover{background:var(--color-surface-alt)}.detail-row-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--detail-row-icon);color:var(--detail-icon)}.detail-row-icon>svg{width:var(--icon-lg);height:var(--icon-lg)}.detail-row-text{flex:1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.detail-row-label{font-size:var(--text-xs);line-height:1.25rem;color:var(--text-secondary)}.detail-row-value{font-size:var(--text-base);line-height:1.5rem;color:var(--text-primary)}button.detail-row:disabled{color:var(--color-subtle);cursor:default}.detail-row.accent{color:var(--color-accent-ink)}.detail-row.danger{color:var(--color-danger)}.detail-row:is(.accent,.danger):not(:disabled) :is(.detail-row-icon,.detail-row-value),button.detail-row:disabled :is(.detail-row-icon,.detail-row-value){color:inherit}.detail-row-action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--detail-icon-btn);height:var(--detail-icon-btn);padding:0;border:none;border-radius:50%;background:none;color:var(--detail-icon);cursor:pointer}.detail-row-action:hover{background:var(--detail-btn-hover)}.detail-row-action svg{width:var(--icon-md);height:var(--icon-md)}.detail-hero{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--detail-card-pad);background:var(--detail-card-bg);border-radius:var(--detail-card-radius);text-align:center}.detail-note,.detail-footnote{margin:0;padding-inline:var(--detail-card-pad);font-size:var(--text-xs);line-height:1.25rem;color:var(--text-secondary);overflow-wrap:anywhere}.detail-footnote{margin-top:calc(var(--space-2) - var(--detail-card-gap));font-size:var(--text-2xs);line-height:1rem}.detail-view-content :where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate){background:var(--detail-card-bg)!important;border:none!important;border-radius:var(--detail-card-radius);box-shadow:var(--bubble-shadow)!important}@media(max-width:839.98px){.detail-body{padding:var(--group-gap) var(--detail-pad) calc(var(--group-gap) + env(safe-area-inset-bottom,0px))}.detail-section-title{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.375rem}.detail-list,.detail-section.detail-rows{padding:0;overflow:hidden}.detail-rows>:is(.detail-section-title,.detail-section-heading){padding:var(--space-3) var(--ios-margin) var(--space-1)}.detail-row{position:relative;min-height:var(--group-row-min);padding:var(--space-2) var(--ios-margin);gap:var(--ios-row-gap);border-radius:0}a.detail-row:hover,button.detail-row:not(:disabled):hover{background:none}a.detail-row:active,button.detail-row:not(:disabled):active{background:var(--row-pressed-bg)}.detail-row-icon{width:var(--ios-row-icon-box);color:var(--text-primary)}.detail-row+.detail-row:before{content:"";position:absolute;top:0;left:calc(var(--ios-margin) + var(--ios-row-icon-box) + var(--ios-row-gap));right:var(--ios-margin);height:var(--border-width);background:var(--color-border)}.detail-row+.detail-row.bare:before{left:var(--ios-margin)}.detail-row-label{font-size:var(--text-xs);line-height:1.25rem}.detail-row-value{line-height:1.375rem}.detail-hero{padding:0 0 var(--space-2);background:none}.detail-footnote{font-size:var(--detail-subtitle-size);line-height:1.125rem}}
