/* SlabX Metallic Intake Fields v1 — native editing and dropdown controls. */
body.slx-silver-os #main:has(#saveSlabBtn,#lcode,#dn,#cn,#un) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea){
  --field-h:213;--field-s:86%;
  border:3px solid transparent!important;
  border-radius:10px!important;
  background:
    repeating-linear-gradient(0deg,#ffffff09 0px,#ffffff09 .5px,#00000017 .5px,#00000017 1px,transparent 1px,transparent 3px) padding-box,
    linear-gradient(180deg,#ffffff1f,transparent 28%,#0000001a 68%,#00000058) padding-box,
    linear-gradient(100deg,hsl(var(--field-h) var(--field-s) 13%) 0%,hsl(var(--field-h) var(--field-s) 31%) 16%,hsl(var(--field-h) var(--field-s) 20%) 33%,hsl(var(--field-h) var(--field-s) 12%) 58%,hsl(var(--field-h) var(--field-s) 27%) 83%,hsl(var(--field-h) var(--field-s) 14%) 100%) padding-box,
    conic-gradient(from 135deg,#151b24 0deg,hsl(var(--field-h) var(--field-s) 62%) 26deg,#fff 42deg,hsl(var(--field-h) var(--field-s) 30%) 70deg,#101820 92deg,hsl(var(--field-h) var(--field-s) 72%) 133deg,#fff 144deg,hsl(var(--field-h) var(--field-s) 38%) 160deg,#142333 181deg,hsl(var(--field-h) var(--field-s) 66%) 222deg,#fff 239deg,hsl(var(--field-h) var(--field-s) 40%) 255deg,#101820 271deg,hsl(var(--field-h) var(--field-s) 72%) 314deg,#fff 326deg,#151b24 360deg) border-box!important;
  box-shadow:inset 0 1px 2px #000b,inset 0 0 0 1px #cce9ff60,0 1px 1px #ffffff8c,0 2px 4px #0006!important;
  color:#fff!important;-webkit-text-fill-color:#fff;caret-color:#fff;
  text-shadow:0 1px 2px #000b;
}
body.slx-silver-os #main:has(#saveSlabBtn,#lcode,#dn,#cn,#un) input#smartStatus{
  --field-h:146;--field-s:82%;
  color:#d6ffe5!important;-webkit-text-fill-color:#d6ffe5;
}
body.slx-silver-os #main:has(#saveSlabBtn,#lcode,#dn,#cn,#un) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea):focus-visible{
  outline:3px solid #075a97;outline-offset:3px;
}
body.slx-silver-os #main:has(#saveSlabBtn,#lcode,#dn,#cn,#un) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea):disabled{
  opacity:.45!important;cursor:default;
}
body.slx-silver-os #main:has(#saveSlabBtn,#lcode,#dn,#cn,#un) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea)::placeholder{
  color:#d2dfee;-webkit-text-fill-color:#d2dfee;opacity:1;
}
body.slx-silver-os #main:has(#saveSlabBtn,#lcode,#dn,#cn,#un) select option{
  background:#10283e;color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;
}

/* Keep operational forms in their original gunmetal palette. */
body.slx-silver-os #main:has(#lcode,#dn,#cn,#un) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea){
  --field-h:207;--field-s:27%;min-width:0;max-width:100%;
}
body.slx-silver-os #main:has(#lcode,#dn,#cn,#un) select option{background:#182733}
