@layer properties,theme,base;@layer components{.tv-choice-menu{flex-direction:column;min-inline-size:0;display:flex}.tv-choice-menu-caption{padding:var(--tv-spacing-xs) var(--tv-spacing-md) var(--tv-spacing-xxs);color:var(--tv-color-text-secondary);font-size:var(--tv-text-label-medium-size);line-height:var(--tv-text-label-medium-line-height);font-weight:var(--tv-text-label-medium-weight);margin:0}.tv-choice-menu-group{flex-direction:column;display:flex}.tv-choice-menu-group+.tv-choice-menu-group{border-block-start:var(--tv-border-width-hairline) solid var(--tv-color-outline);margin-block-start:var(--tv-spacing-xxs);margin-inline:var(--tv-spacing-md);padding-block-start:var(--tv-spacing-xxs)}.tv-choice-menu-group+.tv-choice-menu-group .tv-choice-menu-row{margin-inline:calc(-1 * var(--tv-spacing-md))}.tv-choice-menu-row{align-items:center;gap:var(--tv-spacing-sm);min-block-size:var(--tv-density-menu-row);box-sizing:border-box;padding:var(--tv-spacing-xs) var(--tv-spacing-md);border-radius:var(--tv-radius-md);color:var(--tv-color-text-primary);font:inherit;font-size:var(--tv-text-body-medium-size);line-height:var(--tv-text-body-medium-line-height);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.tv-choice-menu-row:focus-visible{outline:var(--tv-focus-ring-width) solid var(--tv-color-brand-fg);outline-offset:calc(-1 * var(--tv-focus-ring-width))}.tv-choice-menu-tick{inline-size:var(--tv-icon-size-sm);color:var(--tv-color-brand-fg);flex:none;display:inline-flex}.tv-choice-menu-label{flex:auto;min-inline-size:0}.tv-choice-menu-lead{color:var(--tv-color-text-secondary);flex:none}[dir=rtl] .tv-choice-menu-lead{scale:-1 1}@media (hover:hover){.tv-choice-menu-row:hover{background:var(--tv-color-hover-overlay)}}}@layer utilities;
