/* Preset RentBiz Local Azul: clareza operacional inspirada em padrões de produtos locais, sem usar marca ou elementos do Google. */
.rentbiz-preset-local_azul{--rz-navy:#1a3f75;--rz-green:#188038;--rz-soft:#f7faff;--rz-line:#d7e2f0;--rz-muted:#5f6f82;--rz-gold:#f9ab00;--rz-gold-bright:#fdd663;--rz-gold-deep:#b06000;color:#202124;background:#fff}
.rentbiz-page.rentbiz-preset-local_azul{background:#fff;color:#202124}
.rentbiz-preset-local_azul .rz-header{background:#fff;border-bottom-color:#dfe5ec;box-shadow:0 1px 3px rgba(60,64,67,.13)}
.rentbiz-preset-local_azul .rz-brand{color:#1a73e8;background:none;-webkit-text-fill-color:currentColor;text-shadow:none}
.rentbiz-preset-local_azul .rz-header nav a,.rentbiz-preset-local_azul .rz-owner-access{color:#334155}
.rentbiz-preset-local_azul .rz-outline{background:#fff;border-color:#1a73e8;color:#1967d2;border-radius:7px}
.rentbiz-preset-local_azul .rz-button,.rentbiz-preset-local_azul .rz-search button,.rentbiz-preset-local_azul .rz-form button,.rentbiz-preset-local_azul .rz-claim-form button{background:#1a73e8!important;border-color:#1a73e8!important;color:#fff!important;box-shadow:0 1px 2px rgba(60,64,67,.25);animation:none!important;text-shadow:none}
.rentbiz-preset-local_azul .rz-button:hover,.rentbiz-preset-local_azul .rz-search button:hover,.rentbiz-preset-local_azul .rz-form button:hover{background:#1558b0!important}
.rentbiz-preset-local_azul .rz-actions .rz-whatsapp{background:#188038!important;border-color:#188038!important}
.rentbiz-preset-local_azul .rz-hero,.rentbiz-preset-local_azul .rz-archive-hero,.rentbiz-preset-local_azul .rz-products-hero,.rentbiz-preset-local_azul .rz-product-detail{background:linear-gradient(180deg,#f8fbff,#fff)!important}
.rentbiz-preset-local_azul .rz-kicker,.rentbiz-preset-local_azul .rz-crumb a,.rentbiz-preset-local_azul .rz-text-link,.rentbiz-preset-local_azul .rz-card-body p,.rentbiz-preset-local_azul .rz-profile-head>p,.rentbiz-preset-local_azul .rz-info dd a{color:#1a73e8!important}
.rentbiz-preset-local_azul .rz-search,.rentbiz-preset-local_azul .rz-card,.rentbiz-preset-local_azul .rz-info,.rentbiz-preset-local_azul .rz-cats a,.rentbiz-preset-local_azul .rz-claim-card,.rentbiz-preset-local_azul .rz-rating-card,.rentbiz-preset-local_azul .rz-product-card{border-color:#d7e2f0!important;background:#fff!important;box-shadow:0 1px 3px rgba(60,64,67,.13)!important}
.rentbiz-preset-local_azul .rz-cats a:hover,.rentbiz-preset-local_azul .rz-card:hover{border-color:#8ab4f8!important;box-shadow:0 2px 8px rgba(26,115,232,.18)!important}
.rentbiz-preset-local_azul .rz-cats i,.rentbiz-preset-local_azul .rz-card-image{background:#e8f0fe!important;color:#1967d2!important;box-shadow:none!important}
.rentbiz-preset-local_azul .rz-map{background:#f1f8f3!important;border-color:#c7e5cc!important;color:#188038!important}
.rentbiz-preset-local_azul .rz-neighborhood-filters a:hover,.rentbiz-preset-local_azul .rz-neighborhood-filters a.is-active{background:#e8f0fe!important;border-color:#8ab4f8!important;color:#1967d2!important}
.rentbiz-preset-local_azul .rz-footer{background:#202124!important}
.rentbiz-preset-local_azul .rz-card-open.is-open,.rentbiz-preset-local_azul .rz-owner-side-company em{background:#e6f4ea!important;color:#188038!important}
.rentbiz-preset-local_azul .rz-card-open.is-closed{background:#fce8e6!important;color:#c5221f!important}
.rentbiz-preset-local_azul .rz-rating,.rentbiz-preset-local_azul .rz-star-buttons button:hover,.rentbiz-preset-local_azul .rz-star-buttons button:focus,.rentbiz-preset-local_azul .rz-star-buttons button.is-selected{color:#f9ab00!important}

/* Painel do lojista */
.rentbiz-preset-local_azul .rz-owner-shell{background:#f8fafd!important}
.rentbiz-preset-local_azul .rz-owner-sidebar{background:#fff!important;border-right:1px solid #dfe5ec!important}
.rentbiz-preset-local_azul .rz-owner-side-brand,.rentbiz-preset-local_azul .rz-owner-page-head h1{color:#1a3f75!important}
.rentbiz-preset-local_azul .rz-owner-sidebar nav a.is-current,.rentbiz-preset-local_azul .rz-owner-mobile-tabs a.is-current{background:#e8f0fe!important;color:#1967d2!important}
.rentbiz-preset-local_azul .rz-owner-overview-hero,.rentbiz-preset-local_azul .rz-module-store-head,.rentbiz-preset-local_azul .rz-owner-crm>header{background:linear-gradient(125deg,#1a3f75,#1967d2)!important}
.rentbiz-preset-local_azul .rz-owner-kpis>a,.rentbiz-preset-local_azul .rz-owner-data-card,.rentbiz-preset-local_azul .rz-module-app,.rentbiz-preset-local_azul .rz-owner-crm-card,.rentbiz-preset-local_azul .rz-owner-crm-send{border-color:#d7e2f0!important;box-shadow:0 1px 3px rgba(60,64,67,.13)!important}
.rentbiz-preset-local_azul .rz-module-app.is-featured{border-color:#f9ab00!important;background:#fffdf5!important}
.rentbiz-preset-local_azul .rz-module-app .rz-module-app-price,.rentbiz-preset-local_azul .rz-module-app .rz-module-app-badge{color:#b06000!important}

/* Administração RentBiz (somente páginas do plugin recebem a classe). */
body.rentbiz-preset-local_azul .rz-admin{color:#202124}
body.rentbiz-preset-local_azul .rz-admin-top,body.rentbiz-preset-local_azul .rz-insights-top{background:linear-gradient(125deg,#1a3f75,#1967d2)!important;box-shadow:0 2px 7px rgba(60,64,67,.22)!important}
body.rentbiz-preset-local_azul .rz-admin-eyebrow{color:#b8d2ff!important}
body.rentbiz-preset-local_azul .button-hero{background:#1a73e8!important;border-color:#1a73e8!important}
body.rentbiz-preset-local_azul .rz-stat,body.rentbiz-preset-local_azul .rz-form-card,body.rentbiz-preset-local_azul .rz-table-card,body.rentbiz-preset-local_azul .rz-insight-card{border-color:#d7e2f0!important;box-shadow:0 1px 3px rgba(60,64,67,.13)!important}
body.rentbiz-preset-local_azul .rz-stat:hover,body.rentbiz-preset-local_azul .rz-stat.is-active,body.rentbiz-preset-local_azul .rz-filter-links a.current{border-color:#8ab4f8!important;background:#e8f0fe!important;color:#1967d2!important}
body.rentbiz-preset-local_azul .rz-company-icon,body.rentbiz-preset-local_azul .rz-card-heading>span{background:#e8f0fe!important;color:#1967d2!important}
body.rentbiz-preset-local_azul .rz-status-published{background:#e6f4ea!important;color:#188038!important}
body.rentbiz-preset-local_azul .rz-status-pending{background:#fef7e0!important;color:#b06000!important}

.rz-visual-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:24px 0}.rz-visual-choice{position:relative;display:grid;grid-template-columns:74px 1fr;gap:13px;align-items:center;min-height:132px;padding:22px;border:2px solid #dbe5ef;border-radius:16px;background:#fff;cursor:pointer}.rz-visual-choice:hover,.rz-visual-choice.is-current{border-color:#1a73e8;box-shadow:0 4px 14px rgba(26,115,232,.14)}.rz-visual-choice input{position:absolute;opacity:0}.rz-visual-choice strong{font-size:19px;color:#172b4d}.rz-visual-choice small{grid-column:2;color:#62748a;line-height:1.45}.rz-visual-choice em{position:absolute;right:14px;top:13px;padding:4px 8px;border-radius:99px;background:#e8f0fe;color:#1967d2;font-size:11px;font-style:normal;font-weight:800}.rz-visual-swatch{grid-row:1/3;display:block;width:62px;height:62px;border-radius:16px}.rz-visual-gold{background:linear-gradient(135deg,#102744 0 48%,#f2bb21 48% 100%)}.rz-visual-blue{background:linear-gradient(135deg,#1a73e8 0 45%,#fff 45% 58%,#188038 58% 100%)}.rz-visual-presets>.button{grid-column:1/-1;justify-self:start}@media(max-width:700px){.rz-visual-presets{grid-template-columns:1fr}.rz-visual-choice{min-height:116px}}
