/* 375: readable forms for Super Admin modules. */
.service-admin-shell-v375 :is(input,select,textarea){
  width:100%!important;
  min-height:44px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-radius:14px!important;
  background:rgba(7,10,18,.72)!important;
  color:#fff!important;
  box-shadow:none!important;
  color-scheme:dark;
}

.service-admin-shell-v375 :is(input,select,textarea):focus{
  outline:none!important;
  border-color:rgba(90,209,79,.62)!important;
  box-shadow:0 0 0 4px rgba(90,209,79,.14)!important;
}

.service-admin-shell-v375 :is(input,textarea)::placeholder{
  color:rgba(203,213,225,.68)!important;
}

.service-admin-shell-v375 select option{
  background:#101522!important;
  color:#fff!important;
}

.service-admin-shell-v375 :is(input[type="checkbox"],input[type="radio"]){
  width:auto!important;
  min-height:auto!important;
  accent-color:var(--sa375-green)!important;
}

.service-admin-shell-v375 :is(button,.button,input[type="submit"]){
  color:#fff!important;
}

.service-admin-shell-v375 :is(button.ghost,.button.ghost,a.ghost,.ghost){
  background:rgba(255,255,255,.07)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#f8fafc!important;
  box-shadow:none!important;
}

.service-admin-shell-v375 :is(button.ghost,.button.ghost,a.ghost,.ghost):hover{
  background:rgba(124,58,237,.24)!important;
  border-color:rgba(196,181,253,.38)!important;
}

.service-admin-shell-v375 .highlight-box,
.service-admin-shell-v375 .notice{
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.06)!important;
  color:#f8fafc!important;
}

.service-admin-shell-v375 .check-row{
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:10px 12px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.045)!important;
}

.service-admin-shell-v375 .check-row span{
  color:#f8fafc!important;
}
