.marinakis-unit-browser .estatebud-listing-project-units-header-status-board { display:flex; flex-wrap:wrap; gap:8px; }
.marinakis-unit-browser button.marinakis-unit-filter { display:inline-flex; align-items:center; gap:7px; min-height:40px; padding:8px 12px; border:1px solid #d6d4df; border-radius:5px; background:#fff; color:#0d0630; font:inherit; font-size:14px; cursor:pointer; }
.marinakis-unit-browser button.marinakis-unit-filter[aria-pressed="true"] { background:#efedf5; border-color:#0d0630; box-shadow:inset 0 0 0 1px #0d0630; font-weight:700; }
.marinakis-unit-browser button.marinakis-unit-filter:hover { background:#f4f3f7; }
.marinakis-unit-browser button.marinakis-unit-filter:focus-visible,
.marinakis-unit-browser .estatebud-units-table:focus-visible { outline:2px solid #0d0630; outline-offset:3px; }
.marinakis-unit-browser .marinakis-unit-result { margin:0 0 12px; font-size:14px; color:#555064; }
.marinakis-unit-browser .estatebud-units-table { display:block; flex:none; overflow:auto !important; position:relative; overscroll-behavior-y:contain; max-height:660px; }
.marinakis-unit-browser .estatebud-units-table-title { margin-bottom:13px; }
.marinakis-unit-browser .estatebud-table-content { display:table; min-width:100%; width:max-content; border-collapse:separate; border-spacing:0; }
.marinakis-unit-browser .estatebud-units-table-header-column { position:sticky !important; top:0; z-index:4; background:#f3f4f6; }
.marinakis-unit-browser .estatebud-units-table-header-column.estatebud-units-table-content-reference { z-index:5; }
.marinakis-unit-browser [hidden] { display:none !important; }
