.AgentTable-module__128e2G__tableContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #0000000f;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__tableContainer{background:#1e293bcc;border-color:#94a3b81a;box-shadow:0 4px 12px #0003,0 2px 4px #00000026}.AgentTable-module__128e2G__table{border-collapse:collapse;width:100%}.AgentTable-module__128e2G__tableHead{background:linear-gradient(135deg,#f8fafccc 0%,#f1f5f9e6 100%);border-bottom:2px solid #0000000f}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__tableHead{background:linear-gradient(135deg,#0f172a99 0%,#1e293bb3 100%);border-bottom-color:#94a3b81a}.AgentTable-module__128e2G__tableHeaderRow{transition:background .2s}.AgentTable-module__128e2G__tableHeaderCell{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#64748b;white-space:nowrap;padding:1rem 1.25rem;font-size:.75rem;font-weight:700}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__tableHeaderCell{color:#94a3b8}.AgentTable-module__128e2G__tableHeaderCell.AgentTable-module__128e2G__alignRight{text-align:right}.AgentTable-module__128e2G__tableBody{background:0 0}.AgentTable-module__128e2G__tableRow{border-bottom:1px solid #0000000a;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__tableRow{border-bottom-color:#94a3b80f}.AgentTable-module__128e2G__tableRow:hover{background:#3b82f60a;transform:translate(4px);box-shadow:-4px 0 #3b82f666,0 2px 8px #0000000a}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__tableRow:hover{background:#3b82f614;box-shadow:-4px 0 #3b82f699,0 2px 8px #0003}.AgentTable-module__128e2G__tableCell{color:#1e293b;padding:1.125rem 1.25rem;font-size:.875rem;transition:all .3s}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__tableCell{color:#e2e8f0}.AgentTable-module__128e2G__cellContent{align-items:center;gap:.625rem;display:flex}.AgentTable-module__128e2G__cellIcon{flex-shrink:0;transition:all .3s}.AgentTable-module__128e2G__cellIcon.AgentTable-module__128e2G__primary{color:#3b82f6}.AgentTable-module__128e2G__cellIcon.AgentTable-module__128e2G__secondary{color:#94a3b8}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__cellIcon.AgentTable-module__128e2G__secondary{color:#475569}.AgentTable-module__128e2G__tableRow:hover .AgentTable-module__128e2G__cellIcon{transform:scale(1.1)}.AgentTable-module__128e2G__cellText{font-weight:500}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__cellText{color:#000}.AgentTable-module__128e2G__cellTextSecondary{color:#475569}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__cellTextSecondary{color:#1e293b}.AgentTable-module__128e2G__cellTextCapitalize{text-transform:capitalize}.AgentTable-module__128e2G__statusBadge{letter-spacing:.025em;border-radius:999px;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}.AgentTable-module__128e2G__statusBadge.AgentTable-module__128e2G__active{color:#16a34a;background:linear-gradient(135deg,#22c55e26 0%,#16a34a33 100%);border:1px solid #22c55e4d}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__statusBadge.AgentTable-module__128e2G__active{color:#4ade80;background:linear-gradient(135deg,#22c55e33 0%,#16a34a40 100%);border-color:#22c55e66}.AgentTable-module__128e2G__statusBadge.AgentTable-module__128e2G__inactive{color:#64748b;background:linear-gradient(135deg,#94a3b826 0%,#64748b33 100%);border:1px solid #94a3b84d}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__statusBadge.AgentTable-module__128e2G__inactive{color:#94a3b8;background:linear-gradient(135deg,#94a3b833 0%,#64748b40 100%);border-color:#94a3b866}.AgentTable-module__128e2G__tableRow:hover .AgentTable-module__128e2G__statusBadge{transform:scale(1.05)}.AgentTable-module__128e2G__actionButtons{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.AgentTable-module__128e2G__actionButton{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.AgentTable-module__128e2G__actionButton:before{content:"";border-radius:10px;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.AgentTable-module__128e2G__actionButton:hover:before{transform:translate(-50%,-50%)scale(1)}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__edit{color:#3b82f6}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__edit:before{background:#3b82f61a}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__edit:hover{color:#2563eb;box-shadow:0 4px 12px #3b82f633}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__edit:hover{box-shadow:0 4px 12px #3b82f64d}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__chat{color:#22c55e}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__chat:before{background:#22c55e1a}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__chat:hover{color:#16a34a;box-shadow:0 4px 12px #22c55e33}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__chat:hover{box-shadow:0 4px 12px #22c55e4d}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__delete{color:#ef4444}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__delete:before{background:#ef44441a}.AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__delete:hover{color:#dc2626;box-shadow:0 4px 12px #ef444433}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__actionButton.AgentTable-module__128e2G__delete:hover{box-shadow:0 4px 12px #ef44444d}.AgentTable-module__128e2G__actionButton:active{transform:scale(.95)}.AgentTable-module__128e2G__emptyState{text-align:center;padding:4rem 2rem}.AgentTable-module__128e2G__emptyStateText{color:#64748b;margin:0;font-size:.875rem;line-height:1.6}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__emptyStateText{color:#94a3b8}.AgentTable-module__128e2G__tableRow.AgentTable-module__128e2G__selected{background:#3b82f614;border-left:3px solid #3b82f6}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__tableRow.AgentTable-module__128e2G__selected{background:#3b82f626;border-left-color:#60a5fa}.AgentTable-module__128e2G__radioButton{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}.AgentTable-module__128e2G__agentId{color:#64748b;background:#64748b1a;border-radius:6px;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.8rem;font-weight:600}.AgentTable-module__128e2G__darkMode .AgentTable-module__128e2G__agentId{color:#94a3b8;background:#94a3b826}
.AgentModal-module__deggQG__modalContainer{background:#fff;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__modalContainer{background:#1e293b;border:1px solid #ffffff1a}.AgentModal-module__deggQG__modalHeader{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__modalHeader{background:#1e293b;border-bottom-color:#334155}.AgentModal-module__deggQG__modalTitle{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__modalTitle{color:#f8fafc}.AgentModal-module__deggQG__closeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.AgentModal-module__deggQG__closeButton:hover{color:#0f172a;background:#f1f5f9}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__closeButton:hover{color:#f8fafc;background:#334155}.AgentModal-module__deggQG__formContainer{width:100%;max-width:100%;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__formContainer{background:0 0;border:none}.AgentModal-module__deggQG__formContent{padding:1.5rem 1.5rem 6rem}.AgentModal-module__deggQG__sectionsContainer{flex-direction:column;gap:1.5rem;max-width:1000px;margin:0 auto;display:flex}.AgentModal-module__deggQG__section{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__section{background:#1e293b;border-color:#334155}.AgentModal-module__deggQG__section:hover{box-shadow:0 10px 15px -3px #0000000d}.AgentModal-module__deggQG__sectionHeader{cursor:pointer;color:#0f172a;background:#f8fafc;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__sectionHeader{color:#f8fafc;background:#0f172a}.AgentModal-module__deggQG__sectionHeader:hover{background:#f1f5f9}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__sectionHeader:hover{background:#1e293b}.AgentModal-module__deggQG__sectionContent{padding:1.5rem}.AgentModal-module__deggQG__formGroup{flex-direction:column;gap:.375rem;display:flex}.AgentModal-module__deggQG__formLabel{color:#334155;font-size:.875rem;font-weight:600}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__formLabel{color:#cbd5e1}.AgentModal-module__deggQG__formLabelWithAction{justify-content:space-between;align-items:center;display:flex}.AgentModal-module__deggQG__formHint{color:#94a3b8;margin-top:.25rem;font-size:.6875rem;line-height:1.4}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__formHint{color:#64748b}.AgentModal-module__deggQG__input,.AgentModal-module__deggQG__select,.AgentModal-module__deggQG__textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__input,.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__select,.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__textarea{color:#f8fafc;background:#0f172a;border-color:#475569}.AgentModal-module__deggQG__input:focus,.AgentModal-module__deggQG__select:focus,.AgentModal-module__deggQG__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__input:focus,.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__select:focus,.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.AgentModal-module__deggQG__input::placeholder,.AgentModal-module__deggQG__textarea::placeholder{color:#94a3b8}.AgentModal-module__deggQG__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3Csvg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.AgentModal-module__deggQG__textarea{resize:vertical;min-height:100px;line-height:1.5}.AgentModal-module__deggQG__grid2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.AgentModal-module__deggQG__grid3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:640px){.AgentModal-module__deggQG__grid2,.AgentModal-module__deggQG__grid3{grid-template-columns:1fr;gap:1.75rem}}.AgentModal-module__deggQG__toggleCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toggleCard{background:#0f172a;border-color:#334155}.AgentModal-module__deggQG__toggleCardTitle{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toggleCardTitle{color:#f8fafc}.AgentModal-module__deggQG__toggleCardDescription{color:#64748b;margin:.125rem 0 0;font-size:.75rem}.AgentModal-module__deggQG__checkbox{accent-color:#3b82f6;cursor:pointer;width:1.25rem;height:1.25rem}.AgentModal-module__deggQG__rangeContainer{padding:.5rem 0}.AgentModal-module__deggQG__rangeInput{appearance:none;background:#e2e8f0;border-radius:3px;outline:none;width:100%;height:6px}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__rangeInput{background:#475569}.AgentModal-module__deggQG__rangeInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:18px;height:18px;transition:transform .1s}.AgentModal-module__deggQG__rangeInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.AgentModal-module__deggQG__playButton{color:#3b82f6;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__playButton{color:#60a5fa;background:#1e293b;border-color:#475569}.AgentModal-module__deggQG__playButton:hover:not(:disabled){background:#f0f9ff;border-color:#3b82f6}.AgentModal-module__deggQG__testButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:1px solid #22c55e;border-radius:8px;justify-content:center;align-items:center;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 2px 4px #22c55e33}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__testButton{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-color:#22c55e}.AgentModal-module__deggQG__testButton:hover:not(:disabled){background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-color:#16a34a;transform:translateY(-1px);box-shadow:0 4px 8px #22c55e4d}.AgentModal-module__deggQG__testButton:disabled{opacity:.6;cursor:not-allowed}.AgentModal-module__deggQG__testButtonHeader{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:1px solid #22c55e;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 2px 4px #22c55e33}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__testButtonHeader{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-color:#22c55e}.AgentModal-module__deggQG__testButtonHeader:hover:not(:disabled){background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-color:#16a34a;transform:translateY(-1px);box-shadow:0 4px 8px #22c55e4d}.AgentModal-module__deggQG__testButtonHeader:disabled{opacity:.6;cursor:not-allowed}.AgentModal-module__deggQG__actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#fffffffa;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex;position:fixed;bottom:0;left:280px;right:0;box-shadow:0 -4px 6px -1px #0000001a}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__actions{background:#1e293bfa;border-top-color:#334155;box-shadow:0 -4px 6px -1px #0000004d}.AgentModal-module__deggQG__cancelButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__cancelButton{color:#cbd5e1;background:#1e293b;border-color:#475569}.AgentModal-module__deggQG__cancelButton:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__cancelButton:hover{color:#f8fafc;background:#334155}.AgentModal-module__deggQG__submitButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s;box-shadow:0 1px 2px #0000000d}.AgentModal-module__deggQG__submitButton:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.AgentModal-module__deggQG__submitButton:disabled{opacity:.6;cursor:not-allowed}.AgentModal-module__deggQG__liveAgentBadge{background:linear-gradient(135deg,#a855f71a 0%,#ec48991a 100%);border:1px solid #a855f733;border-radius:12px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .3s,box-shadow .3s;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__liveAgentBadge{background:linear-gradient(135deg,#a855f726 0%,#ec489926 100%);border-color:#a855f74d}.AgentModal-module__deggQG__liveAgentBadge:hover{box-shadow:0 4px 12px #a855f726}.AgentModal-module__deggQG__liveAgentIcon{background:#a855f733;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__liveAgentIcon{background:#a855f740}.AgentModal-module__deggQG__liveAgentContent h3{color:#0f172a;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__liveAgentContent h3{color:#f8fafc}.AgentModal-module__deggQG__liveAgentContent p{color:#64748b;margin:0;font-size:.875rem}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__liveAgentContent p{color:#94a3b8}.AgentModal-module__deggQG__standardAgentBadge{background:linear-gradient(135deg,#22c55e1a 0%,#15803d1a 100%);border:1px solid #22c55e33;border-radius:12px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;transition:border-color .3s,box-shadow .3s;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__standardAgentBadge{background:linear-gradient(135deg,#22c55e26 0%,#15803d26 100%);border-color:#22c55e4d}.AgentModal-module__deggQG__standardAgentBadge:hover{box-shadow:0 4px 12px #22c55e26}.AgentModal-module__deggQG__standardAgentIcon{background:#22c55e33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__standardAgentIcon{background:#22c55e40}.AgentModal-module__deggQG__standardAgentContent h3{color:#0f172a;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__standardAgentContent h3{color:#f8fafc}.AgentModal-module__deggQG__standardAgentContent p{color:#64748b;margin:0;font-size:.875rem}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__standardAgentContent p{color:#94a3b8}.AgentModal-module__deggQG__toolDetailsCard{background:linear-gradient(135deg,#3b82f60d 0%,#93c5fd0d 100%);border:1px solid #3b82f633;border-radius:12px;margin-top:1rem;padding:1.25rem;transition:border-color .3s,box-shadow .3s}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolDetailsCard{background:linear-gradient(135deg,#3b82f61a 0%,#93c5fd1a 100%);border-color:#3b82f64d}.AgentModal-module__deggQG__toolDetailsCard:hover{box-shadow:0 4px 12px #3b82f61a}.AgentModal-module__deggQG__toolDetailsHeader{color:#0f172a;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolDetailsHeader{color:#f8fafc}.AgentModal-module__deggQG__toolDetailsContent{flex-direction:column;gap:.75rem;display:flex}.AgentModal-module__deggQG__toolDetailRow{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.AgentModal-module__deggQG__toolDetailRow.AgentModal-module__deggQG__highlighted{background:#fff;border:1px solid #3b82f64d;border-radius:8px;padding:.75rem}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolDetailRow.AgentModal-module__deggQG__highlighted{background:#0f172a80;border-color:#3b82f666}.AgentModal-module__deggQG__toolDetailLabel{color:#64748b;font-weight:500}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolDetailLabel{color:#94a3b8}.AgentModal-module__deggQG__toolDetailValue{color:#0f172a;font-family:Monaco,Courier New,monospace;font-weight:600}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolDetailValue{color:#f8fafc}.AgentModal-module__deggQG__toolDetailValue.AgentModal-module__deggQG__toolId{color:#3b82f6;font-size:1.125rem}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolDetailValue.AgentModal-module__deggQG__toolId{color:#60a5fa}.AgentModal-module__deggQG__toolDetailValue.AgentModal-module__deggQG__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.75rem;overflow:hidden}.AgentModal-module__deggQG__toolUsageHint{background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;margin-top:.75rem;padding:.75rem}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolUsageHint{background:#fbbf2426;border-color:#fbbf2466}.AgentModal-module__deggQG__toolUsageHint p{color:#92400e;margin:0;font-size:.75rem;line-height:1.5}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolUsageHint p{color:#fbbf24}.AgentModal-module__deggQG__toolsList{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolsList{background:#1e293b;border-color:#334155}.AgentModal-module__deggQG__toolItem{background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolItem{background:#0f172a;border-color:#334155}.AgentModal-module__deggQG__toolItem:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolItem:hover{border-color:#64748b}.AgentModal-module__deggQG__addButton{color:#fff;cursor:pointer;background:#10b981;border:1px solid #10b981;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.AgentModal-module__deggQG__addButton:hover:not(:disabled){background:#059669;border-color:#059669}.AgentModal-module__deggQG__addButton:disabled{opacity:.6;cursor:not-allowed;background:#6ee7b7;border-color:#6ee7b7}.AgentModal-module__deggQG__removeButton{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__removeButton{background:#ef44441a;border-color:#ef444433}.AgentModal-module__deggQG__removeButton:hover{background:#fee2e2;border-color:#fca5a5}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__removeButton:hover{background:#ef444433;border-color:#ef44444d}.AgentModal-module__deggQG__toolUsageHint strong{font-weight:600}.AgentModal-module__deggQG__toolUsageHint code{background:#fbbf2433;border-radius:4px;padding:.125rem .375rem;font-family:Monaco,Courier New,monospace;font-size:.6875rem}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__toolUsageHint code{background:#fbbf2440}.AgentModal-module__deggQG__addToolContainer{align-items:center;gap:.75rem;display:flex}.AgentModal-module__deggQG__addToolContainer .AgentModal-module__deggQG__select{flex:1}.AgentModal-module__deggQG__addToolButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:1px solid #3b82f6;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #3b82f633}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__addToolButton{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#3b82f6}.AgentModal-module__deggQG__addToolButton:hover:not(:disabled){background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.AgentModal-module__deggQG__addToolButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.AgentModal-module__deggQG__selectedToolsSection{background:linear-gradient(135deg,#3b82f60d 0%,#93c5fd0d 100%);border:1px solid #3b82f633;border-radius:12px;margin-top:1.5rem;padding:1.25rem;transition:opacity .2s,max-height .3s;overflow:hidden}.AgentModal-module__deggQG__selectedToolsSection.AgentModal-module__deggQG__hidden{display:none}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__selectedToolsSection{background:linear-gradient(135deg,#3b82f61a 0%,#93c5fd1a 100%);border-color:#3b82f64d}.AgentModal-module__deggQG__selectedToolsHeader{color:#0f172a;margin:0 0 1rem;font-size:.875rem;font-weight:600}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__selectedToolsHeader{color:#f8fafc}.AgentModal-module__deggQG__selectedToolsList{flex-direction:column;gap:.75rem;display:flex}.AgentModal-module__deggQG__selectedToolCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;transition:all .2s}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__selectedToolCard{background:#1e293b;border-color:#334155}.AgentModal-module__deggQG__selectedToolCard:hover{box-shadow:0 2px 8px #0000000d}.AgentModal-module__deggQG__selectedToolHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.AgentModal-module__deggQG__selectedToolName{color:#0f172a;font-size:.875rem;font-weight:600}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__selectedToolName{color:#f8fafc}.AgentModal-module__deggQG__removeToolButton{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.25rem;line-height:1;transition:all .2s;display:flex}.AgentModal-module__deggQG__removeToolButton:hover{color:#fff;background:#ef4444}.AgentModal-module__deggQG__selectedToolDetails{border-top:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.AgentModal-module__deggQG__darkMode .AgentModal-module__deggQG__selectedToolDetails{border-top-color:#334155}
.WebCallModal-module__Tj9dXG__overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.WebCallModal-module__Tj9dXG__modal{background:#1e1e1e;border:1px solid #ffffff1a;border-radius:20px;width:90%;max-width:400px;padding:30px;position:relative;box-shadow:0 20px 50px #00000080}.WebCallModal-module__Tj9dXG__closeButton{color:#888;cursor:pointer;background:0 0;border:none;transition:color .2s;position:absolute;top:15px;right:15px}.WebCallModal-module__Tj9dXG__closeButton:hover{color:#fff}.WebCallModal-module__Tj9dXG__content{text-align:center;flex-direction:column;align-items:center;display:flex}.WebCallModal-module__Tj9dXG__avatarContainer{margin-bottom:25px;position:relative}.WebCallModal-module__Tj9dXG__avatarRing{background:#fff;border:4px solid #333;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;padding:5px;transition:border-color .3s,box-shadow .1s;display:flex}.WebCallModal-module__Tj9dXG__pulsing{border-color:#4caf50}.WebCallModal-module__Tj9dXG__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.WebCallModal-module__Tj9dXG__title{color:#fff;margin:0 0 5px;font-size:24px}.WebCallModal-module__Tj9dXG__status{color:#888;margin:0 0 10px;font-size:16px}.WebCallModal-module__Tj9dXG__timer{color:#4caf50;margin:0 0 30px;font-family:monospace;font-size:24px}.WebCallModal-module__Tj9dXG__controls{justify-content:center;width:100%;display:flex}.WebCallModal-module__Tj9dXG__callButton{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:50px;align-items:center;gap:10px;padding:15px 30px;font-size:18px;font-weight:600;transition:transform .2s,background .2s;display:flex}.WebCallModal-module__Tj9dXG__callButton:hover{background:#45a049;transform:scale(1.05)}.WebCallModal-module__Tj9dXG__activeControls{gap:20px;display:flex}.WebCallModal-module__Tj9dXG__controlButton{color:#fff;cursor:pointer;background:#333;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .2s;display:flex}.WebCallModal-module__Tj9dXG__controlButton:hover{background:#444}.WebCallModal-module__Tj9dXG__danger{background:#f44336}.WebCallModal-module__Tj9dXG__danger:hover{background:#d32f2f}
.ChatTestModal-module__FEuKpW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#00000080;justify-content:center;align-items:center;animation:.2s ChatTestModal-module__FEuKpW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ChatTestModal-module__FEuKpW__fadeIn{0%{opacity:0}to{opacity:1}}.ChatTestModal-module__FEuKpW__modalContent{background:#fff;border-radius:24px;flex-direction:column;width:90%;max-width:700px;height:80vh;max-height:800px;animation:.3s cubic-bezier(.16,1,.3,1) ChatTestModal-module__FEuKpW__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #0003,0 12px 24px #00000026}@keyframes ChatTestModal-module__FEuKpW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__modalContent{background:linear-gradient(#1e293b 0%,#0f172a 100%);box-shadow:0 24px 48px #0006,0 12px 24px #0000004d}.ChatTestModal-module__FEuKpW__modalHeader{background:linear-gradient(135deg,#2563eb0d 0%,#3b82f605 100%);border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__modalHeader{background:linear-gradient(135deg,#2563eb1a 0%,#3b82f60d 100%);border-bottom-color:#94a3b81a}.ChatTestModal-module__FEuKpW__headerLeft{color:#2563eb;align-items:center;gap:1rem;display:flex}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__headerLeft{color:#60a5fa}.ChatTestModal-module__FEuKpW__headerLeft h2{color:#1e293b;margin:0;font-size:1.5rem;font-weight:700}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__headerLeft h2{color:#e2e8f0}.ChatTestModal-module__FEuKpW__headerLeft p{color:#64748b;margin:0;font-size:.875rem}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__headerLeft p{color:#94a3b8}.ChatTestModal-module__FEuKpW__headerActions{align-items:center;gap:.5rem;display:flex}.ChatTestModal-module__FEuKpW__clearButton,.ChatTestModal-module__FEuKpW__closeButton{color:#64748b;cursor:pointer;background:#0000000d;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ChatTestModal-module__FEuKpW__clearButton:hover{color:#ef4444;background:#ef44441a;transform:scale(1.05)}.ChatTestModal-module__FEuKpW__closeButton:hover{color:#1e293b;background:#0000001a;transform:scale(1.05)}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__clearButton,.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__closeButton{color:#94a3b8;background:#ffffff0d}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__clearButton:hover{color:#f87171;background:#ef444426}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__closeButton:hover{color:#e2e8f0;background:#ffffff1a}.ChatTestModal-module__FEuKpW__messagesContainer{background:#f8fafc;flex:1;padding:1.5rem;overflow-y:auto}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__messagesContainer{background:#0f172a}.ChatTestModal-module__FEuKpW__messagesContainer::-webkit-scrollbar{width:8px}.ChatTestModal-module__FEuKpW__messagesContainer::-webkit-scrollbar-track{background:0 0}.ChatTestModal-module__FEuKpW__messagesContainer::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__messagesContainer::-webkit-scrollbar-thumb{background:#ffffff1a}.ChatTestModal-module__FEuKpW__messagesContainer::-webkit-scrollbar-thumb:hover{background:#0003}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__messagesContainer::-webkit-scrollbar-thumb:hover{background:#fff3}.ChatTestModal-module__FEuKpW__emptyState{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.ChatTestModal-module__FEuKpW__emptyState p{margin:0;font-size:1.125rem;font-weight:600}.ChatTestModal-module__FEuKpW__emptyState span{color:#cbd5e1;font-size:.875rem}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__emptyState{color:#64748b}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__emptyState span{color:#475569}.ChatTestModal-module__FEuKpW__messagesList{flex-direction:column;gap:1rem;display:flex}.ChatTestModal-module__FEuKpW__message{animation:.3s ChatTestModal-module__FEuKpW__messageSlideIn;display:flex}@keyframes ChatTestModal-module__FEuKpW__messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatTestModal-module__FEuKpW__userMessage{justify-content:flex-end}.ChatTestModal-module__FEuKpW__assistantMessage{justify-content:flex-start}.ChatTestModal-module__FEuKpW__messageContent{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;border-radius:16px;max-width:75%;padding:.875rem 1.25rem;font-size:.9375rem;line-height:1.6}.ChatTestModal-module__FEuKpW__userMessage .ChatTestModal-module__FEuKpW__messageContent{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-bottom-right-radius:4px;box-shadow:0 4px 12px #2563eb4d}.ChatTestModal-module__FEuKpW__assistantMessage .ChatTestModal-module__FEuKpW__messageContent{color:#1e293b;background:#fff;border:1px solid #0000000f;border-bottom-left-radius:4px;box-shadow:0 2px 8px #00000014}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__assistantMessage .ChatTestModal-module__FEuKpW__messageContent{color:#e2e8f0;background:#1e293b;border-color:#94a3b81a;box-shadow:0 2px 8px #0003}.ChatTestModal-module__FEuKpW__messageContent.ChatTestModal-module__FEuKpW__typing{align-items:center;gap:.5rem;display:flex}.ChatTestModal-module__FEuKpW__spinner{animation:1s linear infinite ChatTestModal-module__FEuKpW__spin}@keyframes ChatTestModal-module__FEuKpW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChatTestModal-module__FEuKpW__errorBanner{color:#dc2626;background:#ef44441a;border-top:2px solid #ef4444;padding:1rem 1.5rem;font-size:.875rem;font-weight:500}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__errorBanner{color:#f87171;background:#ef444426}.ChatTestModal-module__FEuKpW__inputContainer{background:#fff;border-top:1px solid #00000014;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__inputContainer{background:#1e293b;border-top-color:#94a3b81a}.ChatTestModal-module__FEuKpW__messageInput{color:#1e293b;background:#f8fafc;border:2px solid #0000001a;border-radius:12px;outline:none;flex:1;padding:.875rem 1.25rem;font-family:inherit;font-size:.9375rem;transition:all .2s}.ChatTestModal-module__FEuKpW__messageInput:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.ChatTestModal-module__FEuKpW__messageInput:disabled{opacity:.5;cursor:not-allowed}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__messageInput{color:#e2e8f0;background:#0f172a;border-color:#94a3b833}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__messageInput:focus{background:#1e293b;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ChatTestModal-module__FEuKpW__sendButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #2563eb4d}.ChatTestModal-module__FEuKpW__sendButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66}.ChatTestModal-module__FEuKpW__sendButton:active:not(:disabled){transform:translateY(0)}.ChatTestModal-module__FEuKpW__sendButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:#94a3b8}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__sendButton{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%)}@media (max-width:768px){.ChatTestModal-module__FEuKpW__modalContent{border-radius:16px;width:95%;height:90vh}.ChatTestModal-module__FEuKpW__modalHeader{padding:1rem 1.5rem}.ChatTestModal-module__FEuKpW__headerLeft h2{font-size:1.25rem}.ChatTestModal-module__FEuKpW__messagesContainer{padding:1rem}.ChatTestModal-module__FEuKpW__messageContent{max-width:85%;font-size:.875rem}.ChatTestModal-module__FEuKpW__inputContainer{padding:1rem}}.ChatTestModal-module__FEuKpW__toolLogs{flex-direction:column;gap:.5rem;width:100%;margin-bottom:.75rem;display:flex}.ChatTestModal-module__FEuKpW__toolLogItem{background:#00000008;border:1px solid #0000000d;border-radius:8px;font-size:.85rem;overflow:hidden}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__toolLogItem{background:#ffffff0d;border-color:#ffffff1a}.ChatTestModal-module__FEuKpW__toolLogHeader{background:#00000005;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__toolLogHeader{background:#ffffff05;border-bottom-color:#ffffff0d}.ChatTestModal-module__FEuKpW__toolName{color:#475569;font-weight:600}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__toolName{color:#cbd5e1}.ChatTestModal-module__FEuKpW__toolTime{color:#94a3b8;font-size:.75rem}.ChatTestModal-module__FEuKpW__toolDetails{padding:.5rem .75rem}.ChatTestModal-module__FEuKpW__toolDetails summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;outline:none;font-size:.8rem}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__toolDetails summary{color:#94a3b8}.ChatTestModal-module__FEuKpW__toolPayload{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.ChatTestModal-module__FEuKpW__toolPayload strong{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__toolPayload strong{color:#94a3b8}.ChatTestModal-module__FEuKpW__toolPayload pre{white-space:pre-wrap;word-break:break-all;color:#334155;background:#00000008;border-radius:4px;margin:0;padding:.5rem;font-family:monospace;font-size:.75rem}.ChatTestModal-module__FEuKpW__darkMode .ChatTestModal-module__FEuKpW__toolPayload pre{color:#e2e8f0;background:#0000004d}
.CallLogsTable-module__-3s4MG__tableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__tableContainer{background:#1e293b;border-color:#ffffff1a;box-shadow:0 4px 6px -1px #0000004d}.CallLogsTable-module__-3s4MG__tableWrapper{overflow-x:auto}.CallLogsTable-module__-3s4MG__table{border-collapse:collapse;text-align:left;width:100%}.CallLogsTable-module__-3s4MG__controlsHeader{background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__controlsHeader{background:#1e293b;border-bottom-color:#334155}.CallLogsTable-module__-3s4MG__filterRow{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.CallLogsTable-module__-3s4MG__dateInputGroup{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__dateInputGroup{background:#0f172a;border-color:#334155}.CallLogsTable-module__-3s4MG__dateInput{color:#334155;background:0 0;border:none;outline:none;font-family:inherit;font-size:.875rem}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__dateInput{color:#cbd5e1}.CallLogsTable-module__-3s4MG__dateInput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__dateInput::-webkit-calendar-picker-indicator{filter:invert()}.CallLogsTable-module__-3s4MG__presetButtons{align-items:center;gap:.5rem;display:flex}.CallLogsTable-module__-3s4MG__presetBtn{cursor:pointer;color:#64748b;background:#f1f5f9;border:1px solid #0000;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__presetBtn{color:#94a3b8;background:#334155}.CallLogsTable-module__-3s4MG__presetBtn:hover{color:#0f172a;background:#e2e8f0}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__presetBtn:hover{color:#f8fafc;background:#475569}.CallLogsTable-module__-3s4MG__presetBtn.CallLogsTable-module__-3s4MG__active,.CallLogsTable-module__-3s4MG__presetBtn:active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__presetBtn.CallLogsTable-module__-3s4MG__active{color:#60a5fa;background:#2563eb33;border-color:#2563eb66}.CallLogsTable-module__-3s4MG__clearBtn{color:#ef4444;background:0 0;border:1px solid #ef444433}.CallLogsTable-module__-3s4MG__clearBtn:hover{color:#dc2626;background:#fef2f2}.CallLogsTable-module__-3s4MG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.CallLogsTable-module__-3s4MG__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__statCard{background:#1e293b;border-color:#334155}.CallLogsTable-module__-3s4MG__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000000d}.CallLogsTable-module__-3s4MG__statIconWrapper{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CallLogsTable-module__-3s4MG__statInfo{flex-direction:column;display:flex}.CallLogsTable-module__-3s4MG__statLabel{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.CallLogsTable-module__-3s4MG__statValue{color:#0f172a;font-size:1.25rem;font-weight:700}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__statValue{color:#f8fafc}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__blue{background:#eff6ff;border-color:#bfdbfe}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__blue .CallLogsTable-module__-3s4MG__statIconWrapper{color:#2563eb;background:#dbeafe}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__blue .CallLogsTable-module__-3s4MG__statLabel{color:#2563eb}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__green{background:#f0fdf4;border-color:#bbf7d0}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__green .CallLogsTable-module__-3s4MG__statIconWrapper{color:#16a34a;background:#dcfce7}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__green .CallLogsTable-module__-3s4MG__statLabel{color:#16a34a}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__purple{background:#faf5ff;border-color:#e9d5ff}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__purple .CallLogsTable-module__-3s4MG__statIconWrapper{color:#9333ea;background:#f3e8ff}.CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__purple .CallLogsTable-module__-3s4MG__statLabel{color:#9333ea}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__blue{background:#2563eb1a;border-color:#2563eb33}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__green{background:#16a34a1a;border-color:#16a34a33}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__statCard.CallLogsTable-module__-3s4MG__purple{background:#9333ea1a;border-color:#9333ea33}.CallLogsTable-module__-3s4MG__tableHead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__tableHead{background:#0f172a;border-bottom-color:#334155}.CallLogsTable-module__-3s4MG__tableHeaderCell{text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__tableHeaderCell{color:#94a3b8}.CallLogsTable-module__-3s4MG__tableRow{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .2s}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__tableRow{border-bottom-color:#334155}.CallLogsTable-module__-3s4MG__tableRow:hover{background:#f8fafc}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__tableRow:hover{background:#1e293b80}.CallLogsTable-module__-3s4MG__tableRow.CallLogsTable-module__-3s4MG__expanded{background:#eff6ff}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__tableRow.CallLogsTable-module__-3s4MG__expanded{background:#3b82f61a}.CallLogsTable-module__-3s4MG__tableCell{color:#0f172a;padding:1rem 1.5rem;font-size:.875rem}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__tableCell{color:#f8fafc}.CallLogsTable-module__-3s4MG__secondaryText{color:#64748b}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__secondaryText{color:#94a3b8}.CallLogsTable-module__-3s4MG__monoText{font-family:Monaco,Courier New,monospace;font-size:.8125rem}.CallLogsTable-module__-3s4MG__directionBadge{border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.CallLogsTable-module__-3s4MG__directionBadge.CallLogsTable-module__-3s4MG__outbound{color:#9333ea;background:#9333ea1a}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__directionBadge.CallLogsTable-module__-3s4MG__outbound{color:#d8b4fe;background:#9333ea33}.CallLogsTable-module__-3s4MG__directionBadge.CallLogsTable-module__-3s4MG__inbound{color:#3b82f6;background:#3b82f61a}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__directionBadge.CallLogsTable-module__-3s4MG__inbound{color:#93c5fd;background:#3b82f633}.CallLogsTable-module__-3s4MG__statusBadge{text-transform:uppercase;letter-spacing:.025em;border:1px solid #0000;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.CallLogsTable-module__-3s4MG__statusBadge.CallLogsTable-module__-3s4MG__completed{color:#16a34a;background:#22c55e1a;border-color:#22c55e33}.CallLogsTable-module__-3s4MG__statusBadge.CallLogsTable-module__-3s4MG__failed{color:#dc2626;background:#ef44441a;border-color:#ef444433}.CallLogsTable-module__-3s4MG__statusBadge.CallLogsTable-module__-3s4MG__busy{color:#ea580c;background:#f973161a;border-color:#f9731633}.CallLogsTable-module__-3s4MG__statusBadge.CallLogsTable-module__-3s4MG__noAnswer{color:#475569;background:#64748b1a;border-color:#64748b33}.CallLogsTable-module__-3s4MG__expandedRow{background:#f8fafc}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__expandedRow{background:#0f172a}.CallLogsTable-module__-3s4MG__expandedContent{border-bottom:1px solid #e2e8f0;padding:2rem}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__expandedContent{border-bottom-color:#334155}.CallLogsTable-module__-3s4MG__detailsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.CallLogsTable-module__-3s4MG__detailsGrid{grid-template-columns:1fr 2fr}}.CallLogsTable-module__-3s4MG__detailCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__detailCard{background:#1e293b;border-color:#334155}.CallLogsTable-module__-3s4MG__cardTitle{color:#0f172a;border-bottom:1px solid #f1f5f9;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__cardTitle{color:#f8fafc;border-bottom-color:#334155}.CallLogsTable-module__-3s4MG__audioPlayer{background:#f8fafc;border-radius:8px;align-items:center;gap:1rem;padding:.75rem;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__audioPlayer{background:#0f172a}.CallLogsTable-module__-3s4MG__playButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.CallLogsTable-module__-3s4MG__playButton:hover{background:#2563eb;transform:scale(1.05)}.CallLogsTable-module__-3s4MG__progressBar{cursor:pointer;background:#e2e8f0;border-radius:2px;flex:1;height:4px;position:relative;overflow:visible}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__progressBar{background:#334155}.CallLogsTable-module__-3s4MG__progressFill{background:#3b82f6;width:0;height:100%;position:relative}.CallLogsTable-module__-3s4MG__progressFill:after{content:"";cursor:ew-resize;z-index:10;background:#2563eb;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 1px 3px #0000004d}.CallLogsTable-module__-3s4MG__transcriptContainer{flex-direction:column;gap:.75rem;width:100%;max-height:400px;padding-right:.5rem;display:flex;overflow:hidden auto}.CallLogsTable-module__-3s4MG__messageRow{margin-bottom:1rem;display:flex}.CallLogsTable-module__-3s4MG__messageRow.CallLogsTable-module__-3s4MG__user{justify-content:flex-end}.CallLogsTable-module__-3s4MG__messageBubble{border-radius:12px;max-width:80%;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;position:relative}.CallLogsTable-module__-3s4MG__messageRow.CallLogsTable-module__-3s4MG__user .CallLogsTable-module__-3s4MG__messageBubble{color:#1e40af;background:#eff6ff;border-bottom-right-radius:2px}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__messageRow.CallLogsTable-module__-3s4MG__user .CallLogsTable-module__-3s4MG__messageBubble{color:#bfdbfe;background:#3b82f633}.CallLogsTable-module__-3s4MG__messageRow.CallLogsTable-module__-3s4MG__agent .CallLogsTable-module__-3s4MG__messageBubble{color:#334155;background:#f1f5f9;border-bottom-left-radius:2px}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__messageRow.CallLogsTable-module__-3s4MG__agent .CallLogsTable-module__-3s4MG__messageBubble{color:#f1f5f9;background:#334155}.CallLogsTable-module__-3s4MG__messageHeader{opacity:.7;justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.75rem;display:flex}.CallLogsTable-module__-3s4MG__emptyState{text-align:center;color:#64748b;padding:4rem}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__emptyState{color:#94a3b8}.CallLogsTable-module__-3s4MG__exportButton{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__exportButton{color:#4ade80;background:#16a34a1a;border-color:#16a34a33}.CallLogsTable-module__-3s4MG__exportButton:hover{color:#14532d;background:#dcfce7}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__exportButton:hover{color:#86efac;background:#16a34a33}.CallLogsTable-module__-3s4MG__paginationContainer{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__paginationContainer{background:#1e293b;border-top-color:#334155}.CallLogsTable-module__-3s4MG__pageInfo{color:#64748b;font-size:.875rem}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__pageInfo{color:#94a3b8}.CallLogsTable-module__-3s4MG__paginationControls{align-items:center;gap:.5rem;display:flex}.CallLogsTable-module__-3s4MG__pageButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__pageButton{color:#cbd5e1;background:#0f172a;border-color:#334155}.CallLogsTable-module__-3s4MG__pageButton:hover:not(:disabled){color:#0f172a;background:#f8fafc}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__pageButton:hover:not(:disabled){color:#f8fafc;background:#1e293b}.CallLogsTable-module__-3s4MG__pageButton.CallLogsTable-module__-3s4MG__active{color:#fff;background:#3b82f6;border-color:#3b82f6}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__pageButton.CallLogsTable-module__-3s4MG__active{background:#2563eb;border-color:#2563eb}.CallLogsTable-module__-3s4MG__pageButton:disabled{opacity:.5;cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.CallLogsTable-module__-3s4MG__darkMode .CallLogsTable-module__-3s4MG__pageButton:disabled{color:#64748b;background:#334155}
.LoginPage-module__R9hUtq__loginContainer{background:linear-gradient(135deg,#f0f4ff 0%,#e8eef9 25%,#f5f7fc 50%,#e0e7ff 75%,#eef2ff 100%) 0 0/200% 200%;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;animation:15s infinite LoginPage-module__R9hUtq__gradientShift;display:flex;position:relative}@keyframes LoginPage-module__R9hUtq__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.LoginPage-module__R9hUtq__loginCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-radius:28px;width:100%;max-width:420px;padding:3rem 2.5rem;transition:background .3s,box-shadow .3s,border .3s;animation:.7s cubic-bezier(.16,1,.3,1) LoginPage-module__R9hUtq__cardEntrance;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000801f,0 8px 24px #00008014,0 2px 8px #0000800a,inset 0 1px #fffc}.LoginPage-module__R9hUtq__loginCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:3s ease-in-out 1s infinite LoginPage-module__R9hUtq__cardShine;position:absolute;top:0;left:-100%}@keyframes LoginPage-module__R9hUtq__cardEntrance{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginPage-module__R9hUtq__cardShine{0%,to{left:-100%}50%{left:100%}}.LoginPage-module__R9hUtq__logoSection{text-align:center;margin-bottom:2.75rem}.LoginPage-module__R9hUtq__logoWrapper{margin-bottom:1.75rem;display:inline-block;position:relative}.LoginPage-module__R9hUtq__logoWrapper:before{content:"";opacity:.6;z-index:-1;background:linear-gradient(135deg,#0000801a,#0000b80d);border-radius:50%;width:calc(100% + 20px);height:calc(100% + 20px);animation:3s ease-in-out infinite LoginPage-module__R9hUtq__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes LoginPage-module__R9hUtq__pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:.3;transform:translate(-50%,-50%)scale(1.08)}}.LoginPage-module__R9hUtq__logoImage{object-fit:cover;border:5px solid #fff;border-radius:50%;width:128px;height:128px;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 12px 32px #00008033,0 4px 12px #0000801a,0 0 0 1px #0000800f,inset 0 1px 2px #fffc}.LoginPage-module__R9hUtq__logoImage:hover{transform:scale(1.06)translateY(-2px);box-shadow:0 16px 48px #00008040,0 6px 18px #00008026,0 0 0 1px #0000801a,inset 0 1px 2px #ffffffe6}.LoginPage-module__R9hUtq__brandTitle{background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 50%,#2563eb 100%);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:2.125rem;font-weight:800;line-height:1.2}.LoginPage-module__R9hUtq__brandSubtitle{color:#475569;letter-spacing:.01em;margin:.5rem 0 1rem;font-size:.9375rem;font-weight:500}.LoginPage-module__R9hUtq__loginPrompt{color:#64748b;letter-spacing:.005em;margin:0;font-size:.875rem;font-weight:400}.LoginPage-module__R9hUtq__loginForm{margin-top:2.25rem}.LoginPage-module__R9hUtq__formGroup{margin-bottom:1.75rem}.LoginPage-module__R9hUtq__formLabel{color:#1e293b;letter-spacing:.015em;margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:block}.LoginPage-module__R9hUtq__inputWrapper{position:relative}.LoginPage-module__R9hUtq__inputIcon{color:#94a3b8;pointer-events:none;z-index:1;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}.LoginPage-module__R9hUtq__inputWrapper:focus-within .LoginPage-module__R9hUtq__inputIcon{color:#1e40af;transform:translateY(-50%)scale(1.1)}.LoginPage-module__R9hUtq__formInput{color:#1e293b;box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:14px;outline:none;width:100%;max-width:100%;height:54px;padding:.875rem 1rem .875rem 3rem;font-size:.9375rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #00000005,inset 0 1px 3px #00000005}.LoginPage-module__R9hUtq__formInput::placeholder{color:#cbd5e1;font-weight:400}.LoginPage-module__R9hUtq__formInput:hover:not(:focus){border-color:#cbd5e1;box-shadow:0 2px 4px #00000008,inset 0 1px 3px #00000005}.LoginPage-module__R9hUtq__formInput:focus{background:#fff;border-color:#1e40af;box-shadow:0 0 0 4px #1e40af1a,0 4px 12px #1e40af14,inset 0 1px 3px #00000005}.LoginPage-module__R9hUtq__errorMessage{color:#dc2626;text-align:center;background:linear-gradient(135deg,#fef2f2 0%,#fff5f5 100%);border:2px solid #fecaca;border-radius:12px;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;animation:.5s cubic-bezier(.36,.07,.19,.97) LoginPage-module__R9hUtq__errorShake;box-shadow:0 4px 12px #dc262626,inset 0 1px 2px #dc26260d}@keyframes LoginPage-module__R9hUtq__errorShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-6px)}20%,40%,60%,80%{transform:translate(6px)}}.LoginPage-module__R9hUtq__submitButton{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 50%,#2563eb 100%) 0 0/200% 100%;border:none;border-radius:14px;width:100%;height:58px;margin-top:2.25rem;padding:0;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 6px 20px #1e40af4d,0 2px 8px #1e40af33,inset 0 1px #fff3}.LoginPage-module__R9hUtq__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:100%;transition:left .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-100%}.LoginPage-module__R9hUtq__submitButton:hover:not(:disabled){background-position:100% 0;transform:translateY(-3px)scale(1.01);box-shadow:0 12px 32px #1e40af66,0 6px 16px #1e40af4d,inset 0 1px #ffffff40}.LoginPage-module__R9hUtq__submitButton:hover:not(:disabled):before{left:150%}.LoginPage-module__R9hUtq__submitButton:active:not(:disabled){transform:translateY(-1px)scale(.99);box-shadow:0 4px 16px #1e40af4d,0 2px 8px #1e40af33,inset 0 2px 4px #0000001a}.LoginPage-module__R9hUtq__submitButton:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%);transform:none;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff1a}.LoginPage-module__R9hUtq__demoSection{border-top:1.5px solid #e2e8f0;margin-top:2.25rem;padding-top:1.75rem}.LoginPage-module__R9hUtq__demoText{text-align:center;color:#64748b;margin:0;font-size:.8125rem;font-weight:500}.LoginPage-module__R9hUtq__demoCredentials{color:#475569;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:6px;margin-left:.375rem;padding:.25rem .625rem;font-family:SF Mono,Monaco,Courier New,monospace;font-weight:700;display:inline-block;box-shadow:0 1px 3px #0000000d,inset 0 1px 1px #fffc}.LoginPage-module__R9hUtq__footer{text-align:center;opacity:.8;margin-top:2.5rem}.LoginPage-module__R9hUtq__footerText{color:#475569;letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:500}.LoginPage-module__R9hUtq__themeToggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1e293b;cursor:pointer;z-index:100;background:#ffffffe6;border:2px solid #0000001a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:1.5rem;right:1.5rem;box-shadow:0 4px 12px #0000001a,0 2px 4px #00000014}.LoginPage-module__R9hUtq__themeToggle:hover{border-color:#00000026;transform:scale(1.05)translateY(-2px);box-shadow:0 8px 20px #00000026,0 4px 8px #0000001a}.LoginPage-module__R9hUtq__themeToggle:active{transform:scale(.98)}.LoginPage-module__R9hUtq__darkMode{background:linear-gradient(135deg,#0f172a 0%,#1e293b 25%,#334155 50%,#1e293b 75%,#0f172a 100%)}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__loginCard{background:#1e293bf2;border:1px solid #94a3b81a;box-shadow:0 20px 60px #0006,0 8px 24px #0000004d,0 2px 8px #0003,inset 0 1px #ffffff0d}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__logoImage{border-color:#fff3;box-shadow:0 12px 32px #00000080,0 4px 12px #0000004d,0 0 0 1px #ffffff1a}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__brandTitle{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__brandSubtitle{color:#94a3b8}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__loginPrompt{color:#64748b}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__formLabel{color:#e2e8f0}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__inputIcon{color:#64748b}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__inputWrapper:focus-within .LoginPage-module__R9hUtq__inputIcon{color:#60a5fa}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__formInput{color:#e2e8f0;background:#0f172a80;border-color:#94a3b833}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__formInput::placeholder{color:#475569}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__formInput:hover:not(:focus){border-color:#94a3b84d}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__formInput:focus{background:#0f172a99;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626,0 4px 12px #3b82f61a}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__submitButton{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);box-shadow:0 6px 20px #2563eb66,0 2px 8px #2563eb4d}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__submitButton:hover:not(:disabled){box-shadow:0 12px 32px #2563eb80,0 6px 16px #2563eb66}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__errorMessage{color:#fca5a5;background:linear-gradient(135deg,#7f1d1d99 0%,#991b1b99 100%);border-color:#f8717166}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__demoSection{border-top-color:#94a3b833}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__demoText{color:#94a3b8}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__demoCredentials{color:#cbd5e1;background:linear-gradient(135deg,#0f172a99 0%,#1e293b99 100%);border-color:#94a3b833}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__footerText{color:#94a3b8}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__themeToggle{color:#e2e8f0;background:#1e293be6;border-color:#94a3b833}.LoginPage-module__R9hUtq__darkMode .LoginPage-module__R9hUtq__themeToggle:hover{border-color:#94a3b84d}@media (max-width:640px){.LoginPage-module__R9hUtq__loginContainer{padding:1rem}.LoginPage-module__R9hUtq__loginCard{border-radius:24px;max-width:100%;padding:2rem 1.5rem}.LoginPage-module__R9hUtq__logoImage{border:4px solid #fff;width:110px;height:110px}.LoginPage-module__R9hUtq__brandTitle{font-size:1.875rem}.LoginPage-module__R9hUtq__brandSubtitle{font-size:.875rem}.LoginPage-module__R9hUtq__formInput{height:50px;padding:.75rem .875rem .75rem 2.75rem;font-size:.875rem}.LoginPage-module__R9hUtq__submitButton{height:52px;font-size:.9375rem}.LoginPage-module__R9hUtq__formGroup{margin-bottom:1.5rem}.LoginPage-module__R9hUtq__themeToggle{width:44px;height:44px;top:1rem;right:1rem}}@media (max-width:400px){.LoginPage-module__R9hUtq__loginContainer{padding:.75rem}.LoginPage-module__R9hUtq__loginCard{border-radius:20px;padding:1.75rem 1.25rem}.LoginPage-module__R9hUtq__logoImage{width:100px;height:100px}.LoginPage-module__R9hUtq__brandTitle{font-size:1.625rem}.LoginPage-module__R9hUtq__brandSubtitle{font-size:.8125rem}.LoginPage-module__R9hUtq__formInput{height:48px;padding:.625rem .75rem .625rem 2.5rem;font-size:.875rem}.LoginPage-module__R9hUtq__submitButton{height:50px;font-size:.875rem}.LoginPage-module__R9hUtq__themeToggle{width:40px;height:40px}}
.Settings-module__9xKNQG__container{max-width:1200px;margin:0 auto;padding:2rem}.Settings-module__9xKNQG__header{margin-bottom:2rem}.Settings-module__9xKNQG__title{color:#0f172a;margin:0;font-size:1.875rem;font-weight:700}.Settings-module__9xKNQG__subtitle{color:#64748b;margin-top:.5rem;font-size:.875rem}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__title{color:#f8fafc}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__subtitle{color:#94a3b8}.Settings-module__9xKNQG__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:2rem;transition:all .3s;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__card{background:#1e293b;border-color:#334155}.Settings-module__9xKNQG__cardHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__cardHeader{background:#0f172a;border-bottom-color:#334155}.Settings-module__9xKNQG__cardTitle{color:#0f172a;align-items:center;gap:.75rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__cardTitle{color:#f8fafc}.Settings-module__9xKNQG__cardDescription{color:#64748b;margin-top:.25rem;font-size:.875rem}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__cardDescription{color:#94a3b8}.Settings-module__9xKNQG__cardContent{padding:1.5rem}.Settings-module__9xKNQG__formSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__formSection{background:#0f172a;border-color:#334155}.Settings-module__9xKNQG__grid2{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.Settings-module__9xKNQG__formGroup{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.Settings-module__9xKNQG__label{color:#334155;font-size:.875rem;font-weight:500}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__label{color:#cbd5e1}.Settings-module__9xKNQG__input,.Settings-module__9xKNQG__select,.Settings-module__9xKNQG__textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:all .2s}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__input,.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__select,.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__textarea{color:#f8fafc;background:#1e293b;border-color:#475569}.Settings-module__9xKNQG__input:focus,.Settings-module__9xKNQG__select:focus,.Settings-module__9xKNQG__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__input:focus,.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__select:focus,.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.Settings-module__9xKNQG__hint{color:#64748b;margin-top:.25rem;font-size:.75rem}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__hint{color:#94a3b8}.Settings-module__9xKNQG__addButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Settings-module__9xKNQG__addButton:hover{background:#2563eb}.Settings-module__9xKNQG__cancelButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__cancelButton{color:#cbd5e1;background:#1e293b;border-color:#475569}.Settings-module__9xKNQG__cancelButton:hover{color:#0f172a;background:#f1f5f9}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__cancelButton:hover{color:#f8fafc;background:#334155}.Settings-module__9xKNQG__saveButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.Settings-module__9xKNQG__saveButton:hover{background:#059669}.Settings-module__9xKNQG__deleteButton{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.Settings-module__9xKNQG__deleteButton:hover{background:#ef444433}.Settings-module__9xKNQG__tableContainer{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__tableContainer{border-color:#334155}.Settings-module__9xKNQG__table{border-collapse:collapse;text-align:left;width:100%}.Settings-module__9xKNQG__table th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__table th{color:#94a3b8;background:#0f172a;border-bottom-color:#334155}.Settings-module__9xKNQG__table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:1rem;font-size:.875rem}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__table td{color:#cbd5e1;border-bottom-color:#334155}.Settings-module__9xKNQG__table tr:last-child td{border-bottom:none}.Settings-module__9xKNQG__badge{border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.Settings-module__9xKNQG__badgeActive{color:#166534;background:#dcfce7}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__badgeActive{color:#4ade80;background:#16653433}.Settings-module__9xKNQG__badgeInactive{color:#991b1b;background:#fee2e2}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__badgeInactive{color:#f87171;background:#991b1b33}.Settings-module__9xKNQG__badgeBlue{color:#1e40af;background:#dbeafe}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__badgeBlue{color:#60a5fa;background:#1e40af33}.Settings-module__9xKNQG__badgePurple{color:#6b21a8;background:#f3e8ff}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__badgePurple{color:#c084fc;background:#6b21a833}.Settings-module__9xKNQG__syncSection{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__syncSection{background:linear-gradient(135deg,#0c4a6e 0%,#164e63 100%);border-color:#0369a1}.Settings-module__9xKNQG__syncHeader{color:#0369a1;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__syncHeader{color:#7dd3fc}.Settings-module__9xKNQG__syncDescription{color:#0c4a6e;margin-bottom:1rem;font-size:.8125rem}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__syncDescription{color:#bae6fd}.Settings-module__9xKNQG__syncButtons{flex-wrap:wrap;gap:1rem;display:flex}.Settings-module__9xKNQG__syncButtonWrapper{flex-direction:column;gap:.5rem;display:flex}.Settings-module__9xKNQG__syncButton{color:#fff;cursor:pointer;background:#0ea5e9;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.Settings-module__9xKNQG__syncButton:hover:not(:disabled){background:#0284c7;transform:translateY(-1px)}.Settings-module__9xKNQG__syncButton:disabled{opacity:.7;cursor:not-allowed}.Settings-module__9xKNQG__syncSuccess{background:#10b981}.Settings-module__9xKNQG__syncSuccess:hover:not(:disabled){background:#059669}.Settings-module__9xKNQG__syncError{background:#ef4444}.Settings-module__9xKNQG__syncError:hover:not(:disabled){background:#dc2626}.Settings-module__9xKNQG__syncMessage{color:#0c4a6e;align-items:flex-start;gap:.375rem;max-width:300px;font-size:.75rem;line-height:1.4;display:flex}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__syncMessage{color:#bae6fd}.Settings-module__9xKNQG__syncMessageSuccess{color:#166534}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__syncMessageSuccess{color:#4ade80}.Settings-module__9xKNQG__syncMessageError{color:#991b1b}.Settings-module__9xKNQG__darkMode .Settings-module__9xKNQG__syncMessageError{color:#f87171}
.ToolsPage-module__8PAdyW__toolsContainer{max-width:1400px;margin:0 auto;padding:0}.ToolsPage-module__8PAdyW__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.ToolsPage-module__8PAdyW__headerContent h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.875rem;font-weight:700}.ToolsPage-module__8PAdyW__headerContent p{color:var(--text-secondary);margin:0;font-size:.875rem}.ToolsPage-module__8PAdyW__addButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.ToolsPage-module__8PAdyW__addButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.ToolsPage-module__8PAdyW__loadingContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.ToolsPage-module__8PAdyW__loadingText{color:var(--text-secondary);font-size:1rem}.ToolsPage-module__8PAdyW__emptyState{border:1px solid var(--border-color);text-align:center;background:#fff;border-radius:12px;padding:4rem 2rem}.ToolsPage-module__8PAdyW__emptyIcon{color:var(--text-secondary);opacity:.5;margin:0 auto 1.5rem}.ToolsPage-module__8PAdyW__emptyState h3{color:var(--text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.ToolsPage-module__8PAdyW__emptyState p{color:var(--text-secondary);margin:0 0 2rem;font-size:.875rem}.ToolsPage-module__8PAdyW__toolsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;display:grid}.ToolsPage-module__8PAdyW__toolCard{border:1px solid var(--border-color);background:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.ToolsPage-module__8PAdyW__toolCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.ToolsPage-module__8PAdyW__toolHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ToolsPage-module__8PAdyW__toolTitle{flex:1;align-items:center;gap:.75rem;display:flex}.ToolsPage-module__8PAdyW__toolIcon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ToolsPage-module__8PAdyW__toolTitle h4{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.ToolsPage-module__8PAdyW__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.ToolsPage-module__8PAdyW__statusBadge.ToolsPage-module__8PAdyW__active{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.ToolsPage-module__8PAdyW__statusBadge.ToolsPage-module__8PAdyW__inactive{color:#9ca3af;background:#9ca3af1a;border:1px solid #9ca3af4d}.ToolsPage-module__8PAdyW__toolDetails{flex-direction:column;gap:1rem;display:flex}.ToolsPage-module__8PAdyW__detailItem{flex-direction:column;gap:.25rem;display:flex}.ToolsPage-module__8PAdyW__detailLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.ToolsPage-module__8PAdyW__detailValue{color:var(--text-primary);word-break:break-all;font-size:.875rem}.ToolsPage-module__8PAdyW__webhookUrl{border:1px solid var(--border-color);background:#00000005;border-radius:6px;padding:.5rem;font-family:Monaco,Courier New,monospace;font-size:.75rem}.ToolsPage-module__8PAdyW__description{line-height:1.5}.ToolsPage-module__8PAdyW__actionButtons{gap:.5rem;margin-top:auto;display:flex}.ToolsPage-module__8PAdyW__testButton{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.ToolsPage-module__8PAdyW__testButton:hover{background:#3b82f633;transform:translateY(-1px)}.ToolsPage-module__8PAdyW__editButton{color:#6b7280;cursor:pointer;background:#6b72801a;border:1px solid #6b72804d;border-radius:8px;justify-content:center;align-items:center;padding:.625rem 1rem;transition:all .3s;display:flex}.ToolsPage-module__8PAdyW__editButton:hover{background:#6b728033;transform:translateY(-1px)}.ToolsPage-module__8PAdyW__deleteButton{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;justify-content:center;align-items:center;padding:.625rem 1rem;transition:all .3s;display:flex}.ToolsPage-module__8PAdyW__deleteButton:hover{background:#ef444433;transform:translateY(-1px)}.ToolsPage-module__8PAdyW__cloneButton{color:#6366f1;cursor:pointer;background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;justify-content:center;align-items:center;padding:.625rem 1rem;transition:all .3s;display:flex}.ToolsPage-module__8PAdyW__cloneButton:hover{background:#6366f133;transform:translateY(-1px)}.ToolsPage-module__8PAdyW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ToolsPage-module__8PAdyW__modalContent{background:#fff;border-radius:16px;width:100%;max-width:42rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ToolsPage-module__8PAdyW__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.ToolsPage-module__8PAdyW__modalHeader h3{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.ToolsPage-module__8PAdyW__closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .3s}.ToolsPage-module__8PAdyW__closeButton:hover{background:#0000000d}.ToolsPage-module__8PAdyW__modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ToolsPage-module__8PAdyW__formGroup{flex-direction:column;gap:.5rem;display:flex}.ToolsPage-module__8PAdyW__formLabel{color:var(--text-primary);font-size:.875rem;font-weight:600}.ToolsPage-module__8PAdyW__formInput{border:1px solid var(--border-color);width:100%;color:var(--text-primary);background:#fff;border-radius:8px;padding:.75rem;font-size:.875rem;transition:all .3s}.ToolsPage-module__8PAdyW__formInput:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.ToolsPage-module__8PAdyW__formInput.ToolsPage-module__8PAdyW__mono{font-family:Monaco,Courier New,monospace;font-size:.8125rem}.ToolsPage-module__8PAdyW__formTextarea{border:1px solid var(--border-color);width:100%;color:var(--text-primary);resize:vertical;background:#fff;border-radius:8px;min-height:100px;padding:.75rem;font-size:.875rem;transition:all .3s}.ToolsPage-module__8PAdyW__formTextarea:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.ToolsPage-module__8PAdyW__formHint{color:var(--text-secondary);font-size:.75rem}.ToolsPage-module__8PAdyW__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.ToolsPage-module__8PAdyW__cancelButton{color:#6b7280;cursor:pointer;background:#6b72801a;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.ToolsPage-module__8PAdyW__cancelButton:hover{background:#6b728033}.ToolsPage-module__8PAdyW__saveButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.ToolsPage-module__8PAdyW__saveButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}:is(.darkMode .ToolsPage-module__8PAdyW__toolCard,.darkMode .ToolsPage-module__8PAdyW__emptyState,.darkMode .ToolsPage-module__8PAdyW__modalContent){background:#1e293b;border-color:#ffffff1a}:is(.darkMode .ToolsPage-module__8PAdyW__formInput,.darkMode .ToolsPage-module__8PAdyW__formTextarea){color:#f1f5f9;background:#0f172a;border-color:#ffffff1a}.darkMode .ToolsPage-module__8PAdyW__toolCard:hover{box-shadow:0 8px 16px #0000004d}.darkMode .ToolsPage-module__8PAdyW__webhookUrl{background:#ffffff08}.darkMode .ToolsPage-module__8PAdyW__closeButton:hover{background:#ffffff1a}@media (max-width:768px){.ToolsPage-module__8PAdyW__toolsGrid{grid-template-columns:1fr}.ToolsPage-module__8PAdyW__header{flex-direction:column;align-items:flex-start;gap:1rem}.ToolsPage-module__8PAdyW__addButton{justify-content:center;width:100%}.ToolsPage-module__8PAdyW__actionButtons{flex-wrap:wrap}.ToolsPage-module__8PAdyW__testButton{flex:100%}}
.Maintenance-module__CM1MeW__maintenanceContainer{max-width:1400px;margin:0 auto;padding:0}.Maintenance-module__CM1MeW__loadingContainer{min-height:400px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.Maintenance-module__CM1MeW__loadingIcon{animation:1s linear infinite Maintenance-module__CM1MeW__spin}@keyframes Maintenance-module__CM1MeW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Maintenance-module__CM1MeW__section{margin-bottom:2rem}.Maintenance-module__CM1MeW__sectionTitle{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;display:flex}.Maintenance-module__CM1MeW__healthGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.Maintenance-module__CM1MeW__healthCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s}.Maintenance-module__CM1MeW__healthCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.Maintenance-module__CM1MeW__healthCardHeader{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:600;display:flex}.Maintenance-module__CM1MeW__statusBadge{border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.Maintenance-module__CM1MeW__statusBadge.Maintenance-module__CM1MeW__healthy{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.Maintenance-module__CM1MeW__statusBadge.Maintenance-module__CM1MeW__unhealthy{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.Maintenance-module__CM1MeW__statusBadge.Maintenance-module__CM1MeW__warning{color:#fb923c;background:#fb923c1a;border:1px solid #fb923c4d}.Maintenance-module__CM1MeW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.Maintenance-module__CM1MeW__metricCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.Maintenance-module__CM1MeW__metricCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.Maintenance-module__CM1MeW__metricIcon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Maintenance-module__CM1MeW__metricContent{flex:1}.Maintenance-module__CM1MeW__metricLabel{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem}.Maintenance-module__CM1MeW__metricValue{color:var(--text-primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.Maintenance-module__CM1MeW__metricDetail{color:var(--text-secondary);font-size:.75rem}.Maintenance-module__CM1MeW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.Maintenance-module__CM1MeW__statCard{background:var(--card-bg);border:1px solid var(--border-color);text-align:center;border-radius:12px;padding:1.5rem;transition:all .3s}.Maintenance-module__CM1MeW__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.Maintenance-module__CM1MeW__statValue{color:var(--text-primary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.Maintenance-module__CM1MeW__statLabel{color:var(--text-secondary);font-size:.875rem}.Maintenance-module__CM1MeW__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;display:grid}.Maintenance-module__CM1MeW__actionCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s}.Maintenance-module__CM1MeW__actionCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.Maintenance-module__CM1MeW__actionHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Maintenance-module__CM1MeW__actionHeader h3{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.Maintenance-module__CM1MeW__actionDescription{color:var(--text-secondary);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.Maintenance-module__CM1MeW__actionWhen{color:var(--text-secondary);background:#3b82f60d;border-left:3px solid #3b82f6;border-radius:4px;margin-bottom:1.5rem;padding:.75rem;font-size:.8rem}.Maintenance-module__CM1MeW__actionWhen strong{color:var(--text-primary)}.Maintenance-module__CM1MeW__actionButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border:none;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.Maintenance-module__CM1MeW__actionButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.Maintenance-module__CM1MeW__actionButton:disabled{opacity:.6;cursor:not-allowed}.Maintenance-module__CM1MeW__actionButtons{gap:.75rem;display:flex}.Maintenance-module__CM1MeW__actionButtons .Maintenance-module__CM1MeW__actionButton{flex:1}.Maintenance-module__CM1MeW__servicesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.Maintenance-module__CM1MeW__serviceCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;transition:all .3s;display:flex;position:relative}.Maintenance-module__CM1MeW__serviceCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.Maintenance-module__CM1MeW__serviceMainContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.Maintenance-module__CM1MeW__serviceHeader{align-items:center;gap:1rem;display:flex}.Maintenance-module__CM1MeW__serviceIcon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Maintenance-module__CM1MeW__serviceInfo{flex-direction:column;gap:.25rem;display:flex}.Maintenance-module__CM1MeW__serviceInfo h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.Maintenance-module__CM1MeW__serviceType{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.Maintenance-module__CM1MeW__serviceStatusColumn{flex-direction:column;gap:.5rem;min-width:140px;display:flex}.Maintenance-module__CM1MeW__serviceStatus{text-transform:uppercase;letter-spacing:.5px;text-align:center;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.Maintenance-module__CM1MeW__serviceStatus.Maintenance-module__CM1MeW__online{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.Maintenance-module__CM1MeW__serviceStatus.Maintenance-module__CM1MeW__offline{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.Maintenance-module__CM1MeW__serviceDetails{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;font-size:.8125rem;display:flex}.Maintenance-module__CM1MeW__detailItem{align-items:center;gap:.5rem;display:flex}.Maintenance-module__CM1MeW__detailItem span:first-child{font-weight:500}.Maintenance-module__CM1MeW__detailItem span:last-child{color:var(--text-primary);font-family:Monaco,Courier New,monospace;font-weight:600}.Maintenance-module__CM1MeW__restartButtonSmall{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #3b82f64d;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.Maintenance-module__CM1MeW__restartButtonSmall:hover:not(:disabled){background:#3b82f60d;border-color:#3b82f6}.Maintenance-module__CM1MeW__restartButtonSmall:disabled{opacity:.6;cursor:not-allowed;color:var(--text-secondary);border-color:var(--border-color)}.Maintenance-module__CM1MeW__spinning{animation:1s linear infinite Maintenance-module__CM1MeW__spin}.Maintenance-module__CM1MeW__loadingText{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.875rem}:is(.darkMode .Maintenance-module__CM1MeW__healthCard,.darkMode .Maintenance-module__CM1MeW__metricCard,.darkMode .Maintenance-module__CM1MeW__statCard,.darkMode .Maintenance-module__CM1MeW__actionCard,.darkMode .Maintenance-module__CM1MeW__serviceCard){background:#ffffff0d;border-color:#ffffff1a}:is(.darkMode .Maintenance-module__CM1MeW__healthCard:hover,.darkMode .Maintenance-module__CM1MeW__metricCard:hover,.darkMode .Maintenance-module__CM1MeW__statCard:hover,.darkMode .Maintenance-module__CM1MeW__actionCard:hover,.darkMode .Maintenance-module__CM1MeW__serviceCard:hover){box-shadow:0 8px 16px #0000004d}.darkMode .Maintenance-module__CM1MeW__serviceDetails{background:#ffffff08}@media (max-width:768px){.Maintenance-module__CM1MeW__healthGrid,.Maintenance-module__CM1MeW__metricsGrid,.Maintenance-module__CM1MeW__statsGrid,.Maintenance-module__CM1MeW__actionsGrid,.Maintenance-module__CM1MeW__servicesGrid{grid-template-columns:1fr}.Maintenance-module__CM1MeW__actionButtons{flex-direction:column}}
.LiveLogsPage-module__TGaZOG__container{flex-direction:column;gap:24px;height:100%;padding:24px;display:flex}.LiveLogsPage-module__TGaZOG__darkMode{color:#e5e7eb}.LiveLogsPage-module__TGaZOG__connectionStatus{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__connectionStatus{background:linear-gradient(135deg,#14532d,#166534)}.LiveLogsPage-module__TGaZOG__statusDot{border-radius:50%;width:10px;height:10px;animation:2s infinite LiveLogsPage-module__TGaZOG__pulse}.LiveLogsPage-module__TGaZOG__statusDot.LiveLogsPage-module__TGaZOG__connected{background:#22c55e;box-shadow:0 0 10px #22c55e}.LiveLogsPage-module__TGaZOG__statusDot.LiveLogsPage-module__TGaZOG__disconnected{background:#ef4444;animation:none;box-shadow:0 0 10px #ef4444}@keyframes LiveLogsPage-module__TGaZOG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.LiveLogsPage-module__TGaZOG__section{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px #0000000d}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__section{background:#1f2937}.LiveLogsPage-module__TGaZOG__sectionTitle{color:#1f2937;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__sectionTitle{color:#f3f4f6}.LiveLogsPage-module__TGaZOG__callsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.LiveLogsPage-module__TGaZOG__callCard{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s}.LiveLogsPage-module__TGaZOG__callCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__callCard{background:linear-gradient(135deg,#374151,#1f2937);border-color:#4b5563}.LiveLogsPage-module__TGaZOG__callHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.LiveLogsPage-module__TGaZOG__callInfo{flex-direction:column;flex:1;display:flex}.LiveLogsPage-module__TGaZOG__agentName{color:#1f2937;font-size:15px;font-weight:600}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__agentName{color:#f3f4f6}.LiveLogsPage-module__TGaZOG__phoneNumber{color:#6b7280;font-family:Monaco,Consolas,monospace;font-size:13px}.LiveLogsPage-module__TGaZOG__agentTypeBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.LiveLogsPage-module__TGaZOG__callDetails{grid-template-columns:1fr 1fr;gap:8px;display:grid}.LiveLogsPage-module__TGaZOG__detailRow{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.LiveLogsPage-module__TGaZOG__detailRow svg{color:#9ca3af}.LiveLogsPage-module__TGaZOG__logHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.LiveLogsPage-module__TGaZOG__filterButtons{flex-wrap:wrap;gap:6px;display:flex}.LiveLogsPage-module__TGaZOG__filterBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s}.LiveLogsPage-module__TGaZOG__filterBtn:hover{background:#f3f4f6;border-color:#cbd5e1}.LiveLogsPage-module__TGaZOG__filterBtn.LiveLogsPage-module__TGaZOG__active{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__filterBtn{color:#9ca3af;background:#374151;border-color:#4b5563}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__filterBtn:hover{background:#4b5563}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__filterBtn.LiveLogsPage-module__TGaZOG__active{background:linear-gradient(135deg,#3b82f6,#2563eb)}.LiveLogsPage-module__TGaZOG__logContainer{background:#0f172a;border-radius:12px;height:400px;padding:16px;font-family:Monaco,Consolas,Courier New,monospace;font-size:12px;overflow-y:auto}.LiveLogsPage-module__TGaZOG__logEntry{color:#94a3b8;border-radius:4px;align-items:flex-start;gap:8px;margin-bottom:4px;padding:6px 8px;display:flex}.LiveLogsPage-module__TGaZOG__logEntry:hover{background:#ffffff0d}.LiveLogsPage-module__TGaZOG__logEntry.LiveLogsPage-module__TGaZOG__error{color:#fca5a5;background:#ef44441a}.LiveLogsPage-module__TGaZOG__logEntry.LiveLogsPage-module__TGaZOG__call_start{color:#86efac}.LiveLogsPage-module__TGaZOG__logEntry.LiveLogsPage-module__TGaZOG__agent_mode{color:#f9a8d4}.LiveLogsPage-module__TGaZOG__logEntry.LiveLogsPage-module__TGaZOG__tts_usage{color:#93c5fd}.LiveLogsPage-module__TGaZOG__logEntry.LiveLogsPage-module__TGaZOG__stt_usage{color:#fdba74}.LiveLogsPage-module__TGaZOG__logEntry.LiveLogsPage-module__TGaZOG__user_speech,.LiveLogsPage-module__TGaZOG__logEntry.LiveLogsPage-module__TGaZOG__assistant_speech{color:#c4b5fd}.LiveLogsPage-module__TGaZOG__logTime{color:#64748b;flex-shrink:0;min-width:70px}.LiveLogsPage-module__TGaZOG__logIcon{color:#22c55e;flex-shrink:0}.LiveLogsPage-module__TGaZOG__logIconError{color:#ef4444;flex-shrink:0}.LiveLogsPage-module__TGaZOG__logMessage{word-break:break-word;line-height:1.4}.LiveLogsPage-module__TGaZOG__emptyState{color:#9ca3af;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.LiveLogsPage-module__TGaZOG__emptyIcon{opacity:.5}.LiveLogsPage-module__TGaZOG__emptyLogs{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.LiveLogsPage-module__TGaZOG__callEnded{opacity:.7;filter:grayscale();border-color:#333}.LiveLogsPage-module__TGaZOG__callBadgeContainer{align-items:center;gap:8px;display:flex}.LiveLogsPage-module__TGaZOG__badgeEnded{color:#9ca3af;background-color:#374151;border:1px solid #4b5563;border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:500}.LiveLogsPage-module__TGaZOG__agentDetailsRow{align-items:center;gap:4px;margin-top:2px;display:flex}.LiveLogsPage-module__TGaZOG__agentNumber{color:#4b5563;font-family:Monaco,Consolas,monospace;font-size:12px}.LiveLogsPage-module__TGaZOG__callerInfo{color:#6b7280;font-family:Monaco,Consolas,monospace;font-size:12px}.LiveLogsPage-module__TGaZOG__iconTiny{opacity:.7}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__agentNumber{color:#9ca3af}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__callerInfo{color:#6b7280}.LiveLogsPage-module__TGaZOG__pricingSection{border-top:1px solid #00000014;margin-top:12px;padding-top:12px}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__pricingSection{border-top-color:#ffffff1a}.LiveLogsPage-module__TGaZOG__pricingGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.LiveLogsPage-module__TGaZOG__priceItem{background:#00000008;border-radius:8px;flex-direction:column;align-items:center;padding:6px;display:flex}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__priceItem{background:#ffffff0d}.LiveLogsPage-module__TGaZOG__priceLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.LiveLogsPage-module__TGaZOG__priceValue{color:#1f2937;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__priceValue{color:#e5e7eb}.LiveLogsPage-module__TGaZOG__totalPrice{color:#16a34a;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:flex}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__totalPrice{color:#4ade80;background:linear-gradient(135deg,#14532d,#166534)}.LiveLogsPage-module__TGaZOG__activeCallCard{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s}.LiveLogsPage-module__TGaZOG__activeCallCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.LiveLogsPage-module__TGaZOG__darkMode .LiveLogsPage-module__TGaZOG__activeCallCard{background:linear-gradient(135deg,#374151,#1f2937);border-color:#4b5563}.LiveLogsPage-module__TGaZOG__activeCallHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.LiveLogsPage-module__TGaZOG__agentInfo{align-items:flex-start;gap:12px;display:flex}.LiveLogsPage-module__TGaZOG__agentDetails{flex-direction:column;display:flex}
.UserManagement-module__PRWM2a__container{padding:0}.UserManagement-module__PRWM2a__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.UserManagement-module__PRWM2a__header h2{margin:0;font-size:24px;font-weight:600}.UserManagement-module__PRWM2a__addButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex}.UserManagement-module__PRWM2a__addButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.UserManagement-module__PRWM2a__tableContainer{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.UserManagement-module__PRWM2a__table{border-collapse:collapse;width:100%}.UserManagement-module__PRWM2a__table thead{background:#f8f9fa}.UserManagement-module__PRWM2a__table th{text-align:left;color:#495057;border-bottom:2px solid #dee2e6;padding:16px;font-weight:600}.UserManagement-module__PRWM2a__table td{border-bottom:1px solid #dee2e6;padding:16px}.UserManagement-module__PRWM2a__table tbody tr:hover{background:#f8f9fa}.UserManagement-module__PRWM2a__roleBadge{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.UserManagement-module__PRWM2a__roleBadge.UserManagement-module__PRWM2a__admin{color:#000;background:#ffc107}.UserManagement-module__PRWM2a__roleBadge.UserManagement-module__PRWM2a__manager{color:#fff;background:#17a2b8}.UserManagement-module__PRWM2a__roleBadge.UserManagement-module__PRWM2a__user{color:#fff;background:#6c757d}.UserManagement-module__PRWM2a__actions{gap:8px;display:flex}.UserManagement-module__PRWM2a__editButton,.UserManagement-module__PRWM2a__deleteButton{cursor:pointer;border:none;border-radius:6px;padding:6px;transition:background .2s}.UserManagement-module__PRWM2a__editButton{color:#1976d2;background:#e3f2fd}.UserManagement-module__PRWM2a__editButton:hover{background:#bbdefb}.UserManagement-module__PRWM2a__deleteButton{color:#d32f2f;background:#ffebee}.UserManagement-module__PRWM2a__deleteButton:hover{background:#ffcdd2}.UserManagement-module__PRWM2a__loading{text-align:center;color:#6c757d;padding:40px}.UserManagement-module__PRWM2a__unauthorized{text-align:center;background:#fff;border-radius:12px;padding:60px 20px;box-shadow:0 2px 8px #0000001a}.UserManagement-module__PRWM2a__unauthorized h2{color:#d32f2f;margin-bottom:12px}.UserManagement-module__PRWM2a__unauthorized p{color:#6c757d;font-size:16px}.UserManagement-module__PRWM2a__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.UserManagement-module__PRWM2a__modal{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.UserManagement-module__PRWM2a__modalHeader{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:20px;display:flex}.UserManagement-module__PRWM2a__modalHeader h3{margin:0;font-size:20px;font-weight:600}.UserManagement-module__PRWM2a__closeButton{cursor:pointer;color:#6c757d;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.UserManagement-module__PRWM2a__closeButton:hover{color:#000}.UserManagement-module__PRWM2a__form{padding:20px}.UserManagement-module__PRWM2a__formGroup{margin-bottom:20px}.UserManagement-module__PRWM2a__formGroup label{color:#495057;margin-bottom:8px;font-weight:500;display:block}.UserManagement-module__PRWM2a__input,.UserManagement-module__PRWM2a__select{border:1px solid #ced4da;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.UserManagement-module__PRWM2a__input:focus,.UserManagement-module__PRWM2a__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.UserManagement-module__PRWM2a__error{color:#d32f2f;background:#ffebee;border-radius:6px;margin-bottom:16px;padding:12px;font-size:14px}.UserManagement-module__PRWM2a__modalActions{justify-content:flex-end;gap:12px;display:flex}.UserManagement-module__PRWM2a__cancelButton,.UserManagement-module__PRWM2a__submitButton{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-weight:500;transition:all .2s}.UserManagement-module__PRWM2a__cancelButton{color:#495057;background:#f8f9fa}.UserManagement-module__PRWM2a__cancelButton:hover{background:#e9ecef}.UserManagement-module__PRWM2a__submitButton{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)}.UserManagement-module__PRWM2a__submitButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.UserManagement-module__PRWM2a__roleInfo{background:#f8f9fa;border-left:3px solid #3b82f6;border-radius:6px;margin-top:8px;padding:12px}.UserManagement-module__PRWM2a__infoText{color:#495057;margin:0;font-size:13px;line-height:1.5}.UserManagement-module__PRWM2a__infoText strong{color:#2d3748;font-weight:600}
.RoleManagement-module__eQghyG__container{padding:0}.RoleManagement-module__eQghyG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.RoleManagement-module__eQghyG__header h2{margin:0;font-size:24px;font-weight:600}.RoleManagement-module__eQghyG__addButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex}.RoleManagement-module__eQghyG__addButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.RoleManagement-module__eQghyG__tableContainer{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.RoleManagement-module__eQghyG__table{border-collapse:collapse;width:100%}.RoleManagement-module__eQghyG__table thead{background:#f8f9fa}.RoleManagement-module__eQghyG__table th{text-align:left;color:#495057;border-bottom:2px solid #dee2e6;padding:16px;font-weight:600}.RoleManagement-module__eQghyG__table td{border-bottom:1px solid #dee2e6;padding:16px}.RoleManagement-module__eQghyG__table tbody tr:hover{background:#f8f9fa}.RoleManagement-module__eQghyG__permissionsList{flex-wrap:wrap;gap:4px;display:flex}.RoleManagement-module__eQghyG__permissionTag{color:#495057;background:#e9ecef;border-radius:4px;padding:2px 8px;font-size:11px}.RoleManagement-module__eQghyG__actions{gap:8px;display:flex}.RoleManagement-module__eQghyG__editButton,.RoleManagement-module__eQghyG__deleteButton{cursor:pointer;border:none;border-radius:6px;padding:6px;transition:background .2s}.RoleManagement-module__eQghyG__editButton{color:#1976d2;background:#e3f2fd}.RoleManagement-module__eQghyG__editButton:hover{background:#bbdefb}.RoleManagement-module__eQghyG__deleteButton{color:#d32f2f;background:#ffebee}.RoleManagement-module__eQghyG__deleteButton:hover{background:#ffcdd2}.RoleManagement-module__eQghyG__loading{text-align:center;color:#6c757d;padding:40px}.RoleManagement-module__eQghyG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RoleManagement-module__eQghyG__modal{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.RoleManagement-module__eQghyG__modalHeader{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:20px;display:flex}.RoleManagement-module__eQghyG__modalHeader h3{margin:0;font-size:20px;font-weight:600}.RoleManagement-module__eQghyG__closeButton{cursor:pointer;color:#6c757d;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.RoleManagement-module__eQghyG__form{padding:20px}.RoleManagement-module__eQghyG__formGroup{margin-bottom:20px}.RoleManagement-module__eQghyG__formGroup label{color:#495057;margin-bottom:8px;font-weight:500;display:block}.RoleManagement-module__eQghyG__input,.RoleManagement-module__eQghyG__textarea{border:1px solid #ced4da;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.RoleManagement-module__eQghyG__textarea{resize:vertical}.RoleManagement-module__eQghyG__input:focus,.RoleManagement-module__eQghyG__textarea:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811a}.RoleManagement-module__eQghyG__checkboxGroup{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px;display:grid}.RoleManagement-module__eQghyG__checkboxLabel{cursor:pointer;color:#495057;align-items:center;gap:8px;font-size:14px;display:flex}.RoleManagement-module__eQghyG__error{color:#d32f2f;background:#ffebee;border-radius:6px;margin-bottom:16px;padding:12px;font-size:14px}.RoleManagement-module__eQghyG__modalActions{justify-content:flex-end;gap:12px;display:flex}.RoleManagement-module__eQghyG__cancelButton,.RoleManagement-module__eQghyG__submitButton{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-weight:500;transition:all .2s}.RoleManagement-module__eQghyG__cancelButton{color:#495057;background:#f8f9fa}.RoleManagement-module__eQghyG__submitButton{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.RoleManagement-module__eQghyG__submitButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}
.UserProfileModal-module__iIh8ua__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.UserProfileModal-module__iIh8ua__modalContainer{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:600px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__modalContainer{background:#1e293b;border:1px solid #ffffff1a}.UserProfileModal-module__iIh8ua__modalHeader{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__modalHeader{background:#1e293b;border-bottom-color:#334155}.UserProfileModal-module__iIh8ua__modalTitle{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__modalTitle{color:#f8fafc}.UserProfileModal-module__iIh8ua__closeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.UserProfileModal-module__iIh8ua__closeButton:hover{color:#0f172a;background:#f1f5f9}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__closeButton:hover{color:#f8fafc;background:#334155}.UserProfileModal-module__iIh8ua__modalContent{padding:1.5rem;overflow-y:auto}.UserProfileModal-module__iIh8ua__section{margin-bottom:2rem}.UserProfileModal-module__iIh8ua__sectionTitle{color:#0f172a;border-bottom:1px solid #e2e8f0;margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__sectionTitle{color:#f8fafc;border-bottom-color:#334155}.UserProfileModal-module__iIh8ua__formGroup{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.UserProfileModal-module__iIh8ua__formLabel{color:#334155;font-size:.875rem;font-weight:600}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__formLabel{color:#cbd5e1}.UserProfileModal-module__iIh8ua__input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:all .2s}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__input{color:#f8fafc;background:#0f172a;border-color:#475569}.UserProfileModal-module__iIh8ua__input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.UserProfileModal-module__iIh8ua__input:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__input:disabled{color:#94a3b8;background:#334155}.UserProfileModal-module__iIh8ua__actions{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:1rem;padding:1.5rem;display:flex}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__actions{background:#0f172a;border-top-color:#334155}.UserProfileModal-module__iIh8ua__cancelButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__cancelButton{color:#cbd5e1;background:#1e293b;border-color:#475569}.UserProfileModal-module__iIh8ua__cancelButton:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.UserProfileModal-module__iIh8ua__darkMode .UserProfileModal-module__iIh8ua__cancelButton:hover{color:#f8fafc;background:#334155}.UserProfileModal-module__iIh8ua__submitButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.UserProfileModal-module__iIh8ua__submitButton:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.UserProfileModal-module__iIh8ua__submitButton:disabled{opacity:.6;cursor:not-allowed}.UserProfileModal-module__iIh8ua__avatarContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.UserProfileModal-module__iIh8ua__avatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;font-weight:700;display:flex;box-shadow:0 4px 6px -1px #0000001a}
