:root{--review-navy: #17324d;--review-blue: #5f89ad;--review-gold: #b79a63;--review-bg: #f6f8fb;--review-card: #ffffff;--review-border: #dfe6ee;--review-muted: #64748b}#public-review-page{background:radial-gradient(circle at top right,rgba(95,137,173,.08),transparent 30rem),var(--review-bg)!important;color:#243447}#public-review-page>header{background:#fffffff5!important;color:var(--review-navy)!important;border-bottom:1px solid var(--review-border)!important;box-shadow:0 8px 28px #1e3a520f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#public-review-page>header>div{padding-top:1.35rem!important;padding-bottom:1.35rem!important}#public-review-page>header h1,#public-review-page>header p{color:var(--review-navy)!important}#public-review-page>header p{color:var(--review-muted)!important}#public-review-page>header span:first-child{color:var(--review-gold)!important}#public-review-page>header .border-\[\#b9985a\]\/40{background:#f8f4ec!important;border-color:#dfcfb2!important;color:#705c39!important;border-radius:999px!important}#public-review-page main{max-width:64rem!important;margin-top:1.5rem!important}#public-review-page .rounded-3xl,#public-review-page .rounded-2xl,#public-review-page .rounded-xl{border-radius:1rem!important}#public-review-page .shadow-sm,#public-review-page .shadow-md,#public-review-page .shadow-xl,#public-review-page .shadow-inner{box-shadow:0 10px 32px #253c520f!important}#public-review-page .bg-slate-50{background-color:#f8fafc!important}#public-review-page input,#public-review-page textarea{background:#fff!important;border-color:#d9e2ec!important;border-radius:.75rem!important;box-shadow:0 1px #0f172a05}#public-review-page input:focus,#public-review-page textarea:focus{outline:none!important;border-color:#7da0be!important;box-shadow:0 0 0 3px #5f89ad24!important}#public-review-page button{border-radius:.75rem!important;letter-spacing:.02em}#public-review-page img{border-radius:.75rem}#painel-revisao{background:linear-gradient(180deg,#f8fafce0,#fffffffa)!important;border:1px solid var(--review-border)!important;border-radius:1.25rem!important;box-shadow:0 16px 44px #23394e14!important;padding:clamp(1rem,2vw,1.75rem)!important}#painel-revisao>div:first-child{border:0!important;border-bottom:1px solid var(--review-border)!important;border-radius:0!important;padding:0 0 1.25rem!important;background:transparent!important}#painel-revisao h2,#painel-revisao h3,#painel-revisao h4{color:var(--review-navy)!important}#painel-revisao .shadow-xl,#painel-revisao .shadow-md,#painel-revisao .shadow-sm,#painel-revisao .shadow-inner{box-shadow:0 8px 24px #1e3a520e!important}#painel-revisao .rounded-3xl,#painel-revisao .rounded-2xl,#painel-revisao .rounded-xl{border-radius:.95rem!important}#painel-revisao .text-4xl{font-size:2rem!important;line-height:1!important}#painel-revisao button{border-radius:.7rem!important;text-transform:none!important;letter-spacing:0!important}#painel-revisao details{background:#fff!important}#painel-revisao [id=coluna-locador],#painel-revisao [id=coluna-locatario]{min-width:0}@media(max-width:640px){#public-review-page main{padding-left:.75rem!important;padding-right:.75rem!important}#public-review-page>header>div{padding-left:1rem!important;padding-right:1rem!important}#public-review-page h1{font-size:1.25rem!important}#painel-revisao{margin-top:1rem!important;border-radius:1rem!important}#painel-revisao .grid-cols-2{grid-template-columns:1fr!important}}
