
/* Pixeldotedit public site V24 — dropdown and mobile navigation hardening */
:root,html{color-scheme:light!important}
select,select option{color-scheme:light!important}
select{-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;color:#202940!important;border-color:#dfe3ed!important;background-image:linear-gradient(45deg,transparent 50%,#667085 50%),linear-gradient(135deg,#667085 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:42px!important}
select option{background:#fff!important;color:#202940!important}
select:focus{outline:0!important;border-color:#766ad7!important;box-shadow:0 0 0 3px rgba(101,87,217,.10)!important}
@media(max-width:1260px){
  .mobile{padding:10px!important;left:10px!important;right:10px!important;border-radius:16px!important;box-shadow:0 18px 46px rgba(18,27,50,.16)!important}
  .mobile>a{min-height:48px!important;padding:0 14px!important;border-bottom:1px solid #f0f1f5!important;border-radius:10px!important}
  .mobile-service-row{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;align-items:center!important;padding:4px 0!important;border-bottom:1px solid #f0f1f5!important}
  .mobile-service-row>a{min-height:46px!important;padding:0 14px!important;display:flex!important;align-items:center!important;border-radius:10px!important}
  .mobile-service-row>button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid #dfe3ed!important;border-radius:11px!important;background:#fff!important;color:#28334a!important;display:grid!important;place-items:center!important;font-size:20px!important;line-height:1!important;font-weight:500!important}
  .mobile-service-row>button:hover{background:#f7f6fd!important;border-color:#cbc6ec!important}
  .mobile-service-row>button[aria-expanded="true"]{background:#f0eefb!important;color:#5b4fc3!important}
  .msub{margin:5px 0 8px!important;padding:8px!important;background:#fafaff!important;border-radius:12px!important}
}
