/* Temporary review control. Geometry and spacing follow the approved menu. */
.palette-toggle{display:flex;align-items:center;justify-content:center;gap:9px;min-width:105px;min-height:44px;padding:5px 10px;border:1px solid #a8b8d547;border-radius:5px;background:#ffffff08;color:#f5f8ff;font:inherit;line-height:1.15}
.palette-toggle:hover{background:#ffffff16;border-color:#a8b8d58c}
.palette-toggle-copy{display:grid;gap:3px;text-align:left}
.palette-toggle-copy>span{font-size:10px;letter-spacing:.035em;color:#bdc9e4}
.palette-toggle-copy strong{font-size:12px;font-weight:500}
.palette-swatch{display:flex;align-items:center;width:21px;height:24px;gap:3px;flex:none}
.palette-swatch span{display:block;width:9px;height:20px;border-radius:2px;background:#2753bb;border:1px solid #ffffff28}
.palette-swatch span+span{background:#ffe43b;transform:translateY(3px)}
:root[data-palette="blue"] .palette-swatch span{background:#0b56ff}
:root[data-palette="blue"] .palette-swatch span+span{background:#36c6ff}
.palette-filters{position:absolute;overflow:hidden;pointer-events:none}
:root[data-palette="blue"] .buddy-art-device-image,
:root[data-palette="blue"] .buddy-device-reflection img{filter:url(#nexus-app-blue-accent)}
@media(min-width:981px) and (max-width:1200px){
  :root[data-palette-review="true"] .desktop-nav{gap:18px}
  :root[data-palette-review="true"] .nav-actions{gap:5px;margin-left:8px}
  :root[data-palette-review="true"] .language{display:none}
  .palette-toggle{min-width:44px;width:44px;padding:5px}
  .palette-toggle-copy{display:none}
}
@media(max-width:767px){
  :root[data-palette-review="true"] .language{display:none}
  .palette-toggle{min-width:44px;width:44px;padding:5px;border-color:#a8b8d530}
  .palette-toggle-copy{display:none}
}
@media(forced-colors:active){
  .palette-toggle{border-color:ButtonText}
  .palette-toggle[aria-pressed="true"]{outline:2px solid Highlight}
  .palette-swatch{forced-color-adjust:none}
}
