﻿.st0{opacity:.1;fill:#807451}.st1{opacity:.2;fill:#807451}.st2{fill:#807451}.mb-0{margin-bottom:0 !important}@font-face{font-family:"adunits";src:url("fonts/adunits.eot?2yk1ca");src:url("fonts/adunits.eot?2yk1ca#iefix") format("embedded-opentype"),url("fonts/adunits.ttf?2yk1ca") format("truetype"),url("fonts/adunits.woff?2yk1ca") format("woff"),url("fonts/adunits.svg?2yk1ca#adunits") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=adunits-],[class*=" adunits-"]{font-family:"adunits" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.adunits-order-desc:before{content:""}.adunits-order-asc:before{content:""}.adunits-fav-active:before{content:""}.adunits-angle-left:before{content:""}.adunits-angle-right:before{content:""}.adunits-fav:before{content:"f"}.adunits-angle-up:before{content:"u"}.adunits-angle-down:before{content:"d"}#adunits{background:var(--ad-units-background)}#adunits .position-relative{position:relative}#adunits .image{border:1px solid var(--ad-units-border);margin-bottom:1rem}#adunits .image img{display:block}#adunits .image .caption:not(:empty){padding:5px 10px}#adunits .video{position:relative;padding-top:56%;margin-bottom:1rem}#adunits .video .wp-video,#adunits .video video,#adunits .video iframe{width:auto !important;position:absolute;top:0;left:0;height:100%}#adunits .preview-block{position:relative}#adunits .preview-block .svg-maps{margin-bottom:2rem}#adunits .preview-block .status-0{fill:var(--ad-units-status-0);opacity:var(--ad-units-status-opacity-0)}#adunits .preview-block .status-0.highlight{opacity:var(--ad-units-status-highlight-opacity-0)}#adunits .preview-block .status-1{fill:var(--ad-units-status-1);opacity:var(--ad-units-status-opacity-1)}#adunits .preview-block .status-1.highlight{opacity:var(--ad-units-status-highlight-opacity-1)}#adunits .preview-block .status-2{fill:var(--ad-units-status-2);opacity:var(--ad-units-status-opacity-2)}#adunits .preview-block .status-2.highlight{opacity:var(--ad-units-status-highlight-opacity-2)}#adunits .preview-block .status-3{fill:var(--ad-units-status-3);opacity:var(--ad-units-status-opacity-3)}#adunits .preview-block .status-3.highlight{opacity:var(--ad-units-status-highlight-opacity-3)}#adunits .preview-block .status-4{fill:var(--ad-units-status-4);opacity:var(--ad-units-status-opacity-4)}#adunits .preview-block .status-4.highlight{opacity:var(--ad-units-status-highlight-opacity-4)}#adunits .preview-block .status-5{fill:var(--ad-units-status-5);opacity:var(--ad-units-status-opacity-5)}#adunits .preview-block .status-5.highlight{opacity:var(--ad-units-status-highlight-opacity-5)}#adunits .preview-block .status-6{fill:var(--ad-units-status-6);opacity:var(--ad-units-status-opacity-6)}#adunits .preview-block .status-6.highlight{opacity:var(--ad-units-status-highlight-opacity-6)}#adunits .preview-block .status-7{fill:var(--ad-units-status-7);opacity:var(--ad-units-status-opacity-7)}#adunits .preview-block .status-7.highlight{opacity:var(--ad-units-status-highlight-opacity-7)}#adunits .preview-block .status-8{fill:var(--ad-units-status-8);opacity:var(--ad-units-status-opacity-8)}#adunits .preview-block .status-8.highlight{opacity:var(--ad-units-status-highlight-opacity-8)}#adunits .preview-block .status-9{fill:var(--ad-units-status-9);opacity:var(--ad-units-status-opacity-9)}#adunits .preview-block .status-9.highlight{opacity:var(--ad-units-status-highlight-opacity-9)}#adunits .preview-block .status-10{fill:var(--ad-units-status-10);opacity:var(--ad-units-status-opacity-10)}#adunits .preview-block .status-10.highlight{opacity:var(--ad-units-status-highlight-opacity-10)}#adunits .preview-block .fasade.fixed-height{max-height:60vh;overflow:scroll}#adunits .preview-block.zoomed-in .fasade{max-height:60vh;overflow:hidden}#adunits .preview-block.zoomed-in .fasade svg{width:var(--ad-units-zoom-level)}#adunits .preview-block.zoomed-in.z-200 .fasade svg{width:200%}#adunits .preview-block.zoomed-in .preview-nav{display:flex}#adunits .preview-nav{position:absolute;top:1rem;left:1rem;list-style:none;margin:0;padding:0;align-items:flex-start;display:none;z-index:1}#adunits .preview-nav li{margin:0 .5rem;padding:0}#adunits .preview-nav .button{background:#fff}#adunits .preview-nav.global-nav li .button{opacity:.7}#adunits .preview-nav.global-nav li.active .button{opacity:1}#adunits .actions{display:flex;flex-wrap:nowrap;justify-content:start}#adunits .actions>*{margin-right:10px}@media(max-width: 767px){#adunits .actions{flex-direction:column}#adunits .actions>*{width:100%;margin-right:0;margin-bottom:10px}}#adunits .toggle-favorites .m-only{display:inline}#adunits .toggle-favorites .m-all{display:none}#adunits .toggle-favorites.is-pressed .m-only{display:none}#adunits .toggle-favorites.is-pressed .m-all{display:inline}#adunits .toggle-available .m-only{display:inline}#adunits .toggle-available .m-all{display:none}#adunits .toggle-available.is-pressed .m-only{display:none}#adunits .toggle-available.is-pressed .m-all{display:inline}#adunits .toggle-filters .m-show{display:inline}#adunits .toggle-filters .m-hide{display:none}#adunits .toggle-filters.is-pressed .m-show{display:none}#adunits .toggle-filters.is-pressed .m-hide{display:inline}#adunits .units{position:sticky;top:100px;max-height:calc(100vh - 100px);overflow-y:scroll;z-index:9}#adunits .units .unit-list thead th{position:sticky;top:0;cursor:pointer;background:#fff;z-index:1}#adunits .units .unit-list td,#adunits .units .unit-list th{display:none}#adunits .units .unit-list .priority_s{display:table-cell}#adunits .units .unit-list .ordered:after{font-family:"adunits" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";vertical-align:middle}#adunits .units .unit-list .ordered.desc:after{content:"๵"}@media(min-width: 480px){#adunits .units .unit-list .priority_m{display:table-cell}}@media(min-width: 992px){#adunits .units .unit-list .priority_l{display:table-cell}}#adunits .other-favorites th:not(.priority_shortlist),#adunits .other-favorites td:not(.priority_shortlist){display:none}#adunits .ad-row{display:flex;justify-content:center;width:100%}#adunits .ad-row>*{padding:0 1rem;flex-grow:1}#adunits .ad-row.side-by-side>.floor-plans,#adunits .ad-row.side-by-side>.more-info,#adunits .ad-row.side-by-side>.preview-block{width:70%}#adunits .ad-row.side-by-side>.open-unit-sidebar,#adunits .ad-row.side-by-side>.side-info,#adunits .ad-row.side-by-side>.units{width:30%}#adunits .ad-row.stacked{flex-direction:column}#adunits .ad-row.stacked>*{width:100% !important}#adunits .ad-row.stacked .units{position:static;max-height:none;overflow-y:auto}@media(max-width: 992px){#adunits .ad-row{flex-wrap:wrap}#adunits .ad-row>*{width:100% !important}}#adunits table{border:0}#adunits table thead th{background:#fff}#adunits table td,#adunits table th{border-left:0;border-right:0;padding:.5rem;text-align:left;background-color:initial}#adunits table td{text-align:right;white-space:nowrap}#adunits table tr[class*=status]{cursor:pointer}#adunits table tr[class*=status] td,#adunits table tr[class*=status] th{position:relative;white-space:nowrap}#adunits table tr[class*=status] td:after,#adunits table tr[class*=status] th:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1;display:none;opacity:var(--ad-units-opacity1)}#adunits table tr[class*=status]:hover td:after,#adunits table tr[class*=status]:hover th:after,#adunits table tr[class*=status].highlight td:after,#adunits table tr[class*=status].highlight th:after{display:block}#adunits table tr[class*=status] th:before{content:"";width:10px;height:10px;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:5px}#adunits table tr[class*=status].status-0 th:before{background:var(--ad-units-status-0)}#adunits table tr[class*=status].status-0 td:after,#adunits table tr[class*=status].status-0 th:after{background-color:var(--ad-units-status-0)}#adunits table tr[class*=status].status-1 th:before{background:var(--ad-units-status-1)}#adunits table tr[class*=status].status-1 td:after,#adunits table tr[class*=status].status-1 th:after{background-color:var(--ad-units-status-1)}#adunits table tr[class*=status].status-2 th:before{background:var(--ad-units-status-2)}#adunits table tr[class*=status].status-2 td:after,#adunits table tr[class*=status].status-2 th:after{background-color:var(--ad-units-status-2)}#adunits table tr[class*=status].status-3 th:before{background:var(--ad-units-status-3)}#adunits table tr[class*=status].status-3 td:after,#adunits table tr[class*=status].status-3 th:after{background-color:var(--ad-units-status-3)}#adunits table tr[class*=status].status-4 th:before{background:var(--ad-units-status-4)}#adunits table tr[class*=status].status-4 td:after,#adunits table tr[class*=status].status-4 th:after{background-color:var(--ad-units-status-4)}#adunits table tr[class*=status].status-5 th:before{background:var(--ad-units-status-5)}#adunits table tr[class*=status].status-5 td:after,#adunits table tr[class*=status].status-5 th:after{background-color:var(--ad-units-status-5)}#adunits table tr[class*=status].status-6 th:before{background:var(--ad-units-status-6)}#adunits table tr[class*=status].status-6 td:after,#adunits table tr[class*=status].status-6 th:after{background-color:var(--ad-units-status-6)}#adunits table tr[class*=status].status-7 th:before{background:var(--ad-units-status-7)}#adunits table tr[class*=status].status-7 td:after,#adunits table tr[class*=status].status-7 th:after{background-color:var(--ad-units-status-7)}#adunits table tr[class*=status].status-8 th:before{background:var(--ad-units-status-8)}#adunits table tr[class*=status].status-8 td:after,#adunits table tr[class*=status].status-8 th:after{background-color:var(--ad-units-status-8)}#adunits table tr[class*=status].status-9 th:before{background:var(--ad-units-status-9)}#adunits table tr[class*=status].status-9 td:after,#adunits table tr[class*=status].status-9 th:after{background-color:var(--ad-units-status-9)}#adunits table tr[class*=status].status-10 th:before{background:var(--ad-units-status-10)}#adunits table tr[class*=status].status-10 td:after,#adunits table tr[class*=status].status-10 th:after{background-color:var(--ad-units-status-10)}#adunits .toggle-favorite .remove{display:none}#adunits .toggle-favorite.is-favorite .remove{display:inline}#adunits .toggle-favorite.is-favorite .add{display:none}#adunits .toggle-favorite h5{padding:.5rem}#adunits .toggle-favorite h5 i{font-size:80%}#adunits .filters,#adunits .actions{padding:.5rem 0}#adunits .filters.show-inline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch}#adunits .filters.show-inline .ad-filter{padding:0 1rem;flex-grow:1;min-width:25%}#adunits .filters.show-inline .ad-filter .filter-widget{opacity:.4}#adunits .filters.show-inline .ad-filter.filtered .filter-widget{opacity:1}@media(max-width: 992px){#adunits .filters.show-inline .ad-filter{min-width:50%}}@media(max-width: 768px){#adunits .filters.show-inline .ad-filter{min-width:50%}}@media(max-width: 480px){#adunits .filters.show-inline .ad-filter{min-width:100%}}#adunits .unit-popup{padding:1rem;font-size:1rem;position:fixed;z-index:99;background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.5);min-width:250px}#adunits .unit-popup h4{font-size:1.3rem;margin:0;border-bottom:1px solid var(--ad-units-border)}#adunits .unit-popup .interested{font-size:.8rem}#adunits .unit-popup ul{list-style:none;padding:1rem 0;margin:0}#adunits .unit-popup ul li{border-top:1px solid var(--ad-units-border);padding:.5rem 0;font-weight:bolder}#adunits .unit-popup ul li:first-child{border-top:0}#adunits .unit-popup ul li span{float:right;font-weight:initial}#adunits .data-list{list-style:none;margin:0;padding:0}#adunits .data-list li{border-top:1px solid var(--ad-units-border);padding:.5rem}#adunits .data-list li:first-child{border-top:0}#adunits .data-list li span{font-weight:initial;float:right}#adunits .slick-slider{margin-bottom:2rem}#adunits .slick-arrow{position:absolute;top:50%;font-size:3rem;color:var(--ad-units-accent)}#adunits .slick-arrow.next{right:0}#adunits .slick-arrow.prev{left:0}#adunits .broker-block{text-align:center;border-top:1px solid var(--ad-units-border);margin-bottom:1rem}#adunits .broker-block .image{height:80px;width:80px;margin:1rem auto;background-size:cover;border-radius:50%}#adunits .broker-block h6{margin:0}#adunits .unit-data-list{list-style:none;margin:0;padding:0}#adunits .unit-data-list li{border-top:1px solid var(--ad-units-border);padding:.5rem}#adunits .unit-data-list li span{float:right}#adunits .ad-block{border:1px solid var(--ad-units-border);border-radius:var(--ad-units-radius);padding:.5rem;margin-bottom:1rem}#adunits .ad-block.closed{background:var(--ad-units-primary);color:var(--ad-units-secondary)}#adunits .ad-block.closed .ad-block-title{border-bottom:0 !important}#adunits .ad-block.closed .ad-block-title i.adunits-angle-down{display:inline}#adunits .ad-block.closed .ad-block-title i.adunits-angle-up{display:none}#adunits .ad-block.closed .ad-block-content{display:none}#adunits .ad-block h5{margin:0}#adunits .ad-block.button-block{padding:0}#adunits .ad-block.button-block h5{padding:0 !important}#adunits .ad-block.button-block a{padding:1rem;display:block}#adunits .ad-block-title{margin:0;padding:.5rem;text-align:left;cursor:pointer;border-bottom:1px solid var(--ad-units-border)}#adunits .ad-block-title i{font-size:2rem;vertical-align:middle;margin-left:10px;float:right;position:relative;top:-3px}#adunits .ad-block-title i.adunits-angle-down{display:none}#adunits .ad-block-content h1,#adunits .ad-block-content h2,#adunits .ad-block-content h3,#adunits .ad-block-content h4,#adunits .ad-block-content h5,#adunits .ad-block-content p{padding:.5rem}#adunits .fancy-check input{display:none}#adunits .fancy-check input+label{position:relative;padding-left:1.5rem;position:relative}#adunits .fancy-check input+label:after,#adunits .fancy-check input+label:before{content:"";position:absolute;border:1px solid var(--ad-units-accent);width:14px;height:14px;border-radius:50%;top:3px;left:0}#adunits .fancy-check input+label:after{display:none;background:var(--ad-units-accent)}#adunits .fancy-check input:checked+label:after{display:block}#adunits .button{padding:var(--ad-units-button-padding,.4rem .8rem);border:1px solid #ccc;text-decoration:none;border-radius:var(--ad-units-radius)}#adunits .button.primary-button{background:var(--ad-units-accent)}#adunits input{border:1px solid var(--ad-units-border);border-radius:var(--ad-units-radius);background:var(--ad-units-field-bg);color:var(--ad-units-field-fg)}#adunits .text-center{text-align:center}#adunits .text-right{text-align:right}#adunits .ui-slider-handle{border-radius:50%;background:#fff !important;border-color:var(--ad-units-accent) !important;top:-0.5rem;height:1rem;width:1rem}#adunits .ui-widget.ui-widget-content{border:0;background:var(--ad-units-border);height:2px}#adunits .ui-slider-range{background:var(--ad-units-accent)}#adunits .ad-filter{margin-bottom:.5rem}#adunits .ad-filter .filter-title{text-align:center;margin-bottom:.3rem;font-size:.8rem}#adunits .compas{position:absolute;bottom:1rem;right:1rem;width:60px;height:60px;background:var(--ad-units-accent)}#adunits .compas[class*=top_right]{top:1rem;bottom:auto}#adunits .compas[class*=svg]{right:2rem}#adunits .compas .coo{color:#fff;font-size:10px;line-height:1;position:absolute;width:10px;text-align:center;display:block;font-weight:600}#adunits .compas .coo.n{top:calc(50% - 5px);left:calc(50% - 5px)}#adunits .compas .coo.s{bottom:1px;left:calc(50% - 5px)}#adunits .compas .coo.w{top:calc(50% - 5px);left:1px;text-align:left}#adunits .compas .coo.e{top:calc(50% - 5px);right:2px}#adunits .compas .circle{display:block;width:56px;height:56px;border:1px solid #fff;border-radius:50%;position:absolute;top:2px;left:2px}#adunits .compas .line{display:block;height:20px;width:1px;transform-origin:50% 28px;background:#fff;position:absolute;top:2px;left:30px}#adunits .compas.N .line{transform:rotate(0)}#adunits .compas.NE .line{transform:rotate(45deg)}#adunits .compas.E .line{transform:rotate(90deg)}#adunits .compas.SE .line{transform:rotate(135deg)}#adunits .compas.S .line{transform:rotate(180deg)}#adunits .compas.SW .line{transform:rotate(225deg)}#adunits .compas.W .line{transform:rotate(270deg)}#adunits .compas.NW .line{transform:rotate(315deg)}#adunits .preview-block.to-zoom .compas[class*=svg]{right:1rem}

/* ============================================================
   Lemon UX additions: view toggle, filter visibility, unit grid
   (kept unminified — edit here, not in the blob above)
   ============================================================ */

/* --- view toggle --- */
#adunits .view-toggle { display: flex; gap: 10px; }
#adunits .view-toggle .button.is-pressed {
  background: var(--ad-units-accent);
  border-color: var(--ad-units-accent);
  color: #fff;
}

/* --- filter visibility --- */
#adunits .filter-status {
  display: flex; flex-wrap: wrap; align-items: center;
  gap: 0.5rem; padding: 0.5rem 0; font-size: 0.9rem;
}
#adunits .filter-count { font-weight: 600; white-space: nowrap; }
#adunits .filter-chip {
  display: inline-flex; align-items: center;
  background: var(--ad-units-accent); color: #fff;
  padding: 3px 10px; border-radius: var(--ad-units-radius);
  text-decoration: none; font-size: 0.85rem; line-height: 1.5;
}
#adunits .filter-chip i { font-style: normal; font-weight: 700; margin-left: 8px; }
#adunits .filter-chip:hover { opacity: 0.85; }
#adunits .ad-filter.filtered .filter-title { color: var(--ad-units-accent); }
#adunits .ad-filter.filtered .filter-title strong { font-weight: 800; }

/* --- grid view --- */
.unit-grid-view { display: none; }
.unit-grid-view.is-active { display: block; }
#adunits.view-grid .main-views > .preview-block { display: none; }
#adunits.view-grid .units .unit-list { display: none; }
#adunits.view-grid .units {
  position: static; max-height: none; overflow: visible; width: 100% !important;
}
.unit-grid-view .unit-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px; padding: 0.5rem 0 1.5rem;
}
.unit-grid-view .grid-card {
  border: 1px solid var(--ad-units-border);
  border-radius: var(--ad-units-radius);
  overflow: hidden; cursor: pointer; background: #fff;
  transition: box-shadow 0.2s ease;
}
.unit-grid-view .grid-card:hover { box-shadow: 0 4px 18px rgba(0, 0, 0, 0.14); }
/* 3:2 matches the facade photos, so the zoomed-out view fills the box */
.unit-grid-view .grid-card__media { position: relative; aspect-ratio: 3 / 2; background: #f4f4f2; }
.unit-grid-view .grid-card__media svg,
.unit-grid-view .grid-card__media > img {
  position: absolute; inset: 0; width: 100%; height: 100%; display: block;
}
.unit-grid-view .grid-card__map .grid-card__shape { opacity: 0.55; stroke: #fff; stroke-width: 3; }
.unit-grid-view .grid-card__plan {
  object-fit: contain; background: #fff; opacity: 0;
  transition: opacity 0.2s ease; padding: 8px; box-sizing: border-box;
}
.unit-grid-view .grid-card__plan.is-primary { opacity: 1; }
@media (hover: hover) {
  .unit-grid-view .grid-card:hover .grid-card__plan { opacity: 1; }
}
.unit-grid-view .grid-card__status {
  position: absolute; top: 10px; left: 10px; z-index: 1;
  color: #fff; font-size: 0.75rem; font-weight: 600;
  padding: 3px 10px; border-radius: var(--ad-units-radius);
}
.unit-grid-view .grid-card__body { padding: 1rem; }
.unit-grid-view .grid-card__title { margin: 0 0 0.5rem; }
.unit-grid-view .grid-card__desc { margin: 0 0 0.75rem; font-size: 0.85rem; }
.unit-grid-view .grid-card__facts { list-style: none; margin: 0; padding: 0; font-size: 0.9rem; }
.unit-grid-view .grid-card__facts li {
  display: flex; justify-content: space-between; gap: 1rem;
  border-top: 1px solid var(--ad-units-border); padding: 0.35rem 0;
}
.unit-grid-view .grid-card__facts li:first-child { border-top: 0; }

/* per-status colors for shape + pill */
.unit-grid-view .grid-card.status-0 .grid-card__shape { fill: var(--ad-units-status-0); }
.unit-grid-view .grid-card.status-0 .grid-card__status { background: var(--ad-units-status-0); }
.unit-grid-view .grid-card.status-1 .grid-card__shape { fill: var(--ad-units-status-1); }
.unit-grid-view .grid-card.status-1 .grid-card__status { background: var(--ad-units-status-1); }
.unit-grid-view .grid-card.status-2 .grid-card__shape { fill: var(--ad-units-status-2); }
.unit-grid-view .grid-card.status-2 .grid-card__status { background: var(--ad-units-status-2); }
.unit-grid-view .grid-card.status-3 .grid-card__shape { fill: var(--ad-units-status-3); }
.unit-grid-view .grid-card.status-3 .grid-card__status { background: var(--ad-units-status-3); }
.unit-grid-view .grid-card.status-4 .grid-card__shape { fill: var(--ad-units-status-4); }
.unit-grid-view .grid-card.status-4 .grid-card__status { background: var(--ad-units-status-4); }
.unit-grid-view .grid-card.status-5 .grid-card__shape { fill: var(--ad-units-status-5); }
.unit-grid-view .grid-card.status-5 .grid-card__status { background: var(--ad-units-status-5); }
.unit-grid-view .grid-card.status-6 .grid-card__shape { fill: var(--ad-units-status-6); }
.unit-grid-view .grid-card.status-6 .grid-card__status { background: var(--ad-units-status-6); }
.unit-grid-view .grid-card.status-7 .grid-card__shape { fill: var(--ad-units-status-7); }
.unit-grid-view .grid-card.status-7 .grid-card__status { background: var(--ad-units-status-7); }
.unit-grid-view .grid-card.status-8 .grid-card__shape { fill: var(--ad-units-status-8); }
.unit-grid-view .grid-card.status-8 .grid-card__status { background: var(--ad-units-status-8); }
.unit-grid-view .grid-card.status-9 .grid-card__shape { fill: var(--ad-units-status-9); }
.unit-grid-view .grid-card.status-9 .grid-card__status { background: var(--ad-units-status-9); }
.unit-grid-view .grid-card.status-10 .grid-card__shape { fill: var(--ad-units-status-10); }
.unit-grid-view .grid-card.status-10 .grid-card__status { background: var(--ad-units-status-10); }

/* --- toolbar: view toggle + fasade navigation in one row above the views --- */
#adunits .ad-toolbar {
  display: flex; flex-wrap: wrap; align-items: center;
  gap: 10px 20px; padding: 0 0 0.75rem;
}
#adunits .ad-toolbar .preview-nav {
  position: static; top: auto; left: auto;
  display: flex; margin: 0; padding: 0;
}
#adunits .ad-toolbar .preview-nav li { margin: 0 0.5rem 0 0; }
/* fasade nav comes first; the view toggle sits behind a divider */
#adunits .ad-toolbar .view-toggle {
  border-left: 1px solid var(--ad-units-border);
  padding-left: 20px;
}
#adunits .ad-toolbar .button {
  font-size: 1rem;
  line-height: 1.3;
  padding: 0.55em 1em;
  white-space: nowrap;
  display: inline-block;
}
@media (max-width: 767px) {
  /* one horizontally scrollable row on mobile instead of wrapping */
  #adunits .ad-toolbar {
    flex-wrap: nowrap; overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 0.5rem;
  }
  #adunits .ad-toolbar .preview-nav { flex-wrap: nowrap; }
  #adunits .ad-toolbar .view-toggle { flex-shrink: 0; border-left: 0; padding-left: 0; }
}

