.operations-dashboard-page .app-heading{display:flex;align-items:center;gap:12px}.operations-dashboard-page .app-alert-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid #ff605c55;border-radius:11px;color:#ff5d53;background:linear-gradient(145deg,#70282677,#311b3477);box-shadow:0 0 22px #ff423a25;font-size:23px;font-weight:900}.operations-dashboard-page .app-heading strong,.operations-dashboard-page .app-heading small{display:block}.operations-dashboard-page .app-heading strong{color:#f3f7ff;font-size:13px;font-weight:750;letter-spacing:.1px}.operations-dashboard-page .app-heading small{margin-top:3px;color:#a6bad6;font-size:9px}.operations-dashboard-page .topbar-account{gap:12px}.operations-dashboard-page .topbar-date{color:#c3d1e5;font-size:9px;white-space:nowrap}.operations-dashboard-page .topbar-account form{margin:0}.operations-dashboard-page .topbar-account .ops-live{padding:6px 9px}.operations-dashboard-page .sidebar .brand-mark{width:43px;height:43px;font-size:12px;letter-spacing:-.4px}.operations-dashboard-page .sidebar .brand strong{font-size:15px;letter-spacing:0}.operations-dashboard-page .sidebar .brand small{font-size:7px;letter-spacing:.8px}
.operations-dashboard-page .ops-live.is-demo{border-color:#80612b;color:#f5d283;background:#342b19}.operations-dashboard-page .ops-live.is-demo span{background:#efb843;box-shadow:0 0 9px #efb84380}

.operations-dashboard-page .page-stack{gap:15px}.operations-dashboard-page .page-heading h1{color:#f2f6ff}.operations-dashboard-page .page-heading .eyebrow{color:#8eadd3}.operations-dashboard-page .muted{color:#9aafcc}.operations-dashboard-page .panel:not(.ops-panel),.operations-dashboard-page .module-card,.operations-dashboard-page .form-panel{border-color:#ffffff19;color:#eaf2ff;background:linear-gradient(155deg,#102d53,#0b2241);box-shadow:0 8px 24px #020d2038}.operations-dashboard-page .panel-heading,.operations-dashboard-page .directory-toolbar{border-color:#ffffff15}.operations-dashboard-page .panel-heading h2,.operations-dashboard-page .directory-toolbar h2{color:#edf4ff}.operations-dashboard-page .panel-heading p,.operations-dashboard-page .directory-toolbar p{color:#91a9c8}.operations-dashboard-page .text-link,.operations-dashboard-page .directory-panel a:not(.button){color:#8dbfff}.operations-dashboard-page .button-light{border-color:#36577e;color:#e2edfd;background:#15365f}.operations-dashboard-page .button-light:hover{border-color:#4b77a8;background:#1c497b}.operations-dashboard-page .notice{border-color:#36577a;color:#ecf4ff;background:#122d4e}.operations-dashboard-page .notice strong{color:#c8e1ff}.operations-dashboard-page .notice p{color:#a7bdd8}.operations-dashboard-page .notice-icon{border-color:#34597e;color:#a9d2ff;background:#1c4169}.operations-dashboard-page .success-notice{border-color:#237b60;color:#b8f5d6;background:#0d412f}.operations-dashboard-page .alert{border-color:#8c4446;color:#ffd2d4;background:#54272f}.operations-dashboard-page .hierarchy-note{display:grid;gap:6px;padding:14px 16px;border:1px solid #ffffff19;border-radius:9px;color:#d9e7fa;background:#102b4d}.operations-dashboard-page .hierarchy-note strong{color:#f0f5ff;font-size:10px}.operations-dashboard-page .hierarchy-note span{color:#c4d5ec;font-size:9px}.operations-dashboard-page .hierarchy-note small{color:#91a9c8;font-size:8px;line-height:1.55}.operations-dashboard-page .record-count{color:#a9bfdc;font-size:9px}.operations-dashboard-page .record-count strong{color:#f2f6ff}.operations-dashboard-page .directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #ffffff15}.operations-dashboard-page .search-control{display:flex;gap:7px}.operations-dashboard-page .search-control input,.operations-dashboard-page .managed-user-form input:not([type=checkbox]):not([type=hidden]),.operations-dashboard-page .managed-user-form select,.operations-dashboard-page .managed-user-form textarea{min-height:34px;padding:8px 10px;border:1px solid #355477;border-radius:6px;outline:none;color:#edf4ff;background:#0a1f3a;font-size:9px}.operations-dashboard-page .search-control input::placeholder,.operations-dashboard-page .managed-user-form input::placeholder{color:#7891b0}.operations-dashboard-page .search-control input:focus,.operations-dashboard-page .managed-user-form input:focus,.operations-dashboard-page .managed-user-form select:focus,.operations-dashboard-page .managed-user-form textarea:focus{border-color:#3b92f4;box-shadow:0 0 0 3px #3489e526}.operations-dashboard-page .search-control input{width:min(270px,36vw)}.operations-dashboard-page .search-control .button{color:#e2edfd}.operations-dashboard-page .table-scroll{border-top:1px solid #ffffff12}.operations-dashboard-page .panel table th{border-color:#ffffff13;color:#a8bedb;background:#ffffff08}.operations-dashboard-page .panel table td{border-color:#ffffff10;color:#c1d0e4;background:transparent}.operations-dashboard-page .panel table td strong{color:#edf4ff}.operations-dashboard-page .panel table td small{color:#8ea7c8}.operations-dashboard-page .panel table td code{border-color:#ffffff1a;color:#b6cbe5;background:#0b1f39}.operations-dashboard-page .panel tbody tr:hover td{background:#ffffff06}.operations-dashboard-page .status-active{color:#a9f1ca;background:#14533d}.operations-dashboard-page .status-inactive{color:#bdcada;background:#354357}.operations-dashboard-page .status:not(.status-active):not(.status-inactive){color:#d8eaff;background:#1b4776}.operations-dashboard-page .role-badge,.operations-dashboard-page .station-badge{border-color:#ffffff20;color:#bed5f2;background:#183c66}.operations-dashboard-page .user-name-link strong{color:#eff5ff}.operations-dashboard-page .empty-cell,.operations-dashboard-page .empty-state strong{color:#c2d2e8}.operations-dashboard-page .empty-state p,.operations-dashboard-page .privacy-note{color:#8fa8c8}.operations-dashboard-page .empty-icon{border-color:#315476;color:#9cc8ff;background:#14365e}.operations-dashboard-page .pagination nav a,.operations-dashboard-page .pagination nav span{border-color:#ffffff1d;color:#c5d8f0;background:#102c50}.operations-dashboard-page .pagination nav [aria-current=page] span{border-color:#287ee0;color:#fff;background:#1765c2}

.operations-dashboard-page .form-panel{padding:18px}.operations-dashboard-page .managed-user-form label,.operations-dashboard-page .managed-user-form legend{color:#e5efff}.operations-dashboard-page .managed-user-form .field>small,.operations-dashboard-page .station-fieldset legend span,.operations-dashboard-page .active-choice small{color:#93aaca}.operations-dashboard-page .managed-user-form input[type=checkbox]{accent-color:#2485e6}.operations-dashboard-page .station-fieldset{border-color:#ffffff20}.operations-dashboard-page .station-choice,.operations-dashboard-page .active-choice{border-color:#ffffff1b;color:#e7f0ff;background:#102b4d}.operations-dashboard-page .station-choice:hover{border-color:#438bdd;background:#15365d}.operations-dashboard-page .station-choice small{color:#91aaca}.operations-dashboard-page .field-error{color:#ffb4b6}.operations-dashboard-page .form-actions{border-color:#ffffff17}.operations-dashboard-page .detail-list>div{border-color:#ffffff14}.operations-dashboard-page .detail-list dt{color:#93aac8}.operations-dashboard-page .detail-list dd{color:#e1ebfa}.operations-dashboard-page .activity-list>div{border-color:#ffffff13}.operations-dashboard-page .activity-list strong{color:#e6effc}.operations-dashboard-page .activity-list small{color:#95acca}.operations-dashboard-page .activity-dot{background:#55a5ff}.operations-dashboard-page .permission-list{color:#b4cbe7}

.operations-dashboard-page .module-card{padding:25px}.operations-dashboard-page .module-card h2{color:#eef5ff}.operations-dashboard-page .module-card>p{color:#9bb2d0}.operations-dashboard-page .module-notice{border-color:#ffffff15;color:#bbd0ea;background:#102c4e}.operations-dashboard-page .phase-badge{border-color:#795c2d;color:#f0d18b;background:#463516}.operations-dashboard-page .module-icon{border-color:#365b83;color:#9cc8ff;background:#15385f}.operations-dashboard-page .readiness-panel .readiness-list>div{border-color:#ffffff13}.operations-dashboard-page .readiness-panel .readiness-list strong{color:#dae7f8}.operations-dashboard-page .readiness-panel .readiness-list>div>span:last-child{color:#91a9c8}

.login-body{color:#eef5ff;background:radial-gradient(ellipse at 18% 28%,#153d70 0,#0a2448 39%,#071a35 83%)}.login-layout{min-height:100vh;background:transparent}.login-story{position:relative;overflow:hidden;border-right:1px solid #ffffff16;background:linear-gradient(155deg,#0e315d,#0a2243 62%,#071a35)}.login-story:after{position:absolute;right:-140px;bottom:-180px;width:460px;height:460px;border:1px solid #79a8de19;border-radius:50%;box-shadow:0 0 0 35px #79a8de0a,0 0 0 75px #79a8de08,0 0 0 120px #79a8de06;content:"";pointer-events:none}.login-story .brand-mark{color:#fff;background:linear-gradient(145deg,#2c5c96,#112d55);border:1px solid #6387b8}.login-story .brand strong{color:#f3f7ff}.login-story .brand small{color:#a3bad8}.login-story .story-kicker{color:#a6c4e9}.login-story .story-copy h1{color:#f1f6ff}.login-story .story-copy>p{color:#a7bdd9}.login-story .security-note{border-color:#ffffff1a;background:#ffffff0b}.login-story .security-note>span{color:#a9f2cf;background:#14533d}.login-story .security-note strong{color:#e6f0ff}.login-story .security-note small{color:#a2b8d5}.login-panel{color:#eaf2ff;background:linear-gradient(160deg,#0a2242,#071a35)}.login-panel .back-link{color:#9fbbdd}.login-card{border:1px solid #ffffff19;border-radius:14px;color:#edf4ff;background:linear-gradient(155deg,#102d53,#0b2241);box-shadow:0 20px 70px #020c1f66}.login-card .eyebrow{color:#91b3dc}.login-card h2{color:#f1f6ff}.login-card .muted{color:#9bb2d0}.login-form label{color:#dbe8f9}.login-form input{border-color:#355477;color:#f1f6ff;background:#0a1f3a}.login-form input::placeholder{color:#7891b0}.login-form input:focus{border-color:#3b92f4;box-shadow:0 0 0 3px #3489e526}.login-divider{background:#ffffff19}.setup-note,.secure-note,.login-copyright{color:#94aaca}.setup-note code{border-color:#ffffff1b;color:#c5d9f3;background:#0a1f3a}.login-body .alert{border-color:#8c4446;color:#ffd2d4;background:#54272f}.login-body .button-primary{color:#fff;background:linear-gradient(120deg,#1765cf,#1677ed)}.login-body .button-primary:hover{background:#1161c5}

@media(max-width:760px){.operations-dashboard-page .app-heading{gap:8px}.operations-dashboard-page .app-alert-icon{width:30px;height:30px;font-size:18px}.operations-dashboard-page .app-heading strong{font-size:10px}.operations-dashboard-page .app-heading small{font-size:7px}.operations-dashboard-page .topbar-account{gap:6px}.operations-dashboard-page .topbar-date{display:none}.operations-dashboard-page .topbar-account .ops-live{padding:5px 7px;font-size:7px}.operations-dashboard-page .directory-toolbar{align-items:flex-start;flex-direction:column}.operations-dashboard-page .search-control{width:100%}.operations-dashboard-page .search-control input{width:100%;flex:1}.operations-dashboard-page .form-panel{padding:12px}}
