table.ListView-module__KhyCOG__lst{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}table.ListView-module__KhyCOG__lst th{background:var(--surface);text-align:left;font-family:var(--f-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600;position:sticky;top:0}table.ListView-module__KhyCOG__lst td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:10px 12px}table.ListView-module__KhyCOG__lst tr{cursor:pointer}table.ListView-module__KhyCOG__lst tbody tr:hover{background:#fbfcfd}table.ListView-module__KhyCOG__lst th .ListView-module__KhyCOG__ar{color:var(--accent);margin-left:3px;font-size:9px}.ListView-module__KhyCOG__ttl{align-items:center;gap:8px;font-weight:600;display:flex}.ListView-module__KhyCOG__lfoot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.ListView-module__KhyCOG__lfoot .sp{flex:1}.ListView-module__KhyCOG__lfoot select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:7px;padding:4px 7px;font-size:12px}.ListView-module__KhyCOG__lfoot button{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--ink-soft);border-radius:7px}.ListView-module__KhyCOG__lfoot button:disabled{opacity:.4;cursor:default}
.KanbanView-module__OsZ3rG__kb{align-items:flex-start;gap:12px;min-height:440px;padding:14px;display:flex}.KanbanView-module__OsZ3rG__kcol{border:1px solid var(--line);background:#f6f7f9;border-radius:12px;flex-direction:column;flex:none;width:250px;max-height:600px;display:flex}.KanbanView-module__OsZ3rG__kcol.KanbanView-module__OsZ3rG__drag{border-color:var(--accent);background:var(--accent-soft)}.KanbanView-module__OsZ3rG__khead{align-items:center;gap:7px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}.KanbanView-module__OsZ3rG__khead .KanbanView-module__OsZ3rG__ct{font-family:var(--f-mono);color:var(--ink-faint);background:var(--surface);border-radius:6px;margin-left:auto;padding:1px 7px;font-size:11px}.KanbanView-module__OsZ3rG__kbody{flex-direction:column;gap:8px;min-height:40px;padding:0 9px 9px;display:flex;overflow-y:auto}.KanbanView-module__OsZ3rG__kcard{background:var(--surface);border:1px solid var(--line);cursor:grab;touch-action:manipulation;border-radius:10px;padding:10px;box-shadow:0 1px 2px #141c2d0a}.KanbanView-module__OsZ3rG__kcard.KanbanView-module__OsZ3rG__dragging{z-index:10;opacity:.92;cursor:grabbing;position:relative;box-shadow:0 10px 24px -10px #141c2d66}.KanbanView-module__OsZ3rG__kcard .KanbanView-module__OsZ3rG__kt{margin-bottom:7px;font-size:13px;font-weight:600}.KanbanView-module__OsZ3rG__kcard .KanbanView-module__OsZ3rG__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.KanbanView-module__OsZ3rG__kcard .KanbanView-module__OsZ3rG__dts{font-family:var(--f-mono);color:var(--ink-faint);font-size:10.5px}.KanbanView-module__OsZ3rG__kadd{border:1px dashed var(--line-strong);color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:9px;margin:0 9px 9px;padding:7px;font-size:12.5px}@media (max-width:640px){.KanbanView-module__OsZ3rG__kb{gap:9px;min-height:320px;padding:10px}.KanbanView-module__OsZ3rG__kcol{width:225px}}
.nav-module__rMjLdq__tbnav{align-items:center;gap:8px;padding:2px 2px 10px;display:flex}.nav-module__rMjLdq__tbnav .nav-module__rMjLdq__wk{font-family:var(--f-disp);font-size:13px;font-weight:600}.nav-module__rMjLdq__tbnav button{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--ink-soft);border-radius:7px}.nav-module__rMjLdq__tbnav select{border:1px solid var(--line-strong);font-family:var(--f-mono);background:var(--surface);color:var(--ink-soft);border-radius:7px;padding:4px 6px;font-size:11px}.nav-module__rMjLdq__tbnav .sp{flex:1}
.GanttView-module__6J_xCq__gantt{vertical-align:top;min-width:100%;font-size:12px;display:inline-block}.GanttView-module__6J_xCq__grow{border-bottom:1px solid var(--line);display:flex}.GanttView-module__6J_xCq__gname{background:var(--surface);border-right:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;z-index:2;flex:none;width:180px;padding:8px 12px;font-weight:600;position:sticky;left:0;overflow:hidden}.GanttView-module__6J_xCq__gtrack{white-space:nowrap;flex:none;position:relative}.GanttView-module__6J_xCq__gmons{border-bottom:1px solid var(--line)}.GanttView-module__6J_xCq__gmons span{font-family:var(--f-disp);color:var(--ink-soft);border-left:1px solid var(--line);text-align:center;white-space:nowrap;padding:5px 0 3px;font-size:10px;font-weight:600;display:inline-block;overflow:hidden}.GanttView-module__6J_xCq__ghead .GanttView-module__6J_xCq__gcell{text-align:center;font-family:var(--f-mono);color:var(--ink-faint);border-left:1px solid var(--line);padding:5px 0;font-size:9px;line-height:1.5;display:inline-block}.GanttView-module__6J_xCq__ghead .GanttView-module__6J_xCq__gcell b{color:var(--ink-soft);font-size:11.5px;font-weight:600}.GanttView-module__6J_xCq__ghead .GanttView-module__6J_xCq__gcell.GanttView-module__6J_xCq__we{background:#f6f7f9}.GanttView-module__6J_xCq__ghead .GanttView-module__6J_xCq__gcell.GanttView-module__6J_xCq__tdy{background:var(--accent-soft)}.GanttView-module__6J_xCq__ghead .GanttView-module__6J_xCq__gcell.GanttView-module__6J_xCq__tdy,.GanttView-module__6J_xCq__ghead .GanttView-module__6J_xCq__gcell.GanttView-module__6J_xCq__tdy b{color:var(--accent);font-weight:700}.GanttView-module__6J_xCq__gbg.GanttView-module__6J_xCq__td{background:#f0f3f9}.GanttView-module__6J_xCq__gbarrow{height:34px;position:relative}.GanttView-module__6J_xCq__gbg{border-left:1px solid var(--line);position:absolute;top:0;bottom:0}.GanttView-module__6J_xCq__gbg.GanttView-module__6J_xCq__we{background:#fafbfc}.GanttView-module__6J_xCq__gbar{color:#fff;cursor:pointer;border-radius:6px;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:22px;position:absolute;top:6px;overflow:hidden;box-shadow:0 1px 3px #141c2d26}.GanttView-module__6J_xCq__gtoday{background:var(--coral);z-index:3;width:2px;position:absolute;top:0;bottom:0}@media (max-width:640px){.GanttView-module__6J_xCq__gname{width:120px;padding:8px;font-size:11.5px}}
.TimeboxView-module__al1R5G__tbwrap{grid-template-columns:230px minmax(0,1fr);display:grid}.TimeboxView-module__al1R5G__tbrail{border-right:1px solid var(--line);padding:13px 12px}.TimeboxView-module__al1R5G__tbrail h4{font-family:var(--f-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px;font-size:11px}.TimeboxView-module__al1R5G__tbrail .TimeboxView-module__al1R5G__hint{color:var(--ink-soft);margin:0 0 11px;font-size:11.5px;line-height:1.5}.TimeboxView-module__al1R5G__trow{border:1.5px solid var(--line);cursor:pointer;border-radius:10px;margin-bottom:7px;padding:8px 9px}.TimeboxView-module__al1R5G__trow.TimeboxView-module__al1R5G__sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.TimeboxView-module__al1R5G__trow .TimeboxView-module__al1R5G__r1{align-items:center;gap:7px;display:flex}.TimeboxView-module__al1R5G__trow .TimeboxView-module__al1R5G__sw{border-radius:3px;flex:none;width:11px;height:11px}.TimeboxView-module__al1R5G__trow .TimeboxView-module__al1R5G__nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.TimeboxView-module__al1R5G__trow .TimeboxView-module__al1R5G__r2{font-family:var(--f-mono);color:var(--ink-soft);margin-top:5px;font-size:10.5px;display:flex}.TimeboxView-module__al1R5G__trow .TimeboxView-module__al1R5G__rem{color:var(--ink);margin-left:auto}.TimeboxView-module__al1R5G__trow .TimeboxView-module__al1R5G__rem.TimeboxView-module__al1R5G__warn{color:var(--coral);font-weight:600}.TimeboxView-module__al1R5G__gz{background:var(--line);border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.TimeboxView-module__al1R5G__gz>span{height:100%;display:block}.TimeboxView-module__al1R5G__trow.TimeboxView-module__al1R5G__buf{background:repeating-linear-gradient(45deg,#fdf6e9 0 7px,#faf0da 7px 14px)}.TimeboxView-module__al1R5G__tbtool{gap:6px;margin-top:10px;display:flex}.TimeboxView-module__al1R5G__tbtool button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:8px;flex:1;padding:6px;font-size:12px}.TimeboxView-module__al1R5G__tbtool button.TimeboxView-module__al1R5G__on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.TimeboxView-module__al1R5G__tbmain{padding:8px 12px}.TimeboxView-module__al1R5G__tgrid{-webkit-user-select:none;user-select:none;min-width:600px;display:grid}.TimeboxView-module__al1R5G__tgh{font-family:var(--f-disp);text-align:center;padding:5px 2px 7px;font-size:11.5px;font-weight:600}.TimeboxView-module__al1R5G__tgh small{font-family:var(--f-mono);color:var(--ink-faint);font-size:9px;font-weight:400;display:block}.TimeboxView-module__al1R5G__tgh.TimeboxView-module__al1R5G__now{color:var(--accent)}.TimeboxView-module__al1R5G__tgh.TimeboxView-module__al1R5G__now small{color:var(--accent);font-weight:600}.TimeboxView-module__al1R5G__tgh .TimeboxView-module__al1R5G__dtot{color:var(--teal,#2a9d8f);min-height:12px;font-weight:600}.TimeboxView-module__al1R5G__tcell.TimeboxView-module__al1R5G__td{background-color:#f2f5fa}.TimeboxView-module__al1R5G__tbsum{color:var(--ink-soft);padding:0 2px 8px;font-size:12px}.TimeboxView-module__al1R5G__tbsum b{font-family:var(--f-disp)}.TimeboxView-module__al1R5G__tgl{font-family:var(--f-mono);color:var(--ink-faint);text-align:right;justify-content:flex-end;align-items:center;height:24px;padding-right:6px;font-size:9.5px;display:flex}.TimeboxView-module__al1R5G__tgl.TimeboxView-module__al1R5G__hr{color:var(--ink)}.TimeboxView-module__al1R5G__tcell{border-left:1px solid var(--line);border-top:1px dotted var(--line);cursor:crosshair;height:24px;position:relative}.TimeboxView-module__al1R5G__tcell.TimeboxView-module__al1R5G__hr{border-top:1px solid var(--line-strong)}.TimeboxView-module__al1R5G__tcell:last-child{border-right:1px solid var(--line)}.TimeboxView-module__al1R5G__tcell .TimeboxView-module__al1R5G__lb{color:#fff;pointer-events:none;text-shadow:0 1px 1px #0000002e;padding:1px 4px;font-size:9.5px;font-weight:600;position:absolute;inset:0;overflow:hidden}.TimeboxView-module__al1R5G__tcell.TimeboxView-module__al1R5G__bf{background-image:repeating-linear-gradient(45deg,#b9c0cc 0 6px,#cdd3dc 6px 12px)}@media (max-width:640px){.TimeboxView-module__al1R5G__tbwrap{grid-template-columns:1fr}.TimeboxView-module__al1R5G__tbrail{border-right:none;border-bottom:1px solid var(--line)}}
.CalendarView-module__d5_vJG__cal{padding:10px 12px}.CalendarView-module__d5_vJG__calnav{align-items:center;gap:8px;padding:2px 2px 10px;display:flex}.CalendarView-module__d5_vJG__calnav .CalendarView-module__d5_vJG__mo{font-family:var(--f-disp);font-size:15px;font-weight:600}.CalendarView-module__d5_vJG__calnav button{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--ink-soft);border-radius:7px}.CalendarView-module__d5_vJG__calgrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.CalendarView-module__d5_vJG__cdow{font-family:var(--f-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfd;padding:6px 0;font-size:10.5px}.CalendarView-module__d5_vJG__ccell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;padding:5px;overflow:hidden}.CalendarView-module__d5_vJG__ccell.CalendarView-module__d5_vJG__out{background:#fafbfc}.CalendarView-module__d5_vJG__ccell .CalendarView-module__d5_vJG__dn{font-family:var(--f-mono);color:var(--ink-soft);margin-bottom:4px;font-size:11px}.CalendarView-module__d5_vJG__ccell.CalendarView-module__d5_vJG__tdy .CalendarView-module__d5_vJG__dn{color:#fff;background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-weight:600;display:flex}.CalendarView-module__d5_vJG__cev{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:5px;margin-bottom:3px;padding:1px 6px;font-size:10.5px;font-weight:600;overflow:hidden}.CalendarView-module__d5_vJG__calmode{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.CalendarView-module__d5_vJG__calmode button{cursor:pointer;width:auto;height:auto;color:var(--ink-soft);background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:12px}.CalendarView-module__d5_vJG__calmode button.CalendarView-module__d5_vJG__on{background:var(--accent);color:#fff}.CalendarView-module__d5_vJG__calnav .sp{flex:1}.CalendarView-module__d5_vJG__cdow.CalendarView-module__d5_vJG__now{color:var(--accent);font-weight:700}.CalendarView-module__d5_vJG__ccell.CalendarView-module__d5_vJG__tall{min-height:300px}.CalendarView-module__d5_vJG__cevt{font-family:var(--f-mono);opacity:.92;margin-top:1px;font-size:9.5px;font-weight:500}.CalendarView-module__d5_vJG__ccell.CalendarView-module__d5_vJG__tall .CalendarView-module__d5_vJG__cev{white-space:normal}.CalendarView-module__d5_vJG__dayview{padding:8px 4px 16px}.CalendarView-module__d5_vJG__dallday{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding-left:56px;display:flex}.CalendarView-module__d5_vJG__dtl{margin-top:14px;position:relative}.CalendarView-module__d5_vJG__dtlrow{border-top:1px solid var(--line);position:absolute;left:56px;right:0}.CalendarView-module__d5_vJG__dtlrow span{text-align:right;width:48px;font-family:var(--f-mono);color:var(--ink-faint);font-size:9.5px;position:absolute;top:-7px;left:-56px}.CalendarView-module__d5_vJG__dtlev{color:#fff;cursor:pointer;z-index:2;border-radius:7px;flex-direction:column;justify-content:center;gap:0;padding:3px 10px;font-size:12px;display:flex;position:absolute;left:64px;right:8px;overflow:hidden;box-shadow:0 1px 3px #141c2d2e}.CalendarView-module__d5_vJG__dtlev b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.CalendarView-module__d5_vJG__dtlev .CalendarView-module__d5_vJG__dtlt{font-family:var(--f-mono);opacity:.9;font-size:10px}.CalendarView-module__d5_vJG__dtlev.CalendarView-module__d5_vJG__buf{color:#4a3a12;cursor:default;box-shadow:none;background:repeating-linear-gradient(45deg,#e9a23b 0 6px,#f2c777 6px 12px)}.CalendarView-module__d5_vJG__dtlempty{color:var(--ink-faint);text-align:center;justify-content:center;align-items:center;padding-left:56px;font-size:12.5px;display:flex;position:absolute;inset:0}@media (max-width:640px){.CalendarView-module__d5_vJG__ccell{min-height:64px;padding:3px}.CalendarView-module__d5_vJG__ccell .CalendarView-module__d5_vJG__dn{margin-bottom:2px;font-size:10px}.CalendarView-module__d5_vJG__ccell.CalendarView-module__d5_vJG__tdy .CalendarView-module__d5_vJG__dn{width:17px;height:17px}.CalendarView-module__d5_vJG__cev{border-radius:4px;padding:1px 4px;font-size:9px}.CalendarView-module__d5_vJG__ccell.CalendarView-module__d5_vJG__tall{min-height:220px}.CalendarView-module__d5_vJG__calmode button{padding:4px 8px;font-size:11px}.CalendarView-module__d5_vJG__calnav .CalendarView-module__d5_vJG__mo{font-size:13px}}
.DashboardView-module__uVtq4q__dash{padding:14px}.DashboardView-module__uVtq4q__tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.DashboardView-module__uVtq4q__tile{border:1px solid var(--line);background:#f8f9fb;border-radius:12px;padding:12px 14px}.DashboardView-module__uVtq4q__tile .DashboardView-module__uVtq4q__tv{font-family:var(--f-disp);font-size:24px;font-weight:700}.DashboardView-module__uVtq4q__tile .DashboardView-module__uVtq4q__tv .DashboardView-module__uVtq4q__tu{color:var(--ink-soft);font-size:12px;font-weight:500}.DashboardView-module__uVtq4q__tile .DashboardView-module__uVtq4q__tl{color:var(--ink-faint);margin-top:2px;font-size:11.5px}.DashboardView-module__uVtq4q__tile.DashboardView-module__uVtq4q__warn{background:#fdf7f6;border-color:#f0d4d0}.DashboardView-module__uVtq4q__tile.DashboardView-module__uVtq4q__warn .DashboardView-module__uVtq4q__tv{color:var(--coral)}.DashboardView-module__uVtq4q__dcards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.DashboardView-module__uVtq4q__dcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px 14px}.DashboardView-module__uVtq4q__dcard h4{font-family:var(--f-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:11px;font-weight:600}.DashboardView-module__uVtq4q__donutbox{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.DashboardView-module__uVtq4q__donutwrap{flex:none;width:128px;height:128px;position:relative}.DashboardView-module__uVtq4q__donut{width:100%;height:100%;display:block}.DashboardView-module__uVtq4q__dcenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DashboardView-module__uVtq4q__dcenter b{font-family:var(--f-disp);font-size:26px;font-weight:700;line-height:1}.DashboardView-module__uVtq4q__dcenter span{color:var(--ink-faint);margin-top:2px;font-size:10.5px}.DashboardView-module__uVtq4q__dlegend{flex-direction:column;flex:1;gap:6px;min-width:120px;display:flex}.DashboardView-module__uVtq4q__lgrow{align-items:center;gap:7px;font-size:12px;display:flex}.DashboardView-module__uVtq4q__lgrow.DashboardView-module__uVtq4q__zero{color:var(--ink-faint)}.DashboardView-module__uVtq4q__lgrow.DashboardView-module__uVtq4q__zero .DashboardView-module__uVtq4q__lgdot{opacity:.35}.DashboardView-module__uVtq4q__lgdot{border-radius:50%;flex:none;width:8px;height:8px}.DashboardView-module__uVtq4q__lglab{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.DashboardView-module__uVtq4q__lgval{font-family:var(--f-mono);color:var(--ink-soft);font-size:11px}.DashboardView-module__uVtq4q__dempty{color:var(--ink-faint);margin-top:4px;font-size:11.5px}.DashboardView-module__uVtq4q__wplot{align-items:flex-end;gap:8px;height:132px;margin-top:16px;padding-left:24px;display:flex;position:relative}.DashboardView-module__uVtq4q__gline{border-top:1px solid var(--line);pointer-events:none;height:0;position:absolute;left:24px;right:0}.DashboardView-module__uVtq4q__gline .DashboardView-module__uVtq4q__gtick{text-align:right;width:18px;font-family:var(--f-mono);color:var(--ink-faint);font-size:9.5px;position:absolute;top:-6px;left:-24px}.DashboardView-module__uVtq4q__wcol{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.DashboardView-module__uVtq4q__wstack{opacity:.8;flex-direction:column;gap:2px;width:60%;max-width:30px;display:flex;position:relative}.DashboardView-module__uVtq4q__wstack[data-today]{opacity:1}.DashboardView-module__uVtq4q__wstack>div:first-of-type{border-radius:4px 4px 0 0}.DashboardView-module__uVtq4q__wval{font-family:var(--f-mono);color:var(--ink-soft);font-size:10px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.DashboardView-module__uVtq4q__wtask{background:var(--accent);min-height:2px}.DashboardView-module__uVtq4q__wbuf{background:repeating-linear-gradient(45deg,#e9a23b 0 4px,#f2c777 4px 8px);min-height:2px}.DashboardView-module__uVtq4q__wstub{background:var(--line-strong);border-radius:1px;width:60%;max-width:30px;height:2px}.DashboardView-module__uVtq4q__wempty{color:var(--ink-faint);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0 0 0 24px}.DashboardView-module__uVtq4q__wdays{gap:8px;margin-top:4px;padding-left:24px;display:flex}.DashboardView-module__uVtq4q__wdays span{text-align:center;color:var(--ink-faint);flex:1;font-size:10.5px}.DashboardView-module__uVtq4q__wdays .DashboardView-module__uVtq4q__now{color:var(--accent);font-weight:700}.DashboardView-module__uVtq4q__wlegend{color:var(--ink-soft);gap:14px;margin-top:10px;font-size:11px;display:flex}.DashboardView-module__uVtq4q__wlegend i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.DashboardView-module__uVtq4q__lgTask{background:var(--accent)}.DashboardView-module__uVtq4q__lgBuf{background:repeating-linear-gradient(45deg,#e9a23b 0 3px,#f2c777 3px 6px)}.DashboardView-module__uVtq4q__uprow{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:8px 4px;display:flex}.DashboardView-module__uVtq4q__uprow:last-of-type{border-bottom:none}.DashboardView-module__uVtq4q__uprow .DashboardView-module__uVtq4q__upt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}@media (max-width:640px){.DashboardView-module__uVtq4q__dcards{grid-template-columns:1fr}.DashboardView-module__uVtq4q__tiles{grid-template-columns:repeat(2,1fr)}}
.Modal-module__jXeYoq__ov{z-index:50;background:#141c2d6b;justify-content:center;align-items:flex-start;padding:34px 16px;display:flex;position:fixed;inset:0;overflow:auto}.Modal-module__jXeYoq__modal{background:var(--surface);border-radius:16px;width:100%;max-width:520px;box-shadow:0 30px 80px -20px #141c2d80}.Modal-module__jXeYoq__mhd{border-bottom:1px solid var(--line);align-items:center;padding:15px 18px;display:flex}.Modal-module__jXeYoq__mhd h3{font-family:var(--f-disp);margin:0;font-size:15px}.Modal-module__jXeYoq__mhd .Modal-module__jXeYoq__x{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:20px}.Modal-module__jXeYoq__mbd{padding:16px 18px}.Modal-module__jXeYoq__fld{margin-bottom:13px}.Modal-module__jXeYoq__fld label{color:var(--ink-soft);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.Modal-module__jXeYoq__fld input,.Modal-module__jXeYoq__fld textarea,.Modal-module__jXeYoq__fld select{border:1px solid var(--line-strong);width:100%;font-family:var(--f-body);color:var(--ink);background:var(--surface);border-radius:9px;padding:9px 11px;font-size:13.5px}.Modal-module__jXeYoq__fld textarea{resize:vertical;min-height:64px}.Modal-module__jXeYoq__fld input:focus,.Modal-module__jXeYoq__fld textarea:focus,.Modal-module__jXeYoq__fld select:focus{border-color:var(--accent);outline:none}.Modal-module__jXeYoq__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Modal-module__jXeYoq__mft{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}.Modal-module__jXeYoq__mft .Modal-module__jXeYoq__del{color:var(--coral);border-color:#f0d4d0;margin-right:auto}@media (max-width:640px){.Modal-module__jXeYoq__ov{padding:10px 8px}.Modal-module__jXeYoq__mhd{padding:13px 14px}.Modal-module__jXeYoq__mbd{padding:14px}.Modal-module__jXeYoq__mft{padding:12px 14px}.Modal-module__jXeYoq__fld input,.Modal-module__jXeYoq__fld textarea,.Modal-module__jXeYoq__fld select{font-size:16px}}
.FieldManager-module__ah5JxW__shead{font-family:var(--f-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:11px;font-weight:600}.FieldManager-module__ah5JxW__orow{align-items:center;gap:7px;margin-bottom:6px;display:flex}.FieldManager-module__ah5JxW__orow input[type=color]{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:7px;flex:none;width:30px;height:30px;padding:2px}.FieldManager-module__ah5JxW__orow .FieldManager-module__ah5JxW__olabel{border:1px solid var(--line-strong);min-width:0;font-family:var(--f-body);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.FieldManager-module__ah5JxW__orow .FieldManager-module__ah5JxW__olabel:focus{border-color:var(--accent);outline:none}.FieldManager-module__ah5JxW__orow .FieldManager-module__ah5JxW__odone{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.FieldManager-module__ah5JxW__orow .FieldManager-module__ah5JxW__onav{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink-faint);cursor:pointer;border-radius:6px;flex:none;font-size:9px}.FieldManager-module__ah5JxW__orow .FieldManager-module__ah5JxW__onav:disabled{opacity:.35;cursor:default}.FieldManager-module__ah5JxW__orow .FieldManager-module__ah5JxW__rm{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;flex:none;font-size:16px}.FieldManager-module__ah5JxW__orow .FieldManager-module__ah5JxW__rm:hover{color:var(--coral)}.FieldManager-module__ah5JxW__oadd{border:1px dashed var(--line-strong);width:100%;color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:8px;margin-top:2px;padding:7px;font-size:12.5px}.FieldManager-module__ah5JxW__oadd:hover{border-color:var(--accent);color:var(--accent)}.FieldManager-module__ah5JxW__fitem{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;margin-bottom:7px;padding:9px 11px;display:flex}.FieldManager-module__ah5JxW__fitem .FieldManager-module__ah5JxW__ft{font-family:var(--f-mono);color:var(--ink-faint);background:#f4f6f8;border-radius:5px;padding:1px 7px;font-size:10.5px}.FieldManager-module__ah5JxW__fitem .FieldManager-module__ah5JxW__rm{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:16px}.FieldManager-module__ah5JxW__fitem .FieldManager-module__ah5JxW__rm:hover{color:var(--coral)}
.MultiSelect-module__WiNlsq__msel{position:relative}.MultiSelect-module__WiNlsq__msbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;font-size:13px;font-family:var(--f-body);border-radius:9px;padding:8px 12px}.MultiSelect-module__WiNlsq__msbtn.MultiSelect-module__WiNlsq__active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.MultiSelect-module__WiNlsq__msbtn .MultiSelect-module__WiNlsq__car{color:var(--ink-faint);font-size:10px}.MultiSelect-module__WiNlsq__mpanel{z-index:40;background:var(--surface);border:1px solid var(--line-strong);border-radius:11px;min-width:170px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 40px -18px #141c2d66}.MultiSelect-module__WiNlsq__mopt{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.MultiSelect-module__WiNlsq__mopt input{flex:none;width:auto;min-width:0;margin:0}.MultiSelect-module__WiNlsq__mopt:hover{background:#f5f6f8}.MultiSelect-module__WiNlsq__mclear{border:none;border-top:1px solid var(--line);width:100%;color:var(--ink-faint);cursor:pointer;background:0 0;margin-top:4px;padding:7px 0 3px;font-size:12px}.MultiSelect-module__WiNlsq__mclear:hover{color:var(--coral)}@media (max-width:640px){.MultiSelect-module__WiNlsq__msel{flex:1}.MultiSelect-module__WiNlsq__msbtn{width:100%}}
.Login-module__tU0Bbq__login{background:var(--surface);border:1px solid var(--line-strong);text-align:center;border-radius:16px;max-width:380px;margin:14vh auto;padding:28px;box-shadow:0 24px 60px -30px #141c2d59}.Login-module__tU0Bbq__login .brand{justify-content:center;margin-bottom:6px}.Login-module__tU0Bbq__login p{color:var(--ink-soft);margin:0 0 20px;font-size:13px}.Login-module__tU0Bbq__login .btn{width:100%;margin-bottom:10px;padding:11px}.Login-module__tU0Bbq__login input{border:1px solid var(--line-strong);border-radius:9px;width:100%;margin-bottom:10px;padding:11px;font-size:13.5px}@media (max-width:640px){.Login-module__tU0Bbq__login{margin:8vh auto;padding:22px}.Login-module__tU0Bbq__login input{font-size:16px}}
.page-module__E0kJGG__app{max-width:1160px;margin:0 auto;padding:16px 16px 60px}.page-module__E0kJGG__top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__E0kJGG__tabs{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.page-module__E0kJGG__tabs button{cursor:pointer;color:var(--ink-soft);background:0 0;border:none;border-radius:7px;padding:7px 13px;font-size:13px;font-weight:500}.page-module__E0kJGG__tabs button.page-module__E0kJGG__on{background:var(--accent);color:#fff}.page-module__E0kJGG__panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;overflow:hidden;box-shadow:0 20px 50px -34px #141c2d59}.page-module__E0kJGG__fbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.page-module__E0kJGG__fbar>input{border:1px solid var(--line-strong);min-width:160px;font-family:var(--f-body);background:var(--surface);color:var(--ink);border-radius:9px;flex:1;padding:8px 12px;font-size:13px}.page-module__E0kJGG__fbar>input:focus{border-color:var(--accent);outline:none}@media (max-width:640px){.page-module__E0kJGG__app{padding:10px 10px 40px}.page-module__E0kJGG__top{gap:7px;margin-bottom:10px}.page-module__E0kJGG__tabs{order:5;justify-content:space-between;width:100%}.page-module__E0kJGG__tabs button{text-align:center;flex:1;justify-content:center;padding:6px 8px;font-size:12px}.page-module__E0kJGG__fbar{gap:6px}.page-module__E0kJGG__fbar>input{flex:100%;font-size:16px}}
