.page-module___8aEwW__page{min-height:100vh;padding:1rem .5rem;position:relative}@media (min-width:768px){.page-module___8aEwW__page{padding:3rem .5rem}}.page-module___8aEwW__shell{z-index:1;flex-direction:column;gap:1rem;max-width:100%;margin:0 auto;padding:0 1rem;display:flex;position:relative}@media (min-width:768px){.page-module___8aEwW__shell{gap:1.5rem;padding:0 2rem}}@media (min-width:1200px){.page-module___8aEwW__shell{max-width:1400px}}@media (max-width:640px){.page-module___8aEwW__shell{gap:1.25rem;padding:0 .75rem}}.page-module___8aEwW__loaderShell{background:var(--navy);min-height:100vh;color:var(--slate);place-items:center;display:grid}.page-module___8aEwW__loaderStack{text-align:center;justify-items:center;gap:1rem;display:grid}.page-module___8aEwW__loader{gap:.6rem;display:inline-flex}.page-module___8aEwW__loader span{background:var(--violet);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite page-module___8aEwW__pulse;box-shadow:0 0 0 6px #7f97ff26}.page-module___8aEwW__loader span:nth-child(2){animation-delay:.15s}.page-module___8aEwW__loader span:nth-child(3){animation-delay:.3s}.page-module___8aEwW__loaderText{color:#fff;font-size:1.1rem}.page-module___8aEwW__loaderHint{color:var(--muted);font-size:.95rem}@keyframes page-module___8aEwW__pulse{0%{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}to{opacity:.6;transform:translateY(0)}}.page-module___8aEwW__topBar{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060410e6;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex;box-shadow:0 12px 32px #0000004d}@media (min-width:768px){.page-module___8aEwW__topBar{border-radius:16px;gap:1rem;padding:.75rem 1rem;box-shadow:0 18px 40px #00000059}}@media (max-width:640px){.page-module___8aEwW__topBar{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}}.page-module___8aEwW__topLeft{color:var(--muted);flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}@media (max-width:640px){.page-module___8aEwW__topLeft{text-align:center;justify-content:center}}.page-module___8aEwW__navText{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}@media (min-width:768px){.page-module___8aEwW__navText{font-size:.875rem}}@media (max-width:640px){.page-module___8aEwW__navText{white-space:normal;font-size:.8rem}}.page-module___8aEwW__userChip{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:.65rem;padding:.35rem .65rem;display:inline-flex}.page-module___8aEwW__avatar{color:#fff;background:#7f97ff26;border:1px solid #7f97ff59;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid}@media (min-width:768px){.page-module___8aEwW__avatar{border-radius:10px;width:34px;height:34px;font-size:.875rem}}.page-module___8aEwW__userMeta{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}@media (max-width:640px){.page-module___8aEwW__userMeta{text-align:center}}.page-module___8aEwW__userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}@media (min-width:768px){.page-module___8aEwW__userName{font-size:.875rem}}.page-module___8aEwW__userHint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}@media (min-width:768px){.page-module___8aEwW__userHint{font-size:.8rem}}.page-module___8aEwW__pill{color:#fff;letter-spacing:.04em;white-space:nowrap;background:#7f97ff26;border:1px solid #7f97ff59;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:700}@media (min-width:768px){.page-module___8aEwW__pill{padding:.3rem .7rem;font-size:.875rem}}.page-module___8aEwW__authActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.page-module___8aEwW__authActions{flex-wrap:nowrap;gap:.6rem}}@media (max-width:640px){.page-module___8aEwW__authActions{justify-content:center;gap:.5rem;width:100%}}.page-module___8aEwW__ghost{border:1px solid var(--border);color:#fff;white-space:nowrap;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:.5rem .75rem;font-size:.8rem;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}@media (min-width:768px){.page-module___8aEwW__ghost{border-radius:10px;min-height:auto;padding:.6rem 1rem;font-size:.875rem}}@media (max-width:640px){.page-module___8aEwW__ghost{flex:1;min-width:80px}}.page-module___8aEwW__ghost:hover{border-color:#7f97ff80;transform:translateY(-1px)}.page-module___8aEwW__logout{background:var(--violet);color:#05060a;white-space:nowrap;border:1px solid #ffffff0d;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:.5rem .75rem;font-size:.8rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #070d1f59}@media (min-width:768px){.page-module___8aEwW__logout{border-radius:10px;min-height:auto;padding:.6rem 1rem;font-size:.875rem;box-shadow:0 12px 24px #070d1f73}}@media (max-width:640px){.page-module___8aEwW__logout{flex:1;min-width:80px}}.page-module___8aEwW__logout:hover{background:var(--violet-soft);transform:translateY(-1px);box-shadow:0 16px 32px #070d1f8c}.page-module___8aEwW__hero{border:1px solid var(--border);background:#060410e6;border-radius:28px;justify-content:space-between;align-items:center;gap:1rem;padding:2rem;display:flex;box-shadow:0 20px 60px #0009}.page-module___8aEwW__hero p{color:var(--muted);margin-bottom:.4rem;font-size:.85rem}.page-module___8aEwW__hero h1{color:#fff;max-width:560px;margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.2}.page-module___8aEwW__hero span{color:var(--slate);max-width:600px;margin-top:.6rem;line-height:1.6;display:block}.page-module___8aEwW__welcome{border:1px solid var(--border);background:#060410d9;border-radius:16px;gap:.9rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000073}@media (min-width:768px){.page-module___8aEwW__welcome{border-radius:22px;padding:1.25rem}}@media (max-width:640px){.page-module___8aEwW__welcome{border-radius:14px;margin:0 .5rem;padding:1.25rem 1rem;box-shadow:0 12px 28px #00000059}}.page-module___8aEwW__welcomeHeader h3{color:#fff;text-align:center;margin:0;font-size:1rem;line-height:1.3}@media (min-width:768px){.page-module___8aEwW__welcomeHeader h3{text-align:left;font-size:1.1rem}}@media (min-width:1024px){.page-module___8aEwW__welcomeHeader h3{font-size:1.25rem}}@media (max-width:640px){.page-module___8aEwW__welcomeHeader h3{margin-bottom:.75rem;font-size:.95rem;font-weight:600}}.page-module___8aEwW__welcomeHeader p{color:var(--muted);margin:0;font-size:.875rem}@media (min-width:768px){.page-module___8aEwW__welcomeHeader p{font-size:.95rem}}.page-module___8aEwW__welcomeAccent{pointer-events:none;filter:blur(40px);opacity:.7;background:radial-gradient(circle at 15% 20%,#7f97ff2e,#0000 40%),radial-gradient(circle at 85% 30%,#9ff1cf1f,#0000 40%);position:absolute;inset:0}.page-module___8aEwW__welcomeGrid{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:480px){.page-module___8aEwW__welcomeGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.page-module___8aEwW__welcomeGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}}.page-module___8aEwW__welcomeCard{border:1px solid var(--border);text-align:center;background:#ffffff05;border-radius:12px;flex-direction:column;gap:.25rem;padding:.875rem;transition:transform .2s,background .2s;display:flex}@media (min-width:768px){.page-module___8aEwW__welcomeCard{text-align:left;border-radius:16px;gap:.3rem;padding:.9rem}}@media (max-width:640px){.page-module___8aEwW__welcomeCard{background:#ffffff08;border-radius:10px;padding:1rem .75rem}}.page-module___8aEwW__welcomeCard:hover{background:#ffffff0a;transform:translateY(-2px)}.page-module___8aEwW__welcomeLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}@media (min-width:768px){.page-module___8aEwW__welcomeLabel{font-size:.85rem}}@media (min-width:1024px){.page-module___8aEwW__welcomeLabel{font-size:.9rem}}.page-module___8aEwW__welcomeValue{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.page-module___8aEwW__welcomeValue{font-size:1.75rem}}@media (min-width:1024px){.page-module___8aEwW__welcomeValue{font-size:2rem}}.page-module___8aEwW__welcomeHint{color:var(--muted);opacity:.8;font-size:.75rem;line-height:1.3}@media (min-width:768px){.page-module___8aEwW__welcomeHint{font-size:.8rem}}@media (max-width:640px){.page-module___8aEwW__topBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0003}.page-module___8aEwW__welcome{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff14}.page-module___8aEwW__welcomeGrid{gap:.75rem}.page-module___8aEwW__welcomeCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff0f;box-shadow:0 4px 16px #0000001a}.page-module___8aEwW__welcomeCard:active{transform:scale(.98)}}.page-module___8aEwW__noticeAuth{color:#ffd9a1;background:#ffb3471f;border:1px solid #ffb34733;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:inline-flex}.page-module___8aEwW__newTask{background:var(--violet);color:#05060a;border:1px solid #0000;border-radius:999px;padding:.85rem 1.4rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 25px #040712cc}.page-module___8aEwW__newTask:hover{background:var(--violet-soft);transform:translateY(-1px);box-shadow:0 16px 28px #040712e6}.page-module___8aEwW__canvas{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.page-module___8aEwW__sectionDivider{background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;margin:.5rem 0}.page-module___8aEwW__commandOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60;background:#05060aa6;place-items:center;display:grid;position:fixed;inset:0}.page-module___8aEwW__commandPanel{border:1px solid var(--border);background:#0c1224f2;border-radius:16px;gap:.75rem;width:min(520px,90vw);padding:1rem;display:grid;box-shadow:0 30px 80px #0000008c}.page-module___8aEwW__commandInput{border:1px solid var(--border);color:#fff;background:#ffffff05;border-radius:12px;width:100%;padding:.85rem 1rem}.page-module___8aEwW__commandList{gap:.5rem;display:grid}.page-module___8aEwW__commandItem{color:#fff;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:.8rem;transition:transform .15s,border-color .15s;display:flex}.page-module___8aEwW__commandItem:hover{border-color:#7f97ff66;transform:translateY(-1px)}.page-module___8aEwW__shortcut{color:var(--muted);font-size:.9rem}@media (max-width:1100px){.page-module___8aEwW__canvas{grid-template-columns:1fr}.page-module___8aEwW__hero{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.page-module___8aEwW__page{padding:2rem 1rem}.page-module___8aEwW__hero{padding:1.5rem}.page-module___8aEwW__topBar{flex-direction:column;align-items:flex-start}.page-module___8aEwW__newTask{text-align:center;width:100%}}.page-module___8aEwW__content{flex-direction:column;gap:2rem;display:flex}.page-module___8aEwW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-module___8aEwW__metricCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.page-module___8aEwW__metricValue{color:#111827;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-module___8aEwW__metricLabel{color:#374151;margin-bottom:.25rem;font-size:1rem;font-weight:600}.page-module___8aEwW__metricDesc{color:#6b7280;font-size:.875rem}.page-module___8aEwW__adminActions{gap:1rem;margin-top:2rem;display:flex}.page-module___8aEwW__primaryButton{background:var(--violet);color:#fff;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s}.page-module___8aEwW__primaryButton:hover{background:#6366f1;transform:translateY(-1px)}
.DateSwitcher-module__cWASNa__wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:relative}@media (min-width:768px){.DateSwitcher-module__cWASNa__wrapper{gap:1rem}}@media (max-width:640px){.DateSwitcher-module__cWASNa__wrapper{flex-direction:column;gap:.75rem}}.DateSwitcher-module__cWASNa__pills{flex-wrap:wrap;flex:1;gap:.5rem;display:flex}@media (min-width:768px){.DateSwitcher-module__cWASNa__pills{gap:.8rem}}.DateSwitcher-module__cWASNa__pill{background:var(--card);color:var(--slate);border:1px solid #0000;border-radius:999px;flex-direction:column;min-width:120px;padding:.6rem 1rem;transition:border .2s,transform .2s,color .2s;display:flex}.DateSwitcher-module__cWASNa__pill>span{font-weight:600}.DateSwitcher-module__cWASNa__pill>small{color:var(--muted);margin-top:.2rem;font-size:.75rem}.DateSwitcher-module__cWASNa__pill:hover{border-color:#fff3;transform:translateY(-1px)}.DateSwitcher-module__cWASNa__active{background:var(--violet);color:#05060a;box-shadow:0 12px 20px #0006}.DateSwitcher-module__cWASNa__active small{color:#05060ab3}.DateSwitcher-module__cWASNa__calendarTrigger{border:1px solid var(--border);color:var(--slate);background:#ffffff08;border-radius:16px;align-items:center;gap:.5rem;padding:.8rem 1rem;transition:border .2s,background .2s;display:flex}.DateSwitcher-module__cWASNa__calendarTrigger:hover{background:#ffffff14;border-color:#ffffff4d}.DateSwitcher-module__cWASNa__calendarBackdrop{z-index:8;background:0 0;position:fixed;inset:0}.DateSwitcher-module__cWASNa__calendarPopover{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050711f7;border:1px solid #ffffff1a;border-radius:20px;width:min(320px,90vw);padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 25px 60px #000000b3}.DateSwitcher-module__cWASNa__calendarHeader{color:var(--slate);justify-content:space-between;align-items:center;margin-bottom:.6rem;font-weight:500;display:flex}.DateSwitcher-module__cWASNa__calendarHeader button{color:inherit;cursor:pointer;background:#ffffff0f;border:none;border-radius:12px;width:32px;height:32px;font-size:1.2rem;line-height:1}.DateSwitcher-module__cWASNa__calendarWeekdays{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(7,1fr);margin-bottom:.2rem;font-size:.7rem;display:grid}.DateSwitcher-module__cWASNa__calendarGrid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.DateSwitcher-module__cWASNa__calendarCell{color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:12px;min-height:40px;padding:.35rem;font-size:.95rem;transition:background .2s,color .2s,transform .2s}.DateSwitcher-module__cWASNa__calendarCell:hover{background:#ffffff14}.DateSwitcher-module__cWASNa__calendarCellMuted{color:#ffffff59}.DateSwitcher-module__cWASNa__calendarCellToday{border:1px solid #ffffff40}.DateSwitcher-module__cWASNa__calendarCellActive{background:var(--violet);color:#050307;box-shadow:0 12px 18px #0006}.DateSwitcher-module__cWASNa__calendarFooter{justify-content:flex-end;margin-top:.7rem;display:flex}.DateSwitcher-module__cWASNa__calendarFooter button{color:var(--violet);cursor:pointer;background:0 0;border:none;font-weight:500}.DateSwitcher-module__cWASNa__calendarInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}@media (max-width:768px){.DateSwitcher-module__cWASNa__wrapper{flex-direction:column}.DateSwitcher-module__cWASNa__calendarTrigger{justify-content:center;width:100%}}
.MetricChips-module__qE5F0q__row{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:480px){.MetricChips-module__qE5F0q__row{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.MetricChips-module__qE5F0q__row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}}.MetricChips-module__qE5F0q__chip{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:.875rem;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px #06031166}@media (min-width:768px){.MetricChips-module__qE5F0q__chip{border-radius:18px;padding:1rem;box-shadow:0 12px 28px #06031199}}.MetricChips-module__qE5F0q__chip:hover{transform:translateY(-2px);box-shadow:0 16px 32px #060311cc}.MetricChips-module__qE5F0q__chip p{color:var(--muted);margin-bottom:.4rem;font-size:.8rem}@media (min-width:768px){.MetricChips-module__qE5F0q__chip p{font-size:.875rem}}.MetricChips-module__qE5F0q__chip strong{color:var(--mint);font-size:1.4rem;font-weight:600;line-height:1.2;display:block}@media (min-width:768px){.MetricChips-module__qE5F0q__chip strong{font-size:1.6rem}}.MetricChips-module__qE5F0q__chip span{color:var(--muted);font-size:.75rem;line-height:1.3}@media (min-width:768px){.MetricChips-module__qE5F0q__chip span{font-size:.8rem}}
.KanbanCard-module__-cQBIa__card{background:var(--card);border:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;border-left-width:3px;border-radius:10px;padding:.875rem;transition:all .2s;position:relative}@media (min-width:768px){.KanbanCard-module__-cQBIa__card{border-left-width:4px;border-radius:12px;padding:1rem}}.KanbanCard-module__-cQBIa__card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #02010a4d}@media (min-width:768px){.KanbanCard-module__-cQBIa__card:hover{box-shadow:0 8px 25px #02010a66}}.KanbanCard-module__-cQBIa__card:active{cursor:grabbing;transform:rotate(1deg)}@media (min-width:768px){.KanbanCard-module__-cQBIa__card:active{transform:rotate(2deg)}}.KanbanCard-module__-cQBIa__card.KanbanCard-module__-cQBIa__planned{border-left-color:#5777ff}.KanbanCard-module__-cQBIa__card.KanbanCard-module__-cQBIa__inprogress{border-left-color:#f59e0b}.KanbanCard-module__-cQBIa__card.KanbanCard-module__-cQBIa__done{border-left-color:#22c55e}.KanbanCard-module__-cQBIa__card.KanbanCard-module__-cQBIa__blocked{border-left-color:#ef4444}.KanbanCard-module__-cQBIa__header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.6rem;display:flex}@media (min-width:768px){.KanbanCard-module__-cQBIa__header{margin-bottom:.75rem}}.KanbanCard-module__-cQBIa__title{color:var(--slate);word-break:break-word;flex:1;margin:0;font-size:.8rem;font-weight:600;line-height:1.3}@media (min-width:768px){.KanbanCard-module__-cQBIa__title{margin-right:.5rem;font-size:.875rem}}.KanbanCard-module__-cQBIa__actions{opacity:.8;flex-shrink:0;gap:.2rem;transition:opacity .2s;display:flex}@media (min-width:768px){.KanbanCard-module__-cQBIa__actions{opacity:.7;gap:.25rem}}.KanbanCard-module__-cQBIa__card:hover .KanbanCard-module__-cQBIa__actions{opacity:1}.KanbanCard-module__-cQBIa__markDone,.KanbanCard-module__-cQBIa__delete,.KanbanCard-module__-cQBIa__edit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:24px;height:24px;color:var(--muted);background:#ffffff1a;border:1px solid #fff3;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:500;transition:all .2s;display:flex}@media (min-width:768px){.KanbanCard-module__-cQBIa__markDone,.KanbanCard-module__-cQBIa__delete,.KanbanCard-module__-cQBIa__edit{border-radius:6px;width:28px;height:28px;font-size:.75rem}}.KanbanCard-module__-cQBIa__markDone:hover{color:#22c55e;background:#22c55e33;border-color:#22c55e66;transform:translateY(-1px)}.KanbanCard-module__-cQBIa__edit:hover{color:#f59e0b;background:#f59e0b33;border-color:#f59e0b66;transform:translateY(-1px)}.KanbanCard-module__-cQBIa__delete:hover{color:#ef4444;background:#ef444433;border-color:#ef444466;transform:translateY(-1px)}.KanbanCard-module__-cQBIa__markDone{color:#22c55e;background:#22c55e33}.KanbanCard-module__-cQBIa__markDone:hover{background:#22c55e4d}.KanbanCard-module__-cQBIa__delete{color:#ef4444;background:#ef444433}.KanbanCard-module__-cQBIa__delete:hover{background:#ef44444d}.KanbanCard-module__-cQBIa__time{color:var(--muted);margin-bottom:.75rem;font-size:.75rem;font-weight:500}.KanbanCard-module__-cQBIa__meta{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.KanbanCard-module__-cQBIa__status{border-radius:999px;padding:.25rem .5rem;font-size:.625rem;font-weight:500}.KanbanCard-module__-cQBIa__focusTag{color:#f59e0b;background:#f59e0b33;border-radius:999px;padding:.25rem .5rem;font-size:.625rem;font-weight:500}.KanbanCard-module__-cQBIa__earlyTag{color:#22c55e;background:#22c55e33;border-radius:999px;padding:.25rem .5rem;font-size:.625rem;font-weight:500}.KanbanCard-module__-cQBIa__ticket{color:var(--muted);margin-bottom:.5rem;font-size:.75rem}.KanbanCard-module__-cQBIa__ticket strong{color:var(--slate)}.KanbanCard-module__-cQBIa__notes{color:var(--muted);font-size:.75rem;line-height:1.4}.KanbanCard-module__-cQBIa__deleteConfirm{background:#ef44441a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.KanbanCard-module__-cQBIa__deleteMessage{color:var(--slate);text-align:center;margin:0;font-size:.875rem}.KanbanCard-module__-cQBIa__deleteActions{gap:.5rem;display:flex}.KanbanCard-module__-cQBIa__confirmDelete,.KanbanCard-module__-cQBIa__cancelDelete{cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.KanbanCard-module__-cQBIa__confirmDelete{color:#fff;background:#ef4444;border:none}.KanbanCard-module__-cQBIa__confirmDelete:hover:not(:disabled){background:#dc2626}.KanbanCard-module__-cQBIa__cancelDelete{background:var(--navy-soft);color:var(--slate);border:1px solid var(--border)}.KanbanCard-module__-cQBIa__cancelDelete:hover:not(:disabled){border-color:var(--violet)}.KanbanCard-module__-cQBIa__confirmDelete:disabled,.KanbanCard-module__-cQBIa__cancelDelete:disabled{opacity:.5;cursor:not-allowed}
.KanbanColumn-module__ENvsIa__column{background:var(--navy-soft);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-height:300px;display:flex}@media (min-width:640px){.KanbanColumn-module__ENvsIa__column{min-height:400px}}@media (min-width:1024px){.KanbanColumn-module__ENvsIa__column{border-radius:16px;min-height:600px}}.KanbanColumn-module__ENvsIa__header{border-bottom:1px solid var(--border);background:var(--card);border-top:3px solid;border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}@media (min-width:1024px){.KanbanColumn-module__ENvsIa__header{border-top-left-radius:16px;border-top-right-radius:16px;padding:1rem 1.25rem}}.KanbanColumn-module__ENvsIa__title{color:var(--slate);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}@media (min-width:768px){.KanbanColumn-module__ENvsIa__title{font-size:.875rem}}.KanbanColumn-module__ENvsIa__indicator{border-radius:50%;width:6px;height:6px}@media (min-width:768px){.KanbanColumn-module__ENvsIa__indicator{width:8px;height:8px}}.KanbanColumn-module__ENvsIa__count{background:var(--border);color:var(--muted);text-align:center;border-radius:999px;min-width:20px;padding:.2rem .4rem;font-size:.7rem;font-weight:500}@media (min-width:768px){.KanbanColumn-module__ENvsIa__count{min-width:24px;padding:.25rem .5rem;font-size:.75rem}}.KanbanColumn-module__ENvsIa__content{flex-direction:column;flex:1;gap:.6rem;padding:.75rem;transition:all .2s;display:flex;overflow-y:auto}@media (min-width:768px){.KanbanColumn-module__ENvsIa__content{gap:.75rem;padding:1rem}}.KanbanColumn-module__ENvsIa__content.KanbanColumn-module__ENvsIa__dragOver{border:2px dashed var(--violet);background:#5777ff0d;border-radius:8px;margin:-2px}@media (min-width:768px){.KanbanColumn-module__ENvsIa__content.KanbanColumn-module__ENvsIa__dragOver{border-radius:12px}}.KanbanColumn-module__ENvsIa__emptyState{flex:1;justify-content:center;align-items:center;min-height:80px;padding:1.5rem 1rem;display:flex}@media (min-width:768px){.KanbanColumn-module__ENvsIa__emptyState{min-height:100px;padding:2rem 1rem}}.KanbanColumn-module__ENvsIa__emptyText{color:var(--muted);text-align:center;opacity:.6;margin:0;font-size:.8rem;line-height:1.4}@media (min-width:768px){.KanbanColumn-module__ENvsIa__emptyText{font-size:.875rem}}.KanbanColumn-module__ENvsIa__content::-webkit-scrollbar{width:4px}@media (min-width:768px){.KanbanColumn-module__ENvsIa__content::-webkit-scrollbar{width:6px}}.KanbanColumn-module__ENvsIa__content::-webkit-scrollbar-track{background:0 0}.KanbanColumn-module__ENvsIa__content::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.KanbanColumn-module__ENvsIa__content::-webkit-scrollbar-thumb:hover{background:var(--muted)}
.KanbanBoard-module___R7V3q__wrapper{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:16px;width:100%;padding:1rem;box-shadow:0 12px 40px #02010a99}@media (min-width:768px){.KanbanBoard-module___R7V3q__wrapper{border-radius:28px;padding:1.5rem;box-shadow:0 20px 60px #02010acc}}.KanbanBoard-module___R7V3q__header{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.KanbanBoard-module___R7V3q__header{flex-wrap:nowrap;gap:0;margin-bottom:2rem}}.KanbanBoard-module___R7V3q__header strong{color:var(--slate);font-size:1.1rem;font-weight:600;line-height:1.3;display:block}@media (min-width:768px){.KanbanBoard-module___R7V3q__header strong{font-size:1.25rem}}.KanbanBoard-module___R7V3q__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.KanbanBoard-module___R7V3q__headerActions{flex-wrap:nowrap;gap:.75rem}}.KanbanBoard-module___R7V3q__quickAdd{border:1px solid var(--border);background:var(--violet);color:#fff;cursor:pointer;white-space:nowrap;border-radius:10px;padding:.625rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}@media (min-width:768px){.KanbanBoard-module___R7V3q__quickAdd{border-radius:12px;padding:.5rem .85rem;font-size:.875rem}}.KanbanBoard-module___R7V3q__quickAdd:hover{opacity:.8;transform:translateY(-1px)}.KanbanBoard-module___R7V3q__board{grid-template-columns:1fr;gap:1rem;min-height:400px;display:grid}@media (min-width:640px){.KanbanBoard-module___R7V3q__board{grid-template-columns:repeat(2,1fr);min-height:500px}}@media (min-width:1024px){.KanbanBoard-module___R7V3q__board{grid-template-columns:repeat(4,1fr);gap:1.5rem;min-height:600px}}
.TimePicker-module__a8wywa__wrapper{width:100%;position:relative}.TimePicker-module__a8wywa__wrapperActive .TimePicker-module__a8wywa__display{border-color:var(--violet);box-shadow:0 20px 30px #00000059}.TimePicker-module__a8wywa__display{color:#fff;cursor:pointer;background:#070a16bf;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:.75rem .95rem;font-size:.95rem;transition:border .2s,background .2s;display:flex}.TimePicker-module__a8wywa__display svg{color:#ffffffb3;transition:transform .2s}.TimePicker-module__a8wywa__wrapperActive .TimePicker-module__a8wywa__display svg{transform:rotate(180deg)}.TimePicker-module__a8wywa__backdrop{z-index:6;background:0 0;position:fixed;inset:0}.TimePicker-module__a8wywa__dropdown{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060914fa;border:1px solid #ffffff1f;border-radius:20px;max-height:260px;padding:.4rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 25px 60px #000000a6}.TimePicker-module__a8wywa__option{width:100%;color:var(--slate);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:.6rem .8rem;font-size:.95rem;transition:background .2s,color .2s}.TimePicker-module__a8wywa__option:hover{color:#fff;background:#ffffff14}.TimePicker-module__a8wywa__optionActive{background:var(--violet);color:#050307;font-weight:600}
.CreateTaskModal-module__GCUaYa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#060a16cc;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}@media (min-width:768px){.CreateTaskModal-module__GCUaYa__overlay{padding:1rem}}.CreateTaskModal-module__GCUaYa__modal{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:500px;max-height:95vh;overflow-y:auto;box-shadow:0 12px 40px #02010a99}@media (min-width:768px){.CreateTaskModal-module__GCUaYa__modal{border-radius:28px;max-height:90vh;box-shadow:0 20px 60px #02010acc}}.CreateTaskModal-module__GCUaYa__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.5rem 1.5rem 0;display:flex}.CreateTaskModal-module__GCUaYa__title{color:var(--slate);margin:0;font-size:1.25rem;font-weight:600}.CreateTaskModal-module__GCUaYa__closeButton{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;transition:color .2s;display:flex}.CreateTaskModal-module__GCUaYa__closeButton:hover:not(:disabled){color:var(--slate)}.CreateTaskModal-module__GCUaYa__closeButton:disabled{opacity:.5;cursor:not-allowed}.CreateTaskModal-module__GCUaYa__form{flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}.CreateTaskModal-module__GCUaYa__formGroup{flex-direction:column;gap:.5rem;display:flex}.CreateTaskModal-module__GCUaYa__label{color:var(--slate);font-size:.875rem;font-weight:500}.CreateTaskModal-module__GCUaYa__input,.CreateTaskModal-module__GCUaYa__textarea{border:1px solid var(--border);background:var(--navy-soft);color:var(--slate);border-radius:12px;padding:.75rem;font-size:.875rem;transition:all .2s}.CreateTaskModal-module__GCUaYa__input:focus,.CreateTaskModal-module__GCUaYa__textarea:focus{border-color:var(--violet);outline:none}.CreateTaskModal-module__GCUaYa__input:disabled,.CreateTaskModal-module__GCUaYa__textarea:disabled{opacity:.6;cursor:not-allowed}.CreateTaskModal-module__GCUaYa__textarea{resize:vertical;min-height:80px}.CreateTaskModal-module__GCUaYa__timeRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CreateTaskModal-module__GCUaYa__checkboxRow{flex-wrap:wrap;gap:1.5rem;display:flex}.CreateTaskModal-module__GCUaYa__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.CreateTaskModal-module__GCUaYa__checkbox{cursor:pointer;align-items:center;gap:.5rem;display:flex}.CreateTaskModal-module__GCUaYa__checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--violet)}.CreateTaskModal-module__GCUaYa__checkboxLabel{color:var(--slate);font-size:.875rem}.CreateTaskModal-module__GCUaYa__formActions{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.CreateTaskModal-module__GCUaYa__submitButton{background:var(--violet);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.CreateTaskModal-module__GCUaYa__submitButton:hover:not(:disabled){opacity:.8}.CreateTaskModal-module__GCUaYa__submitButton:disabled{opacity:.5;cursor:not-allowed}.CreateTaskModal-module__GCUaYa__cancelButton{background:var(--navy-soft);color:var(--slate);border:1px solid var(--border);cursor:pointer;border-radius:12px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.CreateTaskModal-module__GCUaYa__cancelButton:hover:not(:disabled){border-color:var(--violet)}.CreateTaskModal-module__GCUaYa__cancelButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.CreateTaskModal-module__GCUaYa__modal{border-radius:28px 28px 0 0;max-width:100%;max-height:95vh;margin:0}.CreateTaskModal-module__GCUaYa__timeRow{grid-template-columns:1fr}.CreateTaskModal-module__GCUaYa__checkboxRow{flex-direction:column;gap:.75rem}.CreateTaskModal-module__GCUaYa__formActions{flex-direction:column}}
.EditTaskModal-module__gG1RJG__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#02010acc;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}@media (min-width:768px){.EditTaskModal-module__gG1RJG__overlay{padding:1rem}}.EditTaskModal-module__gG1RJG__modal{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:500px;max-height:95vh;overflow-y:auto;box-shadow:0 12px 40px #02010a99}@media (min-width:768px){.EditTaskModal-module__gG1RJG__modal{border-radius:16px;max-height:90vh;box-shadow:0 20px 60px #02010a99}}.EditTaskModal-module__gG1RJG__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.5rem 1.5rem 0;display:flex}.EditTaskModal-module__gG1RJG__title{color:var(--slate);margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.EditTaskModal-module__gG1RJG__subtitle{color:var(--muted);margin:0;font-size:.875rem}.EditTaskModal-module__gG1RJG__close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;font-size:1.5rem;transition:all .2s;display:flex}.EditTaskModal-module__gG1RJG__close:hover{color:#ef4444;background:#ef44441a}.EditTaskModal-module__gG1RJG__form{flex-direction:column;gap:1.5rem;padding:0 1.5rem 1.5rem;display:flex}.EditTaskModal-module__gG1RJG__section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.EditTaskModal-module__gG1RJG__formGroup{flex-direction:column;gap:.5rem;display:flex}.EditTaskModal-module__gG1RJG__label{color:var(--slate);font-size:.875rem;font-weight:500}.EditTaskModal-module__gG1RJG__input,.EditTaskModal-module__gG1RJG__textarea{border:1px solid var(--border);background:var(--navy-soft);color:var(--slate);border-radius:12px;padding:.875rem 1rem;font-size:.875rem;transition:all .2s}.EditTaskModal-module__gG1RJG__input:focus,.EditTaskModal-module__gG1RJG__textarea:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #5777ff1a}.EditTaskModal-module__gG1RJG__textarea{resize:vertical;min-height:80px;font-family:inherit}.EditTaskModal-module__gG1RJG__timeRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.EditTaskModal-module__gG1RJG__checkboxRow{flex-wrap:wrap;gap:1.5rem;display:flex}.EditTaskModal-module__gG1RJG__checkbox{color:var(--slate);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.EditTaskModal-module__gG1RJG__checkbox input[type=checkbox]{border:1px solid var(--border);background:var(--navy-soft);cursor:pointer;width:16px;height:16px;accent-color:var(--violet);border-radius:4px}.EditTaskModal-module__gG1RJG__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;display:flex}.EditTaskModal-module__gG1RJG__errorMessage:before{content:"⚠";font-size:1rem}.EditTaskModal-module__gG1RJG__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.EditTaskModal-module__gG1RJG__cancel,.EditTaskModal-module__gG1RJG__submit{cursor:pointer;border:1px solid #0000;border-radius:12px;min-width:100px;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.EditTaskModal-module__gG1RJG__cancel{background:var(--navy-soft);color:var(--muted);border-color:var(--border)}.EditTaskModal-module__gG1RJG__cancel:hover:not(:disabled){border-color:var(--violet);color:var(--slate)}.EditTaskModal-module__gG1RJG__submit{background:var(--violet);color:#fff;border-color:var(--violet)}.EditTaskModal-module__gG1RJG__submit:hover:not(:disabled){background:#4c63d2;border-color:#4c63d2;transform:translateY(-1px);box-shadow:0 4px 12px #5777ff4d}.EditTaskModal-module__gG1RJG__submit:disabled,.EditTaskModal-module__gG1RJG__cancel:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.EditTaskModal-module__gG1RJG__modal{max-height:calc(100vh - 2rem);margin:1rem}.EditTaskModal-module__gG1RJG__timeRow{grid-template-columns:1fr}.EditTaskModal-module__gG1RJG__actions{flex-direction:column-reverse}.EditTaskModal-module__gG1RJG__cancel,.EditTaskModal-module__gG1RJG__submit{width:100%}}
.FutureExportTeaser-module__5w9vda__teaser{background:#7fffd40d;border:1px dashed #7fffd466;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.3rem 1.6rem;display:flex}.FutureExportTeaser-module__5w9vda__teaser p{color:var(--muted);margin-bottom:.3rem;font-size:.8rem}.FutureExportTeaser-module__5w9vda__teaser h3{color:#fff;margin:0}.FutureExportTeaser-module__5w9vda__teaser span{color:var(--slate);max-width:520px;font-size:.9rem;display:block}.FutureExportTeaser-module__5w9vda__teaser button{color:#7fffd499;cursor:not-allowed;background:0 0;border:1px solid #7fffd466;border-radius:14px;padding:.7rem 1.2rem}@media (max-width:768px){.FutureExportTeaser-module__5w9vda__teaser{flex-direction:column;align-items:flex-start}.FutureExportTeaser-module__5w9vda__teaser button{width:100%}}
.ExportModal-module__Y41ByW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#060a16f2;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out ExportModal-module__Y41ByW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ExportModal-module__Y41ByW__fadeIn{0%{opacity:0}to{opacity:1}}.ExportModal-module__Y41ByW__modal{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:700px;max-height:90vh;animation:.3s ease-out ExportModal-module__Y41ByW__slideUp;display:flex}@keyframes ExportModal-module__Y41ByW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ExportModal-module__Y41ByW__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ExportModal-module__Y41ByW__header>div:first-child{flex:1;min-width:0}.ExportModal-module__Y41ByW__header h2{color:var(--slate);margin:0 0 12px;font-size:clamp(18px,4vw,22px);font-weight:600}.ExportModal-module__Y41ByW__stepIndicator{gap:8px;display:flex}.ExportModal-module__Y41ByW__stepDot{background:var(--border);border-radius:2px;width:32px;height:4px;transition:all .3s}.ExportModal-module__Y41ByW__stepDotActive{background:var(--violet)}.ExportModal-module__Y41ByW__closeButton{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__closeButton:hover{background:var(--navy-soft);border-color:var(--violet);color:var(--slate)}.ExportModal-module__Y41ByW__templateButton{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__templateButton:hover{background:var(--navy-soft);border-color:var(--violet);color:var(--violet)}.ExportModal-module__Y41ByW__templatesPanel{border-bottom:1px solid var(--border);background:var(--navy-soft);flex-shrink:0;padding:20px 24px}.ExportModal-module__Y41ByW__templatesPanel h3{color:var(--slate);margin:0 0 16px;font-size:14px;font-weight:600}.ExportModal-module__Y41ByW__templateGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ExportModal-module__Y41ByW__templateCard{background:var(--card);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__templateCard:hover{border-color:var(--violet);background:#5777ff0d}.ExportModal-module__Y41ByW__templateName{color:var(--slate);font-size:13px;font-weight:600}.ExportModal-module__Y41ByW__templateDesc{color:var(--muted);font-size:11px;line-height:1.4}.ExportModal-module__Y41ByW__form{flex:1;min-height:0;padding:24px;overflow-y:auto}.ExportModal-module__Y41ByW__section{margin-bottom:24px;animation:.3s ease-out ExportModal-module__Y41ByW__fadeIn}.ExportModal-module__Y41ByW__subsection{margin-bottom:24px}.ExportModal-module__Y41ByW__subsection:last-child{margin-bottom:0}.ExportModal-module__Y41ByW__subsectionTitle{color:var(--slate);margin:0 0 12px;font-size:15px;font-weight:600}.ExportModal-module__Y41ByW__formatGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.ExportModal-module__Y41ByW__formatCard{background:var(--navy-soft);border:2px solid var(--border);cursor:pointer;color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__formatCard:hover{border-color:var(--violet);background:#5777ff0d}.ExportModal-module__Y41ByW__formatCardActive{border-color:var(--violet);color:var(--violet);background:#5777ff1a}.ExportModal-module__Y41ByW__formatTitle{color:var(--slate);font-size:16px;font-weight:600}.ExportModal-module__Y41ByW__formatDesc{color:var(--muted);font-size:12px}.ExportModal-module__Y41ByW__radioGroup{flex-direction:column;gap:10px;display:flex}.ExportModal-module__Y41ByW__radioLabel{background:var(--navy-soft);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__radioLabel:hover{border-color:var(--violet);background:#5777ff0d}.ExportModal-module__Y41ByW__radioLabel input[type=radio]{width:18px;height:18px;accent-color:var(--violet);cursor:pointer;flex-shrink:0}.ExportModal-module__Y41ByW__radioLabel span{color:var(--slate);font-size:14px;font-weight:500}.ExportModal-module__Y41ByW__dateRange{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px;display:grid}.ExportModal-module__Y41ByW__dateField{flex-direction:column;gap:8px;display:flex}.ExportModal-module__Y41ByW__dateField label{color:var(--slate);font-size:13px;font-weight:600}.ExportModal-module__Y41ByW__dateInput{background:var(--navy-soft);border:1px solid var(--border);color:var(--slate);border-radius:8px;padding:12px 14px;font-size:14px;transition:all .2s}.ExportModal-module__Y41ByW__dateInput:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #5777ff1a}.ExportModal-module__Y41ByW__filterGroup{margin-bottom:16px}.ExportModal-module__Y41ByW__filterLabel{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ExportModal-module__Y41ByW__chipGroup{flex-wrap:wrap;gap:8px;display:flex}.ExportModal-module__Y41ByW__chip{background:var(--navy-soft);border:1px solid var(--border);color:var(--slate);cursor:pointer;text-transform:capitalize;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.ExportModal-module__Y41ByW__chip:hover{border-color:var(--violet)}.ExportModal-module__Y41ByW__chipActive{border-color:var(--violet);color:var(--violet);background:#5777ff26}.ExportModal-module__Y41ByW__checkboxGroup{flex-direction:column;gap:10px;display:flex}.ExportModal-module__Y41ByW__checkboxLabel{background:var(--navy-soft);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__checkboxLabel:hover{border-color:var(--violet)}.ExportModal-module__Y41ByW__checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--violet);cursor:pointer;flex-shrink:0}.ExportModal-module__Y41ByW__checkboxLabel span{color:var(--slate);font-size:14px;line-height:1.4}.ExportModal-module__Y41ByW__columnGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.ExportModal-module__Y41ByW__columnLabel{background:var(--navy-soft);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__columnLabel:hover{border-color:var(--violet)}.ExportModal-module__Y41ByW__columnLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--violet);cursor:pointer;flex-shrink:0}.ExportModal-module__Y41ByW__columnLabel span{color:var(--slate);font-size:13px}.ExportModal-module__Y41ByW__previewInfo{background:#5777ff1a;border:1px solid #5777ff4d;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.ExportModal-module__Y41ByW__previewInfo p{color:var(--slate);margin:0;font-size:14px;font-weight:600}.ExportModal-module__Y41ByW__previewInfo span{color:var(--violet);font-size:13px;font-weight:600}.ExportModal-module__Y41ByW__previewLoading{text-align:center;color:var(--muted);padding:40px}.ExportModal-module__Y41ByW__previewTable{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:8px;overflow-x:auto}.ExportModal-module__Y41ByW__previewTable table{border-collapse:collapse;width:100%;min-width:500px}.ExportModal-module__Y41ByW__previewTable th{background:var(--navy-soft);border-bottom:1px solid var(--border);text-align:left;color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:12px;font-size:12px;font-weight:600}.ExportModal-module__Y41ByW__previewTable td{border-bottom:1px solid var(--border);color:var(--slate);padding:12px;font-size:13px}.ExportModal-module__Y41ByW__previewTable tr:last-child td{border-bottom:none}.ExportModal-module__Y41ByW__statusBadge{text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.ExportModal-module__Y41ByW__statusBadge[data-status=done]{color:var(--mint);background:#9ef1cf26}.ExportModal-module__Y41ByW__statusBadge[data-status=in_progress]{color:var(--amber);background:#ffb34726}.ExportModal-module__Y41ByW__statusBadge[data-status=planned]{color:var(--muted);background:#9aa7c926}.ExportModal-module__Y41ByW__statusBadge[data-status=blocked]{color:#ff6b6b;background:#ff6b6b26}.ExportModal-module__Y41ByW__previewEmpty{text-align:center;color:var(--muted);padding:40px;font-size:14px}.ExportModal-module__Y41ByW__actions{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;gap:12px;padding:20px 24px;display:flex}.ExportModal-module__Y41ByW__backButton{background:var(--navy-soft);border:1px solid var(--border);color:var(--slate);cursor:pointer;white-space:nowrap;border-radius:10px;flex:1;padding:14px 20px;font-size:15px;font-weight:600;transition:all .2s}.ExportModal-module__Y41ByW__backButton:hover{background:var(--card);border-color:var(--violet)}.ExportModal-module__Y41ByW__nextButton{background:var(--violet);color:#05060a;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:2;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.ExportModal-module__Y41ByW__nextButton:hover{background:var(--violet-soft);transform:translateY(-1px);box-shadow:0 8px 16px #5777ff4d}.ExportModal-module__Y41ByW__exportButton{background:var(--violet);color:#05060a;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:2;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.ExportModal-module__Y41ByW__exportButton:hover:not(:disabled){background:var(--violet-soft);transform:translateY(-1px);box-shadow:0 8px 16px #5777ff4d}.ExportModal-module__Y41ByW__exportButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ExportModal-module__Y41ByW__overlay{padding:12px}.ExportModal-module__Y41ByW__modal{border-radius:12px;max-height:95vh}.ExportModal-module__Y41ByW__header{padding:16px 20px}.ExportModal-module__Y41ByW__header h2{font-size:18px}.ExportModal-module__Y41ByW__stepDot{width:24px}.ExportModal-module__Y41ByW__closeButton,.ExportModal-module__Y41ByW__templateButton{width:36px;height:36px}.ExportModal-module__Y41ByW__templatesPanel{padding:16px 20px}.ExportModal-module__Y41ByW__templateGrid{grid-template-columns:1fr}.ExportModal-module__Y41ByW__form{padding:20px}.ExportModal-module__Y41ByW__formatGrid,.ExportModal-module__Y41ByW__dateRange,.ExportModal-module__Y41ByW__columnGrid{grid-template-columns:1fr}.ExportModal-module__Y41ByW__chipGroup{gap:6px}.ExportModal-module__Y41ByW__chip{padding:6px 12px;font-size:12px}.ExportModal-module__Y41ByW__actions{flex-direction:column;padding:16px 20px}.ExportModal-module__Y41ByW__backButton,.ExportModal-module__Y41ByW__nextButton,.ExportModal-module__Y41ByW__exportButton{flex:1;width:100%}.ExportModal-module__Y41ByW__previewTable{font-size:12px}.ExportModal-module__Y41ByW__previewTable th,.ExportModal-module__Y41ByW__previewTable td{padding:8px}}@media (max-width:480px){.ExportModal-module__Y41ByW__header h2{margin-bottom:8px;font-size:16px}.ExportModal-module__Y41ByW__stepDot{width:20px;height:3px}.ExportModal-module__Y41ByW__formatCard{padding:16px 12px}.ExportModal-module__Y41ByW__radioLabel,.ExportModal-module__Y41ByW__checkboxLabel,.ExportModal-module__Y41ByW__columnLabel{padding:8px 10px;font-size:13px}}
.WeeklyViewer-module__uBaRoq__wrapper{background:var(--card);border:1px solid var(--border);border-radius:24px;margin-top:1rem;padding:1.2rem 1.4rem;box-shadow:0 12px 32px #0006}.WeeklyViewer-module__uBaRoq__header{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.WeeklyViewer-module__uBaRoq__header strong{color:#fff;font-size:1.1rem;display:block}.WeeklyViewer-module__uBaRoq__badge{color:var(--slate);background:#7f97ff2e;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.WeeklyViewer-module__uBaRoq__error{color:#ffb3b3;background:#ff606026;border-radius:999px;padding:.2rem .6rem;font-size:.85rem}.WeeklyViewer-module__uBaRoq__weekGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.WeeklyViewer-module__uBaRoq__dayCard{background:#0a0c18cc;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.45rem;padding:.9rem;display:flex}.WeeklyViewer-module__uBaRoq__dayHeader{color:var(--slate);justify-content:space-between;font-size:.95rem;display:flex}.WeeklyViewer-module__uBaRoq__dayHeader small{color:var(--muted)}.WeeklyViewer-module__uBaRoq__dayCard ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.WeeklyViewer-module__uBaRoq__dayCard li{background:#0e1120cc;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.35rem;padding:.6rem .7rem;display:grid}.WeeklyViewer-module__uBaRoq__focusItem{border-color:#9ef1cf59;box-shadow:0 0 0 1px #9ef1cf1f}.WeeklyViewer-module__uBaRoq__dayCard li div{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.WeeklyViewer-module__uBaRoq__dayCard strong{color:#fff;font-size:.95rem}.WeeklyViewer-module__uBaRoq__dayCard em{color:var(--muted);font-size:.85rem}.WeeklyViewer-module__uBaRoq__focusBadge{color:var(--mint);background:#9ef1cf2e;border:1px solid #9ef1cf66;border-radius:10px;padding:.2rem .45rem;font-size:.75rem}.WeeklyViewer-module__uBaRoq__time{color:var(--muted);grid-column:1/2;font-size:.85rem}.WeeklyViewer-module__uBaRoq__status{border:1px solid #ffffff1a;border-radius:999px;justify-self:end;padding:.2rem .55rem;font-size:.75rem}.WeeklyViewer-module__uBaRoq__done{color:var(--mint);background:#9ef1cf1f}.WeeklyViewer-module__uBaRoq__planned{color:var(--violet-soft);background:#7f97ff1f}.WeeklyViewer-module__uBaRoq__inprogress{color:#f59e0b;background:#f59e0b1f}.WeeklyViewer-module__uBaRoq__blocked{color:#ef4444;background:#ef44441f}.WeeklyViewer-module__uBaRoq__early{color:var(--amber);background:#ffb34729;border:1px solid #ffb34740;border-radius:999px;justify-self:start;padding:.15rem .45rem;font-size:.75rem}.WeeklyViewer-module__uBaRoq__empty{color:var(--muted);padding:1rem}
.Toast-module__eyeDpq__stack{z-index:50;gap:.6rem;display:grid;position:fixed;top:1.5rem;right:1.5rem}.Toast-module__eyeDpq__toast{border:1px solid var(--border);color:#fff;background:#0c1224eb;border-radius:12px;min-width:240px;padding:.75rem 1rem;animation:.25s Toast-module__eyeDpq__rise;box-shadow:0 18px 36px #00000080}.Toast-module__eyeDpq__success{border-color:#9ff1cf66}.Toast-module__eyeDpq__error{border-color:#ff596466}.Toast-module__eyeDpq__info{border-color:#7f97ff66}@keyframes Toast-module__eyeDpq__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
