/* Shared presentation for native theme centers. Map/data/output canvases retain their own styles. */
@media screen {
body.xan-center-ui-v13109267 {--xan-ui-ink:#153B4B;--xan-ui-petrol:#03475D;--xan-ui-yellow:#FFDD00;color:#153B4B;background:#F0F5F7;font-family:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.55}
body.xan-center-ui-v13109267 :is(.xan-account-main-v1311017,.xan-site-apps-v1308,.xan-profile-center-v1311022,.xan-office-center-v1311023) {min-width:0;color:#153B4B}
body.xan-center-ui-v13109267 :is(.xan-account-main-v1311017,.xan-site-apps-v1308,.xan-profile-center-v1311022,.xan-office-center-v1311023) :is(p,label,td,th,li,small) {color:#294F60;font-size:14px;line-height:1.55;opacity:1}
body.xan-center-ui-v13109267 :is(.xan-account-main-v1311017,.xan-site-apps-v1308,.xan-profile-center-v1311022,.xan-office-center-v1311023) small {font-size:13px}
body.xan-center-ui-v13109267 :is(h1,h2,h3,h4) {font-family:inherit;letter-spacing:-.015em;font-weight:650;color:#153B4B;line-height:1.25;overflow-wrap:anywhere}
body.xan-center-ui-v13109267 h1 {font-size:clamp(24px,2.3vw,32px)}
body.xan-center-ui-v13109267 :is(.xan-profile-panel-v1311022>header>div>span,.xan-profile-eyebrow-v1311022>span,.xan-office-center-eyebrow-v1311023>span,.xan-profile-summary-grid-v1311022>div>span,.xan-office-center-summary-grid-v1311023>div>span,.xan-map-hub-network-head-v131086 small,.xan-map-hub-control-title-v131086 small,.xan-map-hub-control-metrics-v131086>article>span) {display:inline-flex;background:#FFDD00!important;color:#153B4B!important;border:1px solid #D9BC00!important;border-radius:6px;padding:3px 8px;font-size:13px!important;line-height:1.5;font-weight:650;opacity:1!important;width:fit-content;max-width:100%;box-sizing:border-box}
body.xan-center-ui-v13109267 :is(.xan-profile-facts-v1311022,.xan-office-center-facts-v1311023) svg {background:#03475D!important;color:#FFDD00!important;border-radius:8px;padding:6px;width:32px;height:32px;box-sizing:border-box;flex:0 0 32px}
body.xan-center-ui-v13109267 h2 {font-size:21px}
body.xan-center-ui-v13109267 :is(.xan-site-apps-hero-v1308,.xan-account-top-v1311017) {background:#03475D!important;border:1px solid #1B657C!important;border-radius:16px!important;padding:24px!important;box-shadow:none!important;min-height:0!important;gap:20px}
body.xan-center-ui-v13109267 :is(.xan-site-apps-hero-v1308,.xan-account-top-v1311017) :is(h1,p) {color:#FFF!important}
body.xan-center-ui-v13109267 :is(.xan-site-apps-kicker-v1308,.xan-site-app-category-v1308,.xan-kicker,.xan-app-section-head>div>span,.xan-account-section-head-v1311017>div>span,.xan-operations-section-head-v1311041>div>span,.xan-operations-kpis-v1311041>div>span,.xan-account-kpis-v1311017>div>span,.xan-account-module-stat-v1311017>span,.xan-office-premium-heading-v13109183>span,.xan-site-apps-stats-v1308>div>span,.xan-map-hub-section-head-v131067 small) {display:inline-flex!important;align-items:center;width:fit-content;max-width:100%;box-sizing:border-box;padding:3px 8px!important;border:1px solid #D9BC00!important;border-radius:6px!important;background:#FFDD00!important;color:#153B4B!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;letter-spacing:0!important;opacity:1!important;margin-bottom:6px}
body.xan-center-ui-v13109267 :is(.xan-site-app-card-v1308,.xan-account-section-v1311017,.xan-account-module-v1311017,.xan-operations-kpis-v1311041>div) {background:#FFF!important;border:1px solid #CCDDE5!important;border-radius:14px!important;box-shadow:0 3px 14px #153B4B06!important;min-width:0}
body.xan-center-ui-v13109267 :is(.xan-site-app-icon-v1308,.xan-workspace-quick-grid-v13109186 a>span,.xan-account-sidebar-v1311017 .dashicons,.xan-account-module-copy-v1311017>.dashicons,.xan-operations-quick-v1311041 .dashicons,.xan-workflow-icon-v1311029,.xan-office-premium-heading-v13109183>.dashicons) {display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:38px!important;height:38px!important;padding:7px!important;box-sizing:border-box;border-radius:10px!important;background:#03475D!important;color:#FFDD00!important;border:1px solid #1B657C!important;opacity:1!important}
body.xan-center-ui-v13109267 :is(.xan-site-app-icon-v1308,.xan-workspace-quick-grid-v13109186 a>span) svg {color:#FFDD00!important;width:24px;height:24px}
body.xan-center-ui-v13109267 :is(.xan-site-app-icon-v1308,.xan-workspace-quick-grid-v13109186 a>span) svg [stroke]:not([stroke="none"]) {stroke:currentColor!important}
body.xan-center-ui-v13109267 :is(.xan-site-app-icon-v1308,.xan-workspace-quick-grid-v13109186 a>span) svg [fill]:not([fill="none"]) {fill:currentColor!important}
body.xan-center-ui-v13109267 :is(.xan-site-app-open-v1308:not(.is-disabled),.xan-account-primary-v1311017,.xan-app-hero-actions .is-primary,.xan-app-tabs button[aria-pressed="true"]) {background:#FFDD00!important;border:1px solid #D9BC00!important;color:#153B4B!important;box-shadow:none!important;font-weight:650!important;border-radius:9px!important}
body.xan-center-ui-v13109267 .xan-site-app-open-v1308:not(.is-disabled) span {color:#153B4B!important}
body.xan-center-ui-v13109267 :is(.xan-site-apps-controls-v1308,.xan-account-main-v1311017) :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea) {font:inherit;min-height:44px;border:1px solid #8EAEBE;color:#153B4B;background:#FFF;box-sizing:border-box;max-width:100%}
body.xan-center-ui-v13109267 :is(a,button,input,select,textarea,summary):focus-visible {outline:3px solid #027D9B!important;outline-offset:3px!important}
body.xan-center-ui-v13109267 .xan-site-apps-grid-v1308 {gap:16px!important}
body.xan-center-ui-v13109267 .xan-site-app-copy-v1308 h2 {height:auto!important;min-height:0!important;overflow:visible!important;white-space:normal!important;font-size:20px!important}
body.xan-center-ui-v13109267 .xan-site-app-card-v1308 {padding:20px!important;transform:none!important}
body.xan-center-ui-v13109267 :is(.xan-account-section-head-v1311017,.xan-operations-section-head-v1311041) {background:#F1F6F8!important;border-left:3px solid #03475D!important;padding:16px!important;border-radius:10px!important;min-height:0!important}
@media(max-width:900px){body.xan-center-ui-v13109267 .xan-site-apps-grid-v1308{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.xan-center-ui-v13109267 .xan-site-apps-grid-v1308{grid-template-columns:minmax(0,1fr)!important}body.xan-center-ui-v13109267 :is(.xan-site-apps-hero-v1308,.xan-account-top-v1311017){padding:18px!important;flex-direction:column!important;align-items:stretch!important}body.xan-center-ui-v13109267 :is(input,textarea,select){font-size:16px!important}body.xan-center-ui-v13109267 :is(.xan-operations-kpis-v1311041,.xan-account-kpis-v1311017){grid-template-columns:minmax(0,1fr)!important}}
@media(prefers-reduced-motion:reduce){body.xan-center-ui-v13109267 :is(.xan-site-app-card-v1308,.xan-account-section-v1311017){animation:none!important;transition:none!important}}
/* The launcher has earlier ID-based color guards; these intentionally win in this center only. */
body.xan-center-ui-v13109267 #xanApplicationsContent#xanApplicationsContent :is(.xan-site-apps-kicker-v1308,.xan-site-app-category-v1308,.xan-app-section-head>div>span,.xan-site-apps-stats-v1308>div>span) {display:inline-flex!important;background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;opacity:1!important}
body.xan-center-ui-v13109267 #xanApplicationsContent#xanApplicationsContent :is(.xan-site-app-icon-v1308,.xan-workspace-quick-grid-v13109186 a>span) {display:inline-flex!important;background:#03475D!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;border:1px solid #1B657C!important;width:40px!important;height:40px!important}
body.xan-center-ui-v13109267 #xanApplicationsContent#xanApplicationsContent :is(.xan-site-app-icon-v1308,.xan-workspace-quick-grid-v13109186 a>span) svg {color:#FFDD00!important}
body.xan-center-ui-v13109267 #xanApplicationsContent#xanApplicationsContent :is(.xan-site-app-open-v1308:not(.is-disabled),.xan-app-hero-actions .is-primary,.xan-app-tabs button[aria-pressed="true"]) {background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border-color:#D9BC00!important}
body.xan-center-ui-v13109267 #xanApplicationsContent#xanApplicationsContent :is(.xan-site-app-copy-v1308 h2,.xan-workspace-quick-grid-v13109186 strong) {color:#153B4B!important;-webkit-text-fill-color:#153B4B!important}
body.xan-center-ui-v13109267 #xanApplicationsContent#xanApplicationsContent :is(.xan-hub-results,.xan-site-apps-security-v1308 p,.xan-hub-description,.xan-site-app-info-v1308 span) {color:#294F60!important;-webkit-text-fill-color:#294F60!important;font-size:14px!important;opacity:1!important}
}
