.adm{--adm-fundo:#f5f6f7;--adm-cartao:#fff;--adm-borda:#dcdfe3;--adm-texto:#1f2328;--adm-suave:#656d76;--adm-marca:#0d5c63;--adm-perigo:#b42318;--adm-ok:#1a7f37;background:var(--adm-fundo);color:var(--adm-texto);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;min-height:100vh}.adm-topo{align-items:center;background:var(--adm-cartao);border-bottom:1px solid var(--adm-borda);display:flex;flex-wrap:wrap;gap:24px;padding:12px 24px}.adm-marca{color:var(--adm-marca);font-size:16px}.adm-nav{display:flex;flex:1 1;flex-wrap:wrap;gap:4px}.adm-nav a{border-radius:6px;color:var(--adm-suave);padding:8px 12px;text-decoration:none}.adm-nav a:hover{background:var(--adm-fundo);color:var(--adm-texto)}.adm-nav a.-ativo{background:var(--adm-marca);color:#fff}.adm-usuario{align-items:center;color:var(--adm-suave);display:flex;font-size:14px;gap:12px}.adm-conteudo{margin:0 auto;max-width:1100px;padding:32px 24px 80px}.adm-cabecalho{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.adm-cabecalho h1{font-size:24px;margin:0}.adm-cabecalho h2{font-size:19px;margin:0}.adm-btn{align-items:center;background:var(--adm-cartao);border:1px solid var(--adm-borda);border-radius:6px;color:var(--adm-texto);cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:9px 16px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.adm-btn:hover{background:var(--adm-fundo)}.adm-btn.-primario{background:var(--adm-marca);border-color:var(--adm-marca);color:#fff}.adm-btn.-primario:hover{background:#094449}.adm-btn.-texto{background:none;border-color:#0000;color:var(--adm-marca);padding:6px 10px}.adm-btn.-texto:hover{background:var(--adm-fundo)}.adm-btn.-perigo{color:var(--adm-perigo)}.adm-btn:disabled{cursor:not-allowed;opacity:.5}.adm-tabela{background:var(--adm-cartao);border:1px solid var(--adm-borda);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.adm-tabela td,.adm-tabela th{border-bottom:1px solid var(--adm-borda);padding:12px 14px;text-align:left;vertical-align:middle}.adm-tabela th{background:var(--adm-fundo);color:var(--adm-suave);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.adm-tabela tr:last-child td{border-bottom:none}.adm-tabela a{color:var(--adm-marca);font-weight:600}.adm-slug{color:var(--adm-suave);display:block;font-size:13px;font-weight:400}.adm-acoes{display:flex;gap:4px;white-space:nowrap}.adm-selo{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;margin-right:6px;padding:3px 9px}.adm-selo.-ativo{background:#dcfce7;color:#14532d}.adm-selo.-inativo{background:#f1f2f4;color:var(--adm-suave)}.adm-selo.-destaque{background:#fef3c7;color:#7c4a03}.adm-form{background:var(--adm-cartao);border:1px solid var(--adm-borda);border-radius:8px;margin-bottom:24px}.adm-form fieldset{border:none;margin:0;padding:24px}.adm-form legend{font-size:17px;font-weight:700;margin-bottom:16px;padding:0}.adm-campo{flex:1 1;margin-bottom:18px;min-width:160px}.adm-campo label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.adm-campo input[type=email],.adm-campo input[type=number],.adm-campo input[type=password],.adm-campo input[type=text],.adm-campo select,.adm-campo textarea{background:#fff;border:1px solid var(--adm-borda);border-radius:6px;color:inherit;font:inherit;padding:9px 12px;width:100%}.adm-campo textarea{line-height:1.5;resize:vertical}.adm-campo input:focus,.adm-campo select:focus,.adm-campo textarea:focus{border-color:var(--adm-marca);outline:2px solid var(--adm-marca);outline-offset:1px}.adm-campo small{color:var(--adm-suave);display:block;font-size:13px;margin-top:5px}.adm-campo.-checkbox label{align-items:center;display:flex;font-weight:400;gap:8px;margin-bottom:8px}.adm-campo.-checkbox input{width:auto}.adm-linha{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.adm-slug-campo{align-items:center;display:flex;gap:4px}.adm-slug-campo span{color:var(--adm-suave);font-size:14px;white-space:nowrap}.adm-rodape-form{display:flex;gap:10px;margin-top:8px}.adm-comodidades{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.adm-comodidades label{align-items:center;border:1px solid var(--adm-borda);border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.adm-comodidades label:hover{background:var(--adm-fundo)}.adm-comodidades input{flex-shrink:0}.adm-fotos{background:var(--adm-cartao);border:1px solid var(--adm-borda);border-radius:8px;padding:24px}.adm-grade-fotos{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;margin:16px 0 0;padding:0}.adm-grade-fotos li{background:#000;border:1px solid var(--adm-borda);border-radius:8px;cursor:grab;overflow:hidden;position:relative}.adm-grade-fotos li.-arrastando{opacity:.4}.adm-grade-fotos img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.adm-grade-fotos .adm-selo{left:8px;margin:0;position:absolute;top:8px}.adm-foto-acoes{background:#0009;bottom:0;display:flex;gap:2px;left:0;padding:4px;position:absolute;right:0}.adm-foto-acoes button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;padding:5px}.adm-foto-acoes button:hover:not(:disabled){background:#fff3}.adm-foto-acoes button:disabled{cursor:not-allowed;opacity:.3}.adm-foto-acoes button.-perigo:hover{background:var(--adm-perigo)}.adm-lista-cartoes{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.adm-lista-cartoes li{background:var(--adm-cartao);border:1px solid var(--adm-borda);border-radius:8px;padding:18px}.adm-lista-cartoes li.-lido{opacity:.65}.adm-cartao-topo{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.adm-lista-cartoes p{line-height:1.55;margin:0 0 12px;white-space:pre-line}.adm-estrelas{color:#f5a623}.adm-contato-dados a{color:var(--adm-marca)}.adm-login{align-items:center;background:#f5f6f7;display:flex;justify-content:center;min-height:100vh;padding:24px}.adm-login-caixa{background:#fff;border:1px solid #dcdfe3;border-radius:10px;box-shadow:0 2px 16px #0000000f;max-width:380px;padding:32px;width:100%}.adm-login-caixa h1{color:#0d5c63;font-size:21px;margin:0 0 4px}.adm-login-sub{color:#656d76;font-size:14px;margin:0 0 24px}.adm-login-caixa .adm-btn{justify-content:center;margin-top:8px;width:100%}.adm-carregando,.adm-nota,.adm-vazio{color:#656d76;color:var(--adm-suave,#656d76);padding:16px 0}.adm-vazio{background:#fff;border:1px dashed #dcdfe3;border-radius:8px;padding:32px;text-align:center}.adm-erro,.adm-ok{border-radius:6px;font-size:14px;margin:12px 0;padding:11px 14px}.adm-erro{background:#fef2f2;border:1px solid #fecaca;color:#b42318;color:var(--adm-perigo,#b42318)}.adm-ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#1a7f37;color:var(--adm-ok,#1a7f37)}.adm-aviso{background:#fff;border:1px solid var(--adm-borda);border-radius:8px;line-height:1.6;margin:40px auto;max-width:640px;padding:32px}.adm-aviso h1{font-size:21px;margin:0 0 16px}.adm-aviso code{background:#f5f6f7;border-radius:4px;font-size:13px;padding:2px 6px}.adm-aviso pre{background:#1f2328;border-radius:6px;color:#e6edf3;font-size:13px;line-height:1.5;overflow-x:auto;padding:16px}:root{--cor-marca:#0d5c63;--cor-marca-escura:#094449;--cor-texto:#333;--cor-suave:#666;--cor-borda:#e2e2e2;--raio:8px}.pular-para-conteudo{background:#0d5c63;background:var(--cor-marca);border-radius:0 0 8px 0;border-radius:0 0 var(--raio) 0;color:#fff;left:-9999px;padding:12px 20px;position:absolute;z-index:100000}.pular-para-conteudo:focus{left:0;top:0}.menu-toggle{background:none;border:1px solid #fff9;border-radius:8px;border-radius:var(--raio);color:#fff;cursor:pointer;display:none;font:inherit;font-size:16px;padding:10px 16px}.menu-toggle span{font-size:20px;line-height:1;margin-left:8px}@media (max-width:991px){.menu-toggle{align-items:center;display:inline-flex;position:absolute;right:15px;top:20px;z-index:40}.header-main .nav{display:none;position:static}.header-main .nav[data-aberto]{display:block}.header-main .nav ul{background:#000000d9;border-radius:8px;border-radius:var(--raio);display:flex;flex-direction:column;height:auto;padding:8px}.header-main .nav ul li{float:none;height:auto;width:100%}.header-main .nav ul li a{display:block;line-height:1.2;padding:14px 12px}}.center,.header-main>.content>.center,main>.content{max-width:1280px;width:100%}.header-main .content .center{max-width:1280px;width:100%!important}.slider-imagem.-visivel{display:block}.slider-imagem.-visivel img{display:block;max-height:560px;object-fit:cover;width:100%}@media (max-width:991px),(prefers-reduced-motion:reduce){.box-explore,.box-localizacao,.parallax{background-attachment:scroll!important}}.galeria{margin:0 auto 30px;max-width:1280px}.galeria-palco{aspect-ratio:16/9;background:#111;border-radius:8px;border-radius:var(--raio);overflow:hidden;position:relative}.galeria-palco:focus-visible{outline:3px solid #0d5c63;outline:3px solid var(--cor-marca);outline-offset:3px}.galeria-palco img{display:block;height:100%;object-fit:cover;width:100%}.galeria-nav{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:32px;height:48px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease;width:48px}.galeria-nav:hover{background:#000c}.galeria-nav.-anterior{left:12px}.galeria-nav.-proxima{right:12px}.galeria-contador{background:#0009;border-radius:999px;bottom:12px;color:#fff;font-size:14px;padding:4px 10px;position:absolute;right:12px}.galeria-miniaturas{display:flex;gap:8px;list-style:none;margin:0;overflow-x:auto;padding:10px 0 0;scrollbar-width:thin}.galeria-miniaturas button{background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;display:block;line-height:0;overflow:hidden;padding:0}.galeria-miniaturas button.-ativa{border-color:#0d5c63;border-color:var(--cor-marca)}.galeria-miniaturas img{display:block;height:60px;object-fit:cover;width:80px}.icone-sprite{background:url(/static/media/icones-pretos-estrutura.fw.05f78ef8428263e4b460.png) no-repeat;border:1px solid #333;border-radius:50%;display:inline-block;flex-shrink:0;height:54px;vertical-align:middle;width:54px}.icone-sprite.-pequeno{margin:-10px -9px;transform:scale(.63)}.icone-sprite.split{background-position:5px 7px}.icone-sprite.banheiro{background-position:-63px 6px}.icone-sprite.caiaque{background-position:-125px 6px}.icone-sprite.churrasqueira{background-position:-187px 5px}.icone-sprite.cozinha{background-position:-252px 6px}.icone-sprite.estacionamento{background-position:4px -82px}.icone-sprite.ferro{background-position:-64px -80px}.icone-sprite.fogao{background-position:-125px -81px}.icone-sprite.geladeira{background-position:-187px -81px}.icone-sprite.guarda-sol{background-position:-250px -83px}.icone-sprite.wifi{background-position:5px -170px}.icone-sprite.maquina{background-position:-64px -171px}.icone-sprite.tv{background-position:-125px -170px}.icone-sprite.ventilador{background-position:-187px -172px}.icone-sprite.mar{background-position:-251px -172px}.icone-sprite.forno{background-position:6px -260px}.icone-sprite.colchao{background-position:-64px -260px}.icone-sprite.vista{background-position:-125px -260px}.icone-sprite.diversao{background-position:-186px -260px}.icone-sprite.microondas{background-position:-252px -259px}.icone-sprite.freezer{background-position:8px -336px}.thumb-acomodacao{color:inherit;display:block}.comodidades-thumb{align-items:center;display:flex;gap:2px;justify-content:center;margin-top:14px}.thumb-acomodacao .dado{color:#666;color:var(--cor-suave);display:block;font-size:16px;padding:2px 0}.migalhas{color:#666;color:var(--cor-suave);font-size:15px;margin:0 auto 16px;max-width:1280px;padding:0 15px}.migalhas a{color:#0d5c63;color:var(--cor-marca)}.ficha-rapida{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none;margin:0 0 24px;padding:0}.ficha-rapida li{background:#f4f6f6;border:1px solid #e2e2e2;border:1px solid var(--cor-borda);border-radius:999px;color:#333;color:var(--cor-texto);font-size:15px;padding:6px 14px}.dados_imovel .text p,main>.content .text p{white-space:pre-line}.lembretes{margin:8px 0 0 20px}.lembretes li{margin-bottom:6px}.card-reserva{background:#fff;border:1px solid #e2e2e2;border:1px solid var(--cor-borda);border-radius:8px;border-radius:var(--raio);box-shadow:0 2px 12px #0000000f;padding:24px;position:sticky;top:24px}.card-reserva h2{font-size:22px;margin:0 0 12px}.card-reserva p{color:#666;color:var(--cor-suave);margin-bottom:16px}.card-reserva .btn{width:100%}.card-reserva .contato-alternativo,.card-reserva .documentos{font-size:15px;margin:12px 0 0}.card-reserva a{color:#0d5c63;color:var(--cor-marca)}@media (max-width:991px){.card-reserva{margin-top:24px;position:static}}.mapa{aspect-ratio:16/9;border:1px solid #e2e2e2;border:1px solid var(--cor-borda);border-radius:8px;border-radius:var(--raio);overflow:hidden;position:relative}.mapa iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.lista-distancias{list-style:none;margin:0;padding:0}.lista-distancias li{border-bottom:1px solid #e2e2e2;border-bottom:1px solid var(--cor-borda);display:flex;justify-content:space-between;padding:10px 0}.lista-distancias .cidade{font-weight:700}.estrelas{color:#f5a623;font-size:18px;letter-spacing:2px}.estrelas .apagadas{color:#d8d8d8}.form label{color:#333;color:var(--cor-texto);display:block;font-weight:700;margin-bottom:6px}.form-erro,.form-ok{border-radius:8px;border-radius:var(--raio);font-size:16px;margin-top:14px;padding:12px 16px}.form-ok{background:#e8f5e9;border:1px solid #a5d6a7;color:#1b5e20}.form-erro{background:#fdecea;border:1px solid #f5c6cb;color:#8a1c1c}.estado-carregando,.estado-erro{color:#666;color:var(--cor-suave);font-size:18px;padding:40px 20px;text-align:center}.estado-erro{color:#8a1c1c}.whatsapp-flutuante{align-items:center;background:#25d366;border-radius:50%;bottom:20px;box-shadow:0 4px 14px #00000040;color:#fff;display:flex;height:58px;justify-content:center;position:fixed;right:20px;transition:transform .15s ease;width:58px;z-index:9999}.whatsapp-flutuante:hover{transform:scale(1.08)}.cta-acomodacoes{clear:both;padding-top:20px;text-align:center}.pagina-erro{padding:80px 0}
/*# sourceMappingURL=main.a3dc5496.css.map*/