.hc-cw-atalhos{position:fixed;right:18px;bottom:calc(var(--hc-footer-height,34px) + 16px);z-index:1040}.hc-cw-principal{width:54px;height:54px;border:1px solid #476589;border-radius:50%;background:#172f55;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.28);display:grid;place-items:center;align-content:center;line-height:1}.hc-cw-principal span{font-size:1.15rem}.hc-cw-principal b{font-size:.66rem;margin-top:2px}.hc-cw-opcoes{position:absolute;right:0;bottom:64px;width:238px;padding:7px;border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);box-shadow:0 12px 32px rgba(0,0,0,.24)}.hc-cw-opcoes button{width:100%;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;padding:9px;background:transparent;color:var(--bs-body-color);text-align:left}.hc-cw-opcoes button:hover{background:var(--bs-tertiary-bg)}.hc-cw-opcoes i{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e8f1ff;color:#0d6efd}.hc-cw-opcoes span{display:flex;flex-direction:column}.hc-cw-opcoes small{color:var(--bs-secondary-color);font-size:.7rem}.hc-cw-modal .modal-dialog{width:min(430px,calc(100vw - 18px));margin-left:auto;margin-right:auto}.hc-cw-modal .modal-content{background:var(--bs-body-bg);color:var(--bs-body-color);border-color:var(--bs-border-color)}.hc-cw-modal iframe{display:block;width:100%;height:min(485px,76vh);border:0;border-radius:0 0 var(--bs-modal-border-radius) var(--bs-modal-border-radius)}html[data-theme="dark"] .hc-cw-principal{background:#203a60;border-color:#7295bf}html[data-theme="dark"] .hc-cw-opcoes,html[data-theme="dark"] .hc-cw-modal .modal-content{background:#111923!important;border-color:#3a4e63!important;color:#edf4fb!important}html[data-theme="dark"] .hc-cw-opcoes button{color:#edf4fb!important}html[data-theme="dark"] .hc-cw-opcoes button:hover{background:#1a2838!important}html[data-theme="dark"] .hc-cw-opcoes i{background:#183353;color:#9bc3ff}html[data-theme="dark"] .hc-cw-modal .modal-header{border-color:#3a4e63!important}html[data-theme="dark"] .hc-cw-modal .btn-close{filter:invert(1) grayscale(1) brightness(1.8)}@media(max-width:600px){.hc-cw-atalhos{right:11px;bottom:calc(var(--hc-footer-height,32px) + 10px)}.hc-cw-modal .modal-dialog{margin:.35rem auto}.hc-cw-modal iframe{height:min(500px,82vh)}}
