/* Projeto: Site do Corretor | Autor: Engenheiro Ronaldo Bruno Cardoso | Versão: 1.16.6 */
.public-site .nav a.btn-dark{color:#fff}
.membership-dialog{text-align:center}
.membership-dialog .membership-symbol{margin-inline:auto}
.membership-dialog h2,.membership-dialog p{margin-inline:auto}
.membership-dialog h2{max-width:380px}
.membership-dialog p{max-width:390px}
.agent-card.professional-agent{position:relative;isolation:isolate;padding:26px;background-color:var(--footer-background,#152332);background-image:linear-gradient(135deg,#152332ed,#152332d9),var(--footer-image,none);background-size:cover;background-position:center;border:1px solid #c8a3664d;box-shadow:0 16px 36px #1523321a}
.professional-agent .agent-portrait{width:88px;height:88px;object-fit:cover;object-position:center;border-radius:50%;border:2px solid #d6b16b;margin:0 0 22px;box-shadow:0 0 0 5px #ffffff0a}
.professional-agent .seller-avatar{display:grid;place-items:center;background:#ffffff12;font-size:28px}
.professional-agent .agent-details{padding:0}
.professional-agent .agent-role{display:block;font-weight:600;line-height:1.6}
.professional-agent .agent-details h3{font-size:22px;line-height:1.35;margin:7px 0 10px}
.professional-agent .agent-details p{line-height:1.8;color:#e2e8ef}
.professional-agent .agent-details .btn{min-height:46px;border:1px solid #d6b16b99;background:linear-gradient(100deg,#dec18b,#b58b43);color:#131a24;font-weight:700;white-space:normal}
.professional-agent .agent-details .btn:hover{filter:brightness(1.08)}
.contact-details{margin-top:24px;overflow:hidden}
.contact-details>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;cursor:pointer;list-style:none;color:#345278;font-weight:500}
.contact-details>summary::-webkit-details-marker{display:none}
.contact-details>summary span>i{margin-right:10px}
.contact-details>summary small{display:block;margin:6px 0 0 27px;font-size:11px;color:#63738a;font-weight:400}
.contact-details>summary>i{transition:transform .2s}
.contact-details[open]>summary>i{transform:rotate(180deg)}
.contact-details[open]>summary{border-bottom:1px solid #eef1f6}
.contact-details>.form{box-shadow:none;margin:0}
.conversation-toolbar{flex-wrap:wrap}
.conversation-toolbar h3{margin-right:auto}
.conversation-toolbar form{margin:0}
.conversation-toolbar .conversation-erase{color:#a33443;border-color:#e7c9ce}
.sale-followup{display:grid;gap:24px}
.sale-followup .f-group{margin:0}
.sale-followup-actions{display:flex;flex-direction:column;gap:14px;align-items:stretch}
.sale-followup-actions>*{text-align:center;min-height:42px;display:flex;justify-content:center;align-items:center;line-height:1.5;padding:10px 14px;white-space:normal}
.subscribers-table{scrollbar-width:none;-ms-overflow-style:none}
.subscribers-table::-webkit-scrollbar{display:none}
.subscribers-table:focus-visible{outline:3px solid #81a9e6;outline-offset:2px}
@media(max-width:600px){.agent-card.professional-agent{padding:22px}.contact-details>summary{padding:18px}.conversation-toolbar form{flex:1}.conversation-toolbar .btn-secondary{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.contact-details>summary>i{transition:none}}
.public-site .public-account-menu>summary>.avatar{--account-avatar-size:38px;box-sizing:border-box;width:var(--account-avatar-size);height:var(--account-avatar-size);min-width:var(--account-avatar-size);max-width:var(--account-avatar-size);min-height:var(--account-avatar-size);max-height:var(--account-avatar-size);flex:0 0 var(--account-avatar-size);aspect-ratio:1;padding:0;border-radius:50%;overflow:hidden}
.public-site .public-account-menu>summary>.avatar>img{display:block;width:100%;height:100%;max-width:none;max-height:none;min-width:0;min-height:0;aspect-ratio:1;object-fit:cover;border-radius:50%;margin:0;padding:0;flex:0 0 100%}
@media(max-width:700px){.public-site .public-account-menu>summary>.avatar{--account-avatar-size:36px}}
.public-site main :is(section,form)[id]{scroll-margin-top:var(--public-anchor-offset,90px)}
.public-site #inicio{scroll-margin-top:var(--public-anchor-offset,90px)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
