/* RadioWave 2.4.3 interface and permission refinements */
.claim-search{display:grid;grid-template-columns:minmax(180px,420px) auto;justify-content:start;align-items:center;gap:.6rem;max-width:560px}
.claim-search input{min-width:0}.claim-action{display:grid;grid-template-columns:minmax(160px,340px) auto;align-items:center;gap:.5rem;min-width:310px}.claim-action input{min-width:0}
.commerce-editor{margin:1rem 0;padding:.8rem 1rem;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.commerce-editor>summary{cursor:pointer;font-weight:850}.commerce-editor>form{margin-top:1rem}
.toggle-switch:disabled{opacity:.48;cursor:not-allowed}.pill.rejected+small{display:block;margin-top:.35rem}
html:not([data-theme=dark]) .site-header,html:not([data-theme=dark]) .site-header nav{background:#0098f9;border-color:#0088df;color:#fff}
html:not([data-theme=dark]) .site-header .brand span,html:not([data-theme=dark]) .site-header nav>a,html:not([data-theme=dark]) .site-header .nav-toggle{color:#fff}
html:not([data-theme=dark]) .site-header .theme-toggle,html:not([data-theme=dark]) .site-header .language-dropdown>summary{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45);color:#fff}
html:not([data-theme=dark]) .radio-player{background:#0098f9;border-top-color:#0088df}
html:not([data-theme=dark]) .radio-player:before{background:linear-gradient(90deg,#fff,#83d5ff,#fff)}
html:not([data-theme=dark]) .player-main{background:#fff;color:#0098f9;box-shadow:0 8px 23px rgba(0,65,115,.28)}
html:not([data-theme=dark]) .player-kicker,html:not([data-theme=dark]) .player-copy span,html:not([data-theme=dark]) .player-state,html:not([data-theme=dark]) #player-station-link,html:not([data-theme=dark]) .player-close{color:#fff}
@media(max-width:620px){.claim-search{grid-template-columns:minmax(0,1fr) auto}.claim-action{grid-template-columns:minmax(135px,1fr) auto;min-width:280px}}
