/* Contato comercial na tela de login da suíte CONFÍNI. */
#login .confini-subscription-card{box-sizing:border-box;margin:20px 0 0;padding:16px;border:1px solid #d5e2da;border-radius:12px;background:#f2f7f3;text-align:center;font-family:Montserrat;}
#login .confini-subscription-card h3{margin:0 0 8px;color:#0f2d1e;font-size:17px;line-height:1.3;font-weight:700;}
#login .confini-subscription-card p{margin:0 0 14px;color:#46564c;font-size:14px;line-height:1.5;}
#login .confini-subscription-card .confini-whatsapp-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:11px 12px;border:0;border-radius:10px;background:#1e4b2e;color:#fff;text-decoration:none;font:700 13px/1.4 Montserrat,sans-serif;}
#login .confini-whatsapp-button svg{flex:0 0 22px;}
#login .confini-whatsapp-button:hover{background:#0f2d1e;}
#login .confini-whatsapp-button:focus-visible{outline:3px solid #d6a347;outline-offset:3px;}
#login:not(.hidden)>.card{max-height:calc(100dvh - 48px);overflow-y:auto;}
/* Neutraliza as regras de sidebar do FARM dentro do card público. */
#login .confini-subscription-card{position:static;inset:auto;width:auto;height:auto;overflow:visible;z-index:auto;color:#1a1a1a;}
