#tab-licenses{background:#f8fbff!important;color:#0b1736!important;min-height:100vh;padding:0!important}
#tab-licenses .licenseWorkspace{max-width:1920px;margin:0 auto;padding:26px 24px 34px;color:#0b1736}
#tab-licenses .licenseHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}
#tab-licenses .licenseBreadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:#4e6285;font-weight:700;font-size:13px}
#tab-licenses .licenseHero h2{margin:0;color:#081638!important;-webkit-text-fill-color:#081638!important;font-size:42px;line-height:1.05;letter-spacing:-1.4px}
#tab-licenses .licenseHero p{margin:10px 0 0;color:#607392!important;-webkit-text-fill-color:#607392!important;font-size:18px}
#tab-licenses .licenseHeroActions{display:flex;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap;justify-content:flex-end}
#tab-licenses .licenseAction{min-height:48px;padding:0 22px;border:1px solid #cfdced!important;border-radius:12px!important;background:#fff!important;color:#0e2d65!important;-webkit-text-fill-color:#0e2d65!important;font-weight:850;box-shadow:0 6px 16px rgba(31,91,152,.08)}
#tab-licenses .licenseAction span{font-size:25px;vertical-align:-2px;margin-right:5px}
#tab-licenses .licenseHelp{width:52px;min-width:52px;height:52px;border:1px solid #bfeade!important;border-radius:13px!important;background:#dcf9f1!important;color:#0b2343!important;-webkit-text-fill-color:#0b2343!important;font-size:23px!important;font-weight:900}
#tab-licenses .licenseOverview{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(390px,1fr);gap:18px;align-items:stretch}
#tab-licenses .licenseMetricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#tab-licenses .licenseMetric{display:flex;align-items:center;gap:16px;min-height:118px;padding:20px;border:1px solid #dae5f1!important;border-radius:14px!important;background:#fff!important;color:#0f2347!important;box-shadow:0 7px 18px rgba(25,75,128,.05)}
#tab-licenses .licenseMetric:nth-child(5),#tab-licenses .licenseMetric:nth-child(6){grid-column:span 2}
#tab-licenses .licenseMetricIcon{display:grid!important;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:13px;background:#edf6ff;color:#0878ee!important;-webkit-text-fill-color:#0878ee!important;font-size:27px!important;font-weight:900}
#tab-licenses .licenseMetric div>span{display:block;color:#617493!important;-webkit-text-fill-color:#617493!important;font-size:14px}
#tab-licenses .licenseMetric strong{display:block;margin-top:7px;color:#081638!important;-webkit-text-fill-color:#081638!important;font-size:25px;line-height:1.1;overflow-wrap:anywhere}
#tab-licenses .licenseTone-red strong{color:#d62c4d!important;-webkit-text-fill-color:#d62c4d!important}
#tab-licenses .licenseUsageCard{padding:20px 24px;border:1px solid #dae5f1;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgba(25,75,128,.05)}
#tab-licenses .licenseUsageCard>h3{margin:0 0 14px;color:#0f2347!important;-webkit-text-fill-color:#0f2347!important;font-size:16px}
#tab-licenses .licenseUsageBody{display:flex;align-items:center;gap:26px}
#tab-licenses .licenseUsageDonut{width:156px;height:156px;flex:0 0 156px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#1687ef calc(var(--license-usage)*1%),#e7edf6 0);position:relative}
#tab-licenses .licenseUsageDonut:before{content:"";position:absolute;inset:18px;border-radius:50%;background:#fff}
#tab-licenses .licenseUsageDonut div{position:relative;text-align:center}#tab-licenses .licenseUsageDonut strong{display:block;font-size:26px;color:#071839!important;-webkit-text-fill-color:#071839!important}#tab-licenses .licenseUsageDonut span{display:block;color:#536887!important;-webkit-text-fill-color:#536887!important;font-weight:750}
#tab-licenses .licenseUsageSide{flex:1;min-width:0}#tab-licenses .licenseUsageLegend p{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid #e8eef6;color:#4c6081!important;-webkit-text-fill-color:#4c6081!important}#tab-licenses .licenseUsageLegend i{width:10px;height:10px;border-radius:50%;background:#d7e0ec}#tab-licenses .licenseUsageLegend i.used{background:#1687ef}#tab-licenses .licenseUsageLegend b{color:#3e5172!important;-webkit-text-fill-color:#3e5172!important}
#tab-licenses .licenseManagerState{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;border-radius:12px;background:#e3f9f1;color:#109c68}#tab-licenses .licenseManagerState>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#13b87a;color:#fff;font-size:22px}#tab-licenses .licenseManagerState strong,#tab-licenses .licenseManagerState small{display:block;color:#0d9b67!important;-webkit-text-fill-color:#0d9b67!important}#tab-licenses .licenseManagerState small{margin-top:3px}#tab-licenses .licenseManagerState.pending{background:#fff3d8;color:#a26700}#tab-licenses .licenseManagerState.pending>span{background:#e9a323}#tab-licenses .licenseManagerState.pending strong,#tab-licenses .licenseManagerState.pending small{color:#8c5e08!important;-webkit-text-fill-color:#8c5e08!important}
#tab-licenses .licenseInstallationStrip{display:flex;align-items:center;gap:20px;margin:24px 0 30px;padding:18px 20px;border:1px solid #a9d9ff;border-radius:13px;background:#f7fbff;color:#405779}
#tab-licenses .licenseStripIcon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#117fed;color:#fff;font-size:21px;font-weight:900}
#tab-licenses .licenseInstallationStrip dl{display:grid;grid-template-columns:1.15fr .8fr 1.1fr .55fr .8fr 1fr 1fr;gap:0;width:100%;margin:0}.licenseInstallationStrip dl>div{padding:0 18px;border-left:1px solid #d4dfec;min-width:0}.licenseInstallationStrip dl>div:first-child{border-left:0}.licenseInstallationStrip dt{font-size:12px;font-weight:900;color:#1b3157}.licenseInstallationStrip dd{margin:6px 0 0;color:#536a8e;overflow-wrap:anywhere}.licenseStatusPill{display:inline-flex;padding:7px 16px;border-radius:20px;background:#dcf7eb;color:#147d57;font-weight:850}
#tab-licenses .licenseActivationBox{margin:0 0 24px;padding:16px 18px;border:1px solid #f1c96d;border-radius:13px;background:#fff8e7;color:#573c08}.licenseActivationBox .actions{display:flex;gap:10px;margin-top:10px}.licenseActivationBox input{max-width:360px;background:#fff!important;color:#0b1736!important}
#tab-licenses .licenseUsersSection{background:transparent}.licenseUsersTitle{display:flex;align-items:center;gap:14px;margin-bottom:16px}.licenseUsersIcon{color:#087bed;font-size:29px}.licenseUsersTitle h3{margin:0;color:#0c2046!important;-webkit-text-fill-color:#0c2046!important;font-size:22px}.licenseUsersTitle p{margin:4px 0 0;color:#6b7d99!important;-webkit-text-fill-color:#6b7d99!important}
#tab-licenses .licenseUsersTableWrap{width:100%;overflow:auto;border:1px solid #dae5f1;border-radius:14px;background:#fff}.licenseUsersTable{width:100%;min-width:760px;border-collapse:collapse}.licenseUsersTable th{padding:17px 20px;background:#eef3f9;color:#172a4a!important;-webkit-text-fill-color:#172a4a!important;text-align:left;font-size:13px}.licenseUsersTable td{padding:17px 20px;border-top:1px solid #e6edf5;color:#425878!important;-webkit-text-fill-color:#425878!important}.licenseUserStatus{display:inline-flex;align-items:center;gap:9px}.licenseUserStatus i{width:10px;height:10px;border-radius:50%;background:#c0cbd9}.licenseUserStatus.active i{background:#12b76a}.licenseTrialPill{display:inline-flex;padding:7px 14px;border-radius:20px;background:#fff0cf;color:#9a6200;font-weight:850}
#tab-licenses .integrityWorkspace{margin-top:42px;color:#0b1736}.integrityHero{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;margin-bottom:26px}.integrityEyebrow{display:block;margin-bottom:12px;color:#6481a7!important;-webkit-text-fill-color:#6481a7!important;font-size:14px;font-weight:900;letter-spacing:2.2px}.integrityHero h2{margin:0;color:#071638!important;-webkit-text-fill-color:#071638!important;font-size:42px;line-height:1.05}.integrityHero p{margin:11px 0 0;color:#617493!important;-webkit-text-fill-color:#617493!important;font-size:18px}.integritySystemState{display:flex;align-items:center;gap:14px;min-width:305px;padding:14px 18px;border:1px solid #dfe7f1;border-radius:15px;background:#fff;box-shadow:0 7px 18px rgba(25,75,128,.06)}.integrityStateIcon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#d9f8e5;color:#12a950!important;-webkit-text-fill-color:#12a950!important;font-size:25px}.integritySystemState strong,.integritySystemState small{display:block;color:#142544!important;-webkit-text-fill-color:#142544!important}.integritySystemState small{margin-top:4px;color:#70819a!important;-webkit-text-fill-color:#70819a!important}.integritySystemState>i{width:12px;height:12px;margin-left:auto;border-radius:50%;background:#19b95c}.integrityCardsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.integrityControlCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:306px;padding:23px 23px 48px;border:1px solid #e2e8f1!important;border-top:4px solid #16b55a!important;border-radius:15px!important;background:#fff!important;color:#0b1736!important;-webkit-text-fill-color:#0b1736!important;text-align:left;box-shadow:0 8px 21px rgba(22,63,107,.07);cursor:pointer}.integrityControlCard.tone-orange{border-top-color:#ff7a16!important}.integrityControlCard.tone-yellow{border-top-color:#efb217!important}.integrityControlCard.tone-red{border-top-color:#e3485f!important}.integrityControlIcon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ddf8e7;color:#0da34b!important;-webkit-text-fill-color:#0da34b!important;font-size:31px;font-weight:900}.tone-orange .integrityControlIcon{background:#ffead8;color:#e6680c!important;-webkit-text-fill-color:#e6680c!important}.tone-yellow .integrityControlIcon{background:#fff2d1;color:#c98500!important;-webkit-text-fill-color:#c98500!important}.tone-red .integrityControlIcon{background:#ffe5e9;color:#d7314c!important;-webkit-text-fill-color:#d7314c!important}.integrityControlCard h3{margin:18px 0 10px;color:#081638!important;-webkit-text-fill-color:#081638!important;font-size:19px;line-height:1.18}.integrityStatusPill{display:inline-flex;padding:7px 17px;border-radius:22px;background:#d8f7e5;color:#0b9a4a!important;-webkit-text-fill-color:#0b9a4a!important;font-weight:900}.tone-orange .integrityStatusPill{background:#ffe4ca;color:#bd5b09!important;-webkit-text-fill-color:#bd5b09!important}.tone-yellow .integrityStatusPill{background:#fff0c8;color:#a76a00!important;-webkit-text-fill-color:#a76a00!important}.tone-red .integrityStatusPill{background:#ffe2e7;color:#bd2841!important;-webkit-text-fill-color:#bd2841!important}.integrityControlCard p{margin:18px 0 0;color:#506685!important;-webkit-text-fill-color:#506685!important;font-size:16px;line-height:1.45}.integrityCardArrow{position:absolute;right:22px;bottom:18px;color:#1384e9!important;-webkit-text-fill-color:#1384e9!important;font-size:27px}.integritySummaryPanel{display:grid;grid-template-columns:1.4fr 1fr;margin-top:32px;padding:28px;border:1px solid #e0e8f1;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(24,70,116,.06)}.integritySummaryPanel h3{margin:0;color:#071638!important;-webkit-text-fill-color:#071638!important;font-size:25px}.integritySummaryPanel p{margin:7px 0 0;color:#657895!important;-webkit-text-fill-color:#657895!important;font-size:16px}.integritySummaryCopy{padding-right:34px}.integritySummaryTiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.integritySummaryTile{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:15px;align-items:center;padding:20px;border-radius:14px;background:#effbf4}.integritySummaryTile>span{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#bff2d2;color:#0c9e49!important;-webkit-text-fill-color:#0c9e49!important;font-size:25px;font-weight:900}.integritySummaryTile strong{font-size:31px;color:#081638!important;-webkit-text-fill-color:#081638!important}.integritySummaryTile small{color:#536987!important;-webkit-text-fill-color:#536987!important;font-size:14px}.integritySummaryTile.tone-orange{background:#fff2e6}.integritySummaryTile.tone-orange>span{background:#ffdfc1;color:#ca5b06!important;-webkit-text-fill-color:#ca5b06!important}.integritySummaryTile.tone-yellow{background:#fff8e6}.integritySummaryTile.tone-yellow>span{background:#ffe9b6;color:#b47600!important;-webkit-text-fill-color:#b47600!important}.integrityHealth{padding-left:36px;border-left:1px solid #dce5ef}.integrityHealthBody{display:flex;align-items:center;justify-content:center;gap:42px;margin-top:23px}.integrityHealthDonut{width:175px;height:175px;flex:0 0 175px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#22bd62 0 var(--ok-end),#ff841c var(--ok-end) var(--attention-end),#f3b82c var(--attention-end) 100%);position:relative}.integrityHealthDonut:before{content:"";position:absolute;inset:28px;border-radius:50%;background:#fff}.integrityHealthDonut>div{position:relative;text-align:center}.integrityHealthDonut strong{display:block;color:#071638!important;-webkit-text-fill-color:#071638!important;font-size:33px}.integrityHealthDonut span{color:#526986!important;-webkit-text-fill-color:#526986!important;font-size:14px;line-height:1.2}.integrityHealth ul{min-width:150px;margin:0;padding:0;list-style:none}.integrityHealth li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;margin:14px 0;color:#516684}.integrityHealth li i{width:12px;height:12px;border-radius:50%;background:#20bc61}.integrityHealth li i.tone-orange{background:#ff841c}.integrityHealth li i.tone-yellow{background:#f3b82c}.integritySummaryPanel footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding:14px 18px;border-radius:12px;background:#eff7ff;color:#4c6384}.integrityHistoryLink{border:0!important;background:transparent!important;color:#117cdd!important;-webkit-text-fill-color:#117cdd!important;font-weight:850;white-space:nowrap;cursor:pointer}
@media(max-width:1180px){#tab-licenses .licenseHero{align-items:flex-end}#tab-licenses .licenseOverview{grid-template-columns:1fr}#tab-licenses .licenseMetricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}#tab-licenses .licenseMetric:nth-child(5),#tab-licenses .licenseMetric:nth-child(6){grid-column:auto}#tab-licenses .licenseInstallationStrip dl{grid-template-columns:repeat(3,1fr);row-gap:18px}.licenseInstallationStrip dl>div:nth-child(4){border-left:0}}
@media(max-width:1180px){#tab-licenses .integrityCardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.integritySummaryPanel{grid-template-columns:1fr}.integritySummaryCopy{padding-right:0}.integrityHealth{margin-top:30px;padding:30px 0 0;border-left:0;border-top:1px solid #dce5ef}}
@media(max-width:720px){#tab-licenses .licenseWorkspace{padding:18px 14px 28px}#tab-licenses .licenseHero{display:block}.licenseHeroActions{justify-content:flex-start!important}.licenseHeroActions .licenseAction{flex:1;padding-inline:12px!important}.licenseBreadcrumb{margin-bottom:18px!important}#tab-licenses .licenseHero h2{font-size:34px}.licenseOverview{display:block!important}.licenseMetricsGrid{grid-template-columns:1fr 1fr!important}.licenseMetric{min-height:104px!important;padding:15px!important}.licenseMetricIcon{width:44px!important;height:44px!important;flex-basis:44px!important}.licenseMetric strong{font-size:20px!important}.licenseUsageCard{margin-top:14px}.licenseUsageBody{align-items:flex-start;gap:16px}.licenseUsageDonut{width:124px!important;height:124px!important;flex-basis:124px!important}.licenseInstallationStrip{align-items:flex-start!important}.licenseInstallationStrip dl{grid-template-columns:1fr!important}.licenseInstallationStrip dl>div{border-left:0!important;border-top:1px solid #d4dfec;padding:12px 0!important}.licenseInstallationStrip dl>div:first-child{border-top:0}.licenseActivationBox .actions{display:grid!important}.licenseActivationBox input{max-width:none!important;width:100%}}
@media(max-width:720px){#tab-licenses .integrityHero{display:block}#tab-licenses .integritySystemState{margin-top:18px;min-width:0}#tab-licenses .integrityCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#tab-licenses .integritySummaryTiles{grid-template-columns:1fr 1fr}#tab-licenses .integrityHealthBody{gap:18px}#tab-licenses .integritySummaryPanel footer{align-items:flex-start;flex-direction:column}}
@media(max-width:460px){#tab-licenses .licenseMetricsGrid{grid-template-columns:1fr!important}.licenseHeroActions .licenseAction{flex-basis:calc(50% - 8px)}.licenseUsageBody{display:block}.licenseUsageDonut{margin:0 auto 12px}.licenseInstallationStrip{display:block!important}.licenseStripIcon{margin-bottom:10px}.licenseHelp{width:48px!important;min-width:48px!important}.licenseUsersTitle h3{font-size:20px!important}}
@media(max-width:460px){#tab-licenses .integrityHero h2{font-size:33px}#tab-licenses .integrityCardsGrid{grid-template-columns:1fr}#tab-licenses .integrityControlCard{min-height:270px}#tab-licenses .integritySummaryPanel{padding:19px}#tab-licenses .integritySummaryTiles{grid-template-columns:1fr}#tab-licenses .integrityHealthBody{display:block}#tab-licenses .integrityHealthDonut{margin:20px auto}#tab-licenses .integrityHealth ul{max-width:240px;margin:auto}}

/* Contextual help for integrity controls. */
#tab-licenses .integrityControlCard{display:block;padding:0;overflow:hidden;cursor:default}
#tab-licenses .integrityControlMain{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:302px;padding:23px 23px 48px;border:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:inherit!important;text-align:left;cursor:pointer}
#tab-licenses .integrityHelpButton{position:absolute;top:17px;right:16px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:1px solid #bad8f7!important;border-radius:10px!important;background:#edf7ff!important;color:#0878dd!important;-webkit-text-fill-color:#0878dd!important;font-size:18px;font-weight:950;box-shadow:none;cursor:pointer}
#tab-licenses .integrityHelpButton:hover,#tab-licenses .integrityHelpButton:focus-visible{background:#0878dd!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:3px solid rgba(8,120,221,.2)}
#tab-licenses .integrityHelpDialog[hidden]{display:none!important}
#tab-licenses .integrityHelpDialog{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px}
#tab-licenses .integrityHelpBackdrop{position:absolute;inset:0;border:0!important;background:rgba(4,17,40,.62)!important;backdrop-filter:blur(3px);cursor:pointer}
#tab-licenses .integrityHelpPanel{position:relative;width:min(680px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto;border:1px solid #d5e4f4;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(4,24,52,.3);color:#142544}
#tab-licenses .integrityHelpPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px 27px 21px;border-bottom:1px solid #e2eaf3;background:linear-gradient(135deg,#eff7ff,#fff)}
#tab-licenses .integrityHelpPanel header small{display:block;margin-bottom:6px;color:#1677d5!important;-webkit-text-fill-color:#1677d5!important;font-size:12px;font-weight:950;letter-spacing:1.4px}
#tab-licenses .integrityHelpPanel header h3{margin:0;color:#091a3a!important;-webkit-text-fill-color:#091a3a!important;font-size:27px}
#tab-licenses .integrityHelpClose{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #d8e2ee!important;border-radius:12px!important;background:#fff!important;color:#425777!important;-webkit-text-fill-color:#425777!important;font-size:27px;line-height:1;cursor:pointer}
#tab-licenses .integrityHelpState{display:flex;align-items:center;gap:14px;margin:22px 27px 4px;padding:15px 17px;border-radius:13px;background:#f4f8fc}
#tab-licenses .integrityHelpState .integrityStatusPill{flex:0 0 auto}.integrityHelpState .integrityStatusPill.tone-orange{background:#ffe4ca;color:#bd5b09!important;-webkit-text-fill-color:#bd5b09!important}.integrityHelpState .integrityStatusPill.tone-yellow{background:#fff0c8;color:#a76a00!important;-webkit-text-fill-color:#a76a00!important}.integrityHelpState .integrityStatusPill.tone-red{background:#ffe2e7;color:#bd2841!important;-webkit-text-fill-color:#bd2841!important}
#tab-licenses .integrityHelpState p{margin:0;color:#425b7c!important;-webkit-text-fill-color:#425b7c!important;line-height:1.45}
#tab-licenses .integrityHelpPanel dl{display:grid;gap:0;margin:10px 27px 0}
#tab-licenses .integrityHelpPanel dl>div{padding:17px 0;border-bottom:1px solid #e6edf5}
#tab-licenses .integrityHelpPanel dt{margin-bottom:6px;color:#102544!important;-webkit-text-fill-color:#102544!important;font-size:15px;font-weight:900}
#tab-licenses .integrityHelpPanel dd{margin:0;color:#526987!important;-webkit-text-fill-color:#526987!important;font-size:15px;line-height:1.5}
#tab-licenses .integrityHelpPanel .integrityDiagnostic{margin:8px -10px;padding:15px 12px;border:1px solid #b9dafb;border-radius:12px;background:#eef7ff}
#tab-licenses .integrityHelpPanel>footer{display:flex;justify-content:flex-end;padding:22px 27px 27px}
#tab-licenses .integrityResolveButton{min-height:46px;padding:0 22px;border:0!important;border-radius:11px!important;background:#0878dd!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900;box-shadow:0 7px 16px rgba(8,120,221,.22);cursor:pointer}
@media(max-width:720px){#tab-licenses .integrityHelpDialog{align-items:end;padding:0}#tab-licenses .integrityHelpPanel{width:100%;max-height:90vh;border-radius:22px 22px 0 0}#tab-licenses .integrityHelpPanel>header{padding:21px 20px 18px}#tab-licenses .integrityHelpState{align-items:flex-start;margin:18px 20px 4px}#tab-licenses .integrityHelpPanel dl{margin-inline:20px}#tab-licenses .integrityHelpPanel>footer{padding:18px 20px 24px}#tab-licenses .integrityResolveButton{width:100%}}

/* Licenses is a fixed light administration workspace. The global dark-mode
   normalizer must not turn its tables or integrity cards dark while their
   content keeps the light-workspace foreground. */
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .licenseUsersTableWrap,
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .licenseUsersTable,
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .licenseUsersTable tbody,
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .licenseUsersTable tr,
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .licenseUsersTable td{background:#fff!important}
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .licenseUsersTable th{background:#eef3f9!important;color:#172a4a!important;-webkit-text-fill-color:#172a4a!important}
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .licenseUsersTable td{color:#425878!important;-webkit-text-fill-color:#425878!important}
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .integrityControlCard{background:#fff!important;color:#0b1736!important;-webkit-text-fill-color:#0b1736!important;border-color:#e2e8f1!important}
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .integrityControlCard h3{color:#081638!important;-webkit-text-fill-color:#081638!important}
body[data-visual-system="nplus1"][data-theme-mode="dark"] #tab-licenses .integrityControlCard p{color:#506685!important;-webkit-text-fill-color:#506685!important}
