/* XAN center component contract v1.1.42. No universal element styling, DOM repair or duplicate navigation. */
/* site */
body.xan-portal-body.xan-portal-shell-v1530{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav a{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-dashboard-head-v1527,body.xan-portal-body.xan-portal-shell-v1530 .xan-section-head{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-dashboard-head-v1527 :where(h1,h2),body.xan-portal-body.xan-portal-shell-v1530 .xan-section-head :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-dashboard-head-v1527 > div > p,body.xan-portal-body.xan-portal-shell-v1530 .xan-section-head > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-panel-title{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-panel-title :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-panel-title :where(a,button){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff;border-radius:8px;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-btn-primary,body.xan-portal-body.xan-portal-shell-v1530 .xan-dashboard-actions-v1527 .is-primary{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-btn-primary :where(span,strong,small),body.xan-portal-body.xan-portal-shell-v1530 .xan-dashboard-actions-v1527 .is-primary :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav a.is-active,body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav a.active,body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav a[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-panel,body.xan-portal-body.xan-portal-shell-v1530 .xan-metric-v1527{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-metric-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#E7F2F6;color:#087CBD;}
body.xan-portal-body.xan-portal-shell-v1530 :where(.xan-btn-primary,.xan-dashboard-actions-v1527 .is-primary):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* account */
body.xan-account-body.is-logged-in{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-v1311{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-v1311 :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-v1311 :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-v1532{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-v1532 :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-v1532 > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311 :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311 :is(a,button){color:#12313D!important;-webkit-text-fill-color:#12313D!important;background:#fff!important;border-radius:8px;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311 :is(a,button) :is(span,strong,small,svg){color:#12313D!important;-webkit-text-fill-color:#12313D!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-logo-v1532,body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-brand-v1311{background:#fff;border:1px solid #C8DEE7;border-radius:10px;padding:8px;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-nav-group-title-v1372{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-menu-search-v1372{background:#fff!important;color:#12313D!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-menu-search-v1372 :is(input,button,svg){color:#12313D!important;-webkit-text-fill-color:#12313D!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-desktop-menu-v1370{background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-top-logout-v1318{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-top-logout-v1318 :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a.is-active,body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a.active,body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-kpis-v1311 > article,body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-block-v1311{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-kpis-v1311 > article > span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#E7F2F6;color:#087CBD;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 :where(.xan-account-top-logout-v1318):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* portfolio */
.xan-pw-app{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
.xan-pw-app .xan-pw-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
.xan-pw-app .xan-pw-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
.xan-pw-app .xan-pw-nav-item,.xan-pw-app .xan-pw-nav-parent,.xan-pw-app .xan-pw-nav-subitem{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
.xan-pw-app .xan-pw-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
.xan-pw-app .xan-pw-page-head{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
.xan-pw-app .xan-pw-page-head :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
.xan-pw-app .xan-pw-page-head > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
.xan-pw-app .xan-pw-panel > header{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
.xan-pw-app .xan-pw-panel > header :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
.xan-pw-app .xan-pw-panel > header :where(a,button){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff;border-radius:8px;}
.xan-pw-app .xan-pw-primary-btn{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
.xan-pw-app .xan-pw-primary-btn :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-pw-app .xan-pw-nav-item.is-active,.xan-pw-app .xan-pw-nav-item.active,.xan-pw-app .xan-pw-nav-item[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-pw-app .xan-pw-nav-parent.is-active,.xan-pw-app .xan-pw-nav-parent.active,.xan-pw-app .xan-pw-nav-parent[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-pw-app .xan-pw-nav-subitem.is-active,.xan-pw-app .xan-pw-nav-subitem.active,.xan-pw-app .xan-pw-nav-subitem[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-pw-app .xan-pw-kpi,.xan-pw-app .xan-pw-panel{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
.xan-pw-app .xan-pw-kpi-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#E7F2F6;color:#087CBD;}
.xan-pw-app :where(.xan-pw-primary-btn):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* turkey */
.xtr-portfolio-shell-v1533{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-item,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-parent,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-subitem{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xtr-pw-page-head{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xtr-pw-page-head :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xtr-pw-page-head > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-primary-btn{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-primary-btn :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-item.is-active,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-item.active,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-item[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-parent.is-active,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-parent.active,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-parent[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-subitem.is-active,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-subitem.active,body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-nav-subitem[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-kpi{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-kpi-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#E7F2F6;color:#087CBD;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 :where(.xan-pw-primary-btn):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* support */
.dof-ops-body{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
.dof-ops-body .dof-ops-side{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
.dof-ops-body .dof-ops-side :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
.dof-ops-body .dof-ops-side nav a{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
.dof-ops-body .dof-ops-side :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
.dof-ops-body .dof-ops-summary-head{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
.dof-ops-body .dof-ops-summary-head :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
.dof-ops-body .dof-ops-summary-head > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
.dof-ops-body .dof-ops-section-head{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
.dof-ops-body .dof-ops-section-head :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
.dof-ops-body .dof-ops-section-head :where(a,button){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff;border-radius:8px;}
.dof-ops-body .dof-ops-admin{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
.dof-ops-body .dof-ops-admin :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
.dof-ops-body .dof-ops-side nav a.is-active,.dof-ops-body .dof-ops-side nav a.active,.dof-ops-body .dof-ops-side nav a[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.dof-ops-body .dof-ops-card{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
/* Support has no icon adapter. Never apply icon geometry to its document body. */
.dof-ops-body :where(.dof-ops-admin):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* meetings */
body.xan-portal-body:not(.xan-portal-shell-v1530){font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-side-nav a{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-topbar{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-topbar :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-topbar > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-panel-head{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-panel-head :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-panel-head :where(a,button){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff;border-radius:8px;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-btn-primary{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-btn-primary :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-side-nav a.is-active,body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-side-nav a.active,body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-side-nav a[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-panel,body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-metric-card{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-metric-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#E7F2F6;color:#087CBD;}
body.xan-portal-body:not(.xan-portal-shell-v1530) :where(.xan-btn-primary):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* office */
body.xan-workspace-ui-v0116371 .xan-os-app{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-os-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-os-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-nav-item{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-os-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-ui-page-hero-v0116371{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-ui-page-hero-v0116371 > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-btn-primary{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-btn-primary :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-nav-item.is-active,body.xan-workspace-ui-v0116371 .xan-os-app .xan-nav-item.active,body.xan-workspace-ui-v0116371 .xan-os-app .xan-nav-item[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-workspace-ui-v0116371 .xan-os-app .xan-card,body.xan-workspace-ui-v0116371 .xan-os-app .xan-kpi{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
body.xan-workspace-ui-v0116371 .xan-os-app :where(.xan-btn-primary):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* ai */
.xan-app-shell{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
.xan-app-shell .xan-app-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
.xan-app-shell .xan-app-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
.xan-app-shell .xan-app-nav__item{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
.xan-app-shell .xan-app-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
.xan-app-shell .xan-ai-head{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
.xan-app-shell .xan-ai-head :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
.xan-app-shell .xan-ai-head > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
.xan-app-shell .button-primary,.xan-app-shell .xan-system-card__open{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
.xan-app-shell .button-primary :where(span,strong,small),.xan-app-shell .xan-system-card__open :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-app-shell .xan-app-nav__item.is-active,.xan-app-shell .xan-app-nav__item.active,.xan-app-shell .xan-app-nav__item[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-app-shell .xan-system-card,.xan-app-shell .xan-ai-panel{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
.xan-app-shell .xan-system-card-icon,.xan-app-shell .xan-ai-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#E7F2F6;color:#087CBD;}
.xan-app-shell :where(.button-primary,.xan-system-card__open):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* mx */
.mx360-shell{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
.mx360-shell .mx360-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
.mx360-shell .mx360-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
.mx360-shell .mx360-sidebar > a{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
.mx360-shell .mx360-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
.mx360-shell .mx360-page-hero{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
.mx360-shell .mx360-page-hero :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
.mx360-shell .mx360-page-hero > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
.mx360-shell .mx360-panel-head{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
.mx360-shell .mx360-panel-head :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
.mx360-shell .mx360-panel-head :where(a,button){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff;border-radius:8px;}
.mx360-shell .mx360-button-primary{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
.mx360-shell .mx360-button-primary :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
.mx360-shell .mx360-sidebar > a.is-active,.mx360-shell .mx360-sidebar > a.active,.mx360-shell .mx360-sidebar > a[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.mx360-shell .mx360-panel,.mx360-shell .mx360-stat{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
.mx360-shell .mx360-sidebar nav a .mx360-nav-icon{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#E7F2F6!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;opacity:1!important;transform:none!important;}
.mx360-shell .mx360-sidebar nav a .mx360-nav-icon svg{color:inherit!important;stroke:currentColor!important;fill:none!important;width:18px;height:18px;}
.mx360-shell .mx360-sidebar nav a:is(.active,.is-active,[aria-current="page"]) .mx360-nav-icon{background:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#F94301!important;}
.mx360-shell .mx360-sidebar nav a:is(:hover,:focus-visible):not(.active):not(.is-active):not([aria-current="page"]) .mx360-nav-icon{background:#D4EAF1!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
.mx360-shell :where(.mx360-button-primary):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* tools */
.xan-ga-app{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
.xan-ga-app .xan-ga-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
.xan-ga-app .xan-ga-sidebar :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
.xan-ga-app .xan-ga-nav a{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
.xan-ga-app .xan-ga-sidebar :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
.xan-ga-app .xan-ga-hero{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
.xan-ga-app .xan-ga-hero :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
.xan-ga-app .xan-ga-hero > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
.xan-ga-app .xan-ga-section-heading{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
.xan-ga-app .xan-ga-section-heading :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
.xan-ga-app .xan-ga-section-heading :where(a,button){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff;border-radius:8px;}
.xan-ga-app .xan-ga-btn-accent,.xan-ga-app .xan-ga-tile-action{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
.xan-ga-app .xan-ga-btn-accent :where(span,strong,small),.xan-ga-app .xan-ga-tile-action :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-ga-app .xan-ga-nav a.is-active,.xan-ga-app .xan-ga-nav a.active,.xan-ga-app .xan-ga-nav a[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-ga-app .xan-ga-tool-tile{border-color:#C8DEE7!important;border-radius:14px;box-shadow:0 4px 16px rgba(3,71,93,.055);min-width:0;}
.xan-ga-app .xui-tool-icon-v1142{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#E7F2F6;color:#087CBD;}
.xan-ga-app :where(.xan-ga-btn-accent,.xan-ga-tile-action):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* map */
.xan-map-page{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
.xan-map-page .xan-map-sidebar-v151{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
.xan-map-page .xan-map-sidebar-v151 :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
.xan-map-page .xan-map-sidebar-v151 :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
.xan-map-page .xan-map-sidebar-head-v151{background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid var(--xui-orange)!important;border-radius:12px 12px 0 0;}
.xan-map-page .xan-map-sidebar-head-v151 :where(h2,h3,p,small,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none;}
.xan-map-page .xan-map-sidebar-head-v151 :where(a,button){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff;border-radius:8px;}
.xan-map-page [data-xan-map-location-turkey]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;}
.xan-map-page [data-xan-map-location-turkey] :where(span,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-map-page :where([data-xan-map-location-turkey]):focus-visible{outline:3px solid #087CBD;outline-offset:3px;}
/* smart-map */
.xan-smart-map-app-v1310903{font-family:var(--xui-font);color:#12313D;--xan-orange:var(--xui-orange);--xan-pw-orange:var(--xui-orange);--xaw-orange:var(--xui-orange);--xpw-orange:var(--xui-orange);--xpw-petrol:var(--xui-petrol);}
.xan-smart-map-app-v1310903 .xan-smart-map-rail-v1310903{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887;}
.xan-smart-map-app-v1310903 .xan-smart-map-rail-v1310903 :where(h1,h2,h3,p,small,label,strong,span):not(.dashicons){color:#fff;-webkit-text-fill-color:currentColor;text-shadow:none;}
.xan-smart-map-app-v1310903 .xan-smart-map-nav-v1310903 a{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500;line-height:1.45;}
.xan-smart-map-app-v1310903 .xan-smart-map-rail-v1310903 :where(input,select,textarea){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D;border-color:#C8DEE7;}
.xan-smart-map-app-v1310903 .xan-smart-map-topbar-v1310903{background:var(--xui-gradient)!important;background-image:var(--xui-gradient)!important;color:#fff!important;border:1px solid #487887!important;border-bottom:3px solid var(--xui-orange)!important;min-width:0;min-height:0;border-radius:0 0 14px 14px;gap:12px;}
.xan-smart-map-app-v1310903 .xan-smart-map-topbar-v1310903 :where(h1,h2){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-weight:500;line-height:1.3;}
.xan-smart-map-app-v1310903 .xan-smart-map-topbar-v1310903 > div > p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;line-height:1.5;}
.xan-smart-map-app-v1310903 .xan-smart-map-nav-v1310903 a.is-active,.xan-smart-map-app-v1310903 .xan-smart-map-nav-v1310903 a.active,.xan-smart-map-app-v1310903 .xan-smart-map-nav-v1310903 a[aria-current="page"]{background:var(--xui-orange)!important;border-color:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

/* Explicit light islands inside petrol surfaces retain dark text. */
body.xan-portal-shell-v1530 .xan-dashboard-summary-v1527 :is(strong,small){color:#12313D!important;-webkit-text-fill-color:#12313D!important}
body.xan-portal-shell-v1530 .xan-dashboard-actions-v1527 a:not(.is-primary){background:#fff!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-v1532 :is(.xan-account-top-user-v1318,.xan-account-menu-toggle-v1369){color:#12313D;-webkit-text-fill-color:#12313D;background:#fff}
.xan-pw-app .xan-pw-page-head .xan-pw-outline-btn{background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important}
.xan-app-shell .xan-ai-head .button:not(.button-primary){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D}
.xan-app-shell .xan-system-card-icon{background:#E7F2F6;color:#087CBD}
.xan-ga-app .xan-ga-tool-tile{border-top:3px solid var(--xui-petrol);padding:18px;gap:10px;align-items:center}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="portfolio"] .xui-tool-icon-v1142{background:#FFF0E8;color:#BC4100}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="marketing"] .xui-tool-icon-v1142{background:#F0EBFA;color:#6651A7}
.xan-ga-app .xan-ga-tool-tile[data-tool-group="finance"] .xui-tool-icon-v1142{background:#E7F5ED;color:#08745A}
.xan-ga-app .xan-ga-hero-simple h1{font-size:clamp(23px,2.2vw,32px)!important;line-height:1.3}
.xan-ga-app .xan-ga-tool-tile strong{font-weight:500;text-align:center}
.xan-ga-app .xan-ga-tool-tile p{color:#4F6875;line-height:1.5}
.xan-ga-app .xan-ga-tool-tile .xan-ga-tile-action{border-radius:10px;min-height:44px}
.xan-smart-map-app-v1310903 .xan-smart-map-topbar-v1310903 :is(input,select){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D}
.xan-map-page .xan-map-sidebar-head-v151 :is(button,a){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D}
.xan-pw-app .xan-pw-nav-heading,.xan-pw-app .xan-pw-sidebar-brand span{color:#C2DCE5!important}
body.xan-account-body .xan-account-sidebar-brand-v1311 img,.xan-pw-app .xan-pw-brand-logo img,.xan-ga-app .xan-ga-logo img{background:#fff;border-radius:10px;padding:5px;box-sizing:border-box}
/* Named content regions; no change to drawers, cameras, grids or publication rules. */
body.xan-portal-shell-v1530 .xan-portal-content{padding-top:0!important}
.xan-pw-app .xan-pw-main{padding-top:0}
.xan-ga-app .xan-ga-main{padding-top:0}
body.xan-workspace-ui-v0116371 .xan-os-main{padding-top:0}
.xan-app-shell .xan-app-main .xan-ai-head{margin-top:0!important}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-topbar{height:auto;min-height:74px;flex-wrap:wrap;padding:14px 20px}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-topbar-title > span{display:none}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-hero-card{background:#fff;color:#12313D;border:1px solid #C8DEE7;padding:16px;min-height:0}
body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-hero-card h2,body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-hero-card p{color:#12313D}
/* XAN admin only: core editor/media and other plugin pages are excluded by PHP. */
body.xan-admin-shell-v1310999.xan-ui-pilot-v1141 .xan-admin-site-nav-v1311009{border:1px solid #C8DEE7;border-radius:14px;background:#fff}
@media(max-width:760px){
 .xan-ga-app .xan-ga-hero-simple, .xan-pw-app .xan-pw-page-head, .mx360-shell .mx360-page-hero{padding:14px 12px;flex-wrap:wrap;gap:10px}
 body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-topbar{padding:12px;gap:10px}
 body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-topbar-actions{width:100%;flex-wrap:wrap;gap:8px}
 body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-global-search{flex:1;min-width:0}
 body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-global-search input{min-width:0;width:100%}
 .xan-app-shell .xan-system-card,.xan-ga-app .xan-ga-tool-tile{padding:14px;min-height:0}
 .xan-pw-app .xan-pw-page-head h1,.mx360-shell .mx360-page-hero h1{font-size:23px;overflow-wrap:anywhere}
}
@media print{.xan-ga-app .xan-ga-tool-tile{box-shadow:none}}


/* Native short help: full explanation remains available and keyboard operable. */
.xui-help-v1142{font:400 13px/1.5 var(--xui-font);margin:6px 0 0;max-width:76ch}
.xui-help-v1142 > summary{cursor:pointer;list-style:revert;min-height:32px;color:inherit}
.xui-help-v1142 > p{margin:8px 0;color:inherit;font-weight:400;line-height:1.5}
.xan-app-shell .xan-ai-head .xui-help-v1142{color:#C2DCE5!important}
.xan-app-shell .xan-ai-head .xui-help-v1142 p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important}
.xan-pw-app .xan-pw-page-head .xui-help-v1142{color:#C2DCE5}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311 > a{background:transparent!important;border:1px solid #85ABBA;border-radius:8px;padding:6px 10px;color:#fff!important;-webkit-text-fill-color:#fff!important}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-nav-group-title-v1372{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-v1311 :is(.xan-account-desktop-collapse-v1370,.xan-account-menu-search-v1372 label){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-v1311 .xan-account-desktop-collapse-v1370 span{color:#12313D!important;-webkit-text-fill-color:#12313D!important}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-title-v1532 h1{font-size:clamp(23px,2vw,30px)!important;color:#fff!important}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-title-v1532 p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-kicker-v1532{display:none}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-top-notify-v1316,body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-menu-v1316 > summary{background:#fff;color:#12313D;-webkit-text-fill-color:#12313D}
.dof-ops-body .dof-ops-summary-head{padding:16px;margin:-16px -16px 14px;border-radius:12px 12px 0 0}
.dof-ops-body .dof-ops-section-head{padding:12px;gap:10px;flex-wrap:wrap}
.dof-ops-body .dof-ops-summary-head span{color:#C2DCE5}
.dof-ops-body .dof-ops-summary-actions a{background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7}
.dof-ops-body .dof-ops-summary-actions a:first-child{background:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--xui-orange)!important}
.mx360-shell .mx360-nav-label{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important}
.mx360-shell .mx360-sidebar > a{color:#fff!important;-webkit-text-fill-color:#fff!important}
.mx360-shell .mx360-sidebar > a.active{background:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-smart-map-app-v1310903 .xan-smart-map-topbar-v1310903 > strong,.xan-smart-map-app-v1310903 .xan-smart-map-topbar-v1310903 h1{color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-pw-app .xan-pw-panel > header a{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #85ABBA;border-radius:8px;padding:5px 9px}
body.xan-portal-shell-v1530 .xan-panel-title > a{background:transparent;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #85ABBA;border-radius:8px;padding:6px 10px}
body.xan-portal-shell-v1530 .xan-metric-v1527:nth-child(4) .xan-metric-icon{color:#BC4100!important;background:#FFF0E8!important}
body.xan-portal-shell-v1530 .xan-metric-v1527:nth-child(3) .xan-metric-icon{color:#08745A!important;background:#E7F5ED!important}
.xan-app-shell .xan-system-card--ai .xan-center-icon{background:#FFF0E8;color:#BC4100}
.xan-app-shell .xan-system-card--automation .xan-center-icon{background:#F0EBFA;color:#6651A7}
.xan-app-shell .xan-system-card--operations .xan-center-icon{background:#E7F5ED;color:#08745A}

body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-v1311 :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

.xan-pw-app .xan-pw-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xan-pw-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

.dof-ops-body .dof-ops-side :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

body.xan-portal-body:not(.xan-portal-shell-v1530) .xan-portal-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

body.xan-workspace-ui-v0116371 .xan-os-app .xan-os-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

.xan-app-shell .xan-app-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

.mx360-shell .mx360-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

.xan-ga-app .xan-ga-sidebar :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

.xan-map-page .xan-map-sidebar-v151 :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

.xan-smart-map-app-v1310903 .xan-smart-map-rail-v1310903 :is(input,select,textarea){background:#fff!important;color:#12313D!important;-webkit-text-fill-color:#12313D!important;border:1px solid #C8DEE7;}

body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-workbar-title-v1532 h1{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xtr-pw-head-actions .xan-pw-primary-btn{background:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-map-page .xan-map-sidebar-head-v151 > div > strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500}

/* Bridge the compiled PW orange token inside its own application only. */
body.xan-pw-body .xan-pw-app{--xan-ui-orange:var(--xui-orange);--xan-ui-orange-dark:var(--xui-orange-hover)}
/* MenkulEX portal shell only. Report renderer/print styles/calculation are excluded. */
body.mx-portal-body{font-family:var(--xui-font);background:#fff;color:#12313D}
body.mx-portal-body .mx-portal-sidebar{background:var(--xui-side-gradient)!important;color:#fff!important;border-right:1px solid #487887}
body.mx-portal-body .mx-portal-sidebar .mx-portal-nav-link,body.mx-portal-body .mx-portal-nav-toggle,body.mx-portal-body .mx-portal-sidebar-brand strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500}
body.mx-portal-body .mx-portal-nav-link.is-active{background:var(--xui-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body.mx-portal-body .mx-portal-page-heading{background:var(--xui-gradient);border-bottom:3px solid var(--xui-orange);padding:16px;border-radius:0 0 14px 14px;min-width:0}
body.mx-portal-body .mx-portal-page-heading h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:500}
body.mx-portal-body .mx-portal-page-heading p{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important}
body.mx-portal-body .mx-ui-nav-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.1);color:#fff}
body.mx-portal-body .mx-portal-page-heading :is(input,select){background:#fff;color:#12313D;-webkit-text-fill-color:#12313D}
@media(max-width:760px){body.mx-portal-body .mx-portal-page-heading{padding:12px}body.mx-portal-body .mx-portal-page-heading h1{font-size:23px!important}}

/* Compact empty cards grow naturally when their text is enlarged. */
.xan-pw-app .xan-pw-empty{min-height:80px!important;height:auto;padding:14px}
.xan-pw-app .xan-pw-kpi-icon.is-green{color:#08745A;background:#E7F5ED}
.xan-pw-app .xan-pw-kpi-icon.is-orange{color:#BC4100;background:#FFF0E8}
.xan-ga-app .xan-ga-tool-tile{min-height:0!important;height:auto;gap:8px}

/* Long labels and enlarged text wrap inside the existing KPI grid. */
.xan-pw-app .xan-pw-kpi > div{min-width:0;max-width:100%}
.xan-pw-app .xan-pw-kpi small{white-space:normal!important;overflow-wrap:anywhere}
.xan-pw-app .xan-pw-panel > header h2{min-width:0;overflow-wrap:anywhere}

/* v1.1.43: real sidebar descendants, resting/hover/active states. */
body.xan-account-body.is-logged-in.xan-account-shell-v1532 #xan-account-mobile-sidebar-v1369{background:var(--xui-side-gradient)!important;color:#fff!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 .xan-account-nav-group-items-v1369 a{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 .xan-account-nav-group-items-v1369 a>span{color:inherit!important;-webkit-text-fill-color:inherit!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 .xan-account-nav-group-items-v1369 a.is-active{background:#F94301!important;color:#fff!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 .xan-account-nav-group-items-v1369 a>svg{color:#71C9E6!important;stroke:currentColor!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 .xan-account-nav-group-items-v1369 a.is-active>svg{color:#fff!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-desktop-collapse-v1370{background:#fff!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-desktop-collapse-v1370 :is(span,svg){color:inherit!important;-webkit-text-fill-color:inherit!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-sidebar-brand-v1311 span{color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311 :is(a,button):not(.is-primary),
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311 :is(a,button):not(.is-primary):is(:hover,:focus-visible){background:#fff!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-section-head-v1311 :is(a,button):not(.is-primary) :is(span,svg,strong,small){color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
.xan-pw-app .xan-pw-sidebar .xan-pw-brand-center{color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-pw-app .xan-pw-sidebar .xan-pw-nav :is(.xan-pw-nav-item,.xan-pw-nav-parent,.xan-pw-nav-subitem)>span:not(.dashicons){color:#fff!important;-webkit-text-fill-color:#fff!important;}
.xan-pw-app .xan-pw-sidebar .xan-pw-nav :is(.xan-pw-nav-item,.xan-pw-nav-parent)>span.dashicons{color:#03475D!important;-webkit-text-fill-color:#03475D!important;background:#E7F2F6!important;}
.xan-pw-app .xan-pw-sidebar .xan-pw-nav :is(.xan-pw-nav-item,.xan-pw-nav-parent).is-active>span.dashicons{background:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar{background:var(--xui-side-gradient)!important;color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-brand-center{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item>span{color:inherit!important;-webkit-text-fill-color:inherit!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item>svg{color:#71C9E6!important;stroke:currentColor!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item.is-active{background:#F94301!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item.is-active>svg{color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 .xtr-pw-eyebrow{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;}

/* Turkey's legacy white rows must change along with their text. */
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item{background:transparent!important;background-image:none!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item:is(:hover,:focus-visible){background:#0C667C!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-item.is-active{background:#F94301!important;background-image:none!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-nav-heading{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-sidebar-footer a{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-pw-body.xtr-body.xtr-portfolio-shell-v1533 #xtrPortfolioSidebar .xan-pw-sidebar-footer a :is(span,b,small){color:inherit!important;-webkit-text-fill-color:inherit!important;}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-menu-search-v1372 :is(span,svg){color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
.dof-ops-body .dof-ops-card .dof-ops-stats span{color:inherit!important;-webkit-text-fill-color:currentColor!important;}

/* Single site-management header, rendered by its PHP producer. */
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143{position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:14px 20px!important;min-height:74px!important;background:var(--xui-gradient)!important;color:#fff!important;border-bottom:3px solid #F94301!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 .xan-topbar-title{flex:1 1 230px!important;min-width:0!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 h1{margin:0!important;font-size:clamp(23px,2vw,30px)!important;line-height:1.3!important;font-weight:500!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-heading-help-v1143{position:relative;font-size:13px;line-height:1.5;color:#C2DCE5;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-heading-help-v1143 summary{cursor:pointer;min-height:28px;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-heading-help-v1143 p{margin:4px 0;max-width:62ch;color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-heading-actions-v1143{display:flex;flex-wrap:wrap;gap:7px;flex-basis:100%;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 :is(.xan-portal-menu,.xan-command-trigger,.xan-portal-top-actions a,.xan-portal-heading-actions-v1143 a){min-height:40px!important;padding:7px 11px!important;border:1px solid #C8DEE7!important;border-radius:9px!important;background:#fff!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;font-weight:500;line-height:1.35!important;text-decoration:none!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 :is(.xan-portal-top-actions a:first-child,.xan-portal-heading-actions-v1143 a.is-primary,.xan-portal-heading-actions-v1143 a.primary){background:#F94301!important;border-color:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 .xan-portal-user :is(b,small){color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 .xan-portal-user .xan-user-avatar{color:#03475D!important;-webkit-text-fill-color:#03475D!important;background:#fff!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-dashboard-head-v1527.is-compact-v1143{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 14px!important;padding:12px!important;min-height:0!important;background:#fff!important;background-image:none!important;color:#12313D!important;border:1px solid #C8DEE7!important;border-radius:12px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-content{padding-top:14px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-panel-title{padding:12px!important;gap:10px!important;flex-wrap:wrap!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-panel-title :is(a,button):not(.primary):not(.xan-btn-primary){background:#fff!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;padding:6px 10px!important;border-radius:8px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-panel-title :is(a,button):not(.primary):not(.xan-btn-primary) :is(span,svg,strong){color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav .xan-nav-group a{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav .xan-nav-group a:is(:hover,:focus-visible){background:#0C667C!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav .xan-nav-group a.is-active{background:#F94301!important;border-color:#F94301!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav .xan-nav-group a .xan-nav-copy :is(b,small){color:inherit!important;-webkit-text-fill-color:inherit!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav .xan-nav-group a .xan-nav-icon{background:#E7F2F6!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-nav .xan-nav-group a.is-active .xan-nav-icon{background:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
/* Short ecosystem entries; full meaning remains behind native keyboard-operable help. */
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-tile-v1143{min-width:0;border:1px solid #C8DEE7;border-top:3px solid #03475D;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 3px 10px #03475D0D;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-tile-v1143.is-demand{border-top-color:#F94301;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-tile-v1143 .xan-ecosystem-card-v1542{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:12px!important;border:0!important;border-radius:0!important;min-height:84px!important;background:#fff!important;color:#12313D!important;box-shadow:none!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-card-v1542>i{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#E7F2F6;color:#087CBD;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-card-v1542>strong{grid-column:2;grid-row:1;margin:0;font-size:15px;line-height:1.35;color:#12313D!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-card-v1542>span{grid-column:2;grid-row:2;background:transparent!important;padding:0!important;color:#526B78!important;font-size:12px;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-card-v1542>b{grid-column:3;grid-row:1 / span 2;color:#F94301;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-help-v1143{padding:0 12px 10px;color:#526B78;font-size:13px;line-height:1.5;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-help-v1143 summary{cursor:pointer;min-height:28px;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-ecosystem-help-v1143 :is(p,small){color:#526B78!important;font-size:13px!important;line-height:1.5!important;}
/* Account management tabs and explicit per-person edit form. */
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-tabs{display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:10px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-tabs a{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:8px 11px!important;border:1px solid #C8DEE7!important;border-radius:9px!important;background:#fff!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;font-size:14px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-tabs a.is-active{background:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#F94301!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-tabs a svg{width:19px;height:19px;color:inherit;stroke:currentColor;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:14px!important;min-width:0!important;border:1px solid #C8DEE7!important;border-left:3px solid #03475D!important;border-radius:12px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-user{min-width:0;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-user :is(strong,small){overflow-wrap:anywhere;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-status-v1143{padding:5px 9px;border-radius:8px;background:#E7F5ED;color:#08745A;font-size:13px;white-space:nowrap;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-status-v1143.is-suspended{background:#FFF0E8;color:#BC4100;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143{min-width:0;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;cursor:pointer;border:1px solid #03475D;border-radius:9px;background:#03475D;color:#fff;list-style:none;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143>summary svg{width:19px;height:19px;stroke:currentColor;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143[open]{grid-column:1 / -1;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143[open]>summary{justify-content:flex-start;max-width:160px;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143 .xan-account-admin-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px 0 0!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143 .xan-account-admin-form label{min-width:0;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143 .xan-account-admin-form :is(select,input){width:100%;min-height:44px;font-size:14px;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143 .xan-account-admin-form button{min-height:44px;grid-column:1 / -1;background:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #F94301!important;border-radius:9px;}
/* Smart map: retain native camera/layout, fix logo and resting navigation contrast. */
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-brand-v1310903>a{display:inline-flex;background:#fff!important;border-radius:9px;padding:6px;}
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-brand-v1310903 img{background:#fff!important;max-width:100%;object-fit:contain;}
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-nav-v1310903 a,#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-rail-tools-v1310903 button{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#487887!important;}
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-nav-v1310903 a:is(:hover,:focus-visible),#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-rail-tools-v1310903 button:is(:hover,:focus-visible){background:#0C667C!important;}
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-nav-v1310903 a.is-active{background:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#F94301!important;}
#xanMapPage .xan-smart-map-rail-v1310903 :is(.xan-smart-map-rail-foot-v1310903,.xan-smart-map-rail-foot-v1310903 span,.xan-smart-map-rail-foot-v1310903 small){color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;}
@media(max-width:720px){
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143{padding:12px!important;gap:8px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 .xan-topbar-title{flex:1 1 160px!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-unified-head-v1143 .xan-portal-user{display:none!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-row{grid-template-columns:minmax(0,1fr) auto!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143{grid-column:1 / -1;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143 .xan-account-admin-form{grid-template-columns:minmax(0,1fr)!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143 .xan-account-admin-form :is(select,input){font-size:16px!important;}
}

/* Leaf-level contrasts found by the rendered text/background scan. */
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-brand :is(strong,b,small){color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-user-edit-v1143>summary :is(span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;}
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-rail-tools-v1310903 button>span:first-child{background:#E7F2F6!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important;}
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-nav-icon-v1310903{background:transparent!important;color:#71C9E6!important;-webkit-text-fill-color:#71C9E6!important;}
#xanMapPage .xan-smart-map-rail-v1310903 .xan-smart-map-nav-v1310903 a.is-active .xan-smart-map-nav-icon-v1310903{color:#fff!important;-webkit-text-fill-color:#fff!important;}
#xanMapPage .xan-smart-map-topbar-v1310903 :is(.xan-smart-map-source-state-v1310903,.xan-smart-map-topbar-copy-v1310903 small){color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;}

body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-brand-copy span{color:#526B78!important;-webkit-text-fill-color:#526B78!important;}
#xanMapPage .xan-smart-map-topbar-v1310903 .xan-smart-map-topbar-left-v1310903 small{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important;}
#xanMapPage .xan-smart-map-topbar-v1310903 .xan-smart-map-topbar-actions-v1310903 button.is-primary{background:#F94301!important;border-color:#F94301!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}

/* 1.1.43 — shared portfolio summary; existing live field and cover hooks preserved. */
.xan-pw-app .xan-pw-new-summary{padding:0!important;overflow:hidden;border:1px solid #CDDFE7!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(3,71,93,.08);background:#fff!important;color:#173B4B!important;min-width:0}
.xan-pw-app .xan-pw-summary-head-v1143{display:flex;align-items:center;gap:10px;padding:18px 20px;background:linear-gradient(110deg,#07576D,#032B39);border-bottom:3px solid #F94301;color:#fff!important}
.xan-pw-app .xan-pw-summary-head-v1143 h2{font-size:18px!important;line-height:1.3;margin:0!important;color:#fff!important}
.xan-pw-app .xan-pw-summary-head-v1143>.dashicons{color:#fff!important}
.xan-pw-app .xan-pw-summary-draft-v1143{margin-left:auto;font-size:12px;background:#fff;color:#03475D!important;padding:5px 9px;border-radius:8px;font-weight:600}
.xan-pw-app .xan-pw-new-summary-photo{margin:16px 16px 0!important;width:calc(100% - 32px)!important;height:auto!important;aspect-ratio:16/10;border-radius:12px!important;background:#EDF4F7;overflow:hidden;display:grid;place-content:center}
.xan-pw-app .xan-pw-new-summary-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}
.xan-pw-app .xan-pw-new-summary>h3{margin:18px 20px 6px!important;font-size:20px!important;line-height:1.35;font-weight:650!important;overflow-wrap:anywhere;color:#173B4B!important}
.xan-pw-app .xan-pw-new-summary>p{margin:0 20px 14px!important;font-size:13px!important;color:#496474!important}
.xan-pw-app .xan-pw-summary-price-v1143{margin:0 20px 16px;padding:14px 16px;background:#EDF5F7;border-left:3px solid #F94301;border-radius:10px;display:grid;gap:4px}
.xan-pw-app .xan-pw-summary-price-v1143 small{font-size:12px;color:#496474!important}
.xan-pw-app .xan-pw-summary-price-v1143 strong{font-size:23px!important;line-height:1.25;color:#03475D!important;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.xan-pw-app .xan-pw-new-summary-features{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin:0 20px 16px!important}
.xan-pw-app .xan-pw-new-summary-features>span{display:flex;align-items:center;gap:8px;background:#F4F8FA;border:1px solid #DBE7ED;border-radius:10px;padding:11px 10px;min-width:0;color:#173B4B!important}
.xan-pw-app .xan-pw-new-summary-features b{font-size:14px!important;color:#173B4B!important;overflow-wrap:anywhere}
.xan-pw-app .xan-pw-new-summary>dl{margin:0 20px!important;padding:0!important}
.xan-pw-app .xan-pw-new-summary>dl>div{display:grid!important;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid #E1EBF0}
.xan-pw-app .xan-pw-new-summary dt{display:flex;gap:8px;align-items:center;font-size:13px!important;color:#496474!important}
.xan-pw-app .xan-pw-new-summary dd{margin:0;font-size:14px!important;line-height:1.5;color:#173B4B!important;overflow-wrap:anywhere}
.xan-pw-app .xan-pw-new-summary-status{margin:14px 20px!important;font-size:13px}
.xan-pw-app .xan-pw-new-summary>small{display:block;margin:0 20px 18px!important;font-size:12px!important;line-height:1.5;color:#496474!important}
.xan-pw-app .xan-pw-media-quick-actions-v1551 button.is-primary small{color:#D6ECF3!important;-webkit-text-fill-color:#D6ECF3!important}

.xan-pw-app .xan-pw-new-summary-photo{position:relative}
.xan-pw-app .xan-pw-new-summary-photo img{position:absolute;inset:0}

.xan-pw-app .xan-pw-summary-icon-v1143{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;color:#07576D}
.xan-pw-app .xan-pw-summary-icon-v1143 svg{display:block;width:20px;height:20px;stroke:currentColor;fill:none}
.xan-pw-app .xan-pw-summary-head-v1143>.xan-pw-summary-icon-v1143{color:#fff!important}
.xan-pw-app .xan-pw-new-summary-photo:not(:has(img)){aspect-ratio:auto;min-height:100px;padding:16px;gap:8px}
.xan-pw-app .xan-pw-new-summary-photo>.xan-pw-summary-icon-v1143{width:30px;height:30px;justify-self:center;color:#496474}
.xan-pw-app .xan-pw-new-summary-photo>.xan-pw-summary-icon-v1143 svg{width:30px;height:30px}
.xan-pw-app .xan-pw-new-summary>small{margin-top:16px!important;display:flex;align-items:center;gap:8px}

/* 1.1.44 — actual header owns its height; wrapped children remain inside flow. */
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144{height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:visible!important;box-sizing:border-box!important;flex:none!important;gap:12px!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 :is(.xan-portal-heading-row-v1144,.xan-portal-toolbar-row-v1144){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;min-width:0!important;position:static!important;height:auto!important;transform:none!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-topbar-title{flex:1 1 240px!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-command-trigger{position:static!important;flex:1 1 240px!important;width:auto!important;max-width:480px!important;height:auto!important;display:flex!important;align-items:center!important;gap:8px!important;transform:none!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-command-trigger kbd{margin-left:auto}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 :is(.xan-portal-top-actions,.xan-portal-heading-actions-v1143){position:static!important;display:flex!important;align-items:center!important;gap:8px!important;flex:0 1 auto!important;width:auto!important;height:auto!important;transform:none!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-portal-user{position:static!important;margin-left:auto!important;max-width:220px!important;width:auto!important;min-width:0!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-user-copy{min-width:0!important;display:grid!important;gap:3px}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-user-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-directory-filter-v1144{display:grid!important;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr)) auto auto!important;gap:10px!important;align-items:end!important;min-width:0}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-directory-filter-v1144 label{display:grid;gap:5px;min-width:0;color:#496474;font-size:12px}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-directory-filter-v1144 :is(input,select){width:100%!important;min-width:0!important;min-height:44px!important;font-size:15px!important;color:#173B4B!important;background:#fff!important}
.xan-account-directory-count-v1144,.xan-account-pagination-v1144{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;color:#173B4B}
.xan-account-pagination-v1144 a{padding:10px 16px;border:1px solid #B7D3DF;border-radius:9px;background:#fff;color:#03475D;min-height:44px}
.xan-account-admin-user{min-width:0}.xan-account-admin-user>div{min-width:0}.xan-account-admin-user :is(strong,small){overflow-wrap:anywhere}
.xan-account-user-edit-v1143[open]{flex-basis:100%;width:100%;padding:14px;background:#F2F7F9;border:1px solid #C8DEE7;border-radius:12px}
.xan-account-edit-actions-v1144{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}
.xan-account-edit-actions-v1144 [data-account-cancel]{background:#fff!important;color:#03475D!important;border:1px solid #B7D3DF!important}
body.xan-pw-body .xan-pw-app .xan-pw-sidebar .xan-pw-nav :is(.xan-pw-nav-item,.xan-pw-nav-parent,.xan-pw-nav-subitem):is(:hover,:focus-visible){background:#0C667C!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body.xan-pw-body .xan-pw-app .xan-pw-sidebar .xan-pw-nav :is(.xan-pw-nav-item,.xan-pw-nav-parent,.xan-pw-nav-subitem):is(:hover,:focus-visible) span{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.xan-pw-body .xan-pw-app .xan-pw-sidebar .xan-pw-nav :is(.xan-pw-nav-item,.xan-pw-nav-parent,.xan-pw-nav-subitem).is-active:is(:hover,:focus-visible){background:#F94301!important}
body.xan-pw-body .xan-pw-app .xan-pw-sidebar .xan-pw-nav :is(.xan-pw-nav-item,.xan-pw-nav-parent):is(:hover,:focus-visible) .dashicons{background:#E7F2F6!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important}
body.xan-pw-body .xan-pw-app .xan-pw-page-head{padding:16px 20px!important;gap:12px!important}
body.xan-pw-body .xan-pw-app .xan-pw-page-head>div>small{color:#C2DCE5!important;-webkit-text-fill-color:#C2DCE5!important}
body.xan-pw-body .xan-pw-app .xan-pw-draft-cover-v1382:not(:has(img)){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important}
body.xan-pw-body .xan-pw-app .xan-pw-draft-cover-v1382>span{position:static!important;width:32px!important;height:32px!important;font-size:32px!important;line-height:1!important}
body.xan-pw-body .xan-pw-app .xan-pw-draft-cover-v1382>small{position:static!important;margin:0!important;font-size:13px!important;color:#496474!important}
@media(max-width:1100px){body.xan-portal-body.xan-portal-shell-v1530 .xan-account-directory-filter-v1144{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-command-trigger{max-width:none!important;flex-basis:100%!important}body.xan-portal-body.xan-portal-shell-v1530 .xan-account-directory-filter-v1144{grid-template-columns:minmax(0,1fr)!important}body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-form{grid-template-columns:1fr!important}body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-row{gap:10px!important}.xan-account-admin-user{flex:1 1 100%!important}.xan-account-edit-actions-v1144>*{width:100%!important}body.xan-portal-body.xan-portal-shell-v1530 .xan-account-directory-filter-v1144 :is(input,select){font-size:16px!important}}

@media(max-width:1080px){
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal:not(.is-nav-open)>.xan-portal-sidebar{transform:translateX(-100%)!important;visibility:hidden!important;pointer-events:none!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal.is-nav-open>.xan-portal-sidebar{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important;width:min(300px,88vw)!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-main{margin-left:0!important;width:100%!important;min-width:0!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144 .xan-portal-menu{display:inline-flex!important}
}

body.xan-portal-body.xan-portal-shell-v1530 .xan-portal-header-v1144.xan-portal-unified-head-v1143 .xan-portal-user .xan-user-avatar{background:#fff!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important}
body.xan-portal-body.xan-portal-shell-v1530 .xan-account-admin-row .xan-account-admin-user>span{background:#E7F2F5!important;color:#03475D!important;-webkit-text-fill-color:#03475D!important}

/* Account sidebar contrast guard: white navigation cards need dark copy. */
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:not(.is-active):not(.active):not([aria-current="page"]){
  background:#fff!important;
  border-color:#C8DEE7!important;
  color:#173B4B!important;
  -webkit-text-fill-color:#173B4B!important;
}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:not(.is-active):not(.active):not([aria-current="page"]) span{
  color:#173B4B!important;
  -webkit-text-fill-color:#173B4B!important;
}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:not(.is-active):not(.active):not([aria-current="page"]) :is(.xan-account-icon,.dashicons){
  color:#087CBD!important;
  -webkit-text-fill-color:#087CBD!important;
}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:not(.is-active):not(.active):not([aria-current="page"]):is(:hover,:focus-visible){
  background:#E7F2F6!important;
  border-color:#71C9E6!important;
  color:#03475D!important;
  -webkit-text-fill-color:#03475D!important;
}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:not(.is-active):not(.active):not([aria-current="page"]):is(:hover,:focus-visible) span{
  color:#03475D!important;
  -webkit-text-fill-color:#03475D!important;
}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:focus-visible{
  outline:3px solid #F94301!important;
  outline-offset:2px!important;
}
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:is(.is-active,.active,[aria-current="page"]),
body.xan-account-body.is-logged-in.xan-account-shell-v1532 .xan-account-side-nav-v1311 a:is(.is-active,.active,[aria-current="page"]) :is(span,.xan-account-icon,.dashicons){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* 1.1.49: bordered operational portfolio cards; read models and scores are unchanged. */
.xan-pfi-panel{border:1px solid #ABCEDA!important;border-radius:16px!important;background:#F2F8FA!important;overflow:hidden!important;box-shadow:0 6px 22px #073D5010!important}
.xan-pfi-panel .xan-pfi-head{padding:20px!important;background:linear-gradient(115deg,#07596F,#062F40)!important;color:#fff!important;border-bottom:3px solid #21BAC4!important}
.xan-pfi-head :is(h2,p,small){color:white!important;-webkit-text-fill-color:white!important}
.xan-pfi-head .xan-pfi-safe{background:#FFFFFF14!important;border:1px solid #77C3D3!important;color:white!important;-webkit-text-fill-color:white!important}
.xan-pfi-panel .xan-pfi-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:16px!important;background:#EFF7FA!important}
.xan-pfi-stats>div{border:1px solid #BEDAE3!important;border-radius:12px!important;background:white!important;padding:16px!important;min-width:0!important}
.xan-pfi-panel .xan-pfi-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;padding:0 16px 16px!important;border:0!important}
.xan-pfi-grid>:is(.xan-pfi-priority,.xan-pfi-selected){border:1px solid #B4D4E0!important;border-radius:14px!important;background:white!important;min-width:0!important;overflow:hidden!important}
.xan-pfi-grid .xan-pfi-subhead{background:#E0F2F5!important;border-bottom:1px solid #BDDCE4!important;padding:16px!important;color:#07566A!important}
.xan-pfi-priority-list{display:grid!important;gap:12px!important;padding:14px!important}
.xan-pfi-priority-list>a{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:14px!important;border:1px solid #B4D4E0!important;border-left:4px solid #138B9E!important;border-radius:12px!important;background:#FBFEFF!important;color:#173B4B!important;box-shadow:0 3px 10px #073D500A!important}
.xan-pfi-priority-list>a:hover{background:#E6F6F8!important;border-color:#138B9E!important}
.xan-pfi-priority-copy{min-width:0!important;overflow-wrap:anywhere!important}.xan-pfi-priority-copy b{display:block!important;font-size:15px!important;line-height:1.45!important;color:#064A60!important}.xan-pfi-priority-copy small{display:block!important;font-size:12px!important;line-height:1.5!important;margin-top:6px!important}
.xan-pfi-priority-action{grid-column:2!important;justify-self:start!important;background:#DDF3F5!important;color:#07566A!important;padding:7px 10px!important;border-radius:8px!important;font-size:12px!important;white-space:normal!important}
.xan-pfi-priority-score{background:#07566A!important;color:white!important;border-radius:10px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;font-size:15px!important}
.xan-pf-card{border:1px solid #B6D6E1!important;border-top:4px solid #20B8C4!important;border-radius:14px!important;background:#F8FCFD!important;box-shadow:0 4px 15px #073D5010!important;padding:18px!important}
@media(max-width:1050px){.xan-pfi-panel .xan-pfi-grid{grid-template-columns:minmax(0,1fr)!important}.xan-pfi-panel .xan-pfi-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:500px){.xan-pfi-panel .xan-pfi-head{padding:15px!important;flex-direction:column!important;align-items:flex-start!important}.xan-pfi-panel .xan-pfi-grid{padding:0 10px 10px!important}.xan-pfi-priority-list{padding:10px!important}.xan-pfi-panel .xan-pfi-stats{padding:10px!important}}

/* Bounded mobile-work panels and readable light/dark surfaces. */
.xan-mobile-work .xmw-hero{background:linear-gradient(110deg,#07586C,#063245)!important;border-left:4px solid #F94301!important;border-radius:16px!important;padding:24px!important;gap:20px!important}
.xan-mobile-work .xmw-hero :is(h1,p,.xmw-kicker){color:white!important;-webkit-text-fill-color:white!important}
.xan-mobile-work .xmw-hero-state{background:white!important;border:1px solid #BDDAE3!important;padding:14px!important;border-radius:13px!important;color:#064A60!important;min-width:0!important}
.xan-mobile-work .xmw-hero-state :is(b,small,.dashicons,.xmw-scope){color:#064A60!important;-webkit-text-fill-color:#064A60!important;line-height:1.5!important}
.xan-mobile-work .xmw-main-grid{align-items:start!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important}
.xan-mobile-work .xmw-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important}
.xan-mobile-work .xmw-quick-actions{grid-column:1/-1!important}
.xan-mobile-work .xmw-panel{height:auto!important;min-height:0!important;border:1px solid #B8D6E2!important;border-radius:14px!important;background:white!important;padding:18px!important;overflow:hidden!important}
.xan-mobile-work .xmw-panel-head{background:#E4F3F6!important;color:#07566A!important;border-left:4px solid #138B9E!important;padding:14px!important;border-radius:10px!important}
.xan-mobile-work .xmw-panel-head h2{font-size:19px!important;line-height:1.4!important}
.xan-mobile-work .xmw-empty{padding:18px!important;background:#F5FAFC!important;border:1px dashed #BDD9E3!important;border-radius:10px!important;font-size:13px!important;line-height:1.6!important;margin-top:14px!important}
.xan-mobile-work .xmw-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.xan-mobile-work .xmw-action-grid a{background:#EFF8FA!important;border:1px solid #BDDAE3!important;border-radius:12px!important;padding:14px!important;min-width:0!important;color:#064A60!important;word-break:normal!important;overflow-wrap:normal!important}
.xan-mobile-work .xmw-action-grid :is(b,small,span){word-break:normal!important;overflow-wrap:normal!important;line-height:1.45!important}
.xan-mobile-work .xmw-action-grid b{font-size:14px!important}
.xan-mobile-work .xmw-kpis>div{border:1px solid #B8D6E2!important;border-top:3px solid #20B8C4!important;border-radius:14px!important;padding:16px!important}
@media(max-width:1100px){.xan-mobile-work .xmw-main-grid{grid-template-columns:1fr!important}.xan-mobile-work .xmw-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.xan-mobile-work .xmw-top-grid{grid-template-columns:1fr!important}.xan-mobile-work .xmw-hero{padding:18px!important;flex-direction:column!important;align-items:stretch!important}.xan-mobile-work .xmw-hero-state{width:100%!important}.xan-mobile-work .xmw-hero h1{font-size:24px!important}.xan-mobile-work .xmw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