/* one shared left/right edge: outermost sliders drop their side padding
   so their tracks align with the buttons, count and cards. The track is
   inset by half a drag handle so the handle circle lands exactly on the
   edge instead of overhanging and getting clipped. */
#adunits .filters.show-inline .ad-filter:first-child { padding-left: 0; }
#adunits .filters.show-inline .ad-filter:last-child { padding-right: 0; }
#adunits .filters.show-inline .ad-filter:first-child .filter-widget { margin-left: 0.6em; }
#adunits .filters.show-inline .ad-filter:last-child .filter-widget { margin-right: 0.6em; }

/* first table column starts on the shared edge too */
#adunits .units .unit-list th:first-child,
#adunits .units .unit-list td:first-child { padding-left: 0; }
#adunits .units .unit-list { border-spacing: 0; }

/* stacked layout never scrolls the units block, so don't let its
   overflow clip the slider drag handles */
#adunits .ad-row.stacked .units { overflow: visible; }

/* breathing room between filter chips */
#adunits .active-filters { display: inline-flex; flex-wrap: wrap; gap: 8px; }

/* --- unit view: share the toolbar's left edge --- */
/* the sidebar and its columns each add 1rem side padding, which pushed
   the floor plan right of the Tilbake button above it */
#adunits .ad-row > .open-unit-sidebar { padding-left: 0; padding-right: 0; }
#adunits .open-unit-sidebar .ad-row > .more-info { padding-left: 0; }
#adunits .open-unit-sidebar .ad-row > .side-info { padding-right: 0; }
@media (max-width: 992px) {
  /* columns stack full-width here, so both edges go flush */
  #adunits .open-unit-sidebar .ad-row > .more-info { padding-right: 0; }
  #adunits .open-unit-sidebar .ad-row > .side-info { padding-left: 0; }
}

/* === unified filter-button states: active = accent, inactive = white ===
   Applies to the toolbar (view toggle + fasade nav + Tilbake) and the
   actions row (Ledige enheter, favoritter, filter toggles). */
#adunits .ad-toolbar .button,
#adunits .units .actions .button {
  background: #fff;
  color: inherit;
}
#adunits .preview-nav.global-nav li .button { opacity: 1; }
#adunits .ad-toolbar .button:hover,
#adunits .units .actions .button:hover {
  border-color: var(--ad-units-accent);
  color: var(--ad-units-accent);
}
#adunits .preview-nav.global-nav li.active .button,
#adunits .preview-nav.global-nav li.active .button:hover,
#adunits .ad-toolbar .button.is-pressed,
#adunits .ad-toolbar .button.is-pressed:hover,
#adunits .units .actions .button.is-pressed,
#adunits .units .actions .button.is-pressed:hover {
  background: var(--ad-units-accent);
  border-color: var(--ad-units-accent);
  color: #fff;
}

/* the availability toggle keeps one label; its pressed state (accent)
   says "active" — the old swap to "Alle enheter" read like the fasade
   nav's "Vis alle" button */
#adunits .toggle-available .m-only { display: inline !important; }
#adunits .toggle-available .m-all { display: none !important; }

/* "Fjern filter" — clear-everything action at the end of the chip row */
#adunits .filter-clear-all {
  display: inline-flex; align-items: center;
  background: #fff; color: var(--ad-units-accent);
  border: 1px solid var(--ad-units-accent);
  padding: 3px 10px; border-radius: var(--ad-units-radius);
  text-decoration: none; font-size: 0.85rem; line-height: 1.5;
}
#adunits .filter-clear-all:hover { background: var(--ad-units-accent); color: #fff; }

/* --- actions live in the toolbar row, behind their own divider --- */
#adunits .ad-toolbar .actions {
  display: flex; flex-wrap: nowrap;
  margin: 0; padding: 0 0 0 20px;
  border-left: 1px solid var(--ad-units-border);
}
#adunits .ad-toolbar .actions > * { margin-right: 10px; }
@media (max-width: 767px) {
  /* stay one scrollable row on mobile, overriding the stacked default */
  #adunits .ad-toolbar .actions { flex-direction: row; border-left: 0; padding-left: 0; }
  #adunits .ad-toolbar .actions > * { width: auto; margin-bottom: 0; margin-right: 10px; }
}

/* links inside unit description content (e.g. interiørkonsept link) */
#adunits [data-content] a {
  color: var(--ad-units-accent);
  text-decoration: underline;
  text-underline-offset: 2px;
}
#adunits [data-content] a:hover { opacity: 0.8; }

/* dividers get equal air on both sides: the last item in each toolbar
   group drops its trailing margin so only the flex gap remains */
#adunits .ad-toolbar .preview-nav li:last-child { margin-right: 0; }
#adunits .ad-toolbar .actions > *:last-child { margin-right: 0; }
