/* Compact owned workspaces. No rules target photos, map canvases or exported documents. */
@media screen {
:root {--xan-estate-v134:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22900%22%20height%3D%22210%22%20viewBox%3D%220%200%20900%20210%22%3E%3Cg%20fill%3D%22white%22%20fill-opacity%3D%22.045%22%20stroke%3D%22white%22%20stroke-opacity%3D%22.3%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M200%20196h700M255%20196v-72l60-48%2060%2048v72zM265%20124l50-39%2050%2039M290%20196v-46h49v46M390%20196V56l115-25%2051%2029v136zM390%2056l51%2029%20115-25M441%2085v111M577%20196V91l89-48%2062%2038v115zM577%2091l62%2034%2089-44M639%20125v71M742%20196v-62l60-48%2060%2048v62M752%20134l50-39%2050%2039M780%20196v-37h43v37%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M460%2099l20-4v22l-20%204zM496%2091l20-4v22l-20%204zM460%20135l20-4v22l-20%204zM496%20127l20-4v22l-20%204zM403%2083l16%209v21l-16-9zM403%20123l16%209v21l-16-9zM590%20112l17%209v20l-17-9zM652%20137l18-8v22l-18%208zM686%20120l18-8v22l-18%208zM652%20169l18-8v22l-18%208zM686%20152l18-8v22l-18%208z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffdd00%22%20stroke-opacity%3D%22.26%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M370%2031H553M370%2026v10M553%2026v10M731%2071h140M731%2066v10M871%2066v10M225%20205h657%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134 {
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;
 gap:10px 18px!important;min-height:0!important;height:auto!important;max-height:none!important;
 padding:12px 18px!important;margin-block:0 10px!important;border-radius:12px!important;
 background-color:#145F73!important;
 background-image:linear-gradient(90deg,#145F73 0%,rgba(20,95,115,.88) 38%,rgba(20,95,115,.22) 100%),var(--xan-estate-v134)!important;
 background-size:100% 100%,760px 190px!important;background-position:center,right center!important;background-repeat:no-repeat!important;
 color:#fff!important;box-sizing:border-box!important;isolation:isolate;overflow:visible!important
}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134::before,html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134::after {pointer-events:none!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134>.xan-compact-title-v134 {order:0!important;flex:1 1 240px!important;min-width:0!important;max-width:100%!important;text-align:center!important;grid-column:auto!important;grid-row:auto!important;margin:0!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-title-v134:is(h1,h2),html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-title-v134 :is(h1,h2) {font-size:clamp(20px,1.5vw,24px)!important;line-height:1.2!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-title-v134 :is(p,small,.xan-admin-scope-v9251) {font-size:13px!important;line-height:1.4!important;margin:4px auto 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;max-width:75ch!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-title-v134 :is(.xan-eyebrow,[class$="-eyebrow"],.cm-directory-kicker):not([hidden]) {margin:0 auto 4px!important;padding:2px 7px!important;font-size:11px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134>.xan-compact-actions-v134 {order:1!important;flex:0 1 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;max-width:100%!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;text-align:start!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-actions-v134 :is(a,button,summary),html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-actions-v134:is(a,button,summary) {min-height:42px!important;padding:7px 11px!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;max-width:100%!important;box-sizing:border-box!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134>.xan-compact-emblem-v134 {order:-1!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134>.xan-compact-context-v134 {order:2!important;flex-basis:100%!important;margin:0!important;min-width:0!important;font-size:13px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-content-v134 {padding-top:8px!important;gap:10px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-title-with-count {gap:10px!important;justify-content:center!important;flex-wrap:wrap!important;margin:0!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-title-with-count>span {padding:3px 8px!important;font-size:13px!important}
/* Bring operational results above the fold without removing source/partial-data warnings. */
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-ops-summary-v1454 {padding:10px 12px!important;gap:8px!important;min-height:0!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-ops-summary-v1454>div {display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-ops-summary-v1454>nav {gap:8px!important;margin:0!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-ops-summary-v1454>nav>a {min-height:52px!important;padding:8px 12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-ops-summary-v1454>nav>a>strong {font-size:22px!important;margin:0!important;line-height:1.15!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-ops-summary-v1454>p {margin:0!important;padding:6px 9px!important;font-size:12px!important;line-height:1.4!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) :is(.xan-pw-portfolio-tabs,.xan-pw-quality-filters-v1387,.xan-pw-portfolio-toolbar-v1387) {padding:8px 10px!important;gap:7px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-tabs>a,html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-quality-filters-v1387>a {min-height:40px!important;padding:6px 10px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-sup-kpis>article {min-height:76px!important;padding:10px 14px!important;gap:12px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-sup-kpis>article>.dashicons {width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}
/* One scroll owner for the page; only the wide table scrolls horizontally. */
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-metrics-v138>div {display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:5px!important;padding:12px!important;min-height:100px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-metrics-v138 :is(strong,b,span,small,i) {text-align:center!important;margin-inline:auto!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-table-v138 {min-width:1080px!important;width:100%!important;table-layout:auto!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-table-v138 :is(th,td):last-child {position:sticky!important;right:0!important;z-index:2!important;background:#fff!important;min-width:120px!important;width:120px!important;box-shadow:-5px 0 10px rgba(21,59,75,.09)!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-table-v138 th:last-child {background:#ffdd00!important;z-index:3!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-table-v138 td:last-child :is(a,button) {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin:3px!important;white-space:nowrap!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-table-wrap:has(>.xan-project-table-v138) {width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;height:auto!important;max-height:none!important;overscroll-behavior:auto!important;scrollbar-width:auto!important;touch-action:auto!important;position:relative!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) :is(.xan-portal-content,.xan-portal-main):has(.xan-project-table-v138) {min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}
/* Secondary navigation stays available in a native disclosure, with its original nodes. */
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-topbar-v134 {display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-height:0!important;padding:7px 10px!important;margin:0 0 8px!important;top:0!important;position:relative!important;z-index:30!important;overflow:visible!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-topbar-v134 .xan-top-search {flex:1 1 220px!important;min-width:100px!important;max-width:none!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-topbar-v134 .xan-top-actions {display:flex!important;align-items:center!important;flex:0 1 auto!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-topbar-v134 :is(input,.xan-pill,[data-xan-central-entry]) {min-height:42px!important;height:auto!important;margin:0!important;font-size:13px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134 {position:relative!important;flex:0 0 auto!important;color:#153b4b!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134>summary {cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;padding:7px 12px!important;border:1px solid #b9d2dc!important;border-radius:9px!important;background:#fff!important;color:#153b4b!important;font-size:13px!important;list-style:none!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134>summary::-webkit-details-marker {display:none}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134>summary::after {content:'⌄';font-size:16px;color:#145f73}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134[open]>summary {background:#ffdd00!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-panel-v134 {position:absolute!important;right:0!important;top:calc(100% + 6px)!important;z-index:90!important;width:320px!important;max-width:calc(100vw - 28px)!important;max-height:min(70dvh,520px)!important;overflow:auto!important;background:#fff!important;border:1px solid #bfd5de!important;box-shadow:0 12px 28px rgba(21,59,75,.18)!important;border-radius:12px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134:not([open])>.xan-compact-tools-panel-v134 {display:none!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-panel-v134 .xan-user {display:flex!important;min-width:0!important;max-width:100%!important;gap:8px!important;margin:0 0 5px!important;padding:0 0 10px!important;border-bottom:1px solid #dbe7ec!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-panel-v134 .xan-user :is(strong,span) {overflow-wrap:anywhere!important;white-space:normal!important;color:#153b4b!important;font-size:12px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-panel-v134 .xan-workspace-switch {display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:8px 0 0!important;margin:0!important;min-width:0!important;border-top:1px solid #dbe7ec!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-panel-v134 .xan-workspace-switch>span {width:100%!important;font-size:12px!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-panel-v134 a {min-height:42px!important;margin:0!important;white-space:normal!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134 summary:focus-visible {outline:3px solid #ffdd00!important;outline-offset:3px!important}
@media(max-width:760px) {
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134 {padding:11px 12px!important;gap:9px!important;background-size:100% 100%,600px 150px!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134>.xan-compact-title-v134 {flex-basis:100%!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134>.xan-compact-actions-v134 {flex:1 1 100%!important;justify-content:center!important;gap:6px!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-hero-v134>.xan-compact-emblem-v134 {display:none!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-actions-v134 :is(a,button,summary),html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-actions-v134:is(a,button,summary) {min-height:44px!important;padding:7px 10px!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-topbar-v134 {gap:6px!important;padding:6px!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-topbar-v134 .xan-top-search {flex-basis:100%!important;order:-1!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-v134 {position:static!important;margin-left:auto!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-compact-tools-panel-v134 {right:0!important;max-width:100%!important}
 html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-pw-portfolio-ops-summary-v1454>nav {grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
}

@media screen {
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-support-center-v61 {grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-support-center-v61 :is(section,main,aside,form,article) {min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-support-center-v61 .xan-table-wrap {min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior:auto!important}
@media(max-width:1100px){html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-sup-workspace,html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-sup-main,html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-sup-side {grid-template-columns:minmax(0,1fr)!important}html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-sup-filters {grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-sup-filters {grid-template-columns:minmax(0,1fr)!important}}
}
@media screen {html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-metrics-v138 .xan-metric-icon {display:grid!important;place-items:center!important;width:36px!important;height:36px!important;background:#145f73!important;color:#ffdd00!important;border-radius:9px!important}html body[class][class][class][class][class][class][class][class][class][class][class][class]:is([class],#xanOfficeWorkspace,#xan-private-listings) .xan-project-metrics-v138 .xan-metric-icon svg {color:#ffdd00!important;stroke:#ffdd00!important;background:transparent!important}}
