.CredentialShare_dialog__SXmfs{width:min(760px,calc(100vw - 32px));max-height:90dvh;margin:auto;padding:22px;box-sizing:border-box;overflow:auto;border:1px solid var(--ui-border,#e3e0ed);border-radius:16px;color:var(--ui-text,#252333);background:var(--ui-panel,#fff);box-shadow:0 22px 70px #16112d33}.CredentialShare_dialog__SXmfs :is(input,select,button){color:var(--ui-text,#252333)}.CredentialShare_dialog__SXmfs input:not([type=checkbox]),.CredentialShare_dialog__SXmfs select{background:var(--ui-hover,#f1f1f3);color:var(--ui-text,#252333);-webkit-text-fill-color:var(--ui-text,#252333)}.CredentialShare_dialog__SXmfs input:disabled,.CredentialShare_dialog__SXmfs select:disabled{opacity:1;cursor:not-allowed}.CredentialShare_dialog__SXmfs button:disabled{opacity:.65}.CredentialShare_dialog__SXmfs button{background:var(--ui-hover,#f1f1f3);padding:8px 12px;border-radius:6px}.CredentialShare_dialog__SXmfs button.primary{background:var(--ui-button,#6852d9);color:var(--ui-button-text,#fff)}.CredentialShare_dialog__SXmfs :is(input,select,button):focus-visible{outline:2px solid var(--ui-accent,#6852d9);outline-offset:2px}.CredentialShare_dialog__SXmfs .CredentialShare_notice__B5gRD{background:var(--ui-accent-soft,#f5f2fc)}.CredentialShare_dialog__SXmfs :is(.CredentialShare_help__WsveW,small){color:var(--ui-muted,#686474)}.CredentialShare_dialog__SXmfs .CredentialShare_eyebrow__JH4UA{color:var(--ui-accent,#6d50cf)}.CredentialShare_dialog__SXmfs::backdrop{background:#17112670}.CredentialShare_dialog__SXmfs header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CredentialShare_dialogHeader___fVT8{position:sticky;top:-22px;z-index:2;background:var(--ui-panel,#fff);padding:12px 0;border-bottom:1px solid var(--ui-border,#e3e0ed)}.CredentialShare_dialogFooter__PgqZS{position:sticky;bottom:-22px;display:flex;justify-content:flex-end;background:var(--ui-panel,#fff);padding:12px 0;border-top:1px solid var(--ui-border,#e3e0ed);margin-top:16px}.CredentialShare_dialog__SXmfs h2,.CredentialShare_public__qM8FM h1{margin:6px 0 10px;font-size:1.65rem;line-height:1.25}.CredentialShare_dialog__SXmfs h3{margin:0;font-size:1rem}.CredentialShare_dialog__SXmfs p{margin:8px 0;line-height:1.55}.CredentialShare_eyebrow__JH4UA{color:#6d50cf;font-size:.73rem;letter-spacing:.1em;font-weight:700}.CredentialShare_grid__1fDe_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.CredentialShare_dialog__SXmfs label,.CredentialShare_public__qM8FM label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0;font-size:.9rem}.CredentialShare_dialog__SXmfs input,.CredentialShare_dialog__SXmfs select,.CredentialShare_public__qM8FM input{width:100%;box-sizing:border-box;min-height:44px;font:inherit;padding:10px 12px;border:1px solid var(--ui-border,#cecbd7);border-radius:7px;color:var(--ui-text,#252333);background:var(--ui-hover,#f1f1f3)}.CredentialShare_dialog__SXmfs small{font-size:.8rem;line-height:1.5;color:#686474;font-weight:400}.CredentialShare_limit__Wk0kl{display:flex;flex-direction:column;gap:12px;min-width:0}.CredentialShare_dialog__SXmfs label.CredentialShare_toggle__QwjuW{flex-direction:row;align-items:center;gap:10px}.CredentialShare_dialog__SXmfs .CredentialShare_toggle__QwjuW input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;accent-color:#6d50cf}.CredentialShare_dialog__SXmfs input:not([type=checkbox]),.CredentialShare_dialog__SXmfs select{height:44px}.CredentialShare_notice__B5gRD{padding:14px 16px;background:#f5f2fc;border-radius:8px;overflow-wrap:anywhere}.CredentialShare_help__WsveW{font-size:.86rem;color:#686474;line-height:1.6}.CredentialShare_error__9ZlsW{color:#9a273c;background:#fff1f3;padding:12px;border-radius:8px}.CredentialShare_actions__pMbme{display:flex;justify-content:flex-end;margin:20px 0}.CredentialShare_linkRow__qUcAn{display:flex;gap:12px;align-items:flex-end;margin:18px 0}.CredentialShare_linkRow__qUcAn label{flex:1}.CredentialShare_history__NHfyu{border-top:1px solid #e7e4ee;margin-top:24px;padding-top:20px}.CredentialShare_history__NHfyu article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eeecf2}.CredentialShare_history__NHfyu>small{display:block;margin-top:12px}.CredentialShare_public__qM8FM{min-height:100dvh;box-sizing:border-box;background:#f7f6fa;padding:48px 20px;color:#252333}.CredentialShare_public__qM8FM section{max-width:620px;margin:0 auto;padding:30px;background:white;border:1px solid #e7e4ee;border-radius:16px;box-shadow:0 12px 40px #33225508}.CredentialShare_public__qM8FM p{line-height:1.6}.CredentialShare_dialog__SXmfs button,.CredentialShare_public__qM8FM button{white-space:normal;min-height:40px;flex-shrink:0}.CredentialShare_public__qM8FM button{cursor:pointer;padding:11px 16px;border-radius:7px;border:1px solid #6d50cf;background:#6d50cf;color:white;font:inherit}.CredentialShare_public__qM8FM button:disabled{opacity:.6;cursor:wait}.CredentialShare_public__qM8FM dl{margin:24px 0}.CredentialShare_public__qM8FM dt{font-size:.78rem;color:#686474;margin-top:16px}.CredentialShare_public__qM8FM dd{margin:5px 0;overflow-wrap:anywhere}.CredentialShare_secret__m8pm2{font-family:monospace;font-size:1rem;padding:14px;background:#f4f1fa;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.CredentialShare_dialog__SXmfs{padding:18px}.CredentialShare_grid__1fDe_{grid-template-columns:1fr;gap:14px}.CredentialShare_linkRow__qUcAn{flex-direction:column;align-items:stretch}.CredentialShare_history__NHfyu article{align-items:flex-start}.CredentialShare_public__qM8FM{padding:24px 14px}.CredentialShare_public__qM8FM section{padding:22px}}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-stats{gap:12px;margin:18px 0;grid-template-columns:repeat(5,minmax(0,1fr))}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-stats>button{background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-panel));border-radius:10px;min-height:108px;padding:16px}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-stats small{overflow-wrap:anywhere}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-panel{min-width:0;padding:0;background:transparent}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-panel-head{min-height:48px;margin-bottom:10px;gap:12px}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-panel-head button{background:var(--ui-accent-soft);border-radius:8px;padding:9px 12px;font-size:12px}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-row{background:color-mix(in srgb,var(--ui-accent) 5%,var(--ui-panel));padding:14px;margin-bottom:8px;border-radius:10px;align-items:center}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DashboardView_page__UUaR0 .DashboardView_overdueOffer__Ty8Ix{background:color-mix(in srgb,#b42318 14%,var(--ui-panel));color:#9f1d15}.DashboardView_page__UUaR0 .DashboardView_overdueOffer__Ty8Ix:hover{background:color-mix(in srgb,#b42318 23%,var(--ui-panel))}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--ui-accent) 11%,var(--ui-panel));color:var(--ui-text);text-align:left;cursor:pointer}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5 b{display:grid;place-items:center;min-width:38px;height:38px;padding:0 6px;background:var(--ui-panel);color:var(--ui-accent);border-radius:8px;font-size:18px}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5 span{font-size:14px;font-weight:600}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5 i{color:var(--ui-accent);font-style:normal;font-size:16px}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5>button:hover,.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-row:hover,.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-stats>button:hover{background:color-mix(in srgb,var(--ui-accent) 19%,var(--ui-panel))}@media (max-width:1100px){.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-grid{grid-template-columns:1fr}.DashboardView_page__UUaR0.DashboardView_page__UUaR0 .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5>button{gap:7px;padding:9px}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5 b{min-width:30px;font-size:16px}.DashboardView_page__UUaR0 .DashboardView_quickLinks__b6yt5 span{font-size:12px}}.TasksView_tasksPage__4UJPM{--planner-blue:#35546f;--planner-green:#4f7d62;--planner-amber:#b07a33;--planner-red:#b85a52;--planner-purple:#7567a5;width:100%;max-width:1540px}.TasksView_heading__ewuuf{margin-bottom:18px}.TasksView_summary__HslOV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.TasksView_summary__HslOV button{display:grid;min-height:94px;padding:15px 17px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-panel);color:var(--ui-text);text-align:left;cursor:pointer}.TasksView_summary__HslOV button:hover{border-color:color-mix(in srgb,var(--planner-blue) 55%,var(--ui-border));box-shadow:0 6px 18px rgb(19 39 57/8%)}.TasksView_summary__HslOV small{color:var(--ui-muted);font-size:9px;font-weight:800;letter-spacing:1.1px}.TasksView_summary__HslOV b{margin:5px 0 2px;font-size:25px;line-height:1}.TasksView_summary__HslOV span{color:var(--ui-muted);font-size:10px}.TasksView_summary__HslOV .TasksView_summaryAlert__iNsgI{border-top:3px solid var(--planner-red)}.TasksView_summary__HslOV .TasksView_summaryDone__Cy41R{border-top:3px solid var(--planner-green)}.TasksView_summary__HslOV button.TasksView_summaryActive__H_LGc{background:color-mix(in srgb,var(--planner-blue) 7%,var(--ui-panel));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--planner-blue) 60%,transparent)}.TasksView_toolbar__2ijgQ{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,210px) minmax(125px,160px) minmax(145px,180px) auto;gap:10px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid var(--ui-border);border-radius:8px;background:color-mix(in srgb,var(--ui-sidebar) 74%,var(--ui-panel))}.TasksView_toolbar__2ijgQ label{display:grid;gap:5px;min-width:0}.TasksView_toolbar__2ijgQ label>span{color:var(--ui-muted);font-size:8px;font-weight:800;letter-spacing:1px}.TasksView_toolbar__2ijgQ input,.TasksView_toolbar__2ijgQ select{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-panel);color:var(--ui-text);font:inherit;font-size:11px}.TasksView_viewSwitch__TEUIY{display:flex;padding:3px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-panel)}.TasksView_viewSwitch__TEUIY button{min-height:32px;padding:7px 12px;border:0;border-radius:5px;background:transparent;color:var(--ui-muted);font-size:9px;font-weight:800;text-transform:uppercase;cursor:pointer}.TasksView_viewSwitch__TEUIY .TasksView_active__dNBbj{background:var(--planner-blue);color:#fff}.TasksView_board__R_p81{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.TasksView_column__yUTJi{display:grid;grid-template-rows:auto auto auto;min-width:230px;height:fit-content;border:1px solid var(--ui-border);border-radius:8px;background:color-mix(in srgb,var(--ui-sidebar) 78%,var(--ui-panel));overflow:hidden}.TasksView_column__yUTJi>header{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:13px 14px 11px;border-top:4px solid var(--planner-blue);background:var(--ui-panel)}.TasksView_column_todo__eWy33>header{border-top-color:var(--planner-blue)}.TasksView_column_in_progress__RxRJb>header{border-top-color:var(--planner-amber)}.TasksView_column_waiting__M89eB>header{border-top-color:var(--planner-purple)}.TasksView_column_completed__ngAxn>header{border-top-color:var(--planner-green)}.TasksView_column__yUTJi header h3{margin:0;color:var(--ui-text);font-size:14px}.TasksView_column__yUTJi header p{margin:3px 0 0;color:var(--ui-muted);font-size:9px}.TasksView_column__yUTJi header>b{display:grid;min-width:26px;height:26px;place-items:center;border-radius:99px;background:var(--ui-sidebar);color:var(--ui-text);font-size:10px}.TasksView_addInColumn__5XQfi{margin:9px 10px 0;padding:9px 11px;border:1px dashed var(--ui-border);border-radius:6px;background:transparent;color:var(--ui-muted);font-size:9px;font-weight:800;text-align:left;text-transform:uppercase;cursor:pointer}.TasksView_addInColumn__5XQfi:hover{border-color:var(--planner-blue);color:var(--planner-blue)}.TasksView_columnTasks__73H_B{display:grid;align-content:start;gap:8px;padding:9px 10px 12px}.TasksView_emptyColumn__xPafF{margin:8px 3px;color:var(--ui-muted);font-size:10px;line-height:1.5}.TasksView_taskCard_____Nl{position:relative;border:1px solid var(--ui-border);border-left:4px solid var(--planner-blue);border-radius:7px;background:var(--ui-panel);box-shadow:0 2px 8px rgb(18 31 42/5%);overflow:hidden}.TasksView_taskComplete__W6T4i{display:grid;width:22px;height:22px;place-items:center;padding:0;border:2px solid var(--ui-muted);border-radius:50%;background:var(--ui-panel);color:#fff;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.TasksView_taskComplete__W6T4i:focus-visible,.TasksView_taskComplete__W6T4i:hover{border-color:var(--planner-green);transform:scale(1.08);outline:2px solid color-mix(in srgb,var(--planner-green) 25%,transparent);outline-offset:2px}.TasksView_taskComplete__W6T4i:disabled{cursor:wait;opacity:.5}.TasksView_taskComplete__W6T4i span{width:6px;height:10px;border-right:2px solid;border-bottom:2px solid;opacity:0;transform:translateY(-1px) rotate(45deg) scale(.65);transition:opacity .12s ease,transform .14s ease}.TasksView_taskCompleteDone__GQgr0{border-color:var(--planner-green);background:var(--planner-green)}.TasksView_taskCompleteDone__GQgr0 span{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}.TasksView_cardComplete__iqa1T{position:absolute;z-index:2;top:12px;left:12px}.TasksView_taskCard_____Nl:hover{border-color:color-mix(in srgb,var(--planner-blue) 45%,var(--ui-border));box-shadow:0 7px 18px rgb(18 31 42/10%)}.TasksView_taskCard_____Nl[draggable=true],.TasksView_taskCard_____Nl[draggable=true] .TasksView_cardMain__K4V_A{cursor:grab}.TasksView_taskCard_____Nl[draggable=true]:active,.TasksView_taskCard_____Nl[draggable=true]:active .TasksView_cardMain__K4V_A{cursor:grabbing}.TasksView_taskCardDragging__UHueR{opacity:.42;transform:rotate(1deg) scale(.98);box-shadow:0 12px 28px rgb(18 31 42/16%)}.TasksView_columnDropTarget__sKjKQ{border-color:var(--planner-green);background:color-mix(in srgb,var(--planner-green) 8%,var(--ui-panel));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--planner-green) 42%,transparent)}.TasksView_columnDropTarget__sKjKQ .TasksView_emptyColumn__xPafF{color:var(--planner-green);font-weight:700}.TasksView_priority_low__hM_06{border-left-color:#7d96aa}.TasksView_priority_normal__JWvoP{border-left-color:var(--planner-blue)}.TasksView_priority_high__p8jhM{border-left-color:var(--planner-amber)}.TasksView_overdue__R1uKU,.TasksView_priority_urgent__R86M2{border-left-color:var(--planner-red)}.TasksView_cardMain__K4V_A{display:grid;width:100%;gap:7px;padding:12px 12px 10px 44px;border:0;background:transparent;color:var(--ui-text);text-align:left;cursor:pointer}.TasksView_cardMeta__HGGYc{display:flex;align-items:center;justify-content:space-between;gap:8px}.TasksView_cardMeta__HGGYc>small{overflow:hidden;color:var(--ui-muted);font-size:8px;font-weight:800;letter-spacing:.8px;text-overflow:ellipsis;white-space:nowrap}.TasksView_cardMeta__HGGYc em{flex:none;padding:3px 6px;border-radius:99px;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.TasksView_priorityBadge_low__mLvdM{background:#edf2f5;color:#536d80}.TasksView_priorityBadge_normal__7B_OA{background:#e8f0f6;color:var(--planner-blue)}.TasksView_priorityBadge_high___AFhM{background:#f8efe2;color:#87591d}.TasksView_priorityBadge_urgent__xonly{background:#fae9e7;color:#963d37}.TasksView_cardMain__K4V_A>strong{font-size:12px;line-height:1.35}.TasksView_cardMain__K4V_A>p,.TasksView_cardMain__K4V_A>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TasksView_cardMain__K4V_A>p{margin:0;color:var(--ui-muted);font-size:9px;line-height:1.45}.TasksView_customerChip__oWHcO{overflow:hidden;color:var(--planner-blue);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.TasksView_dueDate__pWLoZ{color:var(--ui-muted);font-size:8px;font-weight:700}.TasksView_dueToday___y1hd{color:var(--planner-amber)}.TasksView_dueOverdue___tFbc{color:var(--planner-red)}.TasksView_progress__FUv58{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.TasksView_progress__FUv58>i{height:4px;border-radius:99px;background:var(--ui-sidebar);overflow:hidden}.TasksView_progress__FUv58>i>b{display:block;height:100%;border-radius:inherit;background:var(--planner-green)}.TasksView_progress__FUv58>small{color:var(--ui-muted);font-size:8px}.TasksView_cardActions__M8TaC{display:grid;grid-template-columns:1fr auto;gap:6px;padding:7px 9px;border-top:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-sidebar) 52%,var(--ui-panel))}.TasksView_cardActions__M8TaC button,.TasksView_cardActions__M8TaC select{min-height:34px;padding:5px 7px;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-panel);color:var(--ui-text);font:inherit;font-size:9px;font-weight:700}.TasksView_cardActions__M8TaC button{cursor:pointer}.TasksView_list__FJlEb{overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-panel)}.TasksView_listEntry__s4gSB{position:relative;border-top:1px solid var(--ui-border)}.TasksView_listHead__BiCLc,.TasksView_listRow__mRRFI{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(160px,1fr) 150px 100px 120px;gap:16px;align-items:center}.TasksView_listHead__BiCLc{padding:11px 16px;background:color-mix(in srgb,var(--ui-sidebar) 78%,var(--ui-panel));color:var(--ui-muted);font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.TasksView_listRow__mRRFI{width:100%;padding:12px 16px;border:0;border-top:0;background:transparent;color:var(--ui-text);text-align:left;cursor:pointer}.TasksView_listEntry__s4gSB:first-of-type{border-top:0}.TasksView_listEntry__s4gSB .TasksView_listRow__mRRFI{padding-left:52px}.TasksView_listComplete__8NrZD{position:absolute;z-index:2;top:50%;left:16px;transform:translateY(-50%)}.TasksView_listComplete__8NrZD:focus-visible,.TasksView_listComplete__8NrZD:hover{transform:translateY(-50%) scale(1.08)}.TasksView_listRow__mRRFI:hover{background:color-mix(in srgb,var(--planner-blue) 5%,var(--ui-panel))}.TasksView_listOverdue__rODZl{border-left:4px solid var(--planner-red)}.TasksView_listRow__mRRFI strong{display:grid;gap:3px;font-size:11px}.TasksView_listRow__mRRFI strong small{color:var(--ui-muted);font-size:8px;font-weight:600}.TasksView_listRow__mRRFI b,.TasksView_listRow__mRRFI em,.TasksView_listRow__mRRFI span,.TasksView_listRow__mRRFI time{font-size:9px;font-style:normal}.TasksView_listRow__mRRFI time{color:var(--ui-muted)}.TasksView_listRow__mRRFI em{color:var(--planner-blue)}.TasksView_emptyList__fkDe1{padding:50px 24px;text-align:center}.TasksView_emptyList__fkDe1 h3{margin:0 0 6px}.TasksView_emptyList__fkDe1 p{margin:0;color:var(--ui-muted);font-size:11px}@media (prefers-reduced-motion:reduce){.TasksView_taskCardDragging__UHueR{transform:none}}.TasksView_drawerBackdrop__9D1nN{position:fixed;z-index:150;inset:0;display:flex;justify-content:flex-end;background:rgb(16 28 39/38%);backdrop-filter:blur(2px)}.TasksView_drawer__zPMNp{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(620px,100%);height:100%;border-left:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);box-shadow:-20px 0 50px rgb(12 28 42/18%)}.TasksView_drawerHeader__Rfe6d{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--ui-border)}.TasksView_checklist__BZQLJ legend,.TasksView_drawerBody__ADGyN label>span,.TasksView_drawerHeader__Rfe6d span{color:var(--ui-muted);font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.TasksView_drawerHeader__Rfe6d h2{margin:5px 0 0;font-size:24px}.TasksView_drawerHeader__Rfe6d>button{width:38px;height:38px;border:1px solid var(--ui-border);border-radius:7px;background:transparent;color:var(--ui-text);font-size:23px;line-height:1;cursor:pointer}.TasksView_drawerBody__ADGyN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;column-gap:14px;row-gap:16px;padding:20px 24px 24px;overflow-y:auto}.TasksView_drawerBody__ADGyN label{display:grid;gap:6px;align-content:start}.TasksView_drawerBody__ADGyN>.TasksView_customerAssignment__86MrQ,.TasksView_drawerBody__ADGyN>label{align-self:start}.TasksView_customerAssignment__86MrQ{display:grid;align-content:start;gap:6px}.TasksView_customerAssignmentMeta__vcGB_{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:8px;padding-top:1px}.TasksView_customerAssignmentMeta__vcGB_ small{overflow:hidden;color:var(--ui-muted);font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.TasksView_customerAssignmentMeta__vcGB_ button{flex:none;min-height:20px;padding:2px 0;border:0;background:transparent;color:var(--planner-blue);font:inherit;font-size:8px;font-weight:800;cursor:pointer}.TasksView_drawerBody__ADGyN input,.TasksView_drawerBody__ADGyN select,.TasksView_drawerBody__ADGyN textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-sidebar);color:var(--ui-text);font:inherit;font-size:11px}.TasksView_drawerBody__ADGyN input:not([type=checkbox]),.TasksView_drawerBody__ADGyN select{height:42px;max-height:42px;box-sizing:border-box}.TasksView_drawerBody__ADGyN textarea{min-height:116px;line-height:1.55;resize:vertical}.TasksView_wide__CJO4f{grid-column:1/-1}.TasksView_quickCustomer__d_a0q{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--planner-blue) 34%,var(--ui-border));border-radius:7px;background:color-mix(in srgb,var(--planner-blue) 5%,var(--ui-panel))}.TasksView_quickCustomerHeading__EMXU2{display:flex;align-items:end;justify-content:space-between;gap:16px}.TasksView_quickCustomerHeading__EMXU2>div{display:grid;gap:3px}.TasksView_quickCustomerHeading__EMXU2 span{color:var(--planner-blue);font-size:8px;font-weight:800;letter-spacing:1px}.TasksView_quickCustomerHeading__EMXU2 strong{font-size:11px}.TasksView_quickCustomerHeading__EMXU2 small{color:var(--ui-muted);font-size:8px;text-align:right}.TasksView_quickCustomerFields__Quf_Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TasksView_quickCustomer__d_a0q>p{margin:0;color:var(--planner-red);font-size:9px;font-weight:700}.TasksView_quickCustomerActions__U_6Bz{display:flex;justify-content:flex-end;gap:8px}.TasksView_quickCustomerActions__U_6Bz button{min-height:34px;padding:7px 11px;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-panel);color:var(--ui-text);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.TasksView_quickCustomerActions__U_6Bz button:last-child{border-color:var(--planner-blue);background:var(--planner-blue);color:#fff}.TasksView_quickCustomerActions__U_6Bz button:disabled{cursor:wait;opacity:.55}.TasksView_checklist__BZQLJ{display:grid;gap:8px;margin:0;padding:14px;border:1px solid var(--ui-border);border-radius:7px}.TasksView_checklist__BZQLJ legend{padding:0 5px}.TasksView_checklistRow__qlyWC{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.TasksView_checklistRow__qlyWC input[type=checkbox]{width:17px;min-height:17px;accent-color:var(--planner-green)}.TasksView_checklistRow__qlyWC>button{width:32px;height:32px;border:1px solid var(--ui-border);border-radius:5px;background:transparent;color:var(--ui-muted);cursor:pointer}.TasksView_addChecklist__mr08Q{justify-self:start;padding:7px 9px;border:0;background:transparent;color:var(--planner-blue);font-size:9px;font-weight:800;cursor:pointer}.TasksView_drawerError__eaf9A{margin:0 24px 10px;padding:10px 12px;border-left:3px solid var(--planner-red);background:color-mix(in srgb,var(--planner-red) 9%,var(--ui-panel));color:var(--ui-text);font-size:10px}.TasksView_drawerFooter__aZgNA{display:grid;grid-template-columns:auto 1fr auto auto;gap:9px;align-items:center;padding:15px 24px;border-top:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-sidebar) 58%,var(--ui-panel))}@media (max-width:1180px){.TasksView_toolbar__2ijgQ{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,180px))}.TasksView_viewSwitch__TEUIY{grid-column:1/-1;justify-self:end}.TasksView_board__R_p81{grid-template-columns:repeat(4,270px)}}@media (max-width:850px){.TasksView_summary__HslOV{grid-template-columns:repeat(2,minmax(0,1fr))}.TasksView_toolbar__2ijgQ{grid-template-columns:1fr 1fr}.TasksView_search__m5pBc{grid-column:1/-1}.TasksView_viewSwitch__TEUIY{grid-column:auto;justify-self:stretch}.TasksView_viewSwitch__TEUIY button{flex:1}.TasksView_board__R_p81{grid-template-columns:repeat(4,minmax(270px,82vw))}.TasksView_column__yUTJi{height:fit-content}.TasksView_list__FJlEb{overflow-x:auto}.TasksView_listHead__BiCLc,.TasksView_listRow__mRRFI{min-width:800px}}@media (max-width:620px){.TasksView_summary__HslOV{gap:8px}.TasksView_summary__HslOV button{min-height:82px;padding:12px}.TasksView_toolbar__2ijgQ{grid-template-columns:1fr}.TasksView_search__m5pBc,.TasksView_viewSwitch__TEUIY{grid-column:auto}.TasksView_board__R_p81{grid-template-columns:1fr;overflow-x:visible}.TasksView_column__yUTJi{min-width:0;height:auto}.TasksView_columnTasks__73H_B{max-height:420px}.TasksView_listHead__BiCLc{display:none}.TasksView_listRow__mRRFI{grid-template-columns:1fr 1fr;min-width:0;gap:7px 12px;padding:13px}.TasksView_listRow__mRRFI strong{grid-column:1/-1}.TasksView_listRow__mRRFI b,.TasksView_listRow__mRRFI em,.TasksView_listRow__mRRFI span,.TasksView_listRow__mRRFI time{font-size:10px}.TasksView_drawerBody__ADGyN{grid-template-columns:1fr;padding:18px}.TasksView_wide__CJO4f{grid-column:auto}.TasksView_quickCustomerFields__Quf_Q{grid-template-columns:1fr}.TasksView_quickCustomerHeading__EMXU2{align-items:start;flex-direction:column;gap:5px}.TasksView_quickCustomerHeading__EMXU2 small{text-align:left}.TasksView_drawerFooter__aZgNA,.TasksView_drawerHeader__Rfe6d{padding-left:18px;padding-right:18px}.TasksView_drawerFooter__aZgNA{grid-template-columns:1fr 1fr}.TasksView_drawerFooter__aZgNA span{display:none}.TasksView_drawerFooter__aZgNA button{width:100%}.TasksView_drawerFooter__aZgNA .primary{grid-column:1/-1}}.PasskeySettings_passwordField__e2kNJ{display:grid;gap:8px;max-width:680px;margin:18px 0;min-width:0}.PasskeySettings_passwordField__e2kNJ>label,.PasskeySettings_registration__ymvwC label>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PasskeySettings_passwordRow__4MZyl{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px}.PasskeySettings_passwordRow__4MZyl input{width:100%;min-width:0}.app-shell .PasskeySettings_passwordRow__4MZyl input,.app-shell .PasskeySettings_registration__ymvwC input{min-height:44px;border:1px solid var(--ui-border);border-radius:8px}.PasskeySettings_passwordRow__4MZyl .PasskeySettings_eye__vdESd,.PasskeySettings_pasteRow__u12vr .PasskeySettings_paste__TXIqQ{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-hover);color:var(--ui-text);cursor:pointer}.PasskeySettings_eye__vdESd svg,.PasskeySettings_paste__TXIqQ svg{width:22px;height:22px;flex-shrink:0}.PasskeySettings_pasteRow__u12vr{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PasskeySettings_pasteRow__u12vr .PasskeySettings_paste__TXIqQ{text-transform:none;font-size:13px;letter-spacing:normal}.PasskeySettings_pasteRow__u12vr small{flex:1;min-width:180px;font-size:12px;line-height:1.5;color:var(--ui-muted)}.PasskeySettings_inputFeedback__NTsHK{margin:0;font-size:13px;line-height:1.5}.PasskeySettings_guidance__mhnm1{padding:12px 16px;margin:14px 0;border-left:3px solid var(--ui-accent);background:var(--ui-hover);font-size:13px;line-height:1.6}.PasskeySettings_guidance__mhnm1 p{margin:6px 0 0}.PasskeySettings_registration__ymvwC{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:18px 0 8px}.PasskeySettings_registration__ymvwC label{display:grid;gap:8px;min-width:0}.PasskeySettings_registration__ymvwC input{width:100%;min-width:0}.PasskeySettings_registration__ymvwC button{white-space:normal}.app-shell .PasskeySettings_settings__yf3AQ button{min-height:44px}.PasskeySettings_settings__yf3AQ .passkey-feedback:empty{min-height:0;margin:0}@media (max-width:700px){.PasskeySettings_registration__ymvwC{grid-template-columns:minmax(0,1fr)}.app-shell .PasskeySettings_passwordField__e2kNJ input,.app-shell .PasskeySettings_registration__ymvwC input{font-size:16px!important}}.AiOperationHistory_history__1M7XU{margin-bottom:2rem}.AiOperationHistory_toolbar__R5Agj{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin:1rem 0}.AiOperationHistory_toolbar__R5Agj label{display:grid;gap:.4rem;flex:1 1 20rem;min-width:0}.AiOperationHistory_toolbar__R5Agj input{width:100%}.AiOperationHistory_entry__d30v2{border:1px solid #8885;border-radius:.5rem;padding:.8rem;margin:.6rem 0;overflow-wrap:anywhere}.AiOperationHistory_entry__d30v2 summary{cursor:pointer}.AiOperationHistory_entry__d30v2 summary small{display:block;margin-top:.3rem}.AiOperationHistory_entry__d30v2 summary:focus-visible{outline:2px solid #7660df;outline-offset:4px}.AiOperationHistory_entry__d30v2 li{margin:.6rem 0}.PrivacyCasesView_root__ttA5a{padding:1.5rem;max-width:1500px;margin:0 auto;color:var(--ui-text)}.PrivacyCasesView_intro__BQAmS{display:flex;justify-content:space-between;align-items:start;gap:1.5rem;margin-bottom:1.5rem}.PrivacyCasesView_intro__BQAmS h2{font-size:2rem;margin:.3rem 0 .6rem}.PrivacyCasesView_intro__BQAmS p{max-width:860px;line-height:1.5;margin:0}.PrivacyCasesView_eyebrow__p1j_u{color:var(--ui-accent);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.PrivacyCasesView_layout__vwPTw{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:1.25rem}.PrivacyCasesView_editor__dSJyn,.PrivacyCasesView_list__W5Ydw{background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:12px;padding:1.2rem}.PrivacyCasesView_listHeading__h9Gyf,.PrivacyCasesView_sectionHead__fpqW7{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.PrivacyCasesView_listHeading__h9Gyf h3,.PrivacyCasesView_sectionHead__fpqW7 h3{margin:0}.PrivacyCasesView_listHeading__h9Gyf label{display:flex;align-items:center;gap:.35rem;font-size:.8rem}.PrivacyCasesView_caseItem__WgrWG{display:flex;flex-direction:column;width:100%;text-align:left;padding:.75rem;margin-top:.5rem;border:1px solid var(--ui-border);background:transparent;color:var(--ui-text);border-radius:8px;cursor:pointer}.PrivacyCasesView_caseItem__WgrWG span{font-size:.82rem;opacity:.72;margin-top:.2rem}.PrivacyCasesView_selected___JnuR{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.PrivacyCasesView_grid__D_Qc0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0}.PrivacyCasesView_grid__D_Qc0 label{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:600}.PrivacyCasesView_grid__D_Qc0 input,.PrivacyCasesView_grid__D_Qc0 select,.PrivacyCasesView_grid__D_Qc0 textarea{width:100%;box-sizing:border-box;padding:.7rem;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface);color:var(--ui-text);font:inherit}.PrivacyCasesView_wide__QRt7t{grid-column:1/-1}.PrivacyCasesView_check__P3Qr1{display:flex;gap:.5rem;align-items:start;margin:.7rem 0 1.4rem}.PrivacyCasesView_finding__T_DSs{border:1px solid var(--ui-border);border-radius:9px;padding:.8rem 1rem;margin:1rem 0}.PrivacyCasesView_finding__T_DSs legend{font-weight:700;padding:0 .3rem}.PrivacyCasesView_actions__fjolO{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.PrivacyCasesView_actions__fjolO button,.PrivacyCasesView_intro__BQAmS button,.PrivacyCasesView_remove__MfLAW,.PrivacyCasesView_sectionHead__fpqW7 button{border:1px solid var(--ui-accent);border-radius:7px;padding:.65rem 1rem;background:transparent;color:var(--ui-accent);font-weight:700;cursor:pointer}.PrivacyCasesView_actions__fjolO button:disabled{opacity:.5;cursor:not-allowed}.PrivacyCasesView_actions__fjolO .PrivacyCasesView_primary__vRtk6,.PrivacyCasesView_intro__BQAmS .PrivacyCasesView_primary__vRtk6{background:var(--ui-button);color:var(--ui-button-text)}.PrivacyCasesView_remove__MfLAW{border-color:#9b3942;color:#9b3942}.PrivacyCasesView_error__DDTNP,.PrivacyCasesView_success__v7ZnL{padding:.8rem;border-radius:7px}.PrivacyCasesView_error__DDTNP{background:#fce9e9;color:#882d34}.PrivacyCasesView_success__v7ZnL{background:#e8f7eb;color:#215b37}.PrivacyCasesView_hint__WdXtl{opacity:.7}.PrivacyCasesView_history__lTJoW{margin-top:1.5rem}.PrivacyCasesView_history__lTJoW summary{cursor:pointer;font-weight:700}.PrivacyCasesView_history__lTJoW li{margin:.4rem 0}@media (max-width:900px){.PrivacyCasesView_layout__vwPTw{grid-template-columns:1fr}.PrivacyCasesView_intro__BQAmS{flex-direction:column}}@media (max-width:620px){.PrivacyCasesView_grid__D_Qc0{grid-template-columns:1fr}.PrivacyCasesView_root__ttA5a{padding:.7rem}}