.TodoTaskCard_card__pzAIB{position:relative;display:flex;align-items:center;gap:.5rem;padding:0 .875rem 0 0;min-height:42px;background:var(--glass-bg-subtle,rgba(255,255,255,.03));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.07));border-radius:8px;cursor:pointer;transition:background .12s,border-color .12s;overflow:hidden}.TodoTaskCard_card__pzAIB:hover{background:var(--glass-bg-subtle,rgba(255,255,255,.055));border-color:var(--glass-border-subtle,rgba(255,255,255,.12))}.TodoTaskCard_card__pzAIB.TodoTaskCard_selected__Qgdhi{background:rgba(var(--accent-rgb-primary,236,72,153),.07)}.TodoTaskCard_card__pzAIB.TodoTaskCard_completed__zsFRR{opacity:.5}.TodoTaskCard_card__pzAIB.TodoTaskCard_completing__ctWGA{animation:TodoTaskCard_completeAnimation__pLGtF .6s cubic-bezier(.4,0,.2,1)}@keyframes TodoTaskCard_completeAnimation__pLGtF{0%{opacity:1}40%{opacity:.3}to{opacity:.5}}.TodoTaskCard_priorityBar__cAi_y{position:absolute;left:0;top:0;bottom:0;width:3px;flex-shrink:0}.TodoTaskCard_priorityBar__cAi_y.TodoTaskCard_priority--hoch__jQRkw{background:var(--status-error)}.TodoTaskCard_priorityBar__cAi_y.TodoTaskCard_priority--mittel__h8pZ0{background:var(--status-warning)}.TodoTaskCard_priorityBar__cAi_y.TodoTaskCard_priority--niedrig__JlQdt{background:var(--status-success)}.TodoTaskCard_selectCheckbox__g0Tns{width:15px;height:15px;flex-shrink:0;margin-left:.75rem;background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1.5px solid var(--glass-border-subtle,rgba(255,255,255,.15));border-radius:4px;cursor:pointer;transition:opacity .12s,background .12s;display:flex;align-items:center;justify-content:center;opacity:0;color:var(--container-heading-color,white)}.TodoTaskCard_card__pzAIB:hover .TodoTaskCard_selectCheckbox__g0Tns{opacity:1}.TodoTaskCard_selectCheckboxSelected__RuheH{opacity:1!important;background:var(--accent-gradient,linear-gradient(135deg,#ec4899,#a78bfa));border-color:var(--accent-primary,#ec4899)}.TodoTaskCard_checkbox__6Z0s8{width:18px;height:18px;flex-shrink:0;background:var(--glass-bg-subtle,rgba(255,255,255,.04));border:1.5px solid var(--glass-border,rgba(255,255,255,.2));border-radius:50%;cursor:pointer;transition:background .15s,border-color .15s;display:flex;align-items:center;justify-content:center}.TodoTaskCard_checkbox__6Z0s8:hover{border-color:var(--glass-border,rgba(255,255,255,.4));background:var(--glass-bg,rgba(255,255,255,.08))}.TodoTaskCard_checkIcon__Jp4gl{opacity:0;transform:scale(0);transition:all .2s cubic-bezier(.68,-.55,.27,1.55);color:white}.TodoTaskCard_checkboxCompleted__E3kQ7{background:var(--status-success);border-color:var(--status-success)}.TodoTaskCard_checkboxCompleted__E3kQ7 .TodoTaskCard_checkIcon__Jp4gl{opacity:1;transform:scale(1)}.TodoTaskCard_checkboxCompleted__E3kQ7:hover{background:var(--status-success)}.TodoTaskCard_titleWrapper__Onqdl{flex:1 1;min-width:0;display:flex;align-items:center}.TodoTaskCard_title__zsLaI{font-size:.875rem;font-weight:500;color:var(--container-heading-color,rgba(255,255,255,.9));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:2px 4px;border-radius:3px;transition:background .1s;max-width:100%;line-height:1}.TodoTaskCard_title__zsLaI:hover{background:var(--glass-bg-subtle,rgba(255,255,255,.06))}.TodoTaskCard_completed__zsFRR .TodoTaskCard_title__zsLaI{text-decoration:line-through;color:var(--container-text-secondary,rgba(255,255,255,.35))}.TodoTaskCard_titleInput__KlSY_{flex:1 1;width:100%;padding:2px 6px;background:var(--glass-bg-subtle,rgba(255,255,255,.07));border:1px solid var(--accent-primary,#f472b6);border-radius:4px;color:var(--container-heading-color,rgba(255,255,255,.95));font-size:.875rem;font-weight:500;font-family:inherit;box-shadow:0 0 0 2px rgba(var(--accent-rgb-primary,244,114,182),.15)}.TodoTaskCard_titleInput__KlSY_:focus{outline:none}.TodoTaskCard_meta__8Achu{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.TodoTaskCard_editableField__zDSEn{position:relative;display:flex;align-items:center}.TodoTaskCard_typeBadge__kbN_C{border-radius:4px;font-weight:600;letter-spacing:.025em;text-transform:uppercase;background:rgba(var(--accent-rgb-primary,139,92,246),.12);border:1px solid rgba(var(--accent-rgb-primary,139,92,246),.22);color:var(--accent-primary,#a78bfa);white-space:nowrap}.TodoTaskCard_relationChip__zx7nd,.TodoTaskCard_typeBadge__kbN_C{display:inline-flex;align-items:center;padding:1px 6px;font-size:.6875rem}.TodoTaskCard_relationChip__zx7nd{gap:4px;border-radius:4px;font-weight:500;background:var(--glass-bg-subtle,rgba(255,255,255,.06));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));color:var(--container-text-secondary,rgba(255,255,255,.5));max-width:120px;overflow:hidden}.TodoTaskCard_relationText__zMTwd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TodoTaskCard_contactIcon__zSUou{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--container-text-secondary,rgba(255,255,255,.3));text-decoration:none;transition:background .12s,color .12s}.TodoTaskCard_contactIcon__zSUou:hover{background:var(--glass-bg,rgba(255,255,255,.08));color:var(--container-text-color,rgba(255,255,255,.8))}.TodoTaskCard_dueDate__slB5E{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:.6875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .12s}.TodoTaskCard_dueDate__slB5E:hover{opacity:.7}.TodoTaskCard_dueDate__slB5E.TodoTaskCard_overdue__1vJ2z{background:rgba(var(--status-error-rgb),.12);color:var(--status-error)}.TodoTaskCard_dueDate__slB5E.TodoTaskCard_today__LeslU{background:rgba(var(--status-warning-rgb),.12);color:var(--status-warning)}.TodoTaskCard_dueDate__slB5E.TodoTaskCard_tomorrow__sg3XH{background:rgba(59,130,246,.12);color:#60a5fa}.TodoTaskCard_dueDate__slB5E.TodoTaskCard_future__JJeXs{background:var(--glass-bg-subtle,rgba(255,255,255,.06));color:var(--container-text-secondary,rgba(255,255,255,.4))}.TodoTaskCard_priorityDot__kMBS8{display:inline-block;width:8px;height:8px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:transform .12s}.TodoTaskCard_priorityDot__kMBS8:hover{transform:scale(1.35)}.TodoTaskCard_priorityDot--hoch__VVsJf{background:var(--status-error)}.TodoTaskCard_priorityDot--mittel__J_Umh{background:var(--status-warning)}.TodoTaskCard_priorityDot--niedrig__kcztr{background:var(--status-success)}.TodoTaskCard_prioritySelect__VH55d{padding:4px 8px;background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.12));border-radius:6px;color:var(--container-heading-color,white);font-size:.8125rem;font-weight:500;cursor:pointer;min-width:100px}.TodoTaskCard_prioritySelect__VH55d:focus{outline:none;border-color:var(--accent-primary,#f472b6)}.TodoTaskCard_prioritySelect__VH55d option{background:var(--dashboard-bg,#0a0a0f)}.TodoTaskCard_avatar__IzWwp{width:22px;height:22px;border-radius:50%;background:var(--accent-gradient,linear-gradient(135deg,#f472b6,#a78bfa));display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:700;color:white;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:transform .12s,box-shadow .12s}.TodoTaskCard_avatar__IzWwp.TodoTaskCard_avatarEmpty__cD8sm{background:var(--glass-bg-subtle,rgba(255,255,255,.06));border:1.5px dashed var(--glass-border-subtle,rgba(255,255,255,.18));color:var(--container-text-secondary,rgba(255,255,255,.3))}.TodoTaskCard_avatar__IzWwp:hover{transform:scale(1.12);box-shadow:0 0 0 2px rgba(var(--accent-rgb-primary,244,114,182),.4)}.TodoTaskCard_assigneeSelect__PNg1O{padding:4px 8px;background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.12));border-radius:6px;color:var(--container-heading-color,white);font-size:.8125rem;cursor:pointer;min-width:140px}.TodoTaskCard_assigneeSelect__PNg1O:focus{outline:none;border-color:var(--accent-primary,#f472b6)}.TodoTaskCard_assigneeSelect__PNg1O option{background:var(--dashboard-bg,#0a0a0f)}@media (max-width:768px){.TodoTaskCard_relationChip__zx7nd,.TodoTaskCard_typeBadge__kbN_C{display:none}.TodoTaskCard_selectCheckbox__g0Tns{opacity:1}.TodoTaskCard_meta__8Achu{gap:.25rem}}.QuickAddTask_wrapper__A0nSl{position:relative}.QuickAddTask_container__ltrSQ{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--glass-bg-subtle,rgba(255,255,255,.03));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg);transition:all var(--transition-fast);flex-wrap:wrap}.QuickAddTask_container__ltrSQ:focus-within{background:var(--glass-bg-subtle,rgba(255,255,255,.05));border-color:var(--glass-border-subtle,rgba(255,255,255,.15));box-shadow:0 0 0 2px rgba(var(--accent-rgb-primary,244,114,182),.1)}.QuickAddTask_addButton__2tCK5{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:2px solid var(--glass-border-subtle,rgba(255,255,255,.15));border-radius:50%;color:var(--container-icon-color,rgba(255,255,255,.6));transition:all var(--transition-fast)}.QuickAddTask_container__ltrSQ:focus-within .QuickAddTask_addButton__2tCK5{background:var(--accent-gradient,linear-gradient(135deg,#ec4899,#a78bfa));border-color:var(--accent-primary,#ec4899);color:white;box-shadow:0 4px 12px rgba(var(--accent-rgb-primary,236,72,153),.3)}.QuickAddTask_input__q86_q{flex:1 1;background:transparent;border:none;outline:none;color:var(--container-heading-color,rgba(255,255,255,.95));font-size:1rem;font-weight:500;padding:var(--space-xs) 0}.QuickAddTask_input__q86_q::placeholder{color:var(--container-text-secondary,rgba(255,255,255,.4))}.QuickAddTask_input__q86_q:disabled{opacity:.5;cursor:not-allowed}.QuickAddTask_dateInput__D3hv4,.QuickAddTask_prioritySelect__L0wW_{padding:var(--space-xs) var(--space-sm);background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.15));border-radius:var(--radius-sm);color:var(--container-heading-color,rgba(255,255,255,.95));font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.QuickAddTask_dateInput__D3hv4{min-width:140px}.QuickAddTask_prioritySelect__L0wW_{min-width:120px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;padding-right:2rem}.QuickAddTask_dateInput__D3hv4:hover,.QuickAddTask_prioritySelect__L0wW_:hover{background:var(--glass-bg,rgba(255,255,255,.08));border-color:var(--glass-border,rgba(255,255,255,.25))}.QuickAddTask_dateInput__D3hv4:focus,.QuickAddTask_prioritySelect__L0wW_:focus{outline:none;border-color:var(--accent-primary,#f472b6);box-shadow:0 0 0 2px rgba(var(--accent-rgb-primary,244,114,182),.2)}.QuickAddTask_dateInput__D3hv4:disabled,.QuickAddTask_prioritySelect__L0wW_:disabled{opacity:.5;cursor:not-allowed}.QuickAddTask_prioritySelect__L0wW_ option{background:var(--dashboard-bg,#0a0a0f);color:white}.QuickAddTask_submitButton__7wu0t{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-gradient,linear-gradient(135deg,#ec4899,#a78bfa));border:none;border-radius:50%;color:white;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 4px 12px rgba(var(--accent-rgb-primary,236,72,153),.3)}.QuickAddTask_submitButton__7wu0t:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(var(--accent-rgb-primary,236,72,153),.4)}.QuickAddTask_submitButton__7wu0t:active{transform:scale(.95)}.QuickAddTask_submitButton__7wu0t:disabled{opacity:.5;cursor:not-allowed;transform:none}.QuickAddTask_spinner__pfyWR{width:16px;height:16px;border:2px solid var(--glass-border,rgba(255,255,255,.3));border-top-color:var(--container-heading-color,white);border-radius:50%;animation:QuickAddTask_spin__OMJJ_ .8s linear infinite}@keyframes QuickAddTask_spin__OMJJ_{to{transform:rotate(1turn)}}@media (max-width:768px){.QuickAddTask_container__ltrSQ{padding:var(--space-sm) var(--space-md)}.QuickAddTask_input__q86_q{font-size:.9375rem}}.tracking-stats-grid{margin-bottom:1.25rem}.tracking-stat-layout{display:flex;align-items:flex-start;gap:.75rem}.tracking-stat-content{flex:1 1;min-width:0}.tracking-stat-label{font-size:.75rem;color:var(--container-text-secondary,rgba(255,255,255,.6));margin-bottom:.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.tracking-stat-value{font-size:1.75rem;line-height:1}.tracking-stat-value--with-margin{font-size:1.75rem;line-height:1;margin-bottom:.5rem}.tracking-stat-sublabel{font-size:.6875rem;color:var(--container-text-secondary,rgba(255,255,255,.5));margin-top:.25rem}.KanbanCard_card__X_PUs{background:var(--dashboard-bg-elevated,rgba(255,255,255,.14));border:1px solid var(--glass-border,rgba(255,255,255,.14));border-radius:var(--radius-lg);padding:var(--space-md);cursor:grab;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-md,0 4px 16px rgba(0,0,0,.2)),inset 0 1px 0 rgba(255,255,255,.08);position:relative;overflow:hidden;flex-shrink:0;transform:translateZ(0);contain:layout style paint}.KanbanCard_card__X_PUs:hover{transform:translate3d(0,-2px,0);box-shadow:var(--shadow-lg,0 8px 32px rgba(0,0,0,.2)),0 0 20px rgba(var(--accent-rgb-primary,244,114,182),.12),0 0 0 1px rgba(var(--accent-rgb-primary,244,114,182),.2);border-color:rgba(var(--accent-rgb-primary,244,114,182),.35)}.KanbanCard_card__X_PUs:active{cursor:grabbing;transform:scale(.98)}.KanbanCard_card__X_PUs.KanbanCard_dragging__Yu_7H{opacity:.85;cursor:grabbing;box-shadow:var(--shadow-lg,0 8px 32px rgba(0,0,0,.25)),0 0 30px rgba(var(--accent-rgb-primary,244,114,182),.25);transform:translateZ(0) scale(1.03);border-color:rgba(var(--accent-rgb-primary,244,114,182),.5);background:linear-gradient(135deg,rgba(var(--accent-rgb-primary,244,114,182),.25) 0,rgba(var(--accent-rgb-secondary,167,139,250),.2) 50%,rgba(var(--accent-rgb-primary,244,114,182),.25) 100%);z-index:1000}.KanbanCard_dragHandle__iK2Hu{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:rgba(255,255,255,.25);cursor:grab;touch-action:none;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;flex-shrink:0;z-index:1}@media (hover:hover){.KanbanCard_dragHandle__iK2Hu{opacity:0}.KanbanCard_card__X_PUs:hover .KanbanCard_dragHandle__iK2Hu{opacity:1;color:var(--container-text-secondary,rgba(255,255,255,.7));background:var(--glass-bg-subtle,rgba(255,255,255,.08));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.15))}.KanbanCard_card__X_PUs:hover .KanbanCard_dragHandle__iK2Hu:hover{color:var(--container-heading-color,#fff);background:rgba(var(--accent-rgb-primary,244,114,182),.2);border-color:rgba(var(--accent-rgb-primary,244,114,182),.45);box-shadow:0 0 8px rgba(var(--accent-rgb-primary,244,114,182),.25)}}@media (hover:none){.KanbanCard_dragHandle__iK2Hu{opacity:1;color:var(--container-text-secondary,rgba(255,255,255,.3));background:var(--glass-bg-subtle,rgba(255,255,255,.04));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.08))}}@media (max-width:768px){.KanbanCard_card__X_PUs{padding:var(--space-sm) var(--space-md);padding-right:44px}}.KanbanColumn_columnWrapper__5p7rZ{display:flex;flex-direction:column;min-width:320px;max-width:380px;flex-shrink:0;height:100%}.KanbanColumn_header__S0Sjp{background:var(--container-background,rgba(0,0,0,.6));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.15));border-bottom:2px solid var(--column-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-md) var(--space-lg);position:sticky;top:0;z-index:10;transform:translateZ(0)}.KanbanColumn_headerContent__k8QZY{display:flex;align-items:center;gap:var(--space-sm)}.KanbanColumn_indicator__Y4TK7{width:8px;height:8px;border-radius:50%;background:var(--column-color);box-shadow:0 0 12px var(--column-color);animation:KanbanColumn_pulse__OY9Zn 2s ease-in-out infinite}@keyframes KanbanColumn_pulse__OY9Zn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.KanbanColumn_title__yQrol{flex:1 1;font-size:.9375rem;font-weight:600;color:var(--container-heading-color,rgba(255,255,255,.95));margin:0;text-transform:uppercase;letter-spacing:.5px}.KanbanColumn_subtitle__owhJa{font-size:.72rem;color:var(--container-text-secondary,rgba(255,255,255,.45));margin-top:3px;font-weight:500;letter-spacing:0}.KanbanColumn_count__xa2HW{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--space-xs);background:rgba(var(--accent-rgb-primary),.15);border:1px solid rgba(var(--accent-rgb-primary),.3);border-radius:var(--radius-md);font-size:.75rem;font-weight:700;color:var(--accent-primary)}.KanbanColumn_column__cCxQ8{flex:1 1;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--dashboard-bg-card,var(--container-background,rgba(0,0,0,.5)));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);min-height:400px;overflow-y:auto;overflow-x:hidden;contain:layout style paint;scroll-behavior:auto;transform:translateZ(0)}.KanbanColumn_column__cCxQ8::-webkit-scrollbar{width:8px}.KanbanColumn_column__cCxQ8::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}.KanbanColumn_column__cCxQ8::-webkit-scrollbar-thumb{background:var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-sm)}.KanbanColumn_column__cCxQ8::-webkit-scrollbar-thumb:hover{background:var(--glass-border,rgba(255,255,255,.15))}.KanbanColumn_column__cCxQ8.KanbanColumn_isOver__6xq4Q{background:rgba(var(--accent-rgb-primary),.05);border-color:var(--accent-primary);box-shadow:inset 0 0 20px rgba(var(--accent-rgb-primary),.2)}.KanbanColumn_emptyState__SoQzV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-2xl);color:var(--container-text-secondary,rgba(255,255,255,.3));text-align:center}.KanbanColumn_emptyState__SoQzV svg{opacity:.3}.KanbanColumn_emptyState__SoQzV p{margin:0;font-size:.875rem;font-weight:500}.KanbanColumn_addButton__79oeH{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);margin-top:var(--space-md);background:rgba(var(--accent-rgb-primary),.1);border:1px dashed rgba(var(--accent-rgb-primary),.3);border-radius:var(--radius-md);color:var(--accent-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.KanbanColumn_addButton__79oeH:hover{background:rgba(var(--accent-rgb-primary),.2);border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--accent-rgb-primary),.2)}.KanbanColumn_addButton__79oeH svg{flex-shrink:0}.KanbanColumn_loadMoreButton__oaDTK{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;padding:var(--space-md);margin-top:var(--space-sm);background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-md);color:var(--container-text-secondary,rgba(255,255,255,.7));font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.KanbanColumn_loadMoreButton__oaDTK:hover{background:var(--glass-bg,rgba(255,255,255,.08));border-color:var(--glass-border,rgba(255,255,255,.2));color:var(--container-text-primary,rgba(255,255,255,.95));transform:translateY(-1px)}.KanbanColumn_loadMoreButton__oaDTK svg{flex-shrink:0;animation:KanbanColumn_bounce__EDACl 2s ease-in-out infinite}@keyframes KanbanColumn_bounce__EDACl{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:768px){.KanbanColumn_columnWrapper__5p7rZ{min-width:calc(88vw);max-width:calc(88vw);scroll-snap-align:start;scroll-snap-stop:always;height:100%}.KanbanColumn_header__S0Sjp{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md) var(--radius-md) 0 0}.KanbanColumn_headerContent__k8QZY{gap:var(--space-xs)}.KanbanColumn_title__yQrol{font-size:.8125rem;letter-spacing:0}.KanbanColumn_indicator__Y4TK7{width:6px;height:6px}.KanbanColumn_column__cCxQ8{min-height:unset;flex:1 1;padding:var(--space-sm);gap:var(--space-sm);overflow-y:auto;-webkit-overflow-scrolling:touch}.KanbanColumn_addButton__79oeH{padding:var(--space-md);font-size:.9rem;min-height:48px}.KanbanColumn_emptyState__SoQzV{padding:var(--space-lg);gap:var(--space-sm)}.KanbanColumn_emptyState__SoQzV svg{width:32px;height:32px}}.KanbanBoard_board__pv_yg{display:flex;gap:var(--space-lg);height:calc(100vh - 200px);overflow-x:auto;overflow-y:hidden;padding:var(--space-lg);background:var(--container-background,rgba(0,0,0,.25));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.15));border-radius:var(--radius-xl);box-shadow:var(--shadow-xl,0 25px 50px rgba(0,0,0,.3)),0 0 0 1px var(--glass-border-subtle,rgba(255,255,255,.1))}.KanbanBoard_board__pv_yg::-webkit-scrollbar{height:4px}.KanbanBoard_board__pv_yg::-webkit-scrollbar-track{background:transparent;margin:0 var(--space-sm)}.KanbanBoard_board__pv_yg::-webkit-scrollbar-thumb{background:var(--glass-bg-subtle,rgba(255,255,255,.05));border-radius:var(--radius-sm);-webkit-transition:background .2s ease,opacity .2s ease;transition:background .2s ease,opacity .2s ease;opacity:0}.KanbanBoard_board__pv_yg:hover::-webkit-scrollbar-thumb{opacity:1;background:var(--glass-border-subtle,rgba(255,255,255,.15))}.KanbanBoard_board__pv_yg::-webkit-scrollbar-thumb:hover{background:var(--glass-border,rgba(255,255,255,.25))}.KanbanBoard_emptyBoard__fXTcy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);min-height:400px;padding:var(--space-2xl);background:var(--glass-bg-subtle,rgba(255,255,255,.02));border:2px dashed var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-xl);color:var(--container-text-secondary,rgba(255,255,255,.4));text-align:center}.KanbanBoard_emptyBoard__fXTcy svg{opacity:.3}.KanbanBoard_emptyBoard__fXTcy p{margin:0;font-size:1rem;font-weight:500}.KanbanBoard_dragOverlay__zWvdf{background:var(--glass-bg,rgba(255,255,255,.08));-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);border:2px solid var(--accent-primary);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-xl);transform:rotate(2deg);cursor:grabbing;opacity:.95;will-change:transform;pointer-events:none}@media (max-width:768px){.KanbanBoard_board__pv_yg{height:calc(100dvh - 278px);min-height:300px;padding:var(--space-xs) var(--space-sm);gap:var(--space-sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-md)}.KanbanBoard_board__pv_yg::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:no-preference){.KanbanBoard_board__pv_yg{scroll-behavior:smooth}}.BaseSheet_overlay__qCmCU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.72);z-index:9999;display:flex;align-items:center;justify-content:flex-end;animation:BaseSheet_fadeIn__Qarei .2s ease-out}@keyframes BaseSheet_fadeIn__Qarei{0%{opacity:0}to{opacity:1}}.BaseSheet_sheet__OCIWb{position:relative;height:100vh;background:var(--container-background,linear-gradient(to right,rgb(15,23,42) 0,rgb(20,25,35) 100%));border-left:2px solid rgba(var(--accent-rgb-primary,59,130,246),.3);border-top-left-radius:24px;border-bottom-left-radius:24px;box-shadow:-12px 0 48px rgba(0,0,0,.5),0 0 80px rgba(var(--accent-rgb-primary,59,130,246),.15),inset 0 0 100px rgba(var(--accent-rgb-primary,59,130,246),.03);display:flex;flex-direction:column;animation:BaseSheet_slideIn__NPYg_ .3s cubic-bezier(.4,0,.2,1);transform-origin:right center}@keyframes BaseSheet_slideIn__NPYg_{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.BaseSheet_sheet--sm__DW2uR{width:100%;max-width:500px}.BaseSheet_sheet--md__oFjds{width:100%;max-width:600px}.BaseSheet_sheet--lg__azHjC{width:100%;max-width:900px}.BaseSheet_sheet--xl__S0agR{width:100%;max-width:1200px}.BaseSheet_sheet--full__rYpzV{width:100%;max-width:none}@media (max-width:768px){.BaseSheet_sheet__OCIWb{width:100%!important;max-width:none!important;border-top-left-radius:0;border-bottom-left-radius:0}}@media (min-width:769px) and (max-width:1024px){.BaseSheet_sheet--lg__azHjC,.BaseSheet_sheet--xl__S0agR{width:90vw}}@media print{.BaseSheet_overlay__qCmCU{display:none}}.BaseSheet_floatingWindow__0xqul{position:fixed;z-index:1050;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl,20px);background:rgb(20,15,30);--container-heading-color:rgba(255,255,255,0.95);--container-text-color:rgba(255,255,255,0.85);--container-text-secondary:rgba(255,255,255,0.5);--container-icon-color:rgba(255,255,255,0.8);border:1px solid var(--glass-border-subtle,rgba(255,255,255,.12));box-shadow:0 32px 80px rgba(0,0,0,.65),0 8px 24px rgba(0,0,0,.4);animation:BaseSheet_baseSheetFloatIn__QjzRq .22s cubic-bezier(.4,0,.2,1);min-width:500px;min-height:350px}@keyframes BaseSheet_baseSheetFloatIn__QjzRq{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BaseSheet_floatingDragStrip__fUwk5{flex-shrink:0;height:32px;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;align-items:center;padding:0 10px;background:var(--modal-background,rgb(97,52,76));border-bottom:2px solid rgba(var(--accent-rgb-primary,244,114,182),.45);gap:8px;position:relative}.BaseSheet_floatingDragStrip__fUwk5:active{cursor:grabbing}.BaseSheet_floatingDragStrip__fUwk5:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:32px;height:3px;border-radius:2px;background:var(--glass-border-subtle,rgba(255,255,255,.14));pointer-events:none}.BaseSheet_trafficLight__U8ujb{flex-shrink:0;width:13px;height:13px;border-radius:50%;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .12s ease;box-shadow:0 0 0 .5px rgba(0,0,0,.35);z-index:1}.BaseSheet_trafficLight__U8ujb svg{opacity:0;transition:opacity .1s ease;pointer-events:none;color:rgba(0,0,0,.5)}.BaseSheet_floatingDragStrip__fUwk5:hover .BaseSheet_trafficLight__U8ujb svg{opacity:1}.BaseSheet_trafficLight__U8ujb:hover{filter:brightness(1.12)}.BaseSheet_trafficLightClose__A5HQr{background:#ff5f57}.BaseSheet_trafficLightMinimize__9di8Z{background:#ffbd2e}.BaseSheet_floatingContent__LzbXf{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.BaseSheet_floatingResizeHandle__tkm1n{position:absolute;right:0;bottom:0;width:22px;height:22px;cursor:se-resize;z-index:10}.SheetComponents_header__JLJZd{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,rgba(var(--accent-rgb-primary,59,130,246),.12) 0,rgba(var(--accent-rgb-primary,37,99,235),.08) 50%,rgba(var(--accent-rgb-primary,29,78,216),.05) 100%);border-bottom:1px solid rgba(var(--accent-rgb-primary,59,130,246),.15);border-top-left-radius:24px;box-shadow:0 2px 12px rgba(var(--accent-rgb-primary,59,130,246),.08)}.SheetComponents_headerContent__C_IWY{display:flex;align-items:center;gap:var(--space-md);flex:1 1;min-width:0}.SheetComponents_headerIcon__S_FSy{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--accent-rgb-primary,59,130,246),.2),rgba(var(--accent-rgb-primary,37,99,235),.15));border:1px solid rgba(var(--accent-rgb-primary,59,130,246),.3);border-radius:var(--radius-lg);color:var(--accent-primary,rgba(59,130,246,.9));box-shadow:0 4px 12px rgba(var(--accent-rgb-primary,59,130,246),.15),inset 0 1px 4px var(--glass-border-subtle,rgba(255,255,255,.08))}.SheetComponents_headerIcon__S_FSy svg{width:20px;height:20px}.SheetComponents_headerText__lw7EV{flex:1 1;min-width:0}.SheetComponents_title__qYI1A{font-size:1.25rem;font-weight:700;color:var(--container-heading-color,rgba(255,255,255,.95));margin:0;line-height:1.3;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SheetComponents_subtitle___YT1a{font-size:.875rem;font-weight:500;color:var(--container-text-secondary,rgba(255,255,255,.6));margin:4px 0 0;line-height:1.4}.SheetComponents_headerRight__KiNrm{display:flex;align-items:center;gap:var(--space-sm)}.SheetComponents_headerActions__rZhkY{display:flex;align-items:center;gap:var(--space-xs)}.SheetComponents_closeButton__tnR8I{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-md);color:var(--container-icon-color,rgba(255,255,255,.7));cursor:pointer;transition:var(--transition-fast)}.SheetComponents_closeButton__tnR8I:hover{background:var(--glass-bg,rgba(255,255,255,.1));border-color:var(--glass-border,rgba(255,255,255,.2));color:var(--container-heading-color,rgba(255,255,255,.95));transform:scale(1.05)}.SheetComponents_closeButton__tnR8I:active{transform:scale(.95)}.SheetComponents_content__p9jwH{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--space-xl);scrollbar-width:thin;scrollbar-color:var(--glass-border,rgba(255,255,255,.2)) transparent}.SheetComponents_content__p9jwH::-webkit-scrollbar{width:8px}.SheetComponents_content__p9jwH::-webkit-scrollbar-track{background:transparent}.SheetComponents_content__p9jwH::-webkit-scrollbar-thumb{background:var(--glass-border,rgba(255,255,255,.2));border-radius:4px}.SheetComponents_content__p9jwH::-webkit-scrollbar-thumb:hover{background:var(--glass-border,rgba(255,255,255,.3))}.SheetComponents_content--none__OVxsd{padding:0}.SheetComponents_content--sm__ppFn_{padding:var(--space-sm) var(--space-md)}.SheetComponents_content--md__P0YnG{padding:var(--space-md) var(--space-lg)}.SheetComponents_content--lg__7Hj_Y{padding:var(--space-lg) var(--space-xl)}.SheetComponents_content--xl__0498V{padding:var(--space-xl)}.SheetComponents_footer__Aehxq{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--container-background,linear-gradient(to right,rgb(15,23,42) 0,rgb(20,25,35) 100%));border-top:1px solid rgba(var(--accent-rgb-primary,59,130,246),.12);border-bottom-left-radius:24px;box-shadow:var(--shadow-sm,0 -2px 12px rgba(0,0,0,.2))}.SheetComponents_footerLeft__d8WUW{display:flex;align-items:center;gap:var(--space-sm)}.SheetComponents_footerRight__83Awv{display:flex;align-items:center;gap:var(--space-md);margin-left:auto}.SheetComponents_footerButton__u0JJu{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition-fast);display:flex;align-items:center;gap:var(--space-xs)}.SheetComponents_footerButtonCancel__HDGw7{background:var(--glass-bg-subtle,rgba(255,255,255,.06));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.12));color:var(--container-text-color,rgba(255,255,255,.75))}.SheetComponents_footerButtonCancel__HDGw7:hover:not(:disabled){background:var(--glass-bg,rgba(255,255,255,.1));border-color:var(--glass-border-subtle,rgba(255,255,255,.18));color:var(--container-heading-color,rgba(255,255,255,.95))}.SheetComponents_footerButtonSubmit__p2AVS{background:var(--accent-gradient,linear-gradient(135deg,rgba(59,130,246,.8),rgba(37,99,235,.85)));border:1px solid rgba(var(--accent-rgb-primary,59,130,246),.4);color:white;box-shadow:0 2px 8px rgba(var(--accent-rgb-primary,59,130,246),.25)}.SheetComponents_footerButtonSubmit__p2AVS:hover:not(:disabled){background:var(--accent-gradient,linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.95)));box-shadow:0 4px 12px rgba(var(--accent-rgb-primary,59,130,246),.35);transform:translateY(-1px)}.SheetComponents_footerButton__u0JJu:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.SheetComponents_spinner__N_EQj{display:inline-block;width:14px;height:14px;border:2px solid var(--glass-border,rgba(255,255,255,.3));border-top:2px solid white;border-radius:50%;animation:SheetComponents_spin__ZvMKc .8s linear infinite}@keyframes SheetComponents_spin__ZvMKc{to{transform:rotate(1turn)}}.SheetComponents_section__Z6MLL{margin-bottom:var(--space-xl)}.SheetComponents_section__Z6MLL:last-child{margin-bottom:0}.SheetComponents_sectionHeader__AGi73{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--glass-border-subtle,rgba(255,255,255,.1))}.SheetComponents_sectionTitle__fms9i{font-size:1.125rem;font-weight:600;color:var(--container-heading-color,white);margin:0}.SheetComponents_sectionDescription__o_R9t{font-size:.875rem;color:var(--container-text-secondary,rgba(255,255,255,.6));margin:var(--space-xs) 0 0 0}.SheetComponents_sectionContent__7UbyC{display:flex;flex-direction:column}.SheetComponents_sectionContent--sm__TdISt{gap:var(--space-sm)}.SheetComponents_sectionContent--md__VzBwk{gap:var(--space-md)}.SheetComponents_sectionContent--lg__5Wnnm{gap:var(--space-lg)}@media (max-width:768px){.SheetComponents_header__JLJZd{padding:var(--space-sm) var(--space-md);border-top-left-radius:0}.SheetComponents_title__qYI1A{font-size:1.125rem}.SheetComponents_subtitle___YT1a{font-size:.8125rem}.SheetComponents_headerIcon__S_FSy{width:36px;height:36px}.SheetComponents_headerIcon__S_FSy svg{width:18px;height:18px}.SheetComponents_content__p9jwH{padding:var(--space-lg)}.SheetComponents_footer__Aehxq{padding:var(--space-sm) var(--space-md);flex-direction:column;border-bottom-left-radius:0}.SheetComponents_footerLeft__d8WUW,.SheetComponents_footerRight__83Awv{width:100%;margin-left:0}.SheetComponents_footerButton__u0JJu{flex:1 1}}.StepModalSidebar_sidebar__v1tZa{width:300px;background:var(--container-background,rgba(0,0,0,.45));border-right:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));padding:2rem;display:flex;flex-direction:column}.StepModalSidebar_sidebarHeader__nY86Y{margin-bottom:2rem}.StepModalSidebar_sidebarTitle__k6nOg{color:var(--container-heading-color,white);font-size:.9375rem;font-weight:700;margin-bottom:.5rem;line-height:1.3}.StepModalSidebar_sidebarDescription__UHjiY{color:var(--container-text-secondary,rgba(255,255,255,.6));font-size:.875rem}.StepModalSidebar_stepList__3r1xf{flex:1 1;overflow:auto}.StepModalSidebar_stepList__3r1xf::-webkit-scrollbar{width:6px}.StepModalSidebar_stepList__3r1xf::-webkit-scrollbar-track{background:transparent}.StepModalSidebar_stepList__3r1xf::-webkit-scrollbar-thumb{background:var(--glass-border,rgba(255,255,255,.2));border-radius:3px}.StepModalSidebar_step__mSNJG{padding:1rem;border-radius:12px;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;border:1px solid transparent;background:transparent;width:100%;text-align:left}.StepModalSidebar_stepActive__bLHxL{background:var(--accent-gradient);border-color:var(--accent-primary)}.StepModalSidebar_stepCompleted__zi_FZ{background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.3)}.StepModalSidebar_step__mSNJG:not(.StepModalSidebar_stepActive__bLHxL):not(.StepModalSidebar_stepCompleted__zi_FZ){background:var(--glass-bg-subtle,rgba(255,255,255,.05));border-color:var(--glass-border-subtle,rgba(255,255,255,.1))}.StepModalSidebar_stepIconContainer__rkenM{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.StepModalSidebar_stepActive__bLHxL .StepModalSidebar_stepIconContainer__rkenM{background:var(--glass-bg,rgba(255,255,255,.2));color:var(--container-heading-color,white)}.StepModalSidebar_stepCompleted__zi_FZ .StepModalSidebar_stepIconContainer__rkenM{background:rgba(74,222,128,.2);color:rgb(74,222,128)}.StepModalSidebar_step__mSNJG:not(.StepModalSidebar_stepActive__bLHxL):not(.StepModalSidebar_stepCompleted__zi_FZ) .StepModalSidebar_stepIconContainer__rkenM{background:var(--glass-bg-subtle,rgba(255,255,255,.1));color:var(--container-icon-color,rgba(255,255,255,.6))}.StepModalSidebar_stepContent__EFwSv{flex:1 1;min-width:0}.StepModalSidebar_stepTitle__GsFfp{font-size:.875rem;font-weight:600;line-height:1.3}.StepModalSidebar_stepDescription__dbKQr{font-size:.75rem;line-height:1.4;margin-top:2px}.StepModalSidebar_stepActive__bLHxL .StepModalSidebar_stepTitle__GsFfp{color:var(--container-heading-color,white)}.StepModalSidebar_stepActive__bLHxL .StepModalSidebar_stepDescription__dbKQr{color:var(--container-text-color,rgba(255,255,255,.8))}.StepModalSidebar_stepCompleted__zi_FZ .StepModalSidebar_stepTitle__GsFfp{color:rgb(74,222,128)}.StepModalSidebar_stepCompleted__zi_FZ .StepModalSidebar_stepDescription__dbKQr{color:rgba(255,255,255,.5)}.StepModalSidebar_step__mSNJG:not(.StepModalSidebar_stepActive__bLHxL):not(.StepModalSidebar_stepCompleted__zi_FZ) .StepModalSidebar_stepTitle__GsFfp{color:var(--container-text-color,rgba(255,255,255,.8))}.StepModalSidebar_step__mSNJG:not(.StepModalSidebar_stepActive__bLHxL):not(.StepModalSidebar_stepCompleted__zi_FZ) .StepModalSidebar_stepDescription__dbKQr{color:var(--container-text-secondary,rgba(255,255,255,.5))}.StepModalSidebar_closeButton__s4qLF{background:var(--glass-bg-subtle,rgba(255,255,255,.1));border:1px solid var(--glass-border,rgba(255,255,255,.2));border-radius:12px;padding:.75rem;color:var(--container-icon-color,rgba(255,255,255,.7));font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.StepModalSidebar_closeButton__s4qLF:hover{background:var(--glass-bg,rgba(255,255,255,.15));color:var(--container-heading-color,white)}@media (max-width:1023px){.StepModalSidebar_sidebar__v1tZa{width:100%;border-right:none;border-bottom:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));padding:1rem;max-height:200px}.StepModalSidebar_sidebarHeader__nY86Y{margin-bottom:1rem}.StepModalSidebar_sidebarTitle__k6nOg{font-size:1.25rem}.StepModalSidebar_stepList__3r1xf{display:flex;flex-direction:row;overflow-x:auto;gap:.5rem}.StepModalSidebar_step__mSNJG{flex-direction:column;min-width:120px;padding:.75rem;margin-bottom:0}.StepModalSidebar_closeButton__s4qLF{display:none}}.StepModal_container__ZuvQH{display:flex;height:100%;overflow:hidden}.StepModal_content__HbK6d{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.StepModal_contentInner__nIoBF{flex:1 1;overflow-y:auto;padding:var(--space-xl);padding-bottom:calc(80px + var(--space-xl))}.StepModal_section__4z22M{margin-bottom:var(--space-xl)}.StepModal_sectionDivider__Wkaas{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent);margin:var(--space-xl) 0 var(--space-lg) 0;position:relative}.StepModal_sectionDivider__Wkaas:before{content:attr(data-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--dashboard-bg,var(--container-background,#0f172a));padding:0 var(--space-md);color:var(--container-text-secondary,rgba(255,255,255,.4));font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.StepModal_footer__dqOZi{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:var(--container-background,rgb(10,14,25));border-top:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));z-index:10}.StepModal_buttonCancel__a_7jg{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));color:var(--container-text-color,rgba(255,255,255,.8));font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.StepModal_buttonCancel__a_7jg:hover:not(:disabled){background:var(--glass-bg,rgba(255,255,255,.1));color:var(--container-heading-color,rgba(255,255,255,.95))}.StepModal_buttonCancel__a_7jg:disabled{opacity:.5;cursor:not-allowed}.StepModal_buttonSubmit__a1pO_{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);background:var(--accent-gradient);border:none;color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px rgba(var(--accent-rgb-primary),.3);display:flex;align-items:center;gap:var(--space-sm)}.StepModal_buttonSubmit__a1pO_:hover:not(:disabled){box-shadow:0 6px 20px rgba(var(--accent-rgb-primary),.4);transform:translateY(-1px)}.StepModal_buttonSubmit__a1pO_:disabled{opacity:.5;cursor:not-allowed}.StepModal_spinner__B_aQI{width:16px;height:16px;border:2px solid var(--glass-border,rgba(255,255,255,.3));border-top:2px solid white;border-radius:50%;animation:StepModal_spin__PVKY_ 1s linear infinite}@keyframes StepModal_spin__PVKY_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.StepModal_container__ZuvQH{flex-direction:column}.StepModal_contentInner__nIoBF{padding:var(--space-lg)}}@media (max-width:768px){.StepModal_contentInner__nIoBF{padding:var(--space-md)}.StepModal_section__4z22M{margin-bottom:var(--space-lg)}}.StepModalContent_content__pnmsD{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--space-xl);padding-bottom:100px;scrollbar-width:thin;scrollbar-color:var(--glass-border,rgba(255,255,255,.2)) transparent}.StepModalContent_content__pnmsD::-webkit-scrollbar{width:8px}.StepModalContent_content__pnmsD::-webkit-scrollbar-track{background:transparent}.StepModalContent_content__pnmsD::-webkit-scrollbar-thumb{background:var(--glass-border,rgba(255,255,255,.2));border-radius:4px}.StepModalContent_content__pnmsD::-webkit-scrollbar-thumb:hover{background:var(--glass-border,rgba(255,255,255,.3))}@media (max-width:768px){.StepModalContent_content__pnmsD{padding:var(--space-lg);padding-bottom:120px}}.StepModalNavigation_navigation__sqgfh{position:fixed;bottom:2rem;left:calc(300px + (100vw - 300px) / 2);transform:translateX(-50%);z-index:1001;background:var(--modal-background,rgb(97,52,76));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.08));border-radius:28px;padding:1.25rem 2.5rem;display:flex;align-items:center;gap:2rem;box-shadow:var(--shadow-xl,0 20px 60px rgba(0,0,0,.5)),0 0 0 1px var(--glass-border-subtle,rgba(255,255,255,.05)) inset;animation:StepModalNavigation_slideUpAdjusted__Ip_m4 .4s cubic-bezier(.34,1.56,.64,1);min-width:500px;max-width:90vw}@keyframes StepModalNavigation_slideUpAdjusted__Ip_m4{0%{transform:translate(-50%,120%);opacity:0}to{transform:translate(-50%);opacity:1}}.StepModalNavigation_navigationCenter__sgb0J{display:flex;gap:.75rem;flex:1 1;justify-content:center}.StepModalNavigation_navButton__FJh_K{padding:.75rem 1.25rem;border-radius:14px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.6rem;white-space:nowrap}.StepModalNavigation_navButton__FJh_K:disabled{opacity:.5;cursor:not-allowed}.StepModalNavigation_navButtonSecondary__aAgKt{background:var(--glass-bg,rgba(255,255,255,.08));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.15));color:var(--container-heading-color,white)}.StepModalNavigation_navButtonSecondary__aAgKt:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-md,0 8px 20px rgba(0,0,0,.3))}.StepModalNavigation_navButtonSecondary__aAgKt:disabled{color:var(--container-text-secondary,rgba(255,255,255,.3))}.StepModalNavigation_navButtonPrimary__dl5XV{background:var(--accent-gradient);border:none;color:white;box-shadow:0 4px 15px rgba(var(--accent-rgb-primary,236,72,153),.4)}.StepModalNavigation_navButtonPrimary__dl5XV:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--accent-rgb-primary,236,72,153),.5)}.StepModalNavigation_navButtonPublish__k_Cw5{padding:.75rem 1.5rem;background:var(--accent-gradient);border:none;color:white;box-shadow:0 4px 15px rgba(var(--accent-rgb-primary,236,72,153),.4)}.StepModalNavigation_navButtonPublish__k_Cw5:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--accent-rgb-primary,236,72,153),.5)}.StepModalNavigation_spinner__LZYAb{width:15px;height:15px;border:2px solid var(--glass-border,rgba(255,255,255,.3));border-top:2px solid white;border-radius:50%;animation:StepModalNavigation_spin__1OXoP 1s linear infinite}@keyframes StepModalNavigation_spin__1OXoP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1023px){.StepModalNavigation_navigation__sqgfh{display:none!important}}.TaskKanbanCard_header__vy5o3{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm)}.TaskKanbanCard_title__GA_qV{font-size:.9375rem;font-weight:600;color:var(--container-heading-color,rgba(255,255,255,.95));margin:0;line-height:1.4}.TaskKanbanCard_priority__loH1l{display:inline-block;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.TaskKanbanCard_priority--hoch__vF2YG{background:rgba(var(--status-error-rgb),.15);color:var(--status-error)}.TaskKanbanCard_priority--mittel__qBjUc{background:rgba(var(--status-warning-rgb),.15);color:var(--status-warning)}.TaskKanbanCard_priority--niedrig__oA_nf{background:rgba(var(--status-success-rgb),.15);color:var(--status-success)}.TaskKanbanCard_description__fLYbE{font-size:.875rem;color:var(--container-text-secondary,rgba(255,255,255,.7));margin:0 0 var(--space-md) 0;line-height:1.5}.TaskKanbanCard_footer__GPDNM{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-sm)}.TaskKanbanCard_meta__hMrUe{display:flex;align-items:center;gap:var(--space-sm)}.TaskKanbanCard_dueDate__m05f3{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:6px}.TaskKanbanCard_dueDate__m05f3.TaskKanbanCard_overdue__D372A{background:rgba(var(--status-error-rgb),.15);color:var(--status-error)}.TaskKanbanCard_dueDate__m05f3.TaskKanbanCard_today__CyF4f{background:rgba(var(--status-warning-rgb),.15);color:var(--status-warning)}.TaskKanbanCard_dueDate__m05f3.TaskKanbanCard_future__o47ks{background:rgba(167,139,250,.15);color:#a78bfa}.TaskKanbanCard_assignee__gpcV_,.TaskKanbanCard_avatar__JA8Rx{display:flex;align-items:center}.TaskKanbanCard_avatar__JA8Rx{width:24px;height:24px;border-radius:50%;background:var(--accent-gradient,linear-gradient(135deg,#f472b6,#a78bfa));justify-content:center;font-size:.75rem;font-weight:600;color:white;text-transform:uppercase}.FloatingActionBar_container__XL6U2{position:fixed;bottom:var(--space-2xl);left:50%;transform:translateX(-50%);z-index:100;animation:FloatingActionBar_slideUp__F4GAV .3s cubic-bezier(.4,0,.2,1)}@keyframes FloatingActionBar_slideUp__F4GAV{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.FloatingActionBar_bar__G40Jz{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);background:var(--container-background,rgba(0,0,0,.85));-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);border:1px solid var(--glass-border,rgba(255,255,255,.2));border-radius:var(--radius-2xl);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px var(--glass-border-subtle,rgba(255,255,255,.1)),inset 0 1px 0 var(--glass-border-subtle,rgba(255,255,255,.1));min-width:600px;max-width:90vw}.FloatingActionBar_info__bDa7a{display:flex;align-items:center;gap:var(--space-sm);padding-right:var(--space-lg);border-right:1px solid var(--glass-border-subtle,rgba(255,255,255,.15))}.FloatingActionBar_count__0DWJO{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-xs);background:var(--accent-gradient,linear-gradient(135deg,#ec4899,#a78bfa));border-radius:var(--radius-md);font-size:.875rem;font-weight:700;color:white;box-shadow:0 4px 12px rgba(var(--accent-rgb-primary,236,72,153),.3)}.FloatingActionBar_label___KkV9{font-size:.9375rem;font-weight:600;color:var(--container-heading-color,white);white-space:nowrap}.FloatingActionBar_actions__aQzpX{display:flex;align-items:center;gap:var(--space-xs);flex:1 1}.FloatingActionBar_actionButton__15Cm8{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--glass-bg,rgba(255,255,255,.1));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.15));border-radius:var(--radius-md);color:var(--container-heading-color,white);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.FloatingActionBar_actionButton__15Cm8:hover{background:var(--glass-bg,rgba(255,255,255,.15));border-color:var(--glass-border,rgba(255,255,255,.25));transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.2))}.FloatingActionBar_actionButton__15Cm8 svg{flex-shrink:0}.FloatingActionBar_actionButtonDanger__JaQKH{background:rgba(var(--status-error-rgb),.15);border-color:rgba(var(--status-error-rgb),.3);color:var(--status-error)}.FloatingActionBar_actionButtonDanger__JaQKH:hover{background:rgba(var(--status-error-rgb),.25);border-color:rgba(var(--status-error-rgb),.5)}.FloatingActionBar_dropdown__k38Bn{position:relative}.FloatingActionBar_dropdown__k38Bn:hover .FloatingActionBar_dropdownMenu__iWgQe{opacity:1;visibility:visible;transform:translateY(0)}.FloatingActionBar_dropdownMenu__iWgQe{position:absolute;bottom:calc(100% + var(--space-sm));left:0;min-width:200px;background:var(--container-background,rgba(0,0,0,.9));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border,rgba(255,255,255,.2));border-radius:var(--radius-lg);padding:var(--space-xs);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.3));opacity:0;visibility:hidden;transform:translateY(8px);transition:all var(--transition-fast);z-index:10}.FloatingActionBar_dropdownItem__OtvJ6{display:block;width:100%;padding:var(--space-sm) var(--space-md);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--container-heading-color,white);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:all var(--transition-fast)}.FloatingActionBar_dropdownItem__OtvJ6:hover{background:var(--glass-bg,rgba(255,255,255,.1))}.FloatingActionBar_closeButton__TutLi{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg-subtle,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:var(--radius-md);color:var(--container-icon-color,rgba(255,255,255,.6));cursor:pointer;transition:all var(--transition-fast);margin-left:var(--space-sm);flex-shrink:0}.FloatingActionBar_closeButton__TutLi:hover{background:var(--glass-bg,rgba(255,255,255,.1));color:var(--container-heading-color,white)}@media (max-width:768px){.FloatingActionBar_bar__G40Jz{min-width:auto;max-width:calc(100vw - var(--space-2xl));padding:var(--space-sm) var(--space-md);gap:var(--space-md)}.FloatingActionBar_info__bDa7a{padding-right:var(--space-md)}.FloatingActionBar_actions__aQzpX{gap:var(--space-2xs);overflow-x:auto}.FloatingActionBar_actionButton__15Cm8 span{display:none}.FloatingActionBar_actionButton__15Cm8{padding:var(--space-sm)}.FloatingActionBar_label___KkV9{font-size:.8125rem}}.CustomerImportModal_overlay__dWzhO{position:fixed;inset:0;background:var(--container-background,rgba(0,0,0,.75));display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.CustomerImportModal_modal__pGiX5{background:var(--container-background,rgba(18,18,28,.97));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:16px;width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.CustomerImportModal_header__aOCb1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 0;flex-shrink:0}.CustomerImportModal_title__Oaatz{color:var(--container-heading-color,#fff);font-size:1.2rem;font-weight:600;margin:0 0 .2rem}.CustomerImportModal_subtitle__HqeIG{color:var(--container-text-secondary,rgba(255,255,255,.4));font-size:.8rem;margin:0}.CustomerImportModal_closeBtn__0qCx3{background:var(--glass-bg-subtle,rgba(255,255,255,.06));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:8px;color:var(--container-text-secondary,rgba(255,255,255,.55));width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.CustomerImportModal_closeBtn__0qCx3:hover{background:var(--glass-bg,rgba(255,255,255,.12));color:var(--container-heading-color,#fff)}.CustomerImportModal_scrollContent__GQN5D{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.75rem;scrollbar-width:thin;scrollbar-color:var(--glass-border-subtle,rgba(255,255,255,.12)) transparent}.CustomerImportModal_scrollContent__GQN5D::-webkit-scrollbar{width:4px}.CustomerImportModal_scrollContent__GQN5D::-webkit-scrollbar-thumb{background:var(--glass-border-subtle,rgba(255,255,255,.12));border-radius:4px}.CustomerImportModal_dropZone__ol5_S{border:2px dashed var(--glass-border-subtle,rgba(255,255,255,.14));border-radius:12px;padding:2.25rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.CustomerImportModal_dropZoneActive__dJreY,.CustomerImportModal_dropZone__ol5_S:hover{border-color:rgba(99,102,241,.55);background:rgba(99,102,241,.05)}.CustomerImportModal_dropIcon__DvHvq{color:var(--container-text-secondary,rgba(255,255,255,.25))}.CustomerImportModal_dropText__TOg7g{color:var(--container-text-color,rgba(255,255,255,.7));font-size:.9rem;font-weight:500;margin:0}.CustomerImportModal_dropHint__iAuE6{color:var(--container-text-secondary,rgba(255,255,255,.28));font-size:.75rem}.CustomerImportModal_dropZoneCompact__Wx8T8{border:1.5px dashed var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:8px;padding:.6rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.CustomerImportModal_dropZoneCompact__Wx8T8.CustomerImportModal_dropZoneActive__dJreY,.CustomerImportModal_dropZoneCompact__Wx8T8:hover{border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.04)}.CustomerImportModal_dropZoneCompact__Wx8T8 .CustomerImportModal_dropIcon__DvHvq{flex-shrink:0}.CustomerImportModal_dropTextCompact__ELQM5{color:var(--container-text-secondary,rgba(255,255,255,.4));font-size:.8rem}.CustomerImportModal_thumbnails__JQOl7{display:flex;flex-wrap:wrap;gap:.5rem}.CustomerImportModal_thumbnail__5KQkx{position:relative;width:66px;height:66px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));flex-shrink:0}.CustomerImportModal_thumbnailImg__pCbe4{width:100%;height:100%;object-fit:cover}.CustomerImportModal_thumbnailRemove__TSDKn{position:absolute;top:3px;right:3px;width:17px;height:17px;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease}.CustomerImportModal_thumbnailRemove__TSDKn:hover{background:rgba(var(--status-error-rgb),.9)}.CustomerImportModal_error__yPpSQ{background:rgba(var(--status-error-rgb),.08);border:1px solid rgba(var(--status-error-rgb),.25);color:var(--status-error);padding:.7rem .9rem;border-radius:8px;font-size:.84rem}.CustomerImportModal_contacts__6__nO{display:flex;flex-direction:column;gap:.625rem}.CustomerImportModal_contactsTitle__dpmAB{color:var(--container-text-secondary,rgba(255,255,255,.4));font-size:.75rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em}.CustomerImportModal_contactCard___6WVU{background:var(--glass-bg-subtle,rgba(255,255,255,.04));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.08));border-radius:10px;padding:.875rem;display:flex;gap:.75rem;align-items:flex-start;position:relative}.CustomerImportModal_contactThumb__ikisS{width:42px;height:70px;border-radius:6px;object-fit:cover;flex-shrink:0;border:1px solid var(--glass-border-subtle,rgba(255,255,255,.08));opacity:.7}.CustomerImportModal_contactBody__EkQds{flex:1 1;min-width:0}.CustomerImportModal_contactFields__2P_yZ{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.625rem}@media (max-width:460px){.CustomerImportModal_contactFields__2P_yZ{grid-template-columns:1fr}}.CustomerImportModal_field__QxkIo{display:flex;flex-direction:column;gap:.3rem}.CustomerImportModal_fieldLabel__IRiIc{color:var(--container-text-secondary,rgba(255,255,255,.35));font-size:.69rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CustomerImportModal_fieldInput__GhRbs{background:var(--glass-bg,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.09));border-radius:6px;color:var(--container-heading-color,#fff);font-size:.83rem;padding:.4rem .6rem;width:100%;transition:border-color .15s ease;outline:none}.CustomerImportModal_fieldInput__GhRbs:focus{border-color:rgba(99,102,241,.55)}.CustomerImportModal_fieldInput__GhRbs::placeholder{color:var(--container-text-secondary,rgba(255,255,255,.18))}.CustomerImportModal_contactDelete__8THmY{position:absolute;top:.625rem;right:.625rem;width:22px;height:22px;background:var(--glass-bg,rgba(255,255,255,.05));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.08));border-radius:50%;color:var(--container-text-secondary,rgba(255,255,255,.35));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease;flex-shrink:0}.CustomerImportModal_contactDelete__8THmY:hover{background:rgba(var(--status-error-rgb),.2);color:var(--status-error);border-color:rgba(var(--status-error-rgb),.3)}.CustomerImportModal_footer__G9Tuz{flex-shrink:0;display:flex;gap:.625rem;justify-content:flex-end;align-items:center;padding:1rem 1.75rem 1.5rem;border-top:1px solid var(--glass-border-subtle,rgba(255,255,255,.07));background:var(--container-background,rgba(18,18,28,.97))}.CustomerImportModal_cancelBtn__KPBbB{background:transparent;border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:8px;color:var(--container-text-secondary,rgba(255,255,255,.55));font-size:.85rem;font-weight:500;padding:.55rem 1.1rem;cursor:pointer;transition:background .15s ease,color .15s ease}.CustomerImportModal_cancelBtn__KPBbB:hover{background:var(--glass-bg-subtle,rgba(255,255,255,.06));color:var(--container-text-color,rgba(255,255,255,.8))}.CustomerImportModal_secondaryBtn__9k7tR{background:var(--glass-bg-subtle,rgba(255,255,255,.06));border:1px solid var(--glass-border-subtle,rgba(255,255,255,.1));border-radius:8px;color:var(--container-text-color,rgba(255,255,255,.65));font-size:.85rem;font-weight:500;padding:.55rem 1.1rem;cursor:pointer;transition:background .15s ease}.CustomerImportModal_secondaryBtn__9k7tR:hover{background:var(--glass-bg,rgba(255,255,255,.1))}.CustomerImportModal_primaryBtn__mwSqL{background:var(--accent-gradient,linear-gradient(135deg,#6366f1,#8b5cf6));border:none;border-radius:8px;color:#fff;font-size:.85rem;font-weight:600;padding:.55rem 1.25rem;cursor:pointer;display:flex;align-items:center;gap:.45rem;transition:opacity .15s ease,transform .1s ease}.CustomerImportModal_primaryBtn__mwSqL:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.CustomerImportModal_primaryBtn__mwSqL:active:not(:disabled){transform:translateY(0)}.CustomerImportModal_primaryBtn__mwSqL:disabled{opacity:.4;cursor:not-allowed;transform:none}.CustomerImportModal_spinner__2CHQ9{width:13px;height:13px;border:2px solid var(--glass-border-subtle,rgba(255,255,255,.28));border-top-color:var(--container-heading-color,#fff);border-radius:50%;animation:CustomerImportModal_spin__DV3Zj .65s linear infinite;flex-shrink:0}@keyframes CustomerImportModal_spin__DV3Zj{to{transform:rotate(1turn)}}.OpportunityKanbanCard_card__xH_XT{display:flex;flex-direction:column;gap:var(--space-sm);min-height:100px;contain:layout style paint;will-change:transform,opacity;transform:translateZ(0);transition:transform var(--transition-normal),opacity var(--transition-normal)}.OpportunityKanbanCard_card__xH_XT.OpportunityKanbanCard_dragging__dYePc{opacity:.8;transform:translateZ(0) scale(1.02)}.OpportunityKanbanCard_header__SltZI{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--glass-border-subtle,rgba(255,255,255,.08))}.OpportunityKanbanCard_title__ZAWur{flex:1 1;margin:0;font-size:.9375rem;font-weight:600;color:var(--container-heading-color,rgba(255,255,255,.95));line-height:1.3;word-break:break-word}.OpportunityKanbanCard_value__OVeU2{flex-shrink:0;font-size:.875rem;font-weight:700;color:var(--accent-primary);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.OpportunityKanbanCard_content__40Lb0{display:flex;flex-direction:column;gap:var(--space-xs)}.OpportunityKanbanCard_infoRow__SBl1y{display:flex;align-items:center;gap:var(--space-xs);font-size:.8125rem;color:var(--container-text-secondary,rgba(255,255,255,.7))}.OpportunityKanbanCard_infoRow__SBl1y svg{flex-shrink:0;opacity:.6}.OpportunityKanbanCard_metaRow__04ari{display:flex;gap:var(--space-xs);margin-top:var(--space-xs)}.OpportunityKanbanCard_profit__x1Kwy{display:flex;align-items:center;gap:var(--space-xs);flex:1 1;min-width:0;padding:var(--space-xs) var(--space-sm);background:rgba(var(--completed-rgb),.1);border:1px solid rgba(var(--completed-rgb),.3);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--completed-color)}.OpportunityKanbanCard_profit__x1Kwy svg{flex-shrink:0}.OpportunityKanbanCard_profit__x1Kwy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OpportunityKanbanCard_offerBadge___nN08{display:flex;align-items:center;gap:var(--space-xs);flex:1 1;min-width:0;padding:var(--space-xs) var(--space-sm);background:rgba(var(--accent-rgb-primary,244,114,182),.1);border:1px solid rgba(var(--accent-rgb-primary,244,114,182),.3);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--accent-primary)}.OpportunityKanbanCard_offerBadge___nN08 svg{flex-shrink:0}.OpportunityKanbanCard_offerBadge___nN08 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OpportunityKanbanCard_footer__A2dIo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--glass-border-subtle,rgba(255,255,255,.05))}.OpportunityKanbanCard_meta__pBZD1{display:flex;align-items:center;gap:var(--space-xs);font-size:.6875rem;color:var(--container-text-secondary,rgba(255,255,255,.5))}.OpportunityKanbanCard_meta__pBZD1 svg{flex-shrink:0;opacity:.5}.OpportunityKanbanCard_probability__n_byH{display:flex;align-items:center;justify-content:center;min-width:40px;height:20px;padding:0 var(--space-xs);background:rgba(var(--accent-rgb-primary),.15);border:1px solid rgba(var(--accent-rgb-primary),.3);border-radius:var(--radius-sm);font-size:.6875rem;font-weight:700;color:var(--accent-primary)}.OpportunityKanbanCard_isOwn__OprYf{background:rgba(var(--accent-rgb-primary,244,114,182),.05);border-radius:var(--radius-sm)}.OpportunityKanbanCard_ownMeta__J1qrf{color:var(--accent-primary)!important;font-weight:600}.OpportunityKanbanCard_ownMeta__J1qrf svg{opacity:.85;color:var(--accent-primary)}.OpportunityKanbanCard_card__xH_XT:hover .OpportunityKanbanCard_title__ZAWur{color:var(--container-heading-color,white)}.OpportunityKanbanCard_card__xH_XT:hover .OpportunityKanbanCard_value__OVeU2{animation:OpportunityKanbanCard_shimmer__RMQ3t 1.5s ease-in-out infinite}@keyframes OpportunityKanbanCard_shimmer__RMQ3t{0%,to{opacity:1}50%{opacity:.8}}@media (max-width:768px){.OpportunityKanbanCard_card__xH_XT{gap:var(--space-xs);min-height:unset}.OpportunityKanbanCard_header__SltZI{padding-bottom:var(--space-xs)}.OpportunityKanbanCard_title__ZAWur{font-size:.875rem}.OpportunityKanbanCard_value__OVeU2{font-size:.8125rem}.OpportunityKanbanCard_infoRow__SBl1y{font-size:.75rem}.OpportunityKanbanCard_metaRow__04ari{margin-top:2px}.OpportunityKanbanCard_offerBadge___nN08,.OpportunityKanbanCard_profit__x1Kwy{font-size:.6875rem;padding:2px var(--space-xs)}.OpportunityKanbanCard_footer__A2dIo{padding-top:var(--space-xs)}}.EntityStatuses_container__ONHrZ{max-width:1200px;margin:0 auto}.EntityStatuses_header__Iq8bW{margin-bottom:2rem}.EntityStatuses_title__M_pOR{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;color:var(--lp-color-text,#ffffff)}.EntityStatuses_subtitle__gBWE8{margin:0;font-size:.9375rem;color:rgba(255,255,255,.6)}.EntityStatuses_tabSelectorWrapper__NvBHc{margin-bottom:2rem}.EntityStatuses_content__G7WLs{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;min-height:400px}.EntityStatuses_toolbar__pLbA2{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1.5rem}.EntityStatuses_toolbarLeft__HHlET,.EntityStatuses_toolbarRight__lr5XE{display:flex;align-items:center;gap:1rem}.EntityStatuses_count__WnygQ{font-size:.875rem;color:rgba(255,255,255,.6)}.EntityStatuses_createButton__QHoku{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--accent-gradient,linear-gradient(135deg,#f472b6,#a78bfa));border:none;border-radius:8px;color:#ffffff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(244,114,182,.2)}.EntityStatuses_createButton__QHoku:hover{opacity:.9;box-shadow:0 4px 12px rgba(244,114,182,.3)}.EntityStatuses_createButton__QHoku:active{transform:scale(.98)}.EntityStatuses_list__xuHUz{display:flex;flex-direction:column;gap:.75rem}.EntityStatuses_item__tKmYY{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .2s}.EntityStatuses_item__tKmYY:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}.EntityStatuses_itemDragHandle__A0ZrQ{display:flex;align-items:center;color:rgba(255,255,255,.3);cursor:grab}.EntityStatuses_itemDragHandle__A0ZrQ:active{cursor:grabbing}.EntityStatuses_itemOrder__mjAH_{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.4);min-width:2rem}.EntityStatuses_itemColorDot__rh7iR{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.15)}.EntityStatuses_itemContent__W35XI{flex:1 1;min-width:0}.EntityStatuses_itemTitle__wDtyf{font-size:.9375rem;font-weight:500;color:var(--lp-color-text,#ffffff);margin-bottom:.25rem}.EntityStatuses_itemTitle--inactive__mvqgd{color:rgba(255,255,255,.4)}.EntityStatuses_itemValue__q8J53{font-size:.75rem;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;color:rgba(255,255,255,.4);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:.1rem .4rem;display:inline-block;margin-top:.2rem}.EntityStatuses_itemMeta__Qbie6{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:rgba(255,255,255,.4);flex-wrap:wrap;margin-top:.35rem}.EntityStatuses_badge__h3Hnq{background:rgba(var(--status-success-rgb),.15);border:1px solid rgba(var(--status-success-rgb),.3);border-radius:4px;color:var(--status-success)}.EntityStatuses_badgeInactive__kgkct,.EntityStatuses_badge__h3Hnq{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.EntityStatuses_badgeInactive__kgkct{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:rgba(255,255,255,.35)}.EntityStatuses_badgeDefault__OkPQU{display:inline-flex;align-items:center;padding:.125rem .5rem;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.3);border-radius:4px;color:#a78bfa;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.EntityStatuses_itemActions__kln6_{display:flex;align-items:center;gap:.5rem}.EntityStatuses_actionButton__A4tll{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.6);cursor:pointer;transition:all .2s}.EntityStatuses_actionButton__A4tll:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.EntityStatuses_actionButton--danger__dNBP_:hover{background:rgba(var(--status-error-rgb),.1);border-color:rgba(var(--status-error-rgb),.3);color:var(--status-error)}.EntityStatuses_hint__9P9Pm{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:.8125rem;color:rgba(255,255,255,.6);margin-top:1.5rem}.EntityStatuses_hint__9P9Pm svg{flex-shrink:0;color:#3b82f6}.EntityStatuses_loading__DHfzW{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--lp-color-text,#ffffff)}.EntityStatuses_loadingInner__zPxBI{text-align:center}.EntityStatuses_spinner__X2nsb{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--accent-primary,#f472b6);border-radius:50%;animation:EntityStatuses_spin__sqG2x 1s linear infinite;margin:0 auto 1rem}@keyframes EntityStatuses_spin__sqG2x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EntityStatuses_empty__sMC4S{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.EntityStatuses_empty__sMC4S svg{margin-bottom:1.5rem;opacity:.3;color:var(--lp-color-text,#ffffff)}.EntityStatuses_emptyText__Xuouv{margin:0 0 1.5rem;font-size:1rem;color:rgba(255,255,255,.6)}.EntityStatuses_deleteOverlay__2PrfJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.EntityStatuses_deleteModal__Zs4KP{background:rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.15);border-radius:16px;max-width:400px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5)}.EntityStatuses_deleteHeader__gSrRZ{padding:2rem;text-align:center}.EntityStatuses_deleteHeader__gSrRZ svg{color:var(--status-error);margin-bottom:1rem}.EntityStatuses_deleteHeader__gSrRZ h3{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--lp-color-text,#ffffff)}.EntityStatuses_deleteHeader__gSrRZ p{margin:0 0 .75rem;font-size:.9375rem;color:rgba(255,255,255,.7);line-height:1.5}.EntityStatuses_deleteHeader__gSrRZ strong{color:var(--lp-color-text,#ffffff);font-weight:600}.EntityStatuses_deleteWarning__Xtypm{font-size:.8125rem!important;color:rgba(255,255,255,.5)!important;font-style:italic}.EntityStatuses_deleteFooter__Qg76y{display:flex;gap:.75rem;padding:0 2rem 2rem}.EntityStatuses_deleteCancelButton__focXT,.EntityStatuses_deleteConfirmButton__gKdw3{flex:1 1;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}.EntityStatuses_deleteCancelButton__focXT{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--lp-color-text,#ffffff)}.EntityStatuses_deleteCancelButton__focXT:hover{background:rgba(255,255,255,.1)}.EntityStatuses_deleteConfirmButton__gKdw3{background:var(--status-error);color:#ffffff}.EntityStatuses_deleteConfirmButton__gKdw3:hover{background:#dc2626}.EntityStatuses_checkboxLabel__VpD6f{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 0}.EntityStatuses_checkboxLabel__VpD6f span{font-size:.9375rem;color:var(--lp-color-text,#ffffff)}.EntityStatuses_checkbox__jjlBi{width:16px;height:16px;accent-color:var(--accent-primary,#f472b6);cursor:pointer;flex-shrink:0}.EntityStatuses_sheetHint__qbCLQ{font-size:.8125rem;color:rgba(255,255,255,.45);margin-top:.5rem}.EntityStatuses_colorGrid__FyvRO{display:flex;flex-wrap:wrap;gap:.625rem}.EntityStatuses_colorButton__m874q{width:2.25rem;height:2.25rem;border-radius:8px;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.EntityStatuses_colorButton__m874q:hover{transform:scale(1.1);border-color:rgba(255,255,255,.5)}.EntityStatuses_colorButton--active__lEbyf{border-color:#ffffff;box-shadow:0 0 0 2px rgba(255,255,255,.3)}.EntityStatuses_colorButton__m874q svg{color:#ffffff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.StageModal_colorGrid__79ZtS{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem}.StageModal_colorButton__aVCwA{width:100%;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#ffffff}.StageModal_colorButton__aVCwA:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.StageModal_colorButton__aVCwA:disabled{opacity:.5;cursor:not-allowed}.StageModal_colorButton--active__NZNye{border-color:#ffffff;box-shadow:0 0 0 2px rgba(255,255,255,.2)}.StageModal_checkboxLabel__Q_MqA{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:var(--lp-color-text,#ffffff);cursor:pointer}.StageModal_checkbox__wuLFR{width:1.25rem;height:1.25rem;cursor:pointer}.StageModal_checkbox__wuLFR:disabled{opacity:.5;cursor:not-allowed}.StageModal_hint__wLexW{font-size:.75rem;color:rgba(255,255,255,.4);margin-top:.25rem}.StageModal_errorBanner__rWwqJ{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(var(--status-error-rgb),.1);border:1px solid rgba(var(--status-error-rgb),.3);border-radius:8px;color:var(--status-error);font-size:.875rem;margin-top:1rem}.StageModal_errorBanner__rWwqJ svg{flex-shrink:0}.StageModal_roleGrid__1p6yS{display:flex;flex-wrap:wrap;gap:.5rem}.StageModal_roleChip__3Zwt5{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:rgba(255,255,255,.5);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.StageModal_roleChip__3Zwt5:hover:not(:disabled){border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.85);background:rgba(255,255,255,.1)}.StageModal_roleChip--active__bifvK{background:rgba(244,114,182,.15);border-color:rgba(244,114,182,.5);color:#f472b6}.StageModal_roleChip--locked__REU5i{cursor:default;opacity:.6;background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.3);color:#a78bfa}.StageModal_clearRolesBtn__ECSNG{margin-top:.5rem;background:none;border:none;color:rgba(255,255,255,.35);font-size:.7rem;cursor:pointer;padding:0;transition:color .15s}.StageModal_clearRolesBtn__ECSNG:hover:not(:disabled){color:rgba(255,255,255,.7)}.StageModal_visibilityGroup__jHWZW{margin-bottom:.75rem}.StageModal_visibilityGroupLabel__xtWK5{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.StageModal_visibilityTierRow__uWO9E{display:flex;gap:.5rem}.StageModal_tierButton__k5dRk{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.45);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}.StageModal_tierButton__k5dRk:hover:not(:disabled){border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.8);background:rgba(255,255,255,.08)}.StageModal_tierButton__k5dRk:disabled{opacity:.4;cursor:not-allowed}.StageModal_tierButton--active__ZY_UD{background:rgba(244,114,182,.15);border-color:rgba(244,114,182,.5);color:#f472b6}.StageModal_lockedRoles__g1Owp,.StageModal_simpleRolesSection__rm1oJ{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.StageModal_lockedRoles__g1Owp{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}