/* XAN: page hierarchy, short labels and state contrast. Screen UI only. */
@media screen {
/* Listing showcase: all native card types and all interactive states. */
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #xan-private-listings.xpi-shell {box-sizing:border-box!important;width:100%!important;max-width:1840px!important;margin-inline:auto!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) #xan-private-listings :is(.xpi-layout,.xpi-main,.xpi-listings) {min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing :is(.xpi-location,.xpi-fact) {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;padding:5px 8px!important;border:1px solid #D6BA00!important;border-radius:7px!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing .xpi-location {width:fit-content!important;margin:8px auto!important;text-align:center!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing .xpi-facts {display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:10px 0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing .xpi-fact>span {color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;font-size:13px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing :is(.xpi-location,.xpi-fact)>.xpi-svg {width:25px!important;height:25px!important;flex:0 0 25px!important;padding:4px!important;border-radius:6px!important;box-sizing:border-box!important;background:#03475D!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;stroke:#FFDD00!important;fill:none!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing :is(.xpi-location,.xpi-fact)>.xpi-svg * {stroke:#FFDD00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom .xan-quick-button-v1183,html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom .xan-quick-button-v1183:is(:hover,:focus-visible,:active,[aria-expanded=true],[aria-pressed=true]),html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom .xpi-button,html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom .xpi-button:is(:hover,:focus-visible,:active,:visited) {display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border:1px solid #D6BA00!important;border-radius:9px!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;text-decoration:none!important;opacity:1!important;box-shadow:none!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom :is(a,button):focus-visible {outline:3px solid #03475D!important;outline-offset:3px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom {display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom .xpi-button {flex:1 1 140px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xpi-listing-bottom .xan-quick-button-v1183 {flex:0 1 auto!important}

html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is([class*="-kpi"]>div>small,[class*="-kpis"]>article>small,.xan-um-info-grid>div>small,.xan-um-security-grid>div>small,.xan-um-permission-summary article>small) {display:inline-flex!important;width:fit-content!important;max-width:100%!important;background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;padding:3px 8px!important;border:1px solid #D6BA00!important;border-radius:6px!important;opacity:1!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-detail-head {display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:18px!important;align-items:center!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-detail-head>div:nth-child(2) {flex:1 1 180px!important;min-width:0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-detail-head h2 {font-size:20px!important;line-height:1.4!important;overflow-wrap:anywhere!important;white-space:normal!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-tabs {display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:10px!important;background:#F3F7F9!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-tabs button {flex:1 1 90px!important;min-height:42px!important;padding:8px!important;font-size:14px!important;border:1px solid #BCD2DC!important;border-radius:8px!important;background:#FFF!important;color:#153B4B!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-info-grid b {overflow-wrap:anywhere!important;white-space:normal!important;font-size:14px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-filters>select {flex:1 1 140px!important;min-width:140px!important;max-width:none!important;width:auto!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-pw-primary-btn,.xan-pw-outline-btn,.xan-btn-primary,.xan-cc-btn,.xan-ac-create-btn,.xan-um-tabs button,.xan-sp-panel-v1228 button)>:is(svg,.dashicons) {color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;background:#03475D!important;border-radius:7px!important;padding:5px!important;width:30px!important;height:30px!important;box-sizing:border-box!important;flex:0 0 30px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-pw-primary-btn,.xan-pw-outline-btn,.xan-btn-primary,.xan-sp-panel-v1228 button)>svg [fill]:not([fill="none"]) {fill:#FFDD00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-pw-primary-btn,.xan-pw-outline-btn,.xan-btn-primary,.xan-sp-panel-v1228 button)>svg [stroke]:not([stroke="none"]) {stroke:#FFDD00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-tc-kpi>div>small,.xan-tc-date>span,.xan-analytics-coverage-v1528>div>strong,.xan-analytics-coverage-v1528 li>b,.xan-analytics-summary-v145>div>span,.xan-um-info-item>span,.xan-tc-title>div>small) {display:inline-flex!important;align-items:center;width:fit-content;max-width:100%;background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border:1px solid #D6BA00!important;border-radius:6px!important;padding:3px 8px!important;font-size:13px!important;line-height:1.45!important;font-weight:650!important;letter-spacing:0!important;opacity:1!important;white-space:normal!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-os-main,.xan-portal-content,.xan-pw-content,.mx-portal-main,.xan-app-main,.dof-ops-main,.xan-ga-content) table thead th {background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;padding:13px 12px!important;letter-spacing:0!important;border-color:#D6BA00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-tc-kpi,.xan-ac-kpi,.xan-cc-kpi)>i {display:none!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-hero {background:#03475D!important;background-image:none!important;padding:18px!important;border:1px solid #1C647A!important;border-radius:14px!important;min-height:0!important;margin-bottom:14px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-title h1 {font-size:27px!important;line-height:1.2!important;color:#FFF!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-title p {font-size:14px!important;color:#FFF!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpis {gap:12px!important;margin:0 0 14px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpi {display:flex!important;align-items:center!important;text-align:left!important;gap:14px!important;padding:18px!important;min-height:124px!important;overflow:hidden!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpi>div {min-width:0!important;flex:1!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpi strong {display:block!important;font-size:30px!important;line-height:1.2!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;margin:6px 0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpi p {font-size:13px!important;line-height:1.5!important;color:#294F60!important;white-space:normal!important;margin:0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-filters {display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:10px!important;padding:14px!important;margin-bottom:14px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-filters>label {min-width:140px!important;flex:1 1 140px!important;position:static!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-filters .xan-tc-search {flex:2 1 240px!important;position:relative!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-date {display:flex!important;flex-direction:column!important;gap:6px!important;height:auto!important;border:0!important;background:transparent!important;overflow:visible!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-date>span {position:static!important;transform:none!important;margin:0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-filters :is(input,select) {height:46px!important;min-height:46px!important;font-size:14px!important;color:#153B4B!important;background:#FFF!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-tabs {display:flex!important;gap:6px!important;flex-wrap:wrap!important;padding:12px!important;background:#FFF!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-tabs>a {min-height:42px!important;padding:10px 14px!important;border-radius:8px!important;border:1px solid #BBD1DC!important;font-size:14px!important;color:#153B4B!important;background:#F3F7F9!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-tc-tabs>a.is-active,.xan-um-tabs button.is-active,.xan-um-tabs a.is-active) {background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border-color:#D6BA00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-pagination nav a.is-active {background:#03475D!important;color:#FFF!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-empty-row td {height:210px!important;padding:28px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-empty :is(b,small) {font-size:14px!important;line-height:1.55!important;color:#294F60!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-side-card h2 {font-size:19px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-btn.is-primary {background:#FFDD00!important;border-color:#D6BA00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;box-shadow:none!important}
/* Selected UI labels are petrol; only their own icon slots stay yellow on petrol. */
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-sp-sidebar-v1228 nav,.xan-os-sidebar nav,.xan-pw-sidebar nav,.xan-portal-nav,.xan-account-sidebar-v1311 nav,.xan-app-sidebar nav,.mx-portal-sidebar nav) :is(a.is-active,button.is-active,a[aria-current="page"],button[aria-pressed="true"]) {background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border-color:#D6BA00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-sp-sidebar-v1228 nav,.xan-os-sidebar nav,.xan-pw-sidebar nav,.xan-portal-nav,.xan-account-sidebar-v1311 nav,.xan-app-sidebar nav,.mx-portal-sidebar nav) :is(a.is-active,button.is-active,a[aria-current="page"],button[aria-pressed="true"]) :is(b,strong,span:not(.dashicons)) {color:#153B4B!important;-webkit-text-fill-color:#153B4B!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-sp-sidebar-v1228 nav,.xan-os-sidebar nav,.xan-pw-sidebar nav,.xan-portal-nav,.xan-account-sidebar-v1311 nav,.xan-app-sidebar nav,.mx-portal-sidebar nav) :is(a,button)>:is(svg,.dashicons) {box-sizing:border-box!important;background:#03475D!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;border-radius:8px!important;padding:5px!important;width:32px!important;height:32px!important;flex:0 0 32px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-sp-sidebar-v1228 nav,.xan-os-sidebar nav,.xan-pw-sidebar nav,.xan-portal-nav,.xan-account-sidebar-v1311 nav,.xan-app-sidebar nav,.mx-portal-sidebar nav) svg * {color:#FFDD00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-sp-sidebar-v1228 nav,.xan-os-sidebar nav,.xan-pw-sidebar nav,.xan-portal-nav) svg [stroke]:not([stroke="none"]) {stroke:#FFDD00!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-sp-sidebar-v1228 nav,.xan-os-sidebar nav,.xan-pw-sidebar nav,.xan-portal-nav) svg [fill]:not([fill="none"]) {fill:#FFDD00!important}
/* Known UI icons only. No chart, map marker, photo or output SVhtml body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) selector. */
html.cm-unified-chrome #root .mx-web-tool-grid {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:12px!important;min-width:0!important}
html.cm-unified-chrome #root .mx-tool-card {min-width:0!important;max-width:100%!important;width:100%!important}
html.cm-unified-chrome #root .mx-tool-card>a,html.cm-unified-chrome #root .mx-tool-card>span {min-width:0!important;max-width:100%!important;flex:1 1 0%!important}
html.cm-unified-chrome #root .mx-tool-card .min-w-0 {min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}
html.cm-unified-chrome #root .mx-tool-card .truncate {white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-tc-kpi-icon,.xan-tc-title>.dashicons,.xan-tc-side-card header .dashicons,.xan-tc-btn>.dashicons,.xan-tc-scope>.dashicons,.xan-tc-search>.dashicons) {display:inline-flex!important;align-items:center;justify-content:center;background:#03475D!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;border-radius:9px!important;padding:6px!important;box-sizing:border-box!important;min-width:32px!important;min-height:32px!important;opacity:1!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpi-icon {width:46px!important;height:46px!important;font-size:23px!important;flex:0 0 46px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-analytics-coverage-v1528,.xan-analytics-summary-v145) {gap:12px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-coverage-v1528 {padding:16px!important;border-radius:14px!important;background:#FFF!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-coverage-v1528>div>span {font-size:13px!important;color:#294F60!important;margin-top:7px!important;line-height:1.55!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-coverage-v1528 li {padding:12px!important;border-radius:10px!important;background:#F3F7F9!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-coverage-v1528 li>span {font-size:13px!important;color:#294F60!important;margin-top:7px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-summary-v145>div {padding:16px!important;border-radius:14px!important;background:#FFF!important;min-width:0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-summary-v145 strong {display:block!important;font-size:26px!important;color:#153B4B!important;margin:10px 0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-summary-v145 small {font-size:13px!important;line-height:1.55!important;color:#294F60!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-bars-v145 {display:grid!important;gap:10px!important;padding:6px 0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-day-v145 {display:grid!important;grid-template-columns:62px minmax(100px,1fr) minmax(220px,290px)!important;align-items:center!important;gap:14px!important;padding:12px!important;border:1px solid #D8E5EB!important;border-radius:10px!important;background:#FFF!important;min-width:0!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-day-v145 time {padding:5px 7px!important;border-radius:6px!important;background:#FFDD00!important;color:#153B4B!important;font-size:13px!important;font-weight:650!important;text-align:center!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-day-v145>div {position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;height:30px!important;background:#EEF4F7!important;border-radius:5px!important;overflow:hidden!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-day-v145>div>span {position:static!important;display:block!important;height:6px!important;min-height:6px!important;flex:none!important;border-radius:0 4px 4px 0!important;margin:0!important;transform:none!important;max-width:100%!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-day-v145>small {font-size:13px!important;line-height:1.5!important;color:#153B4B!important;background:#F3F7F9!important;padding:7px 10px!important;border-radius:6px!important;text-align:right!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-detail-header :is(h2,h3) {overflow-wrap:anywhere!important;font-size:20px!important;line-height:1.4!important}
/* MenkulEX uses an independent SPA. Both link cards and special button cards share these slots. */
html.cm-unified-chrome #root :is(.mx-tool-card>a,.mx-tool-card>span)>span:first-child,
html.cm-unified-chrome #root .mx-section-side>svg,
html.cm-unified-chrome #root button:has(>input[type=file])>span:first-child {display:inline-flex!important;align-items:center;justify-content:center;background:#03475D!important;color:#FFDD00!important;border-radius:9px!important;padding:7px!important;box-sizing:border-box!important;min-width:38px!important;min-height:38px!important;opacity:1!important}
html.cm-unified-chrome #root :is(.mx-tool-card>a,.mx-tool-card>span)>span:first-child svg,
html.cm-unified-chrome #root :is(.mx-section-side>svg,.mx-title-icon svg,button:has(>input[type=file]) svg,.mx-web-home-page header svg) {color:#FFDD00!important;stroke:#FFDD00!important;opacity:1!important}
html.cm-unified-chrome #root :is(.mx-tool-card,.mx-section-side,.mx-title-icon,button:has(>input[type=file]),.mx-web-home-page header) svg [stroke]:not([stroke="none"]) {stroke:#FFDD00!important}
html.cm-unified-chrome #root :is(.mx-tool-card,.mx-section-side,.mx-title-icon,button:has(>input[type=file]),.mx-web-home-page header) svg [fill]:not([fill="none"]) {fill:#FFDD00!important}
html.cm-unified-chrome #root .mx-tool-card>span>.min-w-0 {flex:1!important;min-width:0!important}
html.cm-unified-chrome #root .mx-tool-card>span>.min-w-0>span {white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
html.cm-unified-chrome #root .mx-fav-btn {width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:9px!important;padding:7px!important;align-self:center!important;margin:7px!important}
@media(min-width:1024px){html.cm-unified-chrome #root :is(.mx-web-home-page,.mx-web-tool-page){width:calc(100% - 32px)!important;max-width:1520px!important;margin-inline:auto!important}html.cm-unified-chrome #root .mx-web-tool-page main>.max-w-3xl{width:100%!important;max-width:1360px!important;margin-inline:auto!important}}
/* Portföylerim remains a portfolio page, with all native query and record controls. */
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-content {display:flex!important;flex-direction:column!important;gap:14px!important;max-width:none!important;padding:22px!important;background:#F0F5F7!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-content>* {margin:0!important;min-width:0!important;box-sizing:border-box!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head {order:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:22px!important;background:#03475D!important;border-radius:16px!important;border:1px solid #1B647A!important;min-height:108px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head h1 {font-size:28px!important;color:#FFF!important;line-height:1.25!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head p {color:#FFF!important;font-size:14px!important;margin-top:8px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-title-with-count>span {background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border:1px solid #D6BA00!important;border-radius:7px!important;font-size:14px!important;padding:5px 10px!important;white-space:nowrap!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head>div:last-child {display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head :is(a,button) {display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:8px 12px!important;border-radius:9px!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head .dashicons,
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] :is(.xan-pw-portfolio-search,.xan-pw-sort-select,.xan-pw-toolbar-btn,.xan-pw-view-switch a)>:is(.dashicons,svg) {display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 30px!important;width:30px!important;height:30px!important;box-sizing:border-box!important;padding:5px!important;border-radius:7px!important;background:#03475D!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;opacity:1!important;font-size:20px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 {order:1!important;padding:18px!important;background:#FFF!important;border:1px solid #CDDFE7!important;border-radius:14px!important;display:grid!important;gap:12px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454>div {display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454>div>b {font-size:17px!important;color:#153B4B!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454>div>span {font-size:13px!important;color:#294F60!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav>a {display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;min-height:104px!important;padding:14px!important;border:1px solid #BFD5E0!important;border-left:4px solid #03475D!important;border-radius:10px!important;background:#F5F9FA!important;background-image:none!important;color:#153B4B!important;box-shadow:none!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav>a small {display:inline-flex!important;padding:3px 8px!important;border-radius:6px!important;background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;opacity:1!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav>a strong {font-size:29px!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;line-height:1.1!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav>a.is-active {border:2px solid #03475D!important;border-left-width:4px!important;background:#E8F2F6!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454>p {margin:0!important;padding:8px 10px!important;border-radius:7px!important;background:#FFF4B8!important;color:#153B4B!important;font-size:13px!important;line-height:1.5!important;display:flex!important;align-items:center!important;gap:8px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454>p>.dashicons {background:#03475D!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;border-radius:6px!important;padding:3px!important;box-sizing:content-box!important;flex:0 0 20px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-tabs {order:2!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:12px!important;background:#FFF!important;border:1px solid #CDDFE7!important;border-radius:12px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-tabs>a {padding:10px 12px!important;min-height:44px!important;font-size:14px!important;color:#153B4B!important;background:#F3F7F9!important;border:1px solid #C3D8E2!important;border-radius:8px!important;line-height:1.5!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] :is(.xan-pw-portfolio-tabs>a.is-active,.xan-pw-quality-filters-v1387>a.is-active,.xan-pw-view-switch a.is-active) {background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border-color:#D6BA00!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-toolbar {order:4!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;padding:12px!important;background:#FFF!important;border:1px solid #CDDFE7!important;border-radius:12px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-search {display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 300px!important;min-width:0!important;padding:7px 10px!important;min-height:48px!important;border:1px solid #A8C4D1!important;background:#FFF!important;border-radius:9px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-search>.dashicons {position:static!important;transform:none!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-search input {width:100%!important;min-width:0!important;border:0!important;padding:0!important;box-shadow:none!important;height:32px!important;min-height:32px!important;font-size:14px!important;color:#153B4B!important;background:#FFF!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-sort-select {display:flex!important;align-items:center!important;gap:8px!important;flex:0 1 210px!important;min-width:0!important;padding:7px 9px!important;min-height:48px!important;border:1px solid #A8C4D1!important;border-radius:9px!important;background:#FFF!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-sort-select select {width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;padding:0!important;font-size:14px!important;height:32px!important;min-height:32px!important;background:#FFF!important;color:#153B4B!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-toolbar-btn {display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:48px!important;border-radius:9px!important;background:#FFF!important;color:#153B4B!important;border:1px solid #A8C4D1!important;padding:7px 12px!important;font-size:14px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-view-switch {display:flex!important;align-items:stretch!important;gap:4px!important;padding:3px!important;border:1px solid #A8C4D1!important;border-radius:9px!important;background:#FFF!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-view-switch a {display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:4px 9px!important;background:#FFF!important;color:#153B4B!important;border-radius:7px!important;font-size:14px!important;white-space:nowrap!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-quality-filters-v1387 {order:3!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:12px!important;border:1px solid #CDDFE7!important;border-radius:12px!important;background:#FFF!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-quality-filters-v1387>span {display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:13px!important;font-weight:650!important;background:#FFDD00!important;color:#153B4B!important;border-radius:7px!important;padding:6px 8px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-quality-filters-v1387>span>i {background:#03475D!important;color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important;border-radius:6px!important;padding:3px!important;box-sizing:content-box!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-quality-filters-v1387>a {font-size:13px!important;min-height:38px!important;padding:8px 10px!important;border:1px solid #C3D8E2!important;background:#F5F9FA!important;color:#153B4B!important;border-radius:8px!important;line-height:1.5!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] :is(.xan-pw-portfolio-table-wrap,.xan-pw-portfolio-card-grid,.xan-pw-portfolio-empty) {order:5!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-pagination {order:6!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-source-note {order:1!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table-wrap {width:100%!important;overflow-x:auto!important;border:1px solid #CDDFE7!important;border-radius:14px!important;background:#FFF!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table {width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;background:#FFF!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table :is(th,td) {box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:14px 10px!important;font-size:13px!important;color:#153B4B!important;vertical-align:middle!important;line-height:1.5!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(1){width:3%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(2){width:27%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(3){width:7%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(4){width:9%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(5){width:9%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(6){width:11%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(7){width:7%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(8){width:27%!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody tr:nth-child(even) {background:#F6F9FB!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-cell {display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-thumb {width:76px!important;height:70px!important;flex:0 0 76px!important;border-radius:9px!important;overflow:hidden!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-cell>span:last-child {min-width:0!important;flex:1!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-cell b {font-size:15px!important;font-weight:650!important;line-height:1.45!important;white-space:normal!important;display:block!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-cell :is(small,em) {font-size:13px!important;color:#294F60!important;-webkit-text-fill-color:#294F60!important;line-height:1.5!important;white-space:normal!important;display:block!important;font-style:normal!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-actions {display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;justify-content:flex-start!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-actions>a {min-height:38px!important;padding:8px 10px!important;font-size:13px!important;border-radius:8px!important;white-space:nowrap!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-actions>a:first-child {background:#03475D!important;color:#FFF!important;-webkit-text-fill-color:#FFF!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-menu summary {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;min-height:38px!important;background:#03475D!important;color:#FFDD00!important;border-radius:8px!important;border:0!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-menu .dashicons {color:#FFDD00!important;-webkit-text-fill-color:#FFDD00!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-card {border:1px solid #CDDFE7!important;border-radius:14px!important;box-shadow:none!important;overflow:visible!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-card-body {padding:16px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-card h2 {font-size:18px!important;line-height:1.4!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-card :is(small,p) {font-size:13px!important;color:#294F60!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-panel {flex-basis:100%!important;width:100%!important;min-width:0!important;gap:12px!important;padding:16px!important;background:#F4F8FA!important;border:1px solid #CDDFE7!important;border-radius:10px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-panel[hidden] {display:none!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-panel:not([hidden]) {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-panel label {font-size:13px!important;color:#153B4B!important;min-width:0!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-panel :is(input,select) {min-width:0!important;max-width:100%!important;width:100%!important;height:44px!important;background:#FFF!important;color:#153B4B!important;font-size:14px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-group-title-v1447 {grid-column:1/-1!important;background:#FFDD00!important;color:#153B4B!important;padding:6px 10px!important;border-radius:6px!important;font-size:13px!important;width:fit-content!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-actions {grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}
/* Interaction finishing: clear primary edit/apply action, quiet secondary actions. */
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(2){width:26%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(6){width:10%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table th:nth-child(7){width:9%!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table thead th {overflow-wrap:normal!important;word-break:normal!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-btn {min-height:44px!important;padding:9px 12px!important;font-size:14px!important}
html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-um-tabs button {min-height:44px!important}
@media(max-width:800px){html.cm-unified-chrome #root .mx-fav-btn {width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-actions :is(a,button,summary) {min-height:44px!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) :is(.xan-tc-filters,.xan-tc-form) :is(input,select,textarea) {font-size:16px!important}}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-actions>a:not(:first-child) {background:#FFF!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border:1px solid #A8C4D1!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-actions>a.xan-pw-row-edit-v1158,html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-actions button {background:#FFDD00!important;color:#153B4B!important;-webkit-text-fill-color:#153B4B!important;border:1px solid #D6BA00!important;min-height:44px!important;border-radius:8px!important;font-weight:650!important;padding:8px 12px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-delete-form-v1158 {margin:0!important;padding:0!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-delete-v1158 {min-height:38px!important;padding:8px 10px!important;border:1px solid #E6B7B1!important;border-radius:8px!important;background:#FFF2F0!important;color:#9D2F26!important;font:600 13px/1.5 "Segoe UI",sans-serif!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-actions>a {min-height:44px!important;padding:9px 12px!important;border:1px solid #A8C4D1!important;border-radius:8px!important;background:#FFF!important;color:#153B4B!important;font-size:14px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-menu-pop {z-index:30!important;max-width:calc(100vw - 48px)!important;min-width:200px!important;right:0!important;left:auto!important;padding:8px!important;border-radius:10px!important;border:1px solid #A8C4D1!important;background:#FFF!important;box-shadow:0 8px 28px #03475D22!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-menu-pop a {display:flex!important;align-items:center!important;min-height:44px!important;white-space:normal!important;font-size:14px!important;color:#153B4B!important;padding:9px!important;border-radius:7px!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-menu-pop a:is(:hover,:focus-visible) {background:#FFDD00!important;color:#153B4B!important}
html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-row-menu-pop .xan-pw-row-delete-v1158 {width:100%!important;text-align:left!important;min-height:44px!important;margin-top:6px!important}
@media(max-width:1100px){html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table thead {display:none!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table,html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody {display:block!important;width:100%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody {padding:12px!important;display:grid!important;gap:12px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody tr {position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;background:#FFF!important;border:1px solid #CDDFE7!important;border-radius:12px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody td {display:block!important;width:auto!important;padding:0!important;border:0!important;min-width:0!important;text-align:left!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody td:before {content:attr(data-label)!important;display:table!important;background:#FFDD00!important;color:#153B4B!important;font-size:13px!important;padding:2px 6px!important;border-radius:5px!important;margin-bottom:5px!important;font-weight:650!important;position:static!important;width:auto!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody td:first-child {position:absolute!important;top:14px!important;right:14px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody td:nth-child(2),html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody td:last-child {grid-column:1/-1!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody td:nth-child(2) {padding-right:32px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody td:is(:first-child,:nth-child(2),:last-child):before {display:none!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table-wrap {overflow:visible!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-panel:not([hidden]) {grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:800px){html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-coverage-v1528 {display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-coverage-v1528 ul {grid-template-columns:repeat(2,minmax(0,1fr))!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-summary-v145{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-day-v145 {grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-day-v145>small {grid-column:2!important;text-align:left!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-content{padding:14px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head {align-items:flex-start!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head>div:last-child{justify-content:flex-start!important}}
@media(max-width:480px){html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-kpis{grid-template-columns:minmax(0,1fr)!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-tc-filters>label {flex-basis:100%!important}html body[class][class][class][class]:is([class],:has(#xanOfficeWorkspace),:has(#xan-private-listings)) .xan-analytics-summary-v145{grid-template-columns:minmax(0,1fr)!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-content{padding:10px!important;gap:10px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head{padding:16px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolios-head h1{font-size:25px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454{padding:12px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav{gap:8px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-ops-summary-v1454 nav>a{padding:10px!important;min-height:100px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-toolbar>*:not([type=hidden]){flex-basis:100%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-toolbar .xan-pw-view-switch{width:100%!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-view-switch a{flex:1!important;justify-content:center!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-filter-panel:not([hidden]){grid-template-columns:minmax(0,1fr)!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody tr{grid-template-columns:minmax(0,1fr)!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table tbody{padding:8px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] .xan-pw-portfolio-table .xan-pw-portfolio-thumb{width:62px!important;flex-basis:62px!important}html body.xan-pw-body.xan-pw-section-body-portfolios:has(#xan-pw-content)[class][class] :is(input,select,textarea){font-size:16px!important}}
}
