.desktop-only{display:inline;font-size:14px}@media (max-width:768px){.desktop-only{display:none}}.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.asterisk-webphone{max-width:280px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.webphone-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.status-indicator{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;font-size:14px;padding:8px;background:#f8f9fa;border-radius:4px}.number-input{width:100%;padding:12px;font-size:16px;border:1px solid #e0e0e0;border-radius:4px;text-align:center;outline:none}.number-input:focus{border-color:#1976d2}.keypad{flex-direction:column}.keypad,.keypad-row{display:flex;grid-gap:8px;gap:8px}.keypad-row{justify-content:space-between}.keypad-button{flex:1 1;aspect-ratio:1;border:none;background:none;font-size:24px;color:#1976d2;border-radius:50%;cursor:pointer;transition:all .2s}.keypad-button:hover{background:#f0f0f0}.keypad-button:active{background:#e0e0e0;transform:scale(.95)}.call-controls{display:flex;justify-content:center;grid-gap:24px;gap:24px;margin-top:16px}.call-button,.hangup-button{width:56px;height:56px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.call-button{background:#4caf50;color:#fff}.hangup-button{background:#f44336;color:#fff}.call-button:hover:not(.disabled){background:#43a047;transform:scale(1.05)}.hangup-button:hover:not(.disabled){background:#e53935;transform:scale(1.05)}.call-button.disabled,.hangup-button.disabled{background:#e0e0e0;cursor:not-allowed;color:#9e9e9e}.call-info{text-align:center;font-size:14px;color:#666}.disconnected-message{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;color:#f57c00;font-size:14px;padding:12px;background:#fff3e0;border-radius:4px}.webphone-modal{background:#fff;border-radius:8px;min-width:320px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e0e0e0}.modal-content{padding:16px}:deep(.q-dialog__inner--minimized>div){max-width:320px}.floating-btn{position:fixed;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;border:none;background-color:#007bff;color:#fff;font-size:24px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:background-color .3s,transform .2s;z-index:1000}.floating-btn:hover{background-color:#0056b3;transform:scale(1.1)}.content-button-call{background-color:initial;border:none;cursor:pointer;color:#1473a4}*{padding:0;margin:0;box-sizing:border-box}body{font-family:"Poppins",sans-serif}.container-login,.geral{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.container-login{background-color:#ebf2ff;flex-direction:column}.container-img{align-items:center;display:flex;justify-content:center;width:100%;height:100%;max-width:500px}.img-login{width:100%;max-width:462px}.container-footer{padding:10px;text-align:center;margin-bottom:10px}.container-footer a{color:#000;cursor:pointer}.container-footer span{max-width:80px;text-align:center}.recovery{display:flex;width:100%;justify-content:flex-end;margin-right:5px;margin-top:5px;color:#285ec9}.link-recovery{-webkit-text-decoration-color:#3489ff;text-decoration-color:#3489ff;-webkit-text-emphasis-color:#3489ff;text-emphasis-color:#3489ff;-webkit-text-fill-color:#3489ff;-webkit-text-stroke-color:#3489ff;text-decoration:none}.link-recovery:hover{text-decoration:underline}.container-right{background-color:#ebf2ff;height:100vh;justify-content:center}.box,.container-right{width:100%;display:flex;align-items:center}.box{background-color:#fff;box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);flex-direction:column;inline-size:462px;line-height:20.02px;border-radius:30px;max-width:500px;padding-bottom:8px;margin:0 10px}.container-header-box{display:flex;margin-top:-18px;padding-left:40px;padding-right:40px;width:100%}.link-create-count{background-color:#e0e0e0;border-end-start-radius:30px;border-top-left-radius:30px;cursor:pointer;padding-top:6px;width:100%}.link-create-count:hover{background-color:#d5d5d5}.label-text{display:flex;font-weight:500;line-height:24.5px;-webkit-text-fill-color:rgba(0,0,0,.87)}.label-text,.link-enter{cursor:pointer;justify-content:center;width:100%}.link-enter{align-items:center;background-color:#3489ff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:inline-flex;margin-left:-32px;padding-bottom:6px;padding-top:6px;border-radius:30px}.link-enter:hover{background-color:#285ec9;text-decoration:none}.link-enter>span{cursor:pointer;display:flex;font-weight:500;justify-content:center;line-height:24.5px;-webkit-text-fill-color:#fff}.container-footer-form>p{inline-size:382px;margin-bottom:.35em;text-align:center;color:#000}.termo{text-decoration:none;-webkit-text-decoration-color:#3489ff;text-decoration-color:#3489ff;-webkit-text-emphasis-color:#3489ff;text-emphasis-color:#3489ff;-webkit-text-fill-color:#3489ff;-webkit-text-stroke-color:#3489ff}.termo:hover{text-decoration:underline}.politica{text-decoration:none;-webkit-text-decoration-color:#3489ff;text-decoration-color:#3489ff;-webkit-text-emphasis-color:#3489ff;text-emphasis-color:#3489ff;-webkit-text-fill-color:#3489ff;-webkit-text-stroke-color:#3489ff}.politica:hover{text-decoration:underline}.content-form-login label{color:#7b7b7b}@media screen and (max-width:768px){.geral{flex-direction:column}.container{height:300px;justify-content:center;align-items:center}.container-footer{display:none}.container-login{max-height:300px}}@media screen and (max-width:375px){.box{margin:0 10px;width:90%}.container-footer-form{width:90%;display:flex;justify-content:center;align-items:center}}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}.edgebutton{width:20px;height:20px;background:#eee;border:1px solid #fff;cursor:pointer;border-radius:50%;font-size:12px;line-height:1;justify-content:center;display:flex;align-self:center;align-items:center}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.edgebutton-foreignobject body{background:transparent;width:40px;height:40px;display:flex;justify-content:center;align-items:center;min-height:40px}.react-flow__edge-path{stroke-width:6px}.react-flow__edge.selected .react-flow__edge-path{stroke:#00f}.btn-status.attending .MuiInputBase-root,.btn-status.pendingResponse .MuiInputBase-root,.btn-status.resolved .MuiInputBase-root,.btn-status.validated .MuiInputBase-root{color:#fff}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}