.app.app.app .media-settings-link{width:100%;min-height:48px;margin:16px 0 20px;padding:10px 13px;gap:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 40%,transparent)}
.app.app.app .media-settings-link>svg{width:18px;height:18px;padding:0;border:0;background:none}
.app.app.app .media-settings-link strong{font-size:13px}.app.app.app .media-settings-link small{font-size:11px}
.app.app.app .media-network-tabs{position:relative;isolation:isolate;display:flex;width:min(272px,100%);height:42px;margin:0 auto 14px;gap:0;padding:3px;border:1px solid var(--line);border-radius:999px!important;background:color-mix(in srgb,var(--panel) 38%,transparent)}
.app.app.app .media-network-tabs>button{position:relative;z-index:1;flex:1;min-width:0;height:34px;min-height:34px;white-space:nowrap;font-size:12px;gap:5px;padding:5px 7px;border:0!important;background:none!important;box-shadow:none!important;border-radius:999px!important;color:var(--muted)}
.app.app.app .media-network-tabs>button.active{color:var(--text)}
.app.app.app .media-network-tabs>button>svg{width:16px;height:16px;padding:0;border:0;background:none}
.app.app.app .media-network-pill{position:absolute;inset:3px auto 3px 3px;width:calc((100% - 6px)/2);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:999px!important;background:color-mix(in srgb,var(--panel) 65%,transparent);box-shadow:0 2px 6px rgb(0 0 0 / .08);pointer-events:none;transition:translate 280ms cubic-bezier(.2,.8,.2,1)}
.app.app.app .media-network-tabs[data-network=wifi]>.media-network-pill{translate:100% 0}
.app.app.app .media-settings .setting-row{padding:13px 0}
.app.app.app .media-setting-limit{flex-wrap:wrap;line-height:1.5}
.app.app.app .media-setting-limit select{flex:1;min-width:130px;width:auto}
@media(prefers-reduced-motion:reduce){.app.app.app .media-network-pill{transition:none}}
