.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
:root{--uo-primary:#00aac8;--uo-primary-dark:#0092ab;--uo-primary-contrast:#ffffff;--uo-bg:#ffffff;--uo-text:#1f2937;--uo-muted:#6b7280;--uo-line:#e5e7eb;--uo-shadow:0 10px 30px rgba(0,0,0,0.12);--uo-radius:16px;}.uo-dock{--uo-dock-bottom:16px;--uo-dock-width:680px;display:flex;position:fixed;bottom:var(--uo-dock-bottom);left:50%;z-index:999999;flex-direction:column;gap:8px;box-sizing:border-box;width:min(var(--uo-dock-width),calc(100vw - 32px));transform:translateX(-50%);}.uo-dock *,.uo-dock *::before,.uo-dock *::after{box-sizing:border-box;}.uo-dock[hidden]{display:none !important;}.uo-dock__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}body.uo-dock-on{padding-bottom:84px;}body.uo-gallery-is-open .uo-dock,body.open-menu .uo-dock,body:has(.gw2d-booking-overlay.is-open) .uo-dock,body:has(.gw2d-order-overlay.is-open) .uo-dock,body:has(.gw2d-whatsapp-overlay.is-open) .uo-dock{display:none;}.uo-ai-mark{display:block;flex:0 0 auto;width:22px;height:22px;color:currentColor;}.uo-ai-badge{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:linear-gradient(140deg,#00aac8,#12c9a4);color:#fff;}.uo-ai-mark .uo-ai-mark__spark{transform-box:fill-box;transform-origin:center;}.uo-dock[data-thinking='1'] .uo-ai-mark .uo-ai-mark__spark{animation:uo-ai-spark 1.6s ease-in-out infinite;}.uo-dock[data-thinking='1'] .uo-ai-mark .uo-ai-mark__spark + .uo-ai-mark__spark{animation-delay:0.35s;}@keyframes uo-ai-spark{0%,100%{opacity:0.35;transform:scale(0.85);}50%{opacity:1;transform:scale(1.15);}}.uo-dock__hints{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;}.uo-dock__hint{border:1px solid rgba(8,65,77,0.14);border-radius:999px;padding:5px 11px;background:rgba(255,255,255,0.96);box-shadow:0 4px 14px rgba(3,26,33,0.12);color:#0b5a6b;font-size:12.5px;font-family:inherit;font-weight:600;cursor:pointer;}.uo-dock__hint:hover{border-color:var(--uo-primary);color:var(--uo-primary-dark);}.uo-dock__pill{display:flex;align-items:center;gap:10px;border:1px solid rgba(8,65,77,0.12);border-radius:999px;padding:8px 8px 8px 14px;background:var(--uo-bg);box-shadow:0 12px 34px rgba(3,26,33,0.18);}.uo-dock__pill-mark{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,#00aac8,#12c9a4);color:#fff;}.uo-dock__pill-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--uo-text);font-size:15px;font-family:inherit;}.uo-dock__pill-input:focus{outline:none;}.uo-dock__pill-input::placeholder{color:#8ba3ad;}.uo-dock__pill-send{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border:0;border-radius:50%;background:var(--uo-primary);color:var(--uo-primary-contrast);cursor:pointer;transition:background 0.2s ease;}.uo-dock__pill-send:hover{background:var(--uo-primary-dark);}.uo-dock__badge{border-radius:999px;padding:2px 8px;background:#e6f8fb;color:#0b5a6b;font-size:11px;font-weight:700;white-space:nowrap;}.uo-dock[data-state='expanded'] .uo-dock__hints,.uo-dock[data-state='wide'] .uo-dock__hints,.uo-dock[data-state='expanded'] .uo-dock__pill,.uo-dock[data-state='wide'] .uo-dock__pill{display:none;}.uo-dock > .uo-chat-panel{display:none;position:relative;flex-direction:column;overflow:hidden;width:100%;height:auto;min-height:200px;max-height:min(46vh,420px);border-radius:var(--uo-radius);background:var(--uo-bg);box-shadow:0 18px 48px rgba(3,26,33,0.24);color:var(--uo-text);}.uo-dock[data-state='expanded']{--uo-dock-width:960px;}.uo-dock[data-state='wide']{--uo-dock-width:1120px;width:min(1120px,calc(100vw - 40px));}.uo-dock[data-state='expanded'] > .uo-chat-panel,.uo-dock[data-state='wide'] > .uo-chat-panel{display:flex;}.uo-dock[data-state='wide'] > .uo-chat-panel{min-height:320px;max-height:min(68vh,620px);}.uo-chat-panel.uo-chat-inline{display:none;flex-direction:column;overflow:hidden;background:var(--uo-bg);color:var(--uo-text);}.uo-chat-panel.uo-chat-inline[open]{display:flex;}.uo-dock--floating{left:auto;right:20px;align-items:flex-end;width:auto;transform:none;}.uo-dock--floating .uo-dock__hints,.uo-dock--floating .uo-dock__pill-mark,.uo-dock--floating .uo-dock__pill-input,.uo-dock--floating .uo-dock__badge{display:none;}.uo-dock--floating .uo-dock__pill{padding:6px;}.uo-dock--floating .uo-dock__pill-send{width:48px;height:48px;}.uo-dock--floating[data-state='expanded'],.uo-dock--floating[data-state='wide']{width:min(420px,calc(100vw - 24px));}.uo-dock--floating[data-state='expanded'] .uo-cards,.uo-dock--floating[data-state='wide'] .uo-cards{grid-template-columns:1fr;}.uo-chat-header{display:flex;align-items:center;flex:0 0 auto;gap:8px;padding:8px 12px;background:var(--uo-primary);color:#fff;}.uo-chat-header > .uo-chat-header__meta{flex:1 1 auto;min-width:0;}.uo-chat-header .uo-title{font-weight:700;}.uo-chat-header .uo-subtitle{font-size:12px;font-weight:500;opacity:0.92;}.uo-dock[data-state='expanded'] .uo-subtitle{display:none;}.uo-chat-header button{flex:0 0 auto;border:1px solid rgba(255,255,255,0.45);border-radius:999px;padding:4px 9px;background:transparent;color:#fff;font-size:12px;font-family:inherit;cursor:pointer;}.uo-chat-header button:hover{background:rgba(255,255,255,0.16);}.uo-chat-header .uo-close{border:0;padding:0 4px;font-size:20px;line-height:1;}.uo-chat-body{flex:1 1 auto;overflow:auto;min-height:0;padding:10px 12px;background:#f8fafc;}.uo-msg{display:flex;gap:8px;margin-bottom:10px;}.uo-msg .bubble{max-width:80%;border-radius:14px;padding:10px 12px;box-shadow:0 2px 10px rgba(0,0,0,0.05);line-height:1.35;}.uo-msg.agent .bubble{background:#fff;}.uo-msg.user{justify-content:flex-end;}.uo-msg.user .bubble{background:var(--uo-primary);color:var(--uo-primary-contrast);}.uo-msg.system{justify-content:center;}.uo-msg.system .bubble{max-width:92%;border:1px dashed rgba(8,65,77,0.24);background:#eef9fb;box-shadow:none;color:#0b5a6b;font-size:12.5px;text-align:center;}.uo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 8px;}.uo-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid transparent;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.05);color:inherit;}.uo-card.is-picked{border-color:var(--uo-primary);box-shadow:0 2px 14px rgba(0,170,200,0.28);}.uo-card__main{display:flex;flex-direction:column;min-width:0;}.uo-card img{display:block;width:100%;height:88px;object-fit:cover;}.uo-card .uo-card-body{min-width:0;padding:8px 10px 0;}.uo-card .uo-card-body strong{display:block;font-size:13px;}.uo-card .uo-card-body span{display:block;color:var(--uo-muted);font-size:12px;}.uo-card .uo-sponsored{display:inline-block;margin-bottom:4px;border-radius:999px;padding:1px 6px;background:#fef3c7;color:#92400e;font-size:10px;letter-spacing:0.04em;text-transform:uppercase;}.uo-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto;padding:6px 10px 8px;}.uo-card__pick{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--uo-primary);border-radius:999px;padding:5px 12px;background:var(--uo-primary);color:#fff;font-size:12.5px;font-family:inherit;font-weight:700;cursor:pointer;transition:background 0.15s ease;}.uo-card__pick:hover{background:var(--uo-primary-dark);}.uo-card__pick[aria-pressed='true']{background:#e6f8fb;color:#0b5a6b;}.uo-card__pick-box{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid currentColor;border-radius:4px;font-size:10px;line-height:1;}.uo-card__open{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--uo-primary-dark);font-size:12.5px;font-weight:600;text-decoration:none;}.uo-card__open:hover{text-decoration:underline;}.uo-suggestions{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:0 0 8px;scrollbar-width:none;}.uo-suggestions::-webkit-scrollbar{display:none;}.uo-chip{flex:0 0 auto;border:1px solid var(--uo-line);border-radius:999px;padding:6px 10px;background:#fff;font-size:13px;font-family:inherit;white-space:nowrap;cursor:pointer;}.uo-chip:hover{border-color:var(--uo-primary);color:var(--uo-primary-dark);}.uo-picks{display:none;align-items:center;gap:8px;margin-bottom:8px;border:1px solid rgba(0,170,200,0.35);border-radius:12px;padding:8px 10px;background:#e6f8fb;}.uo-picks[open]{display:flex;}.uo-picks__count{flex:1 1 auto;min-width:0;color:#0b5a6b;font-size:12.5px;font-weight:700;}.uo-picks__send{flex:0 0 auto;border:0;border-radius:999px;padding:6px 12px;background:var(--uo-primary);color:#fff;font-size:12.5px;font-family:inherit;font-weight:700;cursor:pointer;}.uo-picks__send:hover{background:var(--uo-primary-dark);}.uo-picks__clear{flex:0 0 auto;border:0;padding:0;background:transparent;color:#0b5a6b;font-size:12px;font-family:inherit;text-decoration:underline;cursor:pointer;}.uo-chat-footer{flex:0 0 auto;border-top:1px solid var(--uo-line);padding:8px 12px 10px;background:#fff;}.uo-row{display:flex;align-items:stretch;gap:8px;}.uo-input{flex:1;min-width:0;border:1px solid var(--uo-line);border-radius:12px;padding:10px 12px;font-size:14px;font-family:inherit;}.uo-input:focus{border-color:var(--uo-primary);outline:none;box-shadow:0 0 0 3px rgba(0,170,200,0.16);}.uo-send{border:0;border-radius:12px;padding:0 14px;background:var(--uo-primary);color:var(--uo-primary-contrast);font-family:inherit;cursor:pointer;}.uo-send:hover{background:var(--uo-primary-dark);}.uo-cta{margin-top:8px;}.uo-cta a{display:inline-block;margin:0 6px 6px 0;border-radius:10px;padding:8px 12px;background:#111827;color:#fff;font-size:13px;text-decoration:none;}.uo-privacy{margin-top:6px;color:var(--uo-muted);font-size:11px;}.uo-dock[data-state='expanded'] .uo-privacy{display:none;}.uo-consent{display:none;margin:4px 0 0;border:0;padding:0;background:transparent;color:var(--uo-muted);font-size:11px;line-height:1.35;}.uo-consent[open]{display:block;}.uo-loading{display:none;align-items:center;flex:0 0 auto;gap:8px;padding:0 14px 8px;color:var(--uo-muted);font-size:13px;}.uo-loading[active]{display:flex;}.uo-typing{display:inline-flex;align-items:center;gap:4px;}.uo-typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0.3;animation:uo-typing 1.2s infinite;}.uo-typing i:nth-child(2){animation-delay:0.15s;}.uo-typing i:nth-child(3){animation-delay:0.3s;}@keyframes uo-typing{0%,60%,100%{opacity:0.25;transform:translateY(0);}30%{opacity:0.9;transform:translateY(-3px);}}@media only screen and (max-width:699px){.uo-dock{--uo-dock-width:100%;--uo-dock-bottom:calc(56px + env(safe-area-inset-bottom,0px) + 8px);width:calc(100vw - 16px);}body:has(.uo-cta-bar) .uo-dock{--uo-dock-bottom:calc(112px + env(safe-area-inset-bottom,0px) + 8px);}.uo-dock[data-state='wide']{--uo-dock-width:100%;width:calc(100vw - 16px);}.uo-dock__wide{display:none !important;}.uo-dock > .uo-chat-panel,.uo-dock[data-state='wide'] > .uo-chat-panel{height:auto;min-height:180px;max-height:min(52vh,420px);}.uo-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));}.uo-card img{height:72px;}.uo-dock__pill{padding:6px 6px 6px 10px;}.uo-dock__pill-input{font-size:16px;}.uo-dock__hints{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;}.uo-dock__hints::-webkit-scrollbar{display:none;}.uo-dock__hint{white-space:nowrap;}body.uo-dock-on{padding-bottom:0;}}@media (prefers-reduced-motion:reduce){.uo-typing i,.uo-dock .uo-ai-mark .uo-ai-mark__spark,.uo-dock[data-thinking='1'] .uo-ai-mark .uo-ai-mark__spark{animation:none;}.uo-card__pick,.uo-dock__pill-send,.uo-send{transition:none;}}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.uo-sponsor-strip{margin:0 0 1.5rem;padding:1rem 0 0.25rem;border-bottom:1px solid rgba(8,65,77,0.1);}.uo-sponsor-strip__head{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem;margin:0 0 0.85rem;}.uo-sponsor-strip__title{margin:0;color:#08414d;font-size:1.05rem;font-weight:700;}.uo-sponsor-strip__label{color:#5a6d73;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;}.uo-sponsor-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}@media (max-width:899px){.uo-sponsor-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:559px){.uo-sponsor-strip__grid{grid-template-columns:1fr;}}.uo-listing-card--sponsored,.uo-sponsored{position:relative;}.uo-sponsor-strip .uo-listing-card{display:flex;flex-direction:column;height:100%;}.uo-sponsor-strip .uo-listing-card__link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none;color:inherit;}.uo-sponsor-strip .uo-listing-card__body{display:flex;flex-direction:column;flex:1 1 auto;}.uo-sponsor-strip .uo-listing-card__action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:auto;padding:8px 13px;border-radius:9px;background:#00aac8;color:#fff;font-size:13px;font-weight:800;box-sizing:border-box;}.uo-sponsor-strip .uo-listing-card__action:after{content:"→";margin-left:7px;}.uo-sponsor-strip .uo-listing-card .uo-itinerary-add{position:relative;z-index:2;display:flex;width:calc(100% - 30px);max-width:100%;margin:8px auto 10px;box-sizing:border-box;}.uo-sponsored-badge{position:absolute;top:0.65rem;left:0.65rem;z-index:2;display:inline-block;padding:0.2rem 0.55rem;border-radius:999px;background:rgba(8,65,77,0.92);color:#fff;font-size:0.68rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;pointer-events:none;}.uo-verified-badge{display:inline-flex;align-items:center;gap:0.28rem;margin-left:0.35rem;padding:0.22rem 0.55rem;border-radius:999px;background:rgba(3,105,161,0.94);color:#fff;font-size:0.68rem;font-weight:700;letter-spacing:0.02em;line-height:1.2;vertical-align:middle;}.uo-listing-card__verified{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(3,105,161,0.96);color:#fff;box-shadow:0 2px 8px rgba(8,25,35,0.2);pointer-events:none;}.uo-listing-card__title .uo-verified-badge{margin-left:0.4rem;}.uo-listing-card--sponsored .uo-listing-card__verified{top:42px;}.uo-verified-badge__icon{flex:0 0 auto;display:block;}.uo-verified-badge__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}h1.nome .uo-verified-badge{margin-left:0.45rem;}.uo-related-listings__body .uo-verified-badge{margin:0.35rem 0 0;}.hospedagem-capa{position:relative;}.hospedagem-capa .uo-verified-box{position:absolute;top:12px;right:12px;left:auto;bottom:auto;z-index:3;width:auto;float:none;padding:0;pointer-events:none;}.hospedagem-capa .uo-verified-seal{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:rgba(3,105,161,0.96);color:#fff;box-shadow:0 4px 14px rgba(8,25,35,0.28);}.node-type-hospedagem #page #content .hospedagem-capa .uo-verified-box,.node-type-servicos #page #content .hospedagem-capa .uo-verified-box{position:absolute;top:1.2vw;right:1.2vw;left:auto;bottom:auto;width:auto;}.node-type-hospedagem #page #content .hospedagem-capa .uo-verified-box + .uo-rating-box .nota-media,.node-type-servicos #page #content .hospedagem-capa .uo-verified-box + .uo-rating-box .nota-media{right:4.8vw;}.uo-sponsor-report{max-width:960px;margin:0;padding:0 0 2rem;text-align:left;}.uo-sponsor-report__topbar{margin:0 0 1.25rem;}.uo-sponsor-report__eyebrow{display:block;margin-bottom:0.35rem;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#64748b;}.uo-sponsor-report__topbar h1{margin:0 0 0.4rem;font-size:1.65rem;line-height:1.25;color:#0f172a;}.uo-sponsor-report__topbar p{margin:0;max-width:42rem;color:#475569;font-size:0.95rem;line-height:1.45;}.uo-sponsor-report__stats{display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;margin:0 0 1.25rem;padding:0.9rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;}.uo-sponsor-report__stat{display:flex;flex-direction:column;gap:0.15rem;min-width:5.5rem;}.uo-sponsor-report__stat-value{font-size:1.45rem;font-weight:700;line-height:1.2;color:#0f172a;font-variant-numeric:tabular-nums;}.uo-sponsor-report__stat-label{font-size:0.78rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:#64748b;}.uo-sponsor-report__empty{margin:0;padding:1.25rem 0 0.5rem;color:#475569;font-size:0.95rem;line-height:1.5;}.uo-sponsor-report__empty-title{margin:0 0 0.4rem;font-size:1.1rem;font-weight:700;color:#0f172a;}.uo-sponsor-report__empty p{margin:0 0 0.65rem;}.uo-sponsor-report__empty-note{color:#64748b;font-size:0.88rem;}.uo-sponsor-report__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:12px;background:#fff;}.uo-sponsor-report__table,.uo-sponsor-report table.uo-sponsor-report__table,.uo-sponsor-report table.sticky-enabled{width:100%;margin:0;border-collapse:separate;border-spacing:0;background:transparent;}.uo-sponsor-report__table thead th,.uo-sponsor-report table.sticky-enabled thead th{padding:0.75rem 1rem;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;text-align:left;color:#64748b;background:#f8fafc;border:0;border-bottom:1px solid #e2e8f0;white-space:nowrap;}.uo-sponsor-report__table tbody td,.uo-sponsor-report table.sticky-enabled tbody td{padding:0.95rem 1rem;font-size:0.95rem;line-height:1.4;color:#0f172a;vertical-align:middle;border:0;border-bottom:1px solid #f1f5f9;background:#fff;}.uo-sponsor-report__table tbody tr:last-child td,.uo-sponsor-report table.sticky-enabled tbody tr:last-child td{border-bottom:0;}.uo-sponsor-report__table tbody tr:hover td,.uo-sponsor-report table.sticky-enabled tbody tr:hover td{background:#f8fafc;}.uo-sponsor-report__listing-link{color:#0f766e;font-weight:700;text-decoration:none;}.uo-sponsor-report__listing-link:hover,.uo-sponsor-report__listing-link:focus{color:#00aac8;text-decoration:underline;}.uo-sponsor-report__place{display:inline-block;max-width:100%;padding:0.28rem 0.65rem;border-radius:999px;font-size:0.78rem;font-weight:600;line-height:1.3;color:#334155;background:#f1f5f9;white-space:nowrap;}.uo-sponsor-report__place--home{color:#92400e;background:#fef3c7;}.uo-sponsor-report__place--category{color:#9a3412;background:#ffedd5;}.uo-sponsor-report__place--beach{color:#1e40af;background:#dbeafe;}.uo-sponsor-report__place--related,.uo-sponsor-report__place--article{color:#0f766e;background:#ccfbf1;}.uo-sponsor-report__impressions{font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a;}.uo-sponsor-report__td-impressions{text-align:right;font-variant-numeric:tabular-nums;}.uo-sponsor-report__th-impressions{text-align:right !important;}.uo-sponsor-report__td-updated{color:#64748b;font-size:0.88rem;white-space:nowrap;}.uo-sponsor-report__td-updated time{color:inherit;}body.gw2d-area-interna .uo-sponsor-report table.sticky-header,body.gw2d-area-interna .uo-sponsor-report .sticky-header{display:none !important;}body.gw2d-area-interna .uo-sponsor-report table tr.odd td,body.gw2d-area-interna .uo-sponsor-report table tr.even td{background-image:none;}@media (max-width:700px){.uo-sponsor-report__stats{gap:0.85rem 1rem;}.uo-sponsor-report__table thead th,.uo-sponsor-report__table tbody td,.uo-sponsor-report table.sticky-enabled thead th,.uo-sponsor-report table.sticky-enabled tbody td{padding:0.75rem 0.85rem;}.uo-sponsor-report__td-updated{white-space:normal;}}.uo-home-section__sponsor-note{margin:0.35rem 0 0;color:#5a6d73;font-size:0.85rem;font-weight:600;}.uo-planos-exposure-note{max-width:920px;margin:1.25rem auto 0;padding:0.9rem 1.1rem;border-left:4px solid #00aac8;background:#f4f8f9;color:#08414d;font-size:0.95rem;line-height:1.45;}.uo-planos-exposure-note strong{font-weight:700;}.uo-sponsor-carousel{box-sizing:border-box;width:100%;margin:0 0 1.5rem;padding:1rem 0 0.25rem;border-bottom:1px solid rgba(8,65,77,0.1);}body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel{clear:both;float:none;max-width:1200px;margin:0 0 2.5rem;padding:1rem 0 2.25rem;}body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-listing-card,body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-listing-card:hover,body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-listing-card:focus-within{box-shadow:none;}@media (min-width:900px){body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide{flex:0 0 calc((100% - 21rem) / 3);}}body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide .uo-listing-card__body{padding:14px 15px 0;}body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide .uo-listing-card__category,body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide .uo-listing-card__title,body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide .uo-listing-card__location{text-align:left;}body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide .uo-listing-card__price,body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide .uo-listing-card__action,body.uo-page-cameras-live.node-type-informacoes-de-ubatuba #page #content .uo-sponsor-carousel__slide .uo-listing-card .uo-itinerary-add{display:none;}.uo-sponsor-carousel__head{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem;margin:0 0 0.85rem;}.uo-sponsor-carousel__title{margin:0;color:#08414d;font-size:1.05rem;font-weight:700;}.uo-sponsor-carousel__label{color:#5a6d73;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;}.uo-sponsor-carousel__filters{margin:0 0 0.9rem;}.uo-sponsor-carousel__filters-label{display:block;margin:0 0 0.45rem;color:#5a6d73;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.uo-sponsor-carousel__chips{display:flex;flex-wrap:wrap;gap:0.4rem;}.uo-sponsor-carousel__chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0.35rem 0.8rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#08414d;font-size:0.8rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;}.uo-sponsor-carousel__chip:hover,.uo-sponsor-carousel__chip.is-active{border-color:#00aac8;background:#00aac8;color:#fff;}.uo-sponsor-carousel__slide.is-hidden{display:none;}.uo-sponsor-carousel__stage{position:relative;}.uo-sponsor-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}.uo-sponsor-carousel__viewport::-webkit-scrollbar{display:none;}.uo-sponsor-carousel__viewport:focus-visible{outline:2px solid #00aac8;outline-offset:3px;}.uo-sponsor-carousel__track{display:flex;gap:1rem;align-items:stretch;}.uo-sponsor-carousel__slide{flex:0 0 calc((100% - 2rem) / 3);scroll-snap-align:start;}.uo-sponsor-carousel__slide .uo-listing-card{display:flex;flex-direction:column;height:100%;}.uo-sponsor-carousel__slide .uo-listing-card__link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none;color:inherit;}.uo-sponsor-carousel__slide .uo-listing-card__body{display:flex;flex-direction:column;flex:1 1 auto;}.uo-sponsor-carousel__slide .uo-listing-card__action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:auto;padding:8px 13px;border-radius:9px;background:#00aac8;color:#fff;font-size:13px;font-weight:800;box-sizing:border-box;}.uo-sponsor-carousel__slide .uo-listing-card__action:after{content:"→";margin-left:7px;}.uo-sponsor-carousel__slide .uo-listing-card .uo-itinerary-add{position:relative;z-index:2;display:flex;width:calc(100% - 30px);max-width:100%;margin:8px auto 10px;box-sizing:border-box;}.uo-sponsor-carousel__nav{position:absolute;top:50%;z-index:3;width:38px;height:38px;padding:0;transform:translateY(-50%);border:1px solid rgba(8,65,77,0.12);border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(8,65,77,0.14);color:#00aac8;cursor:pointer;}.uo-sponsor-carousel__nav:hover{background:#00aac8;color:#fff;}.uo-sponsor-carousel__nav:before{font-size:18px;font-weight:800;line-height:1;}.uo-sponsor-carousel__nav--prev{left:-14px;}.uo-sponsor-carousel__nav--prev:before{content:"‹";}.uo-sponsor-carousel__nav--next{right:-14px;}.uo-sponsor-carousel__nav--next:before{content:"›";}.uo-sponsor-carousel__dots{display:flex;justify-content:center;gap:0.5rem;margin:0.9rem 0 0.25rem;}.uo-sponsor-carousel__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(8,65,77,0.22);cursor:pointer;transition:background 0.2s ease,width 0.2s ease;}.uo-sponsor-carousel__dot.is-active{width:24px;background:#00aac8;}.uo-sponsor-carousel__dot.is-hidden{display:none;}.uo-sponsor-carousel.is-static .uo-sponsor-carousel__nav,.uo-sponsor-carousel.is-static .uo-sponsor-carousel__dots{display:none;}@media (max-width:899px){.uo-sponsor-carousel__slide{flex-basis:calc((100% - 1rem) / 2);}.uo-sponsor-carousel__nav--prev{left:2px;}.uo-sponsor-carousel__nav--next{right:2px;}}@media (max-width:559px){.uo-sponsor-carousel__slide{flex-basis:100%;}.uo-sponsor-carousel__nav{display:none;}.uo-sponsor-carousel__chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}.uo-sponsor-carousel__chips::-webkit-scrollbar{display:none;}.uo-sponsor-carousel__chip{flex:0 0 auto;min-height:30px;padding:0.3rem 0.65rem;font-size:0.75rem;}}@media (prefers-reduced-motion:reduce){.uo-sponsor-carousel__viewport{scroll-behavior:auto;}.uo-sponsor-carousel__dot{transition:none;}}
