/* Shared control for the two desk finishes; the landing remains independent. */
#app .single-desk .desk-appearance{display:inline-flex;flex:none;position:relative;margin:0}
#app .single-desk .desk-appearance>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#app .single-desk .desk-appearance select{width:112px;min-height:28px;height:28px;padding:3px 5px;font:11px var(--sans);color:#ffe100;background:#111;border:1px solid #555;border-radius:3px;cursor:pointer}
@media(max-width:1100px){
 #app .single-desk .top{gap:6px}
 #app .single-desk .desk-appearance select{width:103px;font-size:10px}
}
@media(max-width:370px){
 #app .single-desk .top{gap:4px}
 #app .single-desk .desk-appearance select{width:101px}
 #app .single-desk .top .street-motion{padding-inline:3px;font-size:7px}
}
:root[data-desk-color=light] #app .single-desk .desk-appearance select{color:#27251d;background:#fffefa;border-color:#aaa698;color-scheme:light}
