.host-ui .media-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:0;padding:0;margin:0;min-width:0}.host-ui .media-choices legend{font-size:12px;line-height:20px;color:var(--host-control-muted);padding:0 10px 4px;margin:0}.host-ui .media-choices .media-choice{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 9px;margin:0;border-radius:22px;font-size:14px;line-height:24px;color:var(--host-control-ink);background:transparent;cursor:pointer;min-width:0}.host-ui .media-choices .media-choice-all{grid-column:1/-1}.host-ui .media-choices-stacked{grid-template-columns:1fr}.host-ui .media-choices .media-check{position:relative;width:18px;height:18px;flex:none;display:grid;place-items:center}.host-ui .media-choices .media-check input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:18px;height:18px;min-height:0;margin:0;padding:0;border:1px solid var(--host-control-muted);border-radius:5px;background:transparent;box-shadow:none;cursor:pointer}.host-ui .media-choices .media-check input:checked{background:var(--host-control-ink);border-color:var(--host-control-ink);box-shadow:none}.host-ui .media-choices .media-check input:indeterminate{background:transparent;box-shadow:none}.host-ui .media-choices .media-check>svg{position:relative;pointer-events:none;width:14px;height:14px;stroke-width:2.5;color:var(--host-control-opaque)}.host-ui .media-choices .media-check:has(input:indeterminate)>svg{color:var(--host-control-ink)}:root:not([data-pointer-focus]) .host-ui .media-choices .media-choice:has(input:focus-visible){outline:2px solid var(--host-focus);outline-offset:-2px}@media(hover:hover){.host-ui .media-choices .media-choice:hover{background:var(--host-selected-surface)}}@media(forced-colors:active){.host-ui .media-choices .media-check input:checked{background:Highlight}.host-ui .media-choices .media-check>svg{color:HighlightText}}