.rc-card.rc-card{background:var(--rc-surface,#fff);min-width:0;max-width:100%;color:var(--rc-text,#292722);border:1px solid var(--rc-border,color-mix(in srgb,var(--rc-text) 16%,transparent));border-radius:var(--rc-radius,16px);box-shadow:var(--rc-shadow);text-align:start;padding:0;font-family:Noto Kufi Arabic,Arial,sans-serif;line-height:1.8;overflow:clip;container:rental-card/inline-size}.rc-card *{box-sizing:border-box}.rc-card :is(h3,p,dl,dd){margin:0}.rc-card.rc-card :is(button,a){font:inherit;cursor:pointer;text-decoration:none;transition:background .15s}.rc-card.rc-card :is(button,a):focus-visible{outline:3px solid var(--rc-brand);outline-offset:3px}.rc-card.rc-card svg{flex-shrink:0;width:1.1em;height:1.1em}.rc-card.rc-card button{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:.875rem;line-height:1.6;display:inline-flex}.rc-card.rc-card .rc-head{padding:16px var(--rc-padding);border-bottom:1px solid color-mix(in srgb,var(--rc-text) 12%,transparent);background:var(--rc-surface,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.rc-head>div{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.rc-head>div>span{overflow-wrap:anywhere}.rc-code{background:var(--rc-brand);color:var(--rc-on-brand);border-radius:7px;flex-shrink:0;padding:5px 10px;font:700 1rem/1.4 Arial,sans-serif;display:inline-block}.rc-status{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.8125rem}.rc-status.available{color:#205235;background:#eaf3ed;align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:inline-flex}.rc-status.available:before{content:"";background:#168342;border-radius:50%;flex-shrink:0;width:8px;height:8px}.rc-status.reserved{color:#fff;background:#b91c1c;font-size:.875rem;font-weight:700}.rc-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rc-gallery{background:#f2f3f2;align-self:start;min-width:0}.rc-card.rc-card .rc-media{height:var(--rc-image-height);isolation:isolate;background:#e9ece9;min-height:200px;position:relative}.rc-card.rc-card .rc-photo{width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.rc-photo img,.rc-media video{object-fit:cover;width:100%;height:100%;display:block}.rc-media video{object-fit:contain;background:#181b19}.rc-photo>span{bottom:14px;color:#fff;background:#18221bd9;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:.8125rem;display:flex;position:absolute;inset-inline-start:14px}.rc-card.rc-card .rc-media-toggle{top:14px;color:#fff;z-index:2;background:#18221bea;border:1px solid #fff4;border-radius:7px;padding:8px 12px;position:absolute;inset-inline-end:14px}.rc-card.rc-card .rc-arrow{color:#283c30;z-index:1;background:#fffffff0;border-radius:50%;width:42px;min-height:42px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0002}.rc-previous{right:12px}.rc-next{left:12px}.rc-count{color:#fff;background:#18221bd9;border-radius:6px;padding:6px 9px;font:14px/1.8 Arial,sans-serif;position:absolute;bottom:14px;left:14px;right:auto}.rc-card.rc-card .rc-thumbnails{background:var(--rc-surface,#fff);gap:7px;max-width:100%;padding:10px;display:flex;overflow-x:auto}.rc-card.rc-card .rc-thumbnails button{border:2px solid #0000;border-radius:6px;flex:0 0 58px;width:58px;height:48px;min-height:48px;padding:2px;overflow:hidden}.rc-thumbnails img{object-fit:cover;border-radius:3px;width:100%;height:100%}.rc-card.rc-card .rc-thumbnails button[aria-pressed=true]{border-color:var(--rc-brand)}.rc-no-photo{color:#55615a;align-content:center;justify-items:center;gap:12px;height:100%;font-size:.875rem;display:grid}.rc-card.rc-card .rc-content{min-width:0;padding:var(--rc-padding);background:var(--rc-surface,#fff);color:var(--rc-text);flex-direction:column;gap:16px;display:flex}.rc-price{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rc-price>div>span{color:color-mix(in srgb,currentColor 78%,transparent);font-size:.875rem}.rc-price strong{color:var(--rc-price,var(--rc-text));align-items:baseline;gap:8px;display:flex}.rc-price b{letter-spacing:-.4px;font:700 1.875rem/1.5 Arial,sans-serif}.rc-price small{font-size:.875rem;font-weight:400}.rc-condition{background:color-mix(in srgb,var(--rc-brand) 10%,var(--rc-surface,#fff));border-radius:6px;padding:3px 10px;font-size:.8125rem}.rc-card.rc-card .rc-content h3{font-size:calc(var(--rc-font-size,1rem) + .125rem);color:inherit;overflow-wrap:anywhere;font-weight:700;line-height:1.9}.rc-location{font-size:var(--rc-font-size,1rem);color:inherit;align-items:baseline;gap:8px;line-height:1.8;display:flex}.rc-location svg{color:var(--rc-brand)}.rc-terms{border-block:1px solid color-mix(in srgb,var(--rc-text) 12%,transparent);flex-wrap:wrap;gap:12px 24px;padding-block:12px;display:flex}.rc-terms div{flex:1;min-width:100px}.rc-terms dt{opacity:.8;font-size:.8125rem}.rc-terms dd{font-size:var(--rc-font-size,1rem);font-weight:600}.rc-features{font-size:var(--rc-font-size,1rem)}.rc-features summary{cursor:pointer;min-height:32px;font-size:.875rem}.rc-features p{padding-top:10px;line-height:2}.rc-license{opacity:.85;font-size:.75rem}.rc-card.rc-card .rc-actions{gap:var(--rc-action-gap);flex-wrap:wrap;margin-top:auto;padding-top:4px;display:flex}.rc-card.rc-card .rc-actions>a{justify-content:center;align-items:center;gap:var(--rc-action-gap);border:1px solid color-mix(in srgb,var(--rc-text) 24%,transparent);min-height:46px;color:inherit;background:var(--rc-surface,#fff);white-space:nowrap;border-radius:8px;flex:1;padding:10px 14px;font-size:.875rem;font-weight:600;display:flex}.rc-card.rc-card .rc-actions .rc-contact{background:var(--rc-button,var(--rc-brand));border-color:var(--rc-button,var(--rc-brand));color:var(--rc-on-button,var(--rc-on-brand));flex:2}.rc-actions a:hover{filter:brightness(.96)}.rc-card.rc-card .rc-footer{border-top:1px solid color-mix(in srgb,var(--rc-text) 12%,transparent);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.rc-card.rc-card .rc-footer>a{color:inherit;align-items:center;gap:8px;min-height:44px;font-size:.875rem;display:inline-flex}.rc-card.rc-card .rc-footer button{color:inherit;padding:5px 0;font-size:.8125rem}.rc-card.rc-card .rc-copy-error{font-size:.8125rem;line-height:1.8}.rc-card[dir=ltr] .rc-footer>a svg{transform:rotate(180deg)}@container rental-card (width>=720px){.rc-card[data-layout=horizontal] .rc-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.rc-card[data-layout=horizontal] .rc-gallery{flex-direction:column;align-self:stretch;display:flex}.rc-card[data-layout=horizontal] .rc-media{min-height:var(--rc-image-height);flex:1}}.rc-card.rc-card .rc-lightbox{color:#fff;background:#111a15;border:0;border-radius:12px;width:min(1200px,96vw);max-width:96vw;height:min(860px,92dvh);max-height:92dvh;margin:auto;padding:16px;position:fixed;inset:0;overflow:hidden}.rc-lightbox::backdrop{background:#000d}.rc-lightbox-stage{place-items:center;height:calc(100% - 66px);padding-top:40px;display:grid}.rc-lightbox-stage img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.rc-card.rc-card .rc-lightbox-close{top:8px;color:#fff;z-index:1;background:#ffffff18;border-radius:50%;width:44px;position:absolute;inset-inline-end:8px}.rc-lightbox-nav{justify-content:center;align-items:center;gap:20px;margin-top:10px;font:16px Arial,sans-serif;display:flex}.rc-card.rc-card .rc-lightbox-nav button{color:#fff;background:#ffffff18;border-radius:8px}html .active-property-section :is(.listings,.featured-stack){grid-template-columns:minmax(0,1fr);gap:var(--rc-gap,32px)!important;display:grid!important}.active-property-section .rc-card{width:100%;grid-column:auto!important}.active-property-section{padding-block:var(--rc-section-gap,48px)!important}html[data-saqf-card-layout=vertical] .active-property-section :is(.listings,.featured-stack){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){html[data-saqf-card-layout=vertical] .active-property-section :is(.listings,.featured-stack){grid-template-columns:minmax(0,1fr)}.rc-card.rc-card .rc-content{padding:min(var(--rc-padding),24px)}.rc-card.rc-card .rc-head{padding-inline:min(var(--rc-padding),24px)}}.rc-card[data-density=compact] .rc-head{padding-block:10px}.rc-card[data-density=compact] .rc-price b{font-size:1.5rem}.rc-card[data-density=compact] .rc-content h3{font-size:var(--rc-font-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.rc-card[data-density=compact] .rc-location{font-size:.875rem;line-height:1.8}.rc-card[data-density=compact] .rc-terms{border:0;gap:6px 18px;padding:0}.rc-card[data-density=compact] .rc-terms div{flex:initial;align-items:baseline;gap:8px;min-width:0;display:flex}.rc-card[data-density=compact] .rc-terms dd{font-size:.875rem;font-weight:500}.rc-card[data-density=compact] .rc-features,.rc-card[data-density=compact] .rc-thumbnails{display:none!important}.rc-card[data-density=compact] .rc-footer{min-height:36px;padding-top:2px}.rc-card[data-density=compact] .rc-footer>a,.rc-card[data-density=compact] .rc-footer button{min-height:36px}.rc-card[data-density=compact] .rc-actions>a{min-height:42px;padding:7px 12px}.rc-card[data-density=compact] .rc-photo>span{font-size:.75rem}.rc-card[data-density=compact] .rc-media-toggle{min-height:36px;padding:6px 9px;font-size:.75rem}@container rental-card (width>=620px){.rc-card[data-density=compact][data-layout=horizontal] .rc-body{grid-template-columns:minmax(200px,28%) minmax(0,1fr)}.rc-card[data-density=compact][data-layout=horizontal] .rc-gallery{flex-direction:column;align-self:stretch;display:flex}.rc-card[data-density=compact][data-layout=horizontal] .rc-media{min-height:var(--rc-image-height);flex:1}}.rc-card[data-density=compact] .rc-price>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.rc-card[data-density=compact] .rc-price>div>span{font-size:.75rem}.rc-card[data-density=compact] .rc-content{gap:8px}.rc-card[data-density=compact] .rc-license{line-height:1.6}.rc-card.rc-card .rc-actions .rc-contact{border-radius:9px;flex:0 auto;gap:8px;min-height:44px;padding:6px 14px}.rc-card.rc-card .rc-actions .rc-contact svg{flex-shrink:0;width:22px;height:22px}.rc-card.rc-card .rc-actions>a:not(.rc-contact){flex:0 auto;min-height:44px;padding:6px 12px}.rc-card.rc-card .rc-footer{justify-content:center;min-height:44px;margin:0;padding:4px 0 0}.rc-card.rc-card .rc-footer button{align-items:center;gap:9px;min-height:44px;padding:6px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.rc-card.rc-card .rc-footer button svg{width:var(--rc-copy-size,24px);height:var(--rc-copy-size,24px);color:var(--rc-copy-color);flex-shrink:0}
