@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);.tivigo-chat-container{display:flex;flex-direction:column;height:calc(100vh - 120px);padding:12px}@media (max-width:600px){.tivigo-chat-container{padding:8px}}@media (min-width:600px) and (max-width:960px){.tivigo-chat-container{padding:16px}}@media (min-width:960px){.tivigo-chat-container{padding:24px}}.tivigo-chat-box{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 24px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden}.tivigo-chat-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.tivigo-chat-header-title{color:#1f2937;font-size:.95rem;font-weight:600;line-height:1.3}.tivigo-chat-header-subtitle,.tivigo-chat-header-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tivigo-chat-header-subtitle{color:#6b7280;font-size:.75rem}.tivigo-chat-messages{background:#f7f7f7;display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:16px}.tivigo-chat-messages::-webkit-scrollbar{width:6px}.tivigo-chat-messages::-webkit-scrollbar-track{background:#f1f5f9}.tivigo-chat-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.tivigo-chat-messages::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tivigo-chat-message-row{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2px}.tivigo-chat-bubble{border-radius:8px;margin-bottom:5px;max-width:85%;min-width:180px;padding:4px 12px;position:relative}@keyframes messageSlideIn{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tivigo-chat-bubble-new{animation:messageSlideIn .3s ease forwards}.tivigo-chat-bubble-own{background:#f8fff8;border:none}.tivigo-chat-bubble-admin{background:#f3e8ff;border:none}.tivigo-chat-bubble-other{background:#fff;border:none}.tivigo-chat-username{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600}.tivigo-chat-username-own{color:#2e7d32}.tivigo-chat-username-admin{color:#7c3aed}.tivigo-chat-username-other{color:#1976d2}.tivigo-chat-time{color:#414141;font-size:.65rem}.tivigo-chat-message-text,.tivigo-chat-time{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.tivigo-chat-message-text{color:#1f2937;font-size:.8rem;line-height:1.5;word-break:break-word}.tivigo-chat-avatar{font-size:.8rem;font-weight:600;height:32px;width:32px}.tivigo-chat-avatar-admin{border:2px solid gold}.tivigo-chat-input-area{background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:12px 16px}.tivigo-chat-input .MuiOutlinedInput-root{background:#fff;border-radius:4px;font-size:.8125rem;font-weight:500;line-height:1.4375em;padding:8px 14px}.tivigo-chat-input .MuiOutlinedInput-root fieldset{border-color:#e5e7eb}.tivigo-chat-input .MuiOutlinedInput-root:hover fieldset{border-color:#cbd5e1}.tivigo-chat-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#22c55e;border-width:1px}.tivigo-chat-input .MuiInputBase-input::placeholder{color:#9ca3af}.tivigo-chat-send-button{background:#22c55e!important;border-radius:12px!important;color:#fff!important;height:44px;width:44px}.tivigo-chat-send-button:hover{background:#16a34a!important}.tivigo-chat-send-button:disabled{background:#e5e7eb!important;color:#9ca3af!important}.tivigo-chat-emoji-toggle{color:#9ca3af!important}.tivigo-chat-emoji-toggle:hover{background:#0000000a!important;color:#6b7280!important}.tivigo-chat-emoji-grid{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:8px}.tivigo-chat-emoji-button{font-size:1.2rem;height:32px;min-width:0;min-width:auto;padding:0;width:32px}.tivigo-chat-emoji-button:hover{background:#f3f4f6;transform:scale(1.1)}.tivigo-chat-admin-action{background:#0000001a!important;color:#6b7280!important;height:24px;position:absolute;right:-8px;top:-8px;width:24px}.tivigo-chat-admin-action:hover{background:#0003!important}.tivigo-chat-alert{border-radius:8px;margin:0 16px 20px}.tivigo-chat-loading{flex:1 1}.tivigo-chat-empty,.tivigo-chat-loading{align-items:center;display:flex;justify-content:center}.tivigo-chat-empty{color:#9ca3af;flex:1 1;flex-direction:column;gap:16px}.tivigo-chat-empty-icon{color:#e2e8f0;font-size:64px}.tivigo-chat-badge{background:#22c55e;border-radius:4px;color:#fff;font-size:.7rem;font-weight:500;padding:2px 8px}.tivigo-chat-admin-chip{background:linear-gradient(135deg,gold,#ffb700)!important;color:#1f2937!important;font-size:.7rem!important;height:22px!important}.tivigo-chat-refresh{color:#6b7280!important}.tivigo-chat-refresh:hover{background:#0000000a!important}.tivigo-chat-dialog .MuiDialog-paper{background:#fff;border-radius:16px}.tivigo-chat-dialog-title{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#1f2937;font-weight:600}.tivigo-chat-menu .MuiPaper-root{border-radius:12px;box-shadow:0 4px 20px #0000001a}.tivigo-chat-menu-item{font-size:.875rem;padding:10px 16px}.tivigo-chat-menu-item:hover{background:#f3f4f6}.tivigo-chat-menu-item-danger{color:#ef4444!important}.tivigo-chat-menu-item-danger:hover{background:#fef2f2!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*,body{font-family:Poppins,Helvetica,Arial,sans-serif!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[class*=roulette]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;perspective:1000px!important;-webkit-perspective:1000px!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;transform-style:preserve-3d!important;-webkit-transform-style:preserve-3d!important}[class*=roulette],canvas[class*=roulette],svg[class*=roulette]{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:transform!important}canvas[class*=roulette],svg[class*=roulette]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}
/*# sourceMappingURL=main.00892838.css.map*/