/* Inurofication v2 Pass 10: shared Webmaster/Public-inspired form controls. Visual only. */
body:not(.studio-home) .modal-backdrop .modal{--v2-field-bg:#091b28;--v2-field-border:#28546a;--v2-field-text:#e9f6ff;--v2-cyan:#8eeeff}
/* Currency selector reference: quiet navy field, precise teal border and compact radius. */
body:not(.studio-home) .modal-backdrop .modal :is(select,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea){appearance:auto;background:var(--v2-field-bg)!important;color:var(--v2-field-text)!important;border:1px solid var(--v2-field-border)!important;border-radius:6px!important;box-shadow:none!important;min-height:35px;transition:background-color .16s,border-color .16s,box-shadow .16s!important}
body:not(.studio-home) .modal-backdrop .modal select{color:var(--v2-cyan)!important;padding:7px 9px!important;cursor:pointer;color-scheme:dark}
body:not(.studio-home) .modal-backdrop .modal select option{background:#091b28;color:#e9f6ff}
body:not(.studio-home) .modal-backdrop .modal :is(input:not([type="checkbox"]):not([type="radio"]),textarea)::placeholder{color:rgba(184,215,226,.66)!important}
body:not(.studio-home) .modal-backdrop .modal :is(select,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea):hover:not(:disabled){border-color:#39778e!important;background:#0d2231!important}
body:not(.studio-home) .modal-backdrop .modal :is(select,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea):focus{border-color:#36dfff!important;outline:none!important;box-shadow:0 0 0 3px rgba(18,194,201,.10)!important}
body:not(.studio-home) .modal-backdrop .modal :is(select,input,textarea):disabled{opacity:.55;cursor:not-allowed}
/* Home search treatment, specifically for manager search inputs. */
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) :is(#brandManagerSearch,#assetManagerSearch){min-height:42px!important;background:#172b3e!important;border:1px solid transparent!important;border-radius:8px!important;padding-inline:13px!important;color:#f7fbff!important;box-shadow:none!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) :is(#brandManagerSearch,#assetManagerSearch):hover{border-color:rgba(70,231,224,.16)!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) :is(#brandManagerSearch,#assetManagerSearch):focus{border-color:rgba(70,231,224,.36)!important;box-shadow:0 0 0 3px rgba(18,194,201,.08)!important}
/* Standard actions are text-first; only explicit primary/danger actions remain filled. */
body:not(.studio-home) .modal-backdrop .modal :is(button.inuro-text-action,button:not(.icon-button):not(.primary):not(.danger):not(.inuro-danger)){border-radius:7px!important;transition:background-color .16s,color .16s,border-color .16s!important}
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action:not(.primary):not(.danger):not(:disabled){background:transparent!important;color:#d4e9f3!important;border:1px solid transparent!important;box-shadow:none!important}
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action:not(.primary):not(.danger):hover:not(:disabled){background:#123044!important;color:#fff!important;border-color:rgba(142,238,255,.15)!important}
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action.primary{background:linear-gradient(135deg,#33d8e5,#17a7c5)!important;color:#061522!important;border:1px solid rgba(142,238,255,.22)!important;box-shadow:none!important;font-weight:650!important}
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action.primary:hover:not(:disabled){background:linear-gradient(135deg,#69ebf2,#23c1d7)!important}
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action.danger{background:rgba(172,51,67,.13)!important;color:#ff929d!important;border:1px solid rgba(255,104,125,.2)!important}
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action.danger:hover:not(:disabled){background:rgba(172,51,67,.24)!important}
body:not(.studio-home) .modal-backdrop .modal button:focus-visible{outline:1px solid #8eeeff!important;outline-offset:2px!important}
