/* Preset selector — extracted from components.css (structural). */

@media (max-width: 768px){
}
@media (max-width: 768px){
}
@media (max-width: 768px){
}
@media (max-width: 768px){
}
@media (max-width: 768px){
}
@media (max-width:600px){
}
@media (max-width: 768px){
}
@media (max-width: 640px){
}
@media (max-width: 480px){
}
@media (max-width: 900px){
}
@media (max-width: 900px){
}
@media (max-width:720px){
}
@media (max-width:768px){
}
@media (max-width:640px){
}
@media (max-width:480px){
}
@media (max-width: 900px){
}
@media (max-width: 640px){
}
@media (min-width: 901px){
}
@media (max-width:768px){
}
@media (max-width: 900px){
}
@media (max-width:640px){
}
@media (max-width: 640px){
}
@media (max-width: 768px){
}
@media (max-width: 768px){
}
@media (max-width: 1100px){
}
@media (max-width: 768px){
}
@media (max-width: 1024px){
}
@media (max-width: 768px){
}
@media (max-width: 480px){
}
@media (max-width: 768px){
}
@media (max-width: 1024px){
}
@media (max-width: 768px){
}
@media (min-width: 641px) and (max-width: 1024px){
}
html body .ps-tabs > button,
html body .ps-tabs button[type="button"] {
  background: var(--surface) !important;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  border: 1px solid var(--border-card);
}
html body .ps-tabs > div[style*="position:absolute"],
html body .ps-tabs > div[style*="background:#fff"] {
  background: var(--surface);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  border: 1px solid var(--border-card);
}
@media (min-width: 769px){
}
@media (max-width: 768px){
}
html body .ps-value, html body .ps-value span { font-size: 18px; line-height: 1; }
@media (max-width: 768px){
}
@media (min-width: 901px){
}
@media (max-width: 768px){
}
@media (max-width: 768px){
}
@media (max-width: 1100px){
}
@media (max-width: 768px){
}
@media (max-width: 1024px){
}
@media (max-width: 768px){
.ps-container { margin-left: 0; width: 80px; }
.ps-container .ps-value { font-size: 16px; }
}
@media (max-width: 480px){
}
@media (max-width: 768px){
}
@media (max-width: 1024px){
}
@media (max-width: 768px){
}
@media (min-width: 641px) and (max-width: 1024px){
}
html body .ps-tabs > button,
html body .ps-tabs button[type="button"] {
  background: var(--surface) !important;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  border: 1px solid var(--border-card);
}
html body .ps-tabs > div[style*="position:absolute"],
html body .ps-tabs > div[style*="background:#fff"] {
  background: var(--surface);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  border: 1px solid var(--border-card);
}
@media (min-width: 769px){
}
@media (max-width: 768px){
}
html body.dark .ps-trigger { border-radius: 10px; }
html body.dark .ps-menu { border-radius: 12px; padding: 6px; }
html body.dark .ps-menu-item { border-radius: 8px; }
html body.dark .ps-menu { padding: 6px; min-width: 168px; }
html body.dark .ps-menu .ps-menu-item,
html body.dark .ps-menu button.ps-menu-item { border-radius: 8px; padding: 7px 10px; }
html body.dark .ps-menu-item { padding: 8px 10px; font-family: var(--font-mono); font-size: 11px; font-weight: 600; letter-spacing: 0.04em; border-radius: 8px; margin: 0; }
html body.dark .ps-trigger { border-radius: 10px; }
html body.dark .ps-menu { border-radius: 12px; padding: 6px; }
html body.dark .ps-menu-item { border-radius: 8px; }
html body.dark .ps-menu { padding: 6px; min-width: 168px; }
html body.dark .ps-menu .ps-menu-item,
html body.dark .ps-menu button.ps-menu-item { border-radius: 8px; padding: 7px 10px; }
html body.dark .ps-menu-item { padding: 8px 10px; font-family: var(--font-mono); font-size: 11px; font-weight: 600; letter-spacing: 0.04em; border-radius: 8px; margin: 0; }
