.customButton{background:linear-gradient(180deg,#fff,#fff);background-color:#fff;border:1px solid #124d77;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:13px;padding:6px 24px;text-decoration:none;margin-right:10px;vertical-align:middle}.customButton:hover{background:linear-gradient(180deg,#bdc3c7,#bdc3c7);background-color:#bdc3c7}.customButton:active{position:relative;top:1px}.icon{margin-right:30px;vertical-align:middle}*{box-sizing:border-box}body{font-family:"Inter","Poppins","Roboto",sans-serif;background-color:#f1f5f9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}h1,h2,h3,h4,h5,h6{font-weight:700;color:#0a0e2a;letter-spacing:-.01em}.MuiCard-root{border-radius:12px!important;border:1px solid rgba(226,232,240,.8)!important;transition:box-shadow .2s ease,transform .2s ease!important}.MuiCard-root:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)!important}.MuiButton-containedPrimary{background:linear-gradient(135deg,#0052cc,#0a6eff)!important;box-shadow:0 2px 8px rgba(0,82,204,.28)!important;border-radius:8px!important;text-transform:none!important;font-weight:600!important}.MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#003fa3,#0052cc)!important;box-shadow:0 4px 14px rgba(0,82,204,.4)!important;transform:translateY(-1px)}.MuiButton-containedSecondary,.MuiButton-root{border-radius:8px!important;text-transform:none!important;font-weight:600!important}.MuiOutlinedInput-root{border-radius:8px!important}.MuiOutlinedInput-notchedOutline{border-color:#e2e8f0!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0052cc!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0052cc!important;border-width:1.5px!important}.MuiTableHead-root .MuiTableCell-head{background:#f8fafc!important;font-weight:700!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#64748b!important;border-bottom:2px solid #e2e8f0!important}.MuiTableRow-root:hover{background:#f8fafc!important}.MuiTableCell-root{border-bottom:1px solid #f1f5f9!important;font-size:.875rem!important}.MuiChip-root{border-radius:6px!important;font-weight:600!important;font-size:.75rem!important}.MuiDialog-paper{border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important}.MuiDialogTitle-root{font-weight:700!important;border-bottom:1px solid #f1f5f9}.MuiDialogActions-root{border-top:1px solid #f1f5f9;padding:12px 24px 20px!important}.MuiTab-root{text-transform:none!important;font-weight:600!important}.MuiTabs-indicator{height:2px!important;border-radius:2px!important;background:#0052cc!important}.MuiTooltip-tooltip{border-radius:6px!important;background:#0a0e2a!important;font-size:.78rem!important}.MuiPaper-root{border-radius:12px!important}.MuiPaper-outlined{border:1px solid #e2e8f0!important}.MuiAvatar-root{font-weight:700!important}.MuiSwitch-colorPrimary.Mui-checked{color:#0052cc!important}.MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:#0052cc!important}.MuiCheckbox-colorPrimary.Mui-checked{color:#0052cc!important}.MuiSelect-root{border-radius:8px!important}.MuiAccordion-root{border-radius:10px!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.MuiAccordion-root:before{display:none!important}.MuiListItem-root{border-radius:8px!important}.MuiBadge-badge{font-weight:700!important}.MuiIconButton-root{border-radius:8px!important}.MuiLinearProgress-root{border-radius:4px!important;height:6px!important}body .MuiButton-root{border-radius:8px!important;text-transform:none!important;font-weight:600!important;font-size:.85rem!important;letter-spacing:0!important}body .MuiButton-containedPrimary{background:linear-gradient(135deg,#0052cc,#0a6eff)!important;box-shadow:0 2px 8px rgba(0,82,204,.3)!important;color:#fff!important}body .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#003fa3,#0052cc)!important;box-shadow:0 4px 14px rgba(0,82,204,.45)!important}body .MuiCard-root,body .MuiPaper-rounded{border-radius:12px!important}body .MuiPaper-outlined{border:1px solid #e2e8f0!important;box-shadow:0 1px 4px rgba(0,0,0,.05)!important;border-radius:12px!important}body .MuiPaper-elevation1{box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04)!important;border-radius:12px!important}body .MuiTableCell-head{background-color:#f8fafc!important;color:#64748b!important;font-weight:700!important;font-size:.72rem!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-bottom:2px solid #e2e8f0!important}body .MuiTableCell-body{border-bottom:1px solid #f1f5f9!important;color:#374151!important;font-size:.875rem!important}body .MuiTableRow-root:hover{background-color:#f8fafc!important}body .MuiOutlinedInput-root{border-radius:8px!important;background:#fff!important}body .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0!important}body .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#94a3b8!important}body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0052cc!important;border-width:2px!important}body .MuiTab-root{text-transform:none!important;font-weight:600!important;font-size:.875rem!important;min-width:auto!important}body .MuiTabs-indicator{height:2px!important;border-radius:2px!important;background-color:#0052cc!important}body .MuiChip-root{border-radius:6px!important;font-weight:600!important;font-size:.72rem!important}body .MuiDialog-paper{border-radius:16px!important;box-shadow:0 24px 64px rgba(0,0,0,.18)!important}body .MuiDialogTitle-root{font-weight:700!important;font-size:1.05rem!important;border-bottom:1px solid #f1f5f9;padding:18px 24px 14px!important}body .MuiDialogActions-root{padding:12px 24px 18px!important;border-top:1px solid #f1f5f9;grid-gap:8px;gap:8px}body .MuiTooltip-tooltip{background-color:#0a0e2a!important;border-radius:6px!important;font-size:.75rem!important;font-weight:500!important}body .MuiSwitch-colorPrimary.Mui-checked{color:#0052cc!important}body .MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:#0052cc!important;opacity:.5!important}body .MuiCheckbox-colorPrimary.Mui-checked{color:#0052cc!important}body .MuiLinearProgress-root{border-radius:4px!important;height:6px!important}body .MuiLinearProgress-barColorPrimary{background:linear-gradient(90deg,#0052cc,#00b4d8)!important}body .MuiDivider-root{background-color:#f1f5f9!important}body .MuiAccordion-root{border-radius:10px!important;box-shadow:none!important;border:1px solid #e2e8f0!important}body .MuiAccordion-root:before{display:none!important}body .MuiInputLabel-root,body .MuiSelect-select{font-size:.875rem!important}body .MuiInputLabel-root{font-weight:500!important}body .MuiInputLabel-root.Mui-focused{color:#0052cc!important}body .MuiBadge-badge{font-weight:700!important;font-size:.68rem!important}body .MuiFormHelperText-root{font-size:.78rem!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}::-webkit-scrollbar-track{background:transparent}input,select,textarea{font-size:16px}.MuiTableContainer-root,.react-trello-board,[class*=kanbanContainer]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}@media (max-width:599px){body .MuiPaper-root{border-radius:8px!important}body [class*=button] .MuiIconButton-root,body [class*=icon]{padding:6px!important}body [class*=icon] svg{font-size:18px!important}body [class*=contactNameWrapper],body [class*=ticketInfo]{font-size:.75rem!important}body .MuiButton-root{font-size:.8rem!important;padding:7px 12px!important;min-height:36px!important}body .MuiDialog-paper{margin:8px!important;width:calc(100vw - 16px)!important;max-width:100%!important}body .MuiTabs-scroller{overflow-x:auto!important;-webkit-overflow-scrolling:touch}body .MuiTab-root{min-width:80px!important;padding:8px 10px!important;font-size:.78rem!important}body .MuiChip-root{height:22px!important;font-size:.65rem!important}body [class*=button]{width:36px!important;height:36px!important}body .MuiOutlinedInput-input{padding:12px 10px!important}body .MuiGrid-container{flex-direction:column!important}body .MuiGrid-item{max-width:100%!important;flex-basis:100%!important;width:100%!important}.react-trello-lane{min-width:250px!important;width:260px!important}body [class*=ticketsList]{width:100vw!important;max-width:100vw!important}body [class*=contactLastMessage]{max-width:140px!important}}.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.event-container{position:relative}.event-container:hover:after{content:attr(title);position:absolute;background-color:#333;color:#fff;padding:5px;border-radius:3px;top:100%;left:50%;transform:translateX(-50%);white-space:pre-wrap;z-index:1000}.edgebutton{width:24px;height:24px;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e5e7eb;cursor:pointer;border-radius:50%;font-size:12px;line-height:1;justify-content:center;display:flex;align-self:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.06)}.edgebutton:hover{transform:scale(1.1);background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5;box-shadow:0 4px 12px rgba(239,68,68,.15),0 0 0 3px rgba(239,68,68,.1)}.edgebutton:active{transform:scale(.95);box-shadow:0 2px 4px rgba(239,68,68,.2)}.edgebutton-foreignobject body{background:transparent;width:44px;height:44px;display:flex;justify-content:center;align-items:center;min-height:44px}.react-flow__edge-path{stroke-width:3px;stroke:#6366f1;transition:all .2s cubic-bezier(.4,0,.2,1)}.react-flow__edge:hover .react-flow__edge-path{stroke:#4f46e5;stroke-width:4px;filter:drop-shadow(0 0 8px rgba(99,102,241,.3))}.react-flow__edge.selected .react-flow__edge-path{stroke:#3b82f6;stroke-width:4px;animation:selectedEdgePulse 1.5s ease-in-out infinite}@keyframes selectedEdgePulse{0%,to{stroke-width:4px;opacity:1}50%{stroke-width:5px;opacity:.8}}.react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:8,4;animation:edgeAnimation 1.5s linear infinite}@keyframes edgeAnimation{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.react-flow__edge-textbg{fill:#fff;stroke:#e5e7eb;stroke-width:1px;rx:6px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.06))}.react-flow__edge-text{font-size:11px;font-weight:500;fill:#374151;font-family:"Inter",sans-serif}.react-flow__connection,.react-flow__connection-line{stroke:#6366f1;stroke-width:2px;stroke-dasharray:6,4;opacity:.8}.react-flow__handle{background:#6366f1;border:2px solid #fff;width:12px;height:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.react-flow__handle:hover{background:#4f46e5;transform:scale(1.2);box-shadow:0 4px 8px rgba(79,70,229,.2),0 0 0 3px rgba(99,102,241,.1)}.react-flow__handle.connecting{background:#10b981;animation:handleConnecting 1s ease-in-out infinite}@keyframes handleConnecting{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{transform:scale(1.1);box-shadow:0 0 0 6px rgba(16,185,129,.1)}}.react-flow__handle-right{right:-8px}.react-flow__handle-left{left:-8px}