.MuiDialog-root .MuiFilledInput-input,.MuiDialog-root .MuiFilledInput-root,.MuiDialog-root .MuiInput-input,.MuiDialog-root .MuiInput-root,.MuiDialog-root .MuiInputBase-root,.MuiDialog-root .MuiOutlinedInput-input,.MuiDialog-root .MuiOutlinedInput-root,.MuiDialog-root input,.MuiDialog-root select,.MuiDialog-root textarea,.MuiPaper-root .MuiFilledInput-root,.MuiPaper-root .MuiInput-root,.MuiPaper-root .MuiInputBase-root,.MuiPaper-root .MuiOutlinedInput-root,.MuiPaper-root input,.MuiPaper-root select,.MuiPaper-root textarea,div[role=dialog] .MuiFilledInput-root,div[role=dialog] .MuiInput-root,div[role=dialog] .MuiInputBase-root,div[role=dialog] .MuiOutlinedInput-root,div[role=dialog] input,div[role=dialog] select,div[role=dialog] textarea{background-color:initial!important;background:none!important;background-image:none!important}.MuiDialog-paper .MuiFilledInput-root,.MuiDialog-paper .MuiInput-root,.MuiDialog-paper .MuiInputBase-root,.MuiDialog-paper .MuiOutlinedInput-root,.MuiPaper-root .MuiFilledInput-root,.MuiPaper-root .MuiInput-root,.MuiPaper-root .MuiInputBase-root,.MuiPaper-root .MuiOutlinedInput-root{background:transparent!important;background-color:initial!important;background-image:none!important}.MuiDialog-root [class*=MuiFilled],.MuiDialog-root [class*=MuiInput],.MuiDialog-root [class*=MuiOutlined],.MuiDialog-root [class*=MuiTextField],.MuiPaper-root [class*=MuiFilled],.MuiPaper-root [class*=MuiInput],.MuiPaper-root [class*=MuiOutlined],.MuiPaper-root [class*=MuiTextField]{background:none!important;background-color:initial!important;background-image:none!important}[data-theme=dark] .MuiDialog-paper input,[data-theme=dark] .MuiDialog-paper select,[data-theme=dark] .MuiDialog-paper textarea,[data-theme=dark] .MuiDialog-root .MuiFilledInput-root,[data-theme=dark] .MuiDialog-root .MuiInput-root,[data-theme=dark] .MuiDialog-root .MuiInputBase-root,[data-theme=dark] .MuiDialog-root .MuiOutlinedInput-root,[data-theme=dark] .MuiDialog-root input,[data-theme=dark] .MuiDialog-root select,[data-theme=dark] .MuiDialog-root textarea{background-color:initial!important;background:none!important;background-image:none!important;color:hsla(0,0%,100%,.9)!important}div[role=dialog] [contenteditable=true],div[role=dialog] [type=date],div[role=dialog] [type=datetime-local],div[role=dialog] [type=email],div[role=dialog] [type=number],div[role=dialog] [type=password],div[role=dialog] [type=search],div[role=dialog] [type=tel],div[role=dialog] [type=text],div[role=dialog] [type=time],div[role=dialog] [type=url],div[role=dialog] input,div[role=dialog] select,div[role=dialog] textarea{background-color:initial!important;background:none!important;background-image:none!important;box-shadow:none!important}div[role=dialog] .MuiFilledInput-root *,div[role=dialog] .MuiInput-root *,div[role=dialog] .MuiInputBase-root *,div[role=dialog] .MuiOutlinedInput-root *{background-color:initial!important;background:none!important;background-image:none!important}.Toastify__toast:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(0,0,0,.15)!important}.Toastify__toast--success{background:var(--toast-success-bg,linear-gradient(135deg,rgba(0,200,83,.95),rgba(0,166,81,.95)))!important;border-left:4px solid var(--toast-success-border,#00c853)!important}.Toastify__toast--error{background:var(--toast-error-bg,linear-gradient(135deg,rgba(229,57,53,.95),rgba(183,28,28,.95)))!important;border-left:4px solid var(--toast-error-border,#e53935)!important}.Toastify__toast--info{background:var(--toast-info-bg,linear-gradient(135deg,rgba(0,0,255,.95),rgba(0,0,200,.95)))!important;border-left:4px solid var(--primary-color)!important}.Toastify__toast--warning{background:var(--toast-warning-bg,linear-gradient(135deg,rgba(255,173,51,.95),rgba(255,152,0,.95)))!important;border-left:4px solid var(--toast-warning-border,#ffad33)!important}.Toastify__toast--default{background:var(--toast-default-bg,var(--primary-color))!important;border-left:4px solid var(--primary-color)!important}.Toastify__progress-bar{height:4px!important;opacity:.8!important;background:linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.9))!important;border-radius:0 0 0 12px!important}.Toastify__toast-body{color:#fff!important;font-size:.95rem!important;margin-left:6px!important;line-height:1.4!important;display:flex!important;align-items:center!important}.Toastify__close-button{color:#fff!important;opacity:.7!important;transition:opacity .2s ease!important}.Toastify__close-button:hover{opacity:1!important}.Toastify__toast-container{padding:0!important;width:auto!important;min-width:300px!important;max-width:450px!important}@keyframes toastIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.Toastify__slide-enter--top-center{animation:toastIn .4s cubic-bezier(.215,.61,.355,1) forwards!important}.Toastify__slide-exit--top-center{animation:toastOut .4s cubic-bezier(.215,.61,.355,1) forwards!important}.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.schedules-header{display:flex;align-items:center;grid-gap:24px;gap:24px;flex-wrap:wrap;margin-bottom:16px}.schedules-header .MuiTextField-root{min-width:180px;flex:1 1}@media (max-width:900px){.schedules-header{flex-direction:column;align-items:stretch;grid-gap:10px;gap:10px;margin-bottom:10px}.schedules-header .MuiTextField-root{min-width:0}.schedules-header .MuiButton-root,.schedules-header .MuiTextField-root{width:100%!important;margin-left:0!important}.schedules-header .MuiInputBase-root,.schedules-header .MuiInputLabel-root{font-size:15px!important}}@media (max-width:600px){.schedules-header{flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:8px}.schedules-header .MuiButton-root,.schedules-header .MuiTextField-root{width:100%!important;min-width:0!important;margin-left:0!important}.schedules-header .MuiInputBase-root,.schedules-header .MuiInputLabel-root{font-size:14px!important}}@media (max-width:900px){.rbc-calendar{font-size:14px!important;min-width:0!important;width:100vw!important;padding:0!important}.rbc-toolbar{flex-direction:column!important;grid-gap:6px!important;gap:6px!important;align-items:flex-start!important}.rbc-toolbar-label{font-size:16px!important;margin-bottom:4px!important}.rbc-btn-group button{font-size:14px!important;padding:6px 10px!important}.event-container{flex-direction:column!important;align-items:flex-start!important;font-size:14px!important}.delete-icon,.edit-icon{margin-left:0!important;margin-top:2px!important}}@media (max-width:600px){.rbc-calendar{font-size:13px!important;width:100vw!important;padding:0!important}.rbc-toolbar-label{font-size:15px!important}.rbc-btn-group button{padding:5px 6px!important}.event-container,.rbc-btn-group button{font-size:13px!important}}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}.edgebutton{width:20px;height:20px;background:#eee;border:1px solid #fff;cursor:pointer;border-radius:50%;font-size:12px;line-height:1;justify-content:center;display:flex;align-self:center;align-items:center}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.edgebutton-foreignobject body{background:transparent;width:40px;height:40px;display:flex;justify-content:center;align-items:center;min-height:40px}.react-flow__edge-path{stroke-width:6px}.react-flow__edge.selected .react-flow__edge-path{stroke:#00f}.react-trello-board{background:linear-gradient(145deg,rgba(245,247,250,.6),hsla(0,0%,100%,.8))!important;padding:20px!important;border-radius:15px!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important}.react-trello-lane{background-color:hsla(0,0%,98%,.9)!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,.05)!important;margin:0 10px!important;padding-bottom:15px!important;border:none!important;transition:all .3s ease!important}.react-trello-lane:hover{box-shadow:0 6px 24px rgba(0,0,0,.12)!important;transform:translateY(-3px)!important}.react-trello-lane>header{border-top-left-radius:12px!important;border-top-right-radius:12px!important;padding:15px 20px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background-color:hsla(0,0%,98%,.9)!important}.react-trello-lane header span{font-weight:600!important;font-size:1.1rem!important;color:#333!important}.react-trello-lane header mark{background-color:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.7)!important;font-weight:600!important;padding:3px 10px!important;border-radius:30px!important;margin-left:10px!important}.react-trello-card{border-radius:10px!important;box-shadow:0 6px 15px rgba(0,0,0,.06)!important;margin:10px 15px!important;background-color:#fff!important;padding:12px!important;border:none!important;transition:all .2s ease!important;overflow:hidden!important}.react-trello-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)!important;transform:translateY(-2px)!important}.react-trello-card header{padding-bottom:8px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.react-trello-card header span{font-weight:600!important;font-size:1rem!important;color:#333!important}.react-trello-card div{padding:8px 0!important;color:#666!important}.react-trello-card button.MuiButton-root{margin-top:8px!important;border-radius:30px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;padding:6px 12px!important;text-transform:none!important;font-weight:500!important}.react-trello-card span.MuiBadge-root{margin:6px 4px 0 0!important;padding:2px 8px!important;border-radius:4px!important;font-size:.7rem!important}.react-trello-card .connectionTag{display:inline-block!important;padding:2px 7px!important;margin-top:6px!important;font-weight:600!important;border-radius:4px!important;background-color:rgba(0,0,0,.7)!important;color:#fff!important;font-size:.65rem!important}.react-trello-card .MuiSvgIcon-root{margin-right:6px!important;vertical-align:middle!important}.MuiTooltip-tooltip{font-size:.75rem!important;border-radius:6px!important;padding:6px 10px!important}.react-trello-board+div{margin-bottom:24px!important}.react-trello-board::-webkit-scrollbar{height:8px!important}.react-trello-board::-webkit-scrollbar-track{background:rgba(0,0,0,.05)!important;border-radius:4px!important}.react-trello-board::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)!important;border-radius:4px!important}.react-trello-board::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)!important}.react-trello-card{animation:cardFadeIn .3s ease-out!important}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(15px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.kanban-header{grid-gap:24px;gap:24px;flex-wrap:wrap;margin-bottom:16px;width:100%;max-width:1200px}.kanban-header,.kanban-header .MuiButton-root,.kanban-header>div{display:flex;align-items:center}@media (max-width:900px){.kanban-header{flex-direction:column;align-items:stretch;grid-gap:10px;gap:10px;margin-bottom:10px}.kanban-header .MuiButton-root,.kanban-header .MuiTextField-root{width:100%!important;min-width:0!important;margin-left:0!important}.kanban-header .MuiInputBase-root,.kanban-header .MuiInputLabel-root{font-size:15px!important}}@media (max-width:600px){.kanban-header{grid-gap:8px;gap:8px;margin-bottom:8px}.kanban-header .MuiButton-root,.kanban-header .MuiTextField-root{width:100%!important;min-width:0!important;margin-left:0!important}.kanban-header .MuiInputBase-root,.kanban-header .MuiInputLabel-root{font-size:14px!important}}.tags-kanban-header{display:flex;align-items:center;grid-gap:24px;gap:24px;flex-wrap:wrap;margin-bottom:16px;width:100%}.tags-kanban-header .MuiTextField-root{min-width:180px;flex:1 1}.button-group{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.tags-kanban-header .MuiButton-root{min-width:120px;height:40px;font-weight:700}@media (max-width:900px){.tags-kanban-header{flex-direction:column;align-items:stretch;grid-gap:10px;gap:10px;margin-bottom:10px}.button-group,.tags-kanban-header .MuiTextField-root{width:100%!important;margin-right:0!important}.tags-kanban-header .MuiButton-root{width:100%}}@media (max-width:600px){.tags-kanban-header{grid-gap:8px;gap:8px;margin-bottom:8px}.tags-kanban-header .MuiButton-root,.tags-kanban-header .MuiTextField-root{width:100%!important;min-width:0!important;margin-left:0!important}.tags-kanban-header .MuiInputBase-root,.tags-kanban-header .MuiInputLabel-root{font-size:14px!important}}