#academy-chat{font:15px/1.5 Arial,sans-serif;color:#25251f;position:fixed;z-index:10000;right:22px;bottom:22px}#academy-chat *{box-sizing:border-box}#academy-chat [hidden]{display:none!important}#academy-chat button,#academy-chat input{font:inherit}#academy-chat button{cursor:pointer}#academy-chat button:focus-visible,#academy-chat input:focus-visible{outline:3px solid #a5bd6b;outline-offset:3px}.ac-launch{background:#283829;color:#fff;border:1px solid #83906c;border-radius:30px;padding:15px 21px;box-shadow:0 4px 25px #0003;font-weight:bold!important}.ac-launch>span{margin-left:8px}#ac-panel{position:absolute;right:0;bottom:64px;width:390px;height:min(690px,calc(100dvh - 110px));background:#f7f5ee;border:1px solid #d6d5c7;border-radius:20px;box-shadow:0 18px 70px #0004;overflow:hidden;display:flex;flex-direction:column}#ac-panel header{display:flex;align-items:center;gap:11px;padding:16px;background:#283829;color:#fff}#ac-panel header img{width:43px;height:43px;object-fit:contain;border-radius:50%;background:white}#ac-panel header small{display:block;font-size:11px;opacity:.8}.ac-close{margin-left:auto;border:0;background:transparent;color:white;font-size:30px!important;line-height:1}.ac-body{flex:1;min-height:0;overflow:auto;padding:16px;overscroll-behavior:contain}.ac-message{white-space:pre-wrap;background:white;border:1px solid #e4e1d6;border-radius:14px 14px 14px 2px;padding:13px;margin:0 20px 13px 0;overflow-wrap:anywhere}.ac-user{background:#e5ebd7;border-color:#d6dfc6;border-radius:14px 14px 2px 14px;margin:0 0 13px 26px}.ac-choices{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.ac-choices button{border:1px solid #a7b098;background:transparent;border-radius:18px;padding:7px 12px;color:#283829;font-size:13px!important}.ac-consult,.ac-lead button{width:100%;border:0;border-radius:10px;padding:12px;background:#283829;color:#fff}.ac-lead{margin-top:16px;border-top:1px solid #d6d5c7;padding-top:16px}.ac-lead p{font-size:13px}.ac-lead label{display:block;font-size:12px;margin:10px 0}.ac-lead input:not([type=checkbox]){width:100%;padding:10px;border:1px solid #b9bcad;border-radius:7px;background:white;color:#25251f;margin-top:4px;min-width:0}.ac-datetime{display:flex;gap:10px}.ac-datetime label{flex:1;min-width:0}.ac-lead small{font-size:11px}.ac-consent{display:flex!important;align-items:flex-start;gap:7px}.ac-consent input{margin:3px 0}.ac-compose{display:flex;padding:12px;border-top:1px solid #deded1;gap:8px}.ac-compose input{flex:1;width:0;min-width:0;padding:10px;border:1px solid #b9bcad;border-radius:10px;background:#fff;font-size:16px!important}.ac-compose button{background:#283829;color:white;border:0;border-radius:10px;width:42px;font-size:24px!important}#ac-panel footer{font-size:11px;text-align:center;padding:0 10px 10px}#ac-panel a{color:#283829}.ac-pending{font-size:12px}.ac-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#academy-chat button:disabled{opacity:.55;cursor:wait}@media(max-width:480px){#academy-chat{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}#ac-panel{position:fixed;inset:auto 8px calc(74px + env(safe-area-inset-bottom));width:auto;height:calc(100dvh - 94px - env(safe-area-inset-bottom));max-height:720px}.ac-launch{padding:12px 17px}}
