/* Loaded last: intentional color accents for the light Super Admin theme. */
#app .platform-page.platform-theme-light :is(.platform-workspace,.platform-content){background:#eaf3fc!important}
#app .platform-page.platform-theme-light .platform-sidebar{background:#e2eef9!important;border-color:#b8d1e7!important}
#app .platform-page.platform-theme-light .platform-topbar{background:#f3f9ff!important;border-bottom-color:#bdd5e9!important}
#app .platform-page.platform-theme-light :is(.platform-section-head,.platform-special-head){background:#edf5ff!important;border-color:#c1d9ed!important}
#app .platform-page.platform-theme-light .platform-nav button.active{background:#ccefeb!important;color:#075f63!important;border-color:#6bbab6!important;box-shadow:inset 3px 0 #139b98!important}
#app .platform-page.platform-theme-light .platform-nav button:hover{background:#d2e6f8!important;color:#145a8b!important}
#app .platform-page.platform-theme-light :is(.platform-section-icon,.platform-model-name>span,.platform-metric-icon){background:#cee4fa!important;color:#1765a4!important;border-color:#9cc4e7!important}
#app .platform-page.platform-theme-light .metric-isps{background:#e4f0ff!important;border-color:#a8caeb!important}
#app .platform-page.platform-theme-light .metric-active{background:#e0f5ec!important;border-color:#9bd2bb!important}
#app .platform-page.platform-theme-light .metric-trials{background:#fff2d9!important;border-color:#dfc28a!important}
#app .platform-page.platform-theme-light .metric-footprint{background:#eee6fb!important;border-color:#c4afe4!important}
#app .platform-page.platform-theme-light .metric-isps>b{color:#195d9b!important}
#app .platform-page.platform-theme-light .metric-active>b{color:#116d50!important}
#app .platform-page.platform-theme-light .metric-trials>b{color:#8c600a!important}
#app .platform-page.platform-theme-light .metric-footprint>b{color:#6b4599!important}
#app .platform-page.platform-theme-light :is(.platform-model-toolbar,.platform-table th){background:#dcecfb!important;color:#305e85!important}
#app .platform-page.platform-theme-light .platform-table tbody tr:nth-child(even){background:#f0f7ff!important}
#app .platform-page.platform-theme-light .platform-table tbody tr:hover{background:#dceffa!important}
#app .platform-page.platform-theme-light :is(.platform-secondary,.platform-model-edit,.platform-notification){background:#dfeefd!important;color:#1b5e94!important;border-color:#9dc0df!important}
#app .platform-page.platform-theme-light :is(.isp-action,.isp-tabs button[aria-pressed=true]){background:#dcf3ef!important;color:#126e65!important;border-color:#8ac9be!important}
#app .platform-page.platform-theme-light .catalogue-services span{background:#d4e9fb!important;color:#1c5f95!important}
#app .platform-page.platform-theme-light :is(.platform-plan,.platform-result-count){background:#e6ddf7!important;color:#604389!important}
#app .platform-page.platform-theme-light .catalogue-status.model-status-recommended{background:#d3f0df!important;color:#096d43!important}
#app .platform-page.platform-theme-light .catalogue-status.model-status-supported{background:#cfe6fc!important;color:#185d99!important}
#app .platform-page.platform-theme-light .catalogue-status.model-status-assessment{background:#ffe8b8!important;color:#805500!important}
#app .platform-page.platform-theme-light .catalogue-status.model-status-unsupported{background:#fbd6e0!important;color:#a12749!important}
#app .platform-page.platform-theme-light #platform-billing-panel .isp-summary article:first-child{background:#e1f6eb!important;border-top-color:#22966b!important}
#app .platform-page.platform-theme-light #platform-billing-panel .isp-summary article:nth-child(2){background:#fff1d6!important;border-top-color:#c58b20!important}
#app .platform-page.platform-theme-light #platform-billing-panel .isp-summary article:nth-child(3){background:#e4efff!important;border-top-color:#3880c0!important}
#app .platform-page.platform-theme-light #platform-billing-panel .isp-summary article:nth-child(4){background:#fbe8ee!important;border-top-color:#c36482!important}
#app .platform-page.platform-theme-light .compact-health-totals .healthy{background:#def5e9!important}
#app .platform-page.platform-theme-light .compact-health-totals .critical{background:#fbe1e8!important}
#app .platform-page.platform-theme-light .compact-health-totals .warning{background:#fff0ce!important}
#app .platform-page.platform-theme-light .compact-health-totals .unknown{background:#e0ebf8!important}
#app .platform-page.platform-theme-light .compact-health-group>summary{background:#e5f0fc!important}
#app .platform-page.platform-theme-light .compact-health-row.critical{background:#fff0f3!important}
#app .platform-page.platform-theme-light .compact-health-row.warning{background:#fff7e5!important}
#app .platform-page.platform-theme-light .platform-router-settings{background:#e5f5f2!important;border-color:#9fcfc6!important}
#app .platform-page.platform-theme-light .platform-api-collapse summary{background:#e4effb!important}
#app .platform-page.platform-theme-light .compact-health-totals span{font-weight:700;color:#344e68}
#app .platform-page.platform-theme-light .compact-health-totals .healthy span{color:#086342}
#app .platform-page.platform-theme-light .compact-health-totals .warning span{color:#795000}
#app .platform-page.platform-theme-light .compact-health-totals .critical span{color:#99233f}
#app .platform-page.platform-theme-light .compact-health-totals .unknown span{color:#36516e}
#app .platform-page.platform-theme-light .compact-health-group>summary>span{color:#465f79;font-weight:600}
#app .platform-page.platform-theme-light .compact-health-row small{color:#465f79!important}
#app .platform-page.platform-theme-light #platform-billing-panel>.isp-note:first-of-type{background:#e7f1fc!important;color:#355571!important;border-color:#b8d2e9!important}
#app .platform-page.platform-theme-light .platform-model-name b{color:#12538e!important;font-weight:800;font-size:15px;letter-spacing:.01em}
#app .platform-page.platform-theme-light .platform-model-name small{color:#4c6580!important}
#app .platform-page.platform-theme-light .platform-trial-grid>article{background:#edf5ff!important;color:#20364b!important;border-color:#b8d2ea!important}
#app .platform-page.platform-theme-light .platform-trial-grid :is(dd,.trial-progress-copy b,.trial-tenant-head h3){color:#194f7d!important}
#app .platform-page.platform-theme-light .platform-trial-grid :is(dt,.trial-progress-copy span){color:#4c6580!important}
#app .platform-page.platform-theme-light .platform-trial-grid :is(dl,dl>div){border-color:#c4d9ec!important}
#app .platform-page.platform-theme-light .platform-trial-grid>article>button{background:#d8eeeb!important;color:#0c655e!important;border-color:#87bfb7!important}
#app .platform-page.platform-theme-light .platform-trial-grid>article>button:hover{background:#c3e5df!important;color:#074b46!important}
#app .platform-page.platform-theme-light .platform-toolbar{background:#e8f2fc!important;border-color:#bdd4e9!important}
#app .platform-page.platform-theme-light .platform-toolbar .platform-filters{background:#dceaf7!important;border-color:#b2cce2!important;border-radius:10px}
#app .platform-page .platform-search{border-radius:10px;overflow:hidden}
#app .platform-page .platform-search input{border-radius:inherit}
#app .platform-page.platform-theme-light .platform-search{background:#f7fbff!important;border:1px solid #b8cee2!important;border-radius:10px!important}
#app .platform-page.platform-theme-light .platform-search input{background:transparent!important;border:0!important;box-shadow:none;border-radius:10px!important}
#app .platform-page.platform-theme-light tr[data-platform-status="trial"] .isp-manage-link{background:#ffe6a0!important;border:1px solid #bf8a16!important;color:#704900!important}
#app .platform-page.platform-theme-light tr[data-platform-status="trial"] .isp-manage-link span{color:#704900!important;font-weight:750}
#app .platform-page.platform-theme-light tr[data-platform-status="trial"] .isp-manage-link:hover{background:#ffda79!important;border-color:#966800!important}
#app .platform-page.platform-theme-light :is(.platform-health-card,.platform-plan-card)>footer{background:#e4effb!important;border-color:#b9d1e6!important;color:#355571!important}
#app .platform-page.platform-theme-light :is(.platform-health-card,.platform-plan-card)>footer :is(span,b,strong){color:#355571!important}
#app .platform-page.platform-theme-light .health-list>div>span{color:#465f79!important}
#app .platform-page .platform-account-menu{row-gap:6px;max-width:calc(100vw - 24px)}
#app .platform-page .platform-account-menu>span{margin-bottom:4px}
#app .platform-page .platform-account-menu button{min-height:40px;margin:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
#app .platform-page .platform-account-menu button:hover{background:#263445;border-color:#f0cc36;color:#ffe15b}
#app .platform-page .platform-account-menu button:focus-visible{outline:2px solid #e0ac00;outline-offset:2px}
#app .platform-page.platform-theme-light .platform-account-menu button:hover{background:#ccebe6!important;border-color:#47998d!important;color:#074f46!important}
#app .platform-page.platform-theme-light #platform-menu-logout:hover{background:#ffe1e5!important;border-color:#c46779!important;color:#92273d!important}
@media(prefers-reduced-motion:reduce){#app .platform-page .platform-account-menu button{transition:none}}
