/* Inurofication v2 Pass 09. Scoped visual modernization, no behavioral changes. */
:root{--inuro-v2-dialog-surface:#091b28;--inuro-v2-dialog-border:#28546a;--inuro-v2-dialog-hover:#123044;--inuro-v2-dialog-active:linear-gradient(90deg,#123149,#0c1d2c)}
/* Canvas toolbar: actual DOM buttons (including nested menu triggers). */
body:not(.studio-home) #studioIsland .canvas-toolbar :is(#canvasMenuBtn,#fitZoom,#zoomMenuBtn,#gridDensityMenuBtn){appearance:none!important;background:transparent!important;background-image:none!important;color:#c7dce7!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important;outline:none!important;padding:7px 11px!important;min-height:33px!important;font-weight:550!important;}
body:not(.studio-home) #studioIsland .canvas-toolbar :is(#canvasMenuBtn,#fitZoom,#zoomMenuBtn,#gridDensityMenuBtn):hover{background:#123044!important;color:#eaffff!important;border-color:rgba(142,238,255,.18)!important;box-shadow:none!important}
body:not(.studio-home) #studioIsland .canvas-toolbar :is(#canvasMenuBtn,#zoomMenuBtn,#gridDensityMenuBtn)[aria-expanded="true"],body:not(.studio-home) #studioIsland .canvas-toolbar :is(#canvasMenuBtn,#zoomMenuBtn,#gridDensityMenuBtn).active{background:var(--inuro-v2-dialog-active)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 2px 0 #2adfff!important}
body:not(.studio-home) #studioIsland .canvas-toolbar :is(#canvasMenuBtn,#fitZoom,#zoomMenuBtn,#gridDensityMenuBtn):focus{outline:none!important}
body:not(.studio-home) #studioIsland .canvas-toolbar :is(#canvasMenuBtn,#fitZoom,#zoomMenuBtn,#gridDensityMenuBtn):focus-visible{outline:1px solid rgba(142,238,255,.55)!important;outline-offset:2px!important}
body:not(.studio-home) #studioIsland .canvas-toolbar :is(#zoomMenu,#gridDensityMenu) button{border:0!important;border-radius:6px!important;box-shadow:none!important;outline:none!important}
/* All existing modal shells: coherent navy surfaces, restrained borders, no signature stripe. */
body:not(.studio-home) .modal-backdrop .modal{background:#091b28!important;color:#e7f4fa!important;border:1px solid rgba(112,177,207,.27)!important;border-radius:14px!important;box-shadow:0 26px 80px rgba(0,5,14,.64)!important}
body:not(.studio-home) .modal-backdrop .modal::before,body:not(.studio-home) .modal-backdrop .modal::after{background-image:none!important}
body:not(.studio-home) .modal-backdrop .modal::before{content:none!important;display:none!important}
body:not(.studio-home) .modal-backdrop .modal :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){background:#0a2030!important;color:#e7f4fa!important;border:1px solid rgba(142,238,255,.18)!important;border-radius:8px!important}
body:not(.studio-home) .modal-backdrop .modal :is(input,select,textarea):focus-visible{outline:1px solid rgba(142,238,255,.5)!important;outline-offset:1px!important}
body:not(.studio-home) .modal-backdrop .modal button:not(.primary):not(.danger):not(.inuro-danger):not([disabled]):hover{background:#123044!important;color:#f0fdff!important}
/* Shared Brand Profiles and Assets manager treatment. */
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .brand-manager-modal{background:#091b28!important;border:1px solid rgba(112,177,207,.3)!important;border-radius:15px!important;box-shadow:0 30px 90px rgba(0,5,14,.7)!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .brand-manager-header{border-bottom:1px solid rgba(142,238,255,.12)!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) :is(.brand-manager-list,.brand-manager-detail){background:var(--inuro-v2-shared-backdrop)!important;border:1px solid rgba(142,238,255,.14)!important;border-radius:11px!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) :is(#brandManagerPreview,#assetManagerPreview){background:var(--inuro-v2-shared-backdrop)!important;border:1px solid rgba(142,238,255,.16)!important;border-radius:9px!important;box-shadow:none!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .brand-manager-entry{background:transparent!important;color:#d5eaf4!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .brand-manager-entry:hover{background:#123044!important;border-color:rgba(142,238,255,.15)!important;color:#fff!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .brand-manager-entry.selected,body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .brand-manager-entry[aria-selected="true"]{background:var(--inuro-v2-dialog-active)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 2px 0 #2adfff!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .brand-manager-entry.selected strong{color:#fff!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .inuro-text-action:not(.primary):not(.danger){background:transparent!important;color:#c9e1ec!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .inuro-text-action:not(.primary):not(.danger):hover{background:#123044!important;color:#fff!important;border-color:rgba(142,238,255,.15)!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .inuro-text-action.primary{background:linear-gradient(135deg,#33d8e5,#17a7c5)!important;color:#061522!important;border:1px solid rgba(142,238,255,.22)!important;border-radius:8px!important;box-shadow:none!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .inuro-text-action.primary:hover{background:linear-gradient(135deg,#69ebf2,#23c1d7)!important;color:#061522!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .inuro-text-action.danger{background:rgba(172,51,67,.13)!important;color:#ff929d!important;border:1px solid rgba(255,104,125,.2)!important;border-radius:8px!important}
body:not(.studio-home) :is(#brandManagerModal,#assetManagerModal) .inuro-text-action.danger:hover{background:rgba(172,51,67,.24)!important}
