:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ks-c-primary:222 172 86;--ks-c-secondary:32 32 32;--ks-c-accent:255 208 113;--ks-c-light:244 240 230;--ks-c-white:255 248 233;--ks-c-dark:17 17 17;--ks-c-muted:223 223 223;--ks-c-primary-fg:244 240 230;--ks-c-secondary-fg:244 240 230;--ks-c-accent-fg:17 17 17;--ks-c-dark-fg:244 240 230;--ks-c-whatsapp:7 119 41;--ks-c-whatsapp-dark:30 188 87;--ks-c-gray-50:238 238 238;--ks-c-gray-100:230 230 230;--ks-c-gray-200:201 201 201;--ks-c-gray-300:146 146 146;--ks-c-gray-400:104 104 104;--ks-c-gray-500:75 75 75;--ks-c-gray-600:70 70 70;--ks-c-gray-700:43 43 43;--ks-c-gray-800:19 19 19;--ks-c-gray-900:10 10 10;--ks-c-gray-950:22 22 22;--ks-c-danger:204 0 0;--ks-c-success:7 119 41;--ks-c-warning:194 120 3;--ks-c-info:29 78 216;--ks-c-surface:var(--ks-c-light);--ks-c-surface-2:var(--ks-c-white);--ks-c-surface-3:32 32 32;--ks-c-line:201 201 201;--ks-c-ink:var(--ks-c-dark);--ks-c-ink-on-dark:var(--ks-c-white);--ks-on-brand:#111;--ks-c-shadow:0 0 0;--ks-primary:rgb(var(--ks-c-primary));--ks-secondary:rgb(var(--ks-c-secondary));--ks-accent:rgb(var(--ks-c-accent));--ks-light:rgb(var(--ks-c-light));--ks-dark:rgb(var(--ks-c-dark));--ks-muted:rgb(var(--ks-c-muted));--ks-white:rgb(var(--ks-c-white));--ks-primary-foreground:rgb(var(--ks-c-primary-fg));--ks-secondary-foreground:rgb(var(--ks-c-secondary-fg));--ks-accent-foreground:rgb(var(--ks-c-accent-fg));--ks-dark-foreground:rgb(var(--ks-c-dark-fg));--ks-background:rgb(var(--ks-c-surface));--ks-foreground:rgb(var(--ks-c-ink));--ks-primary-gradient:linear-gradient(135deg, #dca646, #f7d27b);--ks-ouro-cheio:linear-gradient(135deg, #dca646, #f7d27b)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ks-c-primary:224 179 102;--ks-c-accent:255 218 140;--ks-c-dark:237 237 237;--ks-c-muted:51 51 51;--ks-c-dark-fg:237 237 237;--ks-c-primary-fg:224 179 102;--ks-c-secondary-fg:237 237 237;--ks-c-accent-fg:224 179 102;--ks-c-whatsapp:14 155 58;--ks-c-whatsapp-dark:22 176 70;--ks-c-gray-50:26 26 26;--ks-c-gray-100:31 31 31;--ks-c-gray-200:42 42 42;--ks-c-gray-300:106 106 106;--ks-c-gray-400:135 135 135;--ks-c-gray-500:156 156 156;--ks-c-gray-600:179 179 179;--ks-c-gray-700:202 202 202;--ks-c-gray-800:224 224 224;--ks-c-gray-900:237 237 237;--ks-c-gray-950:247 247 247;--ks-c-danger:248 113 113;--ks-c-success:74 190 118;--ks-c-warning:240 179 68;--ks-c-info:125 168 255;--ks-c-surface:18 18 18;--ks-c-surface-2:28 28 28;--ks-c-surface-3:13 13 13;--ks-c-line:51 51 51;--ks-c-ink:var(--ks-c-dark);--ks-c-ink-on-dark:var(--ks-c-white);--ks-primary-gradient:linear-gradient(rgb(var(--ks-c-surface-2)), rgb(var(--ks-c-surface-2)));--ks-on-brand:rgb(var(--ks-c-primary))}html,body{background-color:rgb(var(--ks-c-surface))}:root[data-theme=dark] .bg-white,:root[data-theme=dark] .hover\:bg-white:hover{background-color:rgb(var(--ks-c-surface-2))}:root[data-theme=dark] .bg-white\/95{background-color:rgb(var(--ks-c-surface-2) / .95)}:root[data-theme=dark] .bg-white\/92{background-color:rgb(var(--ks-c-surface-2) / .92)}:root[data-theme=dark] .bg-white\/90,:root[data-theme=dark] .hover\:bg-white\/90:hover{background-color:rgb(var(--ks-c-surface-2) / .9)}:root[data-theme=dark] .bg-white\/85{background-color:rgb(var(--ks-c-surface-2) / .85)}:root[data-theme=dark] .bg-white\/80,:root[data-theme=dark] .hover\:bg-white\/80:hover{background-color:rgb(var(--ks-c-surface-2) / .8)}:root[data-theme=dark] .bg-white\/75{background-color:rgb(var(--ks-c-surface-2) / .75)}:root[data-theme=dark] .bg-white\/70,:root[data-theme=dark] .hover\:bg-white\/70:hover{background-color:rgb(var(--ks-c-surface-2) / .7)}:root[data-theme=dark] .bg-white\/60,:root[data-theme=dark] .hover\:bg-white\/60:hover{background-color:rgb(var(--ks-c-surface-2) / .6)}:root[data-theme=dark] .bg-white\/50,:root[data-theme=dark] .hover\:bg-white\/50:hover{background-color:rgb(var(--ks-c-surface-2) / .5)}:root[data-theme=dark] .bg-light,:root[data-theme=dark] .lg\:bg-light{background-color:rgb(var(--ks-c-surface))}:root[data-theme=dark] .hover\:bg-light:hover{background-color:rgb(var(--ks-c-surface-2))}:root[data-theme=dark] .bg-light\/95{background-color:rgb(var(--ks-c-surface) / .95)}:root[data-theme=dark] .bg-light\/90,:root[data-theme=dark] .hover\:bg-light\/90:hover{background-color:rgb(var(--ks-c-surface) / .9)}:root[data-theme=dark] .bg-light\/85{background-color:rgb(var(--ks-c-surface) / .85)}:root[data-theme=dark] .bg-light\/80,:root[data-theme=dark] .hover\:bg-light\/80:hover{background-color:rgb(var(--ks-c-surface) / .8)}:root[data-theme=dark] .bg-light\/70,:root[data-theme=dark] .hover\:bg-light\/70:hover{background-color:rgb(var(--ks-c-surface) / .7)}:root[data-theme=dark] .bg-light\/60,:root[data-theme=dark] .hover\:bg-light\/60:hover{background-color:rgb(var(--ks-c-surface) / .6)}:root[data-theme=dark] .bg-light\/50,:root[data-theme=dark] .hover\:bg-light\/50:hover{background-color:rgb(var(--ks-c-surface) / .5)}:root[data-theme=dark] .bg-light\/40,:root[data-theme=dark] .hover\:bg-light\/40:hover{background-color:rgb(var(--ks-c-surface) / .4)}:root[data-theme=dark] .bg-light\/30,:root[data-theme=dark] .hover\:bg-light\/30:hover{background-color:rgb(var(--ks-c-surface) / .3)}:root[data-theme=dark] .bg-light\/20,:root[data-theme=dark] .hover\:bg-light\/20:hover{background-color:rgb(var(--ks-c-surface) / .2)}:root[data-theme=dark] .bg-light\/10,:root[data-theme=dark] .hover\:bg-light\/10:hover{background-color:rgb(var(--ks-c-surface) / .1)}:root[data-theme=dark] .bg-dark,:root[data-theme=dark] .hover\:bg-dark:hover{background-color:rgb(var(--ks-c-surface-3))}:root[data-theme=dark] .border-dark{border-color:rgb(var(--ks-c-line))}:root[data-theme=dark] .outline-dark{outline-color:rgb(var(--ks-c-line))}:root[data-theme=dark] .bg-dark\/90,:root[data-theme=dark] .hover\:bg-dark\/90:hover{background-color:#111111e6}:root[data-theme=dark] .bg-dark\/80,:root[data-theme=dark] .hover\:bg-dark\/80:hover{background-color:#111c}:root[data-theme=dark] .bg-dark\/70,:root[data-theme=dark] .hover\:bg-dark\/70:hover{background-color:#111111b3}:root[data-theme=dark] .bg-dark\/60,:root[data-theme=dark] .hover\:bg-dark\/60:hover{background-color:#1119}:root[data-theme=dark] .bg-dark\/55{background-color:#1111118c}:root[data-theme=dark] .bg-dark\/50,:root[data-theme=dark] .hover\:bg-dark\/50:hover{background-color:#11111180}:root[data-theme=dark] .bg-dark\/40,:root[data-theme=dark] .hover\:bg-dark\/40:hover{background-color:#1116}:root[data-theme=dark] .bg-dark\/30,:root[data-theme=dark] .hover\:bg-dark\/30:hover{background-color:#1111114d}:root[data-theme=dark] .bg-dark\/20,:root[data-theme=dark] .hover\:bg-dark\/20:hover{background-color:#1113}:root[data-theme=dark] .from-gray-900,:root[data-theme=dark] .from-gray-900\/70,:root[data-theme=dark] .via-gray-900\/60{--ks-c-gray-900:10 10 10}:root[data-theme=dark] .from-dark\/50,:root[data-theme=dark] .via-dark\/30{--ks-c-dark:17 17 17}:root[data-theme=dark] .from-neutral-950\/75,:root[data-theme=dark] .via-neutral-950\/20{--ks-c-gray-950:8 8 8}:root[data-theme=dark] .text-secondary{color:rgb(var(--ks-c-ink))}:root[data-theme=dark] .border-secondary{border-color:rgb(var(--ks-c-line))}:root[data-theme=dark] .bg-gray-600,:root[data-theme=dark] .hover\:bg-gray-600:hover{background-color:#2a2a2a}:root[data-theme=dark] .bg-gray-700,:root[data-theme=dark] .bg-neutral-700{background-color:#232323}:root[data-theme=dark] .bg-gray-800,:root[data-theme=dark] .hover\:bg-gray-800:hover{background-color:rgb(var(--ks-c-surface-2))}:root[data-theme=dark] .bg-gray-900,:root[data-theme=dark] .bg-neutral-900,:root[data-theme=dark] .hover\:bg-gray-900:hover{background-color:rgb(var(--ks-c-surface-3))}:root[data-theme=dark] .border-gray-900,:root[data-theme=dark] .hover\:border-gray-900:hover{border-color:rgb(var(--ks-c-line))}:root[data-theme=dark] .bg-gray-900\/85{background-color:#0d0d0dd9}:root[data-theme=dark] .bg-gray-900\/80{background-color:#0d0d0dcc}:root[data-theme=dark] .bg-gray-900\/50{background-color:#0d0d0d80}:root[data-theme=dark] .bg-gray-900\/40{background-color:#0d0d0d66}:root[data-theme=dark] .from-\[\#f2f1ed\]{--tw-gradient-from:rgb(var(--ks-c-gray-100)) var(--tw-gradient-from-position)}:root[data-theme=dark] .via-\[\#e9e7e2\]{--tw-gradient-to:rgb(var(--ks-c-gray-200) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--ks-c-gray-200)) var(--tw-gradient-via-position), var(--tw-gradient-to)}:root[data-theme=dark] .to-\[\#f2f1ed\]{--tw-gradient-to:rgb(var(--ks-c-gray-100)) var(--tw-gradient-to-position)}:root[data-theme=dark] .shadow-sm,:root[data-theme=dark] .shadow,:root[data-theme=dark] .shadow-md,:root[data-theme=dark] .shadow-lg,:root[data-theme=dark] .shadow-xl{--tw-shadow-color:rgb(var(--ks-c-line));--tw-shadow:0 0 0 1px rgb(var(--ks-c-line) / .9);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:where(:root[data-theme=dark]) :where(input,textarea,select,option){background-color:rgb(var(--ks-c-surface-2));color:rgb(var(--ks-c-ink));border-color:rgb(var(--ks-c-gray-300))}:root[data-theme=dark]{accent-color:rgb(var(--ks-c-primary))}:root[data-theme=dark] ::selection{background:rgb(var(--ks-c-primary) / .3);color:rgb(var(--ks-c-ink))}:root[data-theme=dark] *{--tw-ring-offset-color:rgb(var(--ks-c-surface))}:root[data-theme=dark] .bg-primary,:root[data-theme=dark] .bg-accent{background-color:rgb(var(--ks-c-surface-2));color:rgb(var(--ks-c-primary));box-shadow:inset 0 0 0 1px rgb(var(--ks-c-primary) / .55);background-image:none}:root[data-theme=dark] .bg-primary.text-white,:root[data-theme=dark] .bg-primary .text-white,:root[data-theme=dark] .bg-accent.text-white,:root[data-theme=dark] .bg-accent .text-white,:root[data-theme=dark] .bg-primary .text-dark,:root[data-theme=dark] .bg-accent .text-dark{color:rgb(var(--ks-c-primary))}:root[data-theme=dark] .bg-primary svg,:root[data-theme=dark] .bg-accent svg{color:rgb(var(--ks-c-primary));stroke:currentColor}:root[data-theme=dark] button[aria-label="Buscar imóveis com os filtros selecionados"]{background:var(--ks-ouro-cheio);color:#111;box-shadow:none;border-color:#111}:root[data-theme=dark] button[aria-label="Buscar imóveis com os filtros selecionados"] svg{color:#111;stroke:currentColor}:root[data-theme=dark] .ks-map .maplibregl-ctrl-attrib{background:rgb(var(--ks-c-surface) / .72);text-shadow:none;border-radius:4px;padding:0 4px}:root[data-theme=dark] .ks-map .maplibregl-ctrl-attrib,:root[data-theme=dark] .ks-map .maplibregl-ctrl-attrib a{color:rgb(var(--ks-c-gray-700))}:root[data-theme=dark] .ks-map .maplibregl-cooperative-gesture-screen .maplibregl-desktop-message,:root[data-theme=dark] .ks-map .maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{background:rgb(var(--ks-c-surface-3) / .92);color:rgb(var(--ks-c-gray-800))}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ks-c-primary:222 172 86;--ks-c-accent:255 208 113;--ks-c-dark:17 17 17;--ks-c-muted:223 223 223;--ks-c-dark-fg:244 240 230;--ks-c-primary-fg:244 240 230;--ks-c-secondary-fg:244 240 230;--ks-c-whatsapp:7 119 41;--ks-c-gray-50:238 238 238;--ks-c-gray-100:230 230 230;--ks-c-gray-200:201 201 201;--ks-c-gray-300:146 146 146;--ks-c-gray-400:104 104 104;--ks-c-gray-500:75 75 75;--ks-c-gray-600:70 70 70;--ks-c-gray-700:43 43 43;--ks-c-gray-800:19 19 19;--ks-c-gray-900:10 10 10;--ks-c-gray-950:22 22 22;--ks-c-surface:255 255 255;--ks-c-surface-2:255 255 255;--ks-c-surface-3:32 32 32;--ks-c-line:201 201 201}:root[data-theme=dark] .bg-white,:root[data-theme=dark] .bg-light,:root[data-theme=dark] .lg\:bg-light{background-color:#fff}:root[data-theme=dark] .bg-dark,:root[data-theme=dark] .bg-gray-900,:root[data-theme=dark] .bg-neutral-900{background-color:rgb(var(--ks-c-surface-3))}:root[data-theme=dark] .text-secondary{color:rgb(var(--ks-c-secondary))}:root[data-theme=dark] .shadow-sm,:root[data-theme=dark] .shadow,:root[data-theme=dark] .shadow-md,:root[data-theme=dark] .shadow-lg,:root[data-theme=dark] .shadow-xl{box-shadow:none}}
