.wtw-album-rotation{padding:10px 12px;border-bottom:1px solid var(--wtw-theme-line,var(--line));background:var(--wtw-theme-panel,var(--panel));color:var(--wtw-theme-text,var(--text));min-width:0}
.wtw-album-rotation__controls{display:flex;gap:8px;align-items:flex-end}
.wtw-album-rotation label{display:grid;gap:4px;flex:1;min-width:0;font:700 9px/1.25 var(--font-body,Arial);letter-spacing:.07em;text-transform:uppercase}
.wtw-album-rotation select,.wtw-album-rotation button{box-sizing:border-box;min-height:34px;border:1px solid var(--wtw-theme-line,var(--line));border-radius:0;background:var(--wtw-theme-panel-2,var(--panel-2));color:var(--wtw-theme-text,var(--text));font:700 11px/1.2 var(--font-body,Arial);padding:7px 9px;max-width:100%}
.wtw-album-rotation button{cursor:pointer;flex:none}
.wtw-album-rotation button:disabled{opacity:.5;cursor:default}
.wtw-album-rotation :is(button,select):focus-visible{outline:2px solid var(--wtw-theme-accent,var(--accent));outline-offset:2px}
.wtw-album-rotation p{margin:6px 0 0;font:10px/1.35 var(--font-body,Arial);color:var(--wtw-theme-muted,var(--muted))}
@media(max-width:600px){.wtw-album-rotation select,.wtw-album-rotation button{min-height:40px}}
