.OpsMap_map__FXGN8{display:block;width:100%;height:100%;background:var(--ink-900);-webkit-user-select:none;-moz-user-select:none;user-select:none}.OpsMap_marker__zbpol{transition:transform .8s linear}.OpsMap_halo__NeKat{transform-box:fill-box;transform-origin:center;animation:OpsMap_ops-pulse__zcr0b 2.8s ease-out infinite}.OpsMap_markerName__zFxSc,.OpsMap_markerTitle__Z_mDT{paint-order:stroke;stroke:rgba(7,8,12,.85);stroke-width:3px;stroke-linejoin:round}.OpsMap_markerName__zFxSc{fill:var(--text-primary)}.OpsMap_markerTitle__Z_mDT{fill:var(--text-secondary)}@keyframes OpsMap_ops-pulse__zcr0b{0%{transform:scale(.65);opacity:.45}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.dashboard_shell__2PN3c{display:flex;height:100dvh;background:var(--paper)}.dashboard_column__1b527{flex:1 1;min-width:0;display:flex;flex-direction:column}.dashboard_main__t_RDt{flex:1 1;min-height:0;position:relative;overflow-y:auto}.dashboard_home__VnQx3{width:100%;max-width:820px;margin:0 auto}.dashboard_homePending__yH8C8{visibility:hidden}div.dashboard_home__VnQx3{gap:24px}.dashboard_colMain__kddH_,.dashboard_colSide__VOqqs,.dashboard_deskGrid__HjIkA{display:contents}@media (min-width:1100px){.dashboard_home__VnQx3{max-width:1240px}.dashboard_deskGrid__HjIkA{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:24px;gap:24px;align-items:start}.dashboard_colMain__kddH_,.dashboard_colSide__VOqqs{min-width:0;display:flex;flex-direction:column;gap:24px}}.dashboard_greeting__4XZ2e{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "date date";align-items:center;grid-gap:6px 12px;gap:6px 12px;padding:12px 0 0}.dashboard_greetTitle__utXyE{grid-area:title;margin:0;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.dashboard_greetSub__agFPI{grid-area:date;min-width:0;margin:0;font-size:14px;font-weight:500;color:var(--text-secondary)}.dashboard_overview__T1Gnk{min-height:150px}.dashboard_overviewGrid__KskMI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.dashboard_overviewCol__Fbo3G{min-width:0;display:flex;flex-direction:column;gap:6px}.dashboard_overviewCol__Fbo3G+.dashboard_overviewCol__Fbo3G{border-left:1px solid var(--border);padding-left:24px}.dashboard_overviewLabel__RpyA8{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.dashboard_overviewValue__sg_hh{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_overviewSpark__1IyNO{width:100%;max-width:150px;height:30px;margin-top:2px}.dashboard_overviewNote__Sjgab{font-size:12px;font-weight:500;color:var(--text-secondary)}.dashboard_overviewNoteDanger__ntU5s{color:var(--danger);font-weight:600}.dashboard_overviewCol__Fbo3G .dashboard_progress__aja4i{margin-top:4px;max-width:150px}@media (max-width:820px){.dashboard_overview__T1Gnk{min-height:104px}.dashboard_overviewGrid__KskMI{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard_overviewCol__Fbo3G{gap:4px}.dashboard_overviewCol__Fbo3G+.dashboard_overviewCol__Fbo3G{padding-left:10px}.dashboard_overviewLabel__RpyA8{font-size:11px;overflow:hidden;text-overflow:ellipsis}.dashboard_overviewValue__sg_hh{font-size:17px;line-height:1.25;white-space:nowrap}.dashboard_overviewPhoneHide__vmkvB,.dashboard_overviewSpark__1IyNO{display:none}.dashboard_overviewNote__Sjgab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.dashboard_overviewCol__Fbo3G .dashboard_progress__aja4i{margin-top:2px}}.dashboard_widget__7MYpt.dashboard_widget__7MYpt{display:flex;flex-direction:column;gap:16px;padding:28px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.07);transition:background .18s ease-out,box-shadow .18s ease-out,transform .16s ease-out}a.dashboard_widget__7MYpt.dashboard_widget__7MYpt:hover{background:var(--card-hover);transform:translateY(-2px);box-shadow:0 2px 4px rgba(16,24,40,.06),0 14px 32px rgba(16,24,40,.1)}.dashboard_cardHead__jMuMF{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard_cardTitle__3j6QT{margin:0;display:flex;align-items:center;gap:8px;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.dashboard_cardTitleLite__De_4_{font-size:15px;font-weight:600;color:var(--text-secondary)}.dashboard_widgetGo__D5buG{font-size:14px;color:var(--text-secondary);transition:color .18s ease-out}a.dashboard_widget__7MYpt:hover .dashboard_widgetGo__D5buG{color:var(--accent)}.dashboard_bigValue__P1IR3{font-size:32px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_bigSub__oXDwP{font-size:13px;color:var(--text-secondary)}.dashboard_todayCard__n40ON{min-height:454px}.dashboard_fullPill__mecyg{width:100%;margin-top:auto}.dashboard_tiles__lPYx1{display:grid;grid-template-columns:repeat(var(--tile-cols,4),minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_tile__EvkaP{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border:none;border-radius:18px;background:var(--surface-2);color:var(--text-primary);text-align:left;cursor:pointer;text-decoration:none;transition:background .15s ease-out,transform .16s ease-out}.dashboard_tile__EvkaP:hover{background:#e9eaee}.dashboard_tile__EvkaP:active{transform:scale(.97)}.dashboard_tileArt__iHkoB{width:46px;height:46px}.dashboard_tileText__YCkCv{min-width:0;display:flex;flex-direction:column;gap:3px}.dashboard_tileLabel__YEnuJ{font-size:15px;font-weight:700;line-height:1.2}.dashboard_tileDesc__gRK9e{font-size:12px;font-weight:500;line-height:1.35;color:var(--text-secondary)}.dashboard_todayCount__zRmKc{font-size:13px;font-weight:600;color:var(--text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_timelineScroll__o3Kbl{min-width:0}.dashboard_timelineInner__MJKAu{min-width:0;display:flex;flex-direction:column;gap:16px}.dashboard_progress__aja4i{height:6px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.dashboard_progressFill__SzEeq{height:100%;border-radius:var(--radius-pill);background:var(--success);transition:width .26s ease-out}.dashboard_timeline__0iODr{position:relative;height:22px;margin-top:6px;border-radius:6px;background:var(--surface-2)}.dashboard_block__1kPc0{position:absolute;top:4px;bottom:4px;border-radius:4px}.dashboard_blockDone__50N_s{background:var(--success);opacity:.75}.dashboard_blockActive__5CtVY{background:var(--accent);box-shadow:0 2px 8px var(--accent-glow)}.dashboard_blockAhead__CQLka{background:rgba(16,24,40,.18)}.dashboard_blockLate__u5jTh{background:var(--warning)}.dashboard_timelineScale__CDo62{display:flex;justify-content:space-between;font-size:11px;color:var(--text-secondary)}.dashboard_lateNote__H3vKz{margin:0;font-size:13px;font-weight:500;color:var(--warning)}.dashboard_moneyCard__wwUeZ{background:var(--wash-success),var(--card);min-height:287px}.dashboard_moneyTop__sLfVo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard_moneyFigure__A_KYJ{display:flex;flex-direction:column;gap:4px}.dashboard_moneySpark__hWOmR{width:128px;height:38px;flex-shrink:0;margin-bottom:4px}.dashboard_moneySplit__1LKGo{margin:0;font-size:13px;font-weight:600;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_moneyLine__XW_0h{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--text-secondary)}.dashboard_moneyOverdue__87BYi{font-weight:700;color:var(--danger)}.dashboard_moneyOwed__a5h6T{margin:0;font-size:13px;font-weight:500;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_moneyOwedDanger__3arid{color:var(--danger);font-weight:600}.dashboard_upNext__QDbTh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dashboard_upNextRow__lv2kB{display:grid;grid-template-columns:62px 32px minmax(0,1fr) auto;grid-template-areas:"time dot title title" "time dot who chip";grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:11px 0}.dashboard_upNextRow__lv2kB+.dashboard_upNextRow__lv2kB{border-top:1px solid var(--border)}.dashboard_upNextTime__kjdsO{grid-area:time;font-size:12px;font-weight:700;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_upNextDot__HGRwv.dashboard_upNextDot__HGRwv{grid-area:dot;width:32px;height:32px}.dashboard_upNextDot__HGRwv.dashboard_upNextDot__HGRwv .pastelInitials{font-size:11px}.dashboard_upNextTitle__DjbMn{grid-area:title;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.dashboard_upNextWho__cJdFl{grid-area:who;min-width:0;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_upNextChip__Vtyxs{grid-area:chip;display:flex}.dashboard_reportsPill__c_9nv{align-self:flex-start;margin-top:auto}.dashboard_team__XhlwN{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-gap:14px 8px;gap:14px 8px}.dashboard_teamMember__R2NdZ{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.dashboard_teamStatus__IjPbf{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.dashboard_teamDot__CthXF{width:7px;height:7px;border-radius:50%}.dashboard_dotAccent__paKTN{background:var(--accent)}.dashboard_dotSuccess__Z7vQZ{background:var(--success)}.dashboard_dotMuted__Zu9lX{background:var(--text-tertiary)}.dashboard_attentionCount__QN_6M{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent);font-size:11px;font-weight:700}.dashboard_attnGroup__JH7Ix{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:16px;background:var(--surface-2)}.dashboard_groupLabel__uDKu3{display:flex;align-items:center;gap:8px;width:100%;padding:2px 0;border:none;background:none;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;font-family:inherit}.dashboard_groupChevron__C5jgq{margin-left:auto;transition:transform .16s ease-out}.dashboard_groupChevronOpen__F1Glw{transform:rotate(180deg)}.dashboard_titleArt__GW_Nk{width:24px;height:24px}.dashboard_groupCount__J7_Iu{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--border);font-size:10px;font-weight:700;letter-spacing:0;color:var(--text-secondary)}.dashboard_attentionList__SsYYs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dashboard_attnCard__CVHSw{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 1px 2px rgba(16,24,40,.04);transition:background .15s ease-out,transform .16s ease-out}.dashboard_attnTappable__PP_Vu{cursor:pointer;color:inherit;text-decoration:none}.dashboard_attnTappable__PP_Vu:hover{background:var(--card-hover)}.dashboard_attnTappable__PP_Vu:active{transform:scale(.98)}.dashboard_attnTop__uPMWJ{display:flex;align-items:flex-start;gap:12px}.dashboard_attnCircle__8P5BT.dashboard_attnCircle__8P5BT{width:36px;height:36px}.dashboard_attnCircle__8P5BT.dashboard_attnCircle__8P5BT svg{width:18px;height:18px}.dashboard_attnTitle__u9XvV{flex:1 1;min-width:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--text-primary)}.dashboard_attnGo__AWQRD{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:40px;padding:0 18px;margin-left:48px;align-self:flex-start;border-radius:var(--radius-pill);background:var(--surface-2);font-size:13px;font-weight:700;color:var(--text-primary);transition:background .15s ease-out}.dashboard_attnTappable__PP_Vu:hover .dashboard_attnGo__AWQRD{background:#e4e7ec}.dashboard_attnBtns__9mO3U{display:flex;gap:8px;margin-left:48px}.dashboard_approveBtn__sjtUt,.dashboard_dismissBtn__KAU7B{height:44px;padding:0 22px;border:none;border-radius:var(--radius-pill);font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s ease-out,background .15s ease-out,transform .16s ease-out}.dashboard_approveBtn__sjtUt{background:var(--text-primary);color:#fff}.dashboard_dismissBtn__KAU7B{background:var(--card);color:var(--text-primary)}.dashboard_approveBtn__sjtUt:hover{filter:brightness(1.35)}.dashboard_dismissBtn__KAU7B:hover{background:#e9eaee}.dashboard_approveBtn__sjtUt:active,.dashboard_dismissBtn__KAU7B:active{transform:scale(.97);filter:brightness(.9)}.dashboard_reviewPill__OMGJq{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;margin-left:48px;align-self:flex-start;border-radius:var(--radius-pill);background:#f3f4f6;color:var(--text-primary);font-size:13px;font-weight:700;transition:background .15s ease-out}.dashboard_attnTappable__PP_Vu:hover .dashboard_reviewPill__OMGJq{background:#dfe1e6}.dashboard_allClear__svT22{margin:0;padding:24px 4px;font-size:13px;color:var(--text-secondary);text-align:center}.dashboard_showMoreBtn__S4DOI{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--text-primary);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .18s ease-out}.dashboard_showMoreBtn__S4DOI:hover{background:var(--card-hover)}.dashboard_showMoreBtn__S4DOI:active{transform:scale(.98)}.dashboard_feed__yut5o{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dashboard_feedRow__7bd5E{display:flex;align-items:flex-start;gap:12px;padding:14px 0}.dashboard_feed__yut5o li+li{border-top:1px solid var(--border)}.dashboard_feedRowLink__47Gup{color:inherit;text-decoration:none;border-radius:12px;margin:0 -8px;padding-left:8px;padding-right:8px;transition:background .15s ease-out}.dashboard_feedRowLink__47Gup:hover{background:var(--paper)}.dashboard_feedBody__8_Bsm{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;padding-top:2px}.dashboard_feedText__OAkuB{font-size:13px;font-weight:500;line-height:1.35}.dashboard_feedName__QBpw2{font-weight:700}.dashboard_feedMeta__gHrC3{font-size:12px;color:var(--text-secondary)}.dashboard_feedTime__xPEW5{flex-shrink:0;padding-top:5px;font-size:11px;color:var(--text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:820px){.dashboard_shell__2PN3c{flex-direction:column;gap:0;padding:0}.dashboard_column__1b527{gap:0}.dashboard_main__t_RDt{border-radius:0;padding-bottom:calc(var(--mobile-nav-height) + 16px)}div.dashboard_home__VnQx3{gap:16px}.dashboard_widget__7MYpt.dashboard_widget__7MYpt{padding:20px 16px}.dashboard_todayCard__n40ON{min-height:438px}.dashboard_moneyCard__wwUeZ{min-height:275px}.dashboard_tiles__lPYx1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard_tile__EvkaP{padding:16px 14px}.dashboard_tile__EvkaP:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row;align-items:center}.dashboard_timelineScroll__o3Kbl{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px;padding:0 16px}.dashboard_timelineScroll__o3Kbl::-webkit-scrollbar{display:none}.dashboard_timelineInner__MJKAu{min-width:480px}.dashboard_attnBtns__9mO3U{margin-left:0}.dashboard_approveBtn__sjtUt,.dashboard_dismissBtn__KAU7B{flex:1 1;height:48px;padding:0 20px;font-size:13px}.dashboard_attnGo__AWQRD{margin-left:48px;min-height:24px}.dashboard_reviewPill__OMGJq{margin-left:0;align-self:stretch;height:48px}.dashboard_showMoreBtn__S4DOI{min-height:48px}}.dashboard_widgetHead__HUKjv{display:flex;align-items:center;justify-content:space-between}.dashboard_widgetHeadLeft__LpGiM{min-width:0;display:flex;align-items:center;gap:10px}.dashboard_setupBanner__gdY_J{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--accent-tint)}.dashboard_setupBannerText__zOOUy{flex:1 1;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.5;color:var(--accent)}.dashboard_setupBannerClose__8YnON{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--accent);cursor:pointer;transition:background .15s ease-out,transform .16s ease-out}.dashboard_setupBannerClose__8YnON:hover{background:rgba(228,89,46,.12)}.dashboard_setupBannerClose__8YnON:active{transform:scale(.94)}.dashboard_setupCard__sIAuS.dashboard_setupCard__sIAuS{display:flex;flex-direction:column;gap:14px;padding:28px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.07)}.dashboard_setupPct__aBsOM{font-size:13px;font-weight:700;color:var(--success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_setupRows__sYOqS{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard_setupRow__8zjm4{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:14px;background:var(--paper);font-size:13px;font-weight:700;color:var(--text-primary);transition:background .15s ease-out,transform .16s ease-out}.dashboard_setupRowBtn__dpc7Q:hover,a.dashboard_setupRow__8zjm4:hover{background:#e9eaee}.dashboard_setupRowBtn__dpc7Q:active,a.dashboard_setupRow__8zjm4:active{transform:scale(.98)}.dashboard_setupRowBtn__dpc7Q{width:100%;border:none;font-family:inherit;text-align:left;cursor:pointer}.dashboard_setupRowDone__OymKp{color:var(--text-secondary)}.dashboard_setupLabel__oUJY2{flex:1 1;min-width:0;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dashboard_setupHeadRight__gtkbJ{display:inline-flex;align-items:center;gap:12px}.dashboard_setupTourBtn__7iwg3{padding:0;border:none;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--accent);white-space:nowrap;cursor:pointer}.dashboard_setupDoneBtn__ar_B7{height:32px;padding:0 14px;border:none;border-radius:var(--radius-pill);background:#f3f4f6;font:inherit;font-size:12.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;cursor:pointer;transition:background .15s ease-out,transform .16s ease-out}.dashboard_setupDoneBtn__ar_B7:hover{background:#e9eaee}.dashboard_setupDoneBtn__ar_B7:active{transform:scale(.96)}.dashboard_setupMeter__sPUI9{display:flex;align-items:center;gap:12px}.dashboard_setupMeter__sPUI9 .dashboard_progress__aja4i{flex:1 1}.dashboard_setupAllSet__4IsQU{font-size:15px;font-weight:800;color:var(--success)}.dashboard_setupAllSet__4IsQU,.dashboard_setupChipPop__yO7ah{animation:dashboard_setupPop__hO8Wn .35s cubic-bezier(.2,.8,.3,1)}@keyframes dashboard_setupPop__hO8Wn{0%{opacity:0;transform:scale(.6)}}.dashboard_setupWrap__UrA5h{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),opacity .26s ease-out,margin-bottom .38s cubic-bezier(.4,0,.2,1)}.dashboard_setupInner__zYsJs{min-height:0;display:flex;flex-direction:column;gap:24px}.dashboard_setupWrapLeaving__cLr9i{grid-template-rows:0fr;opacity:0;margin-bottom:-24px}.dashboard_setupWrapLeaving__cLr9i .dashboard_setupInner__zYsJs{overflow:hidden}@media (prefers-reduced-motion:reduce){.dashboard_setupWrap__UrA5h{transition:none}.dashboard_setupAllSet__4IsQU,.dashboard_setupChipPop__yO7ah{animation:none}}.dashboard_setupGo__845p4{flex-shrink:0;font-size:12px;font-weight:700;color:var(--accent);white-space:nowrap}@media (max-width:820px){.dashboard_setupCard__sIAuS.dashboard_setupCard__sIAuS{padding:20px 16px}.dashboard_setupRows__sYOqS{grid-template-columns:1fr}.dashboard_setupWrapLeaving__cLr9i{margin-bottom:-16px}}.dashboard_greetActions__AMt0y{grid-area:actions;justify-self:end}@media (max-width:820px){.dashboard_greeting__4XZ2e{grid-template-areas:"title title" "date actions"}}.dashboard_greetBtns__5fcoc{display:flex;gap:8px;flex-shrink:0}.dashboard_customiseBtn__GfSzs{height:36px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,transform .16s ease-out}.dashboard_customiseBtn__GfSzs:hover{background:var(--card);color:var(--text-primary)}.dashboard_customiseBtn__GfSzs:active{transform:scale(.97)}.dashboard_customiseIcon__xA4Y9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;padding:0;border:none;border-radius:50%;background:var(--accent-tint);color:var(--accent);cursor:pointer;transition:filter .15s ease-out,transform .16s ease-out}.dashboard_customiseIcon__xA4Y9:hover{filter:brightness(.96)}.dashboard_customiseIcon__xA4Y9:active{transform:scale(.94)}.dashboard_customiseIcon__xA4Y9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard_customiseDoneBtn__jaouI{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.dashboard_customiseDoneBtn__jaouI:hover{background:var(--text-primary);color:#fff;filter:brightness(1.35)}.dashboard_editWrap__X9x9l{border:1.5px dashed var(--border);border-radius:var(--radius-card);padding:8px}.dashboard_editBar__yCp5E{display:flex;align-items:center;gap:6px;padding:0 4px 8px}.dashboard_editLabel__YfcwV{margin-right:auto;font-size:12px;font-weight:700;color:var(--text-secondary)}.dashboard_editBtn__8o0Sh{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text-primary);cursor:pointer;transition:background .15s ease-out}.dashboard_editBtn__8o0Sh:disabled{opacity:.35;cursor:default}.dashboard_editBtn__8o0Sh:not(:disabled):hover{background:var(--card-hover)}.dashboard_editHidden__Gp3hs{opacity:.35}.dashboard_actionEdit__S12YQ{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:0 4px}.dashboard_actionList__HIBin{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard_actionRow__Rq7pi{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border-radius:14px;background:var(--surface-2);transition:opacity .15s ease-out}.dashboard_actionRowOff__D14DP .dashboard_actionArt__22_Me,.dashboard_actionRowOff__D14DP .dashboard_actionText__JWBKs{opacity:.4}.dashboard_actionArt__22_Me{width:32px;height:32px;flex-shrink:0}.dashboard_actionText__JWBKs{flex:1 1;min-width:0;display:flex;flex-direction:column}.dashboard_actionLabel__vaox7{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_actionDesc__7CxPA{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:820px){.dashboard_actionList__HIBin{grid-template-columns:minmax(0,1fr)}.dashboard_actionRow__Rq7pi .dashboard_editBtn__8o0Sh{width:40px;height:40px;border-radius:12px}}.GrowField_grow__D0ffn.GrowField_grow__D0ffn{resize:none;overflow-x:hidden;vertical-align:top;scroll-padding-block:4px}.Drawer_overlay__IL4QQ{position:fixed;inset:0;z-index:50;background:var(--scrim);animation:Drawer_fade-in__sZA4b .18s ease-out}.Drawer_panel__jvwWe{position:absolute;top:16px;right:16px;bottom:16px;width:424px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;animation:Drawer_slide-in___DiPs .26s cubic-bezier(.2,.8,.3,1)}.Drawer_dragHandle__sqA61{display:none}.Drawer_header__BJoRz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 12px}.Drawer_title__LqUgu{margin:0;font-size:20px;font-weight:700}.Drawer_subtitle__0aM5e{margin:2px 0 0;font-size:13px;color:var(--text-secondary)}.Drawer_close__p_jER{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);color:var(--text-secondary);cursor:pointer;transition:background .15s ease-out,color .15s ease-out,transform .18s ease-out}.Drawer_close__p_jER:hover{background:var(--surface-2);color:var(--text-primary)}.Drawer_close__p_jER:active{transform:scale(.97)}.Drawer_body__vpSu9{padding:8px 24px 24px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:24px}.Drawer_body__vpSu9>*{flex-shrink:0}@keyframes Drawer_fade-in__sZA4b{0%{opacity:0}to{opacity:1}}@keyframes Drawer_slide-in___DiPs{0%{transform:translateX(48px);opacity:0}to{transform:none;opacity:1}}@media (max-width:820px){.Drawer_overlay__IL4QQ{z-index:80}.Drawer_panel__jvwWe{top:calc(env(safe-area-inset-top, 0px) + 16px);right:0;bottom:0;left:0;width:100%;max-width:100%;border-radius:28px 28px 0 0;border-bottom:none;animation:Drawer_sheet-up__fsuUI .26s cubic-bezier(.2,.8,.3,1)}.Drawer_dragHandle__sqA61{display:block;width:40px;height:5px;flex-shrink:0;margin:10px auto 0;border-radius:var(--radius-pill);background:rgba(16,24,40,.16)}.Drawer_header__BJoRz{padding:8px 16px 12px}.Drawer_close__p_jER{width:48px;height:48px}.Drawer_body__vpSu9{padding:8px 16px calc(env(safe-area-inset-bottom, 0px) + 24px);-webkit-overflow-scrolling:touch}}@keyframes Drawer_sheet-up__fsuUI{0%{transform:translateY(100%)}to{transform:none}}.StatusChip_chip__dcsbh{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.StatusChip_dot__jKkop{width:6px;height:6px;border-radius:50%;background:currentColor}.StatusChip_success__v86nA{color:var(--success);background:var(--success-tint)}.StatusChip_accent__qP7MQ{color:var(--accent);background:var(--accent-tint)}.StatusChip_warning__S1QKp{color:var(--warning);background:var(--warning-tint)}.StatusChip_danger__kZCuc{color:var(--danger);background:var(--danger-tint)}.StatusChip_neutral__asVQl{color:var(--text-secondary);background:var(--neutral-tint)}.StatusChip_muted__zRNoQ{color:var(--text-secondary);background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.servDark .StatusChip_muted__zRNoQ{color:var(--text-tertiary);background:rgba(255,255,255,.05);box-shadow:none}.JobEditor_editor__KrX4M{display:flex;flex-direction:column;gap:20px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--paper)}.JobEditor_section___nD44{display:flex;flex-direction:column;gap:8px}.JobEditor_scheduleRow__L4tEY{display:flex;gap:8px}.JobEditor_scheduleRow__L4tEY>*{flex:1 1;min-width:0}.JobEditor_scheduleRow__L4tEY>.JobEditor_whenPick__jWaFh{flex:2 1}.JobEditor_input__Ae_3i{height:44px;padding:0 12px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--card);color:var(--text-primary);outline:none;transition:border-color .15s ease-out,box-shadow .15s ease-out}.JobEditor_input__Ae_3i:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.JobEditor_seriesRow__0bGPm{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.JobEditor_seriesChip__Js9lh{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-pill);background:var(--text-primary);color:#fff;font-size:12px;font-weight:700}.JobEditor_seriesEdit___EpMu{height:36px;padding:0 16px;border:none;border-radius:var(--radius-pill);background:#f3f4f6;color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .16s ease-out}.JobEditor_seriesEdit___EpMu:hover{background:#e9eaee}.JobEditor_seriesEdit___EpMu:active{transform:scale(.97)}.JobEditor_windowHint__N5Vx7{font-size:12px;font-weight:500;color:var(--text-secondary)}.JobEditor_statusRow__8sSr2{display:flex;flex-wrap:wrap;gap:8px}.JobEditor_statusBtn__bTLwc{height:44px;padding:0 18px;border:none;border-radius:var(--radius-pill);background:#f3f4f6;color:var(--text-primary);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .16s ease-out}.JobEditor_statusBtn__bTLwc:hover{background:#e9eaee}.JobEditor_statusBtn__bTLwc:active{transform:scale(.97)}.JobEditor_error__kduxJ{margin:0;font-size:13px;font-weight:500;color:var(--danger)}.JobEditor_actions__21eey{display:flex;align-items:center;justify-content:space-between;gap:12px}.JobEditor_cancelBtn__BsyA_{height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);color:var(--danger);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .18s ease-out}.JobEditor_cancelBtn__BsyA_:hover{background:var(--danger-tint)}.JobEditor_cancelBtn__BsyA_:active{transform:scale(.97)}.JobEditor_confirmCancel__ysLq1{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-secondary)}.JobEditor_confirmNo__H5X01,.JobEditor_confirmYes___4VTI{height:32px;padding:0 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;cursor:pointer;transition:filter .15s ease-out,background .15s ease-out,transform .18s ease-out}.JobEditor_confirmYes___4VTI{border:none;background:var(--danger);color:#fff}.JobEditor_confirmNo__H5X01{border:1px solid var(--border);background:var(--card);color:var(--text-secondary)}.JobEditor_confirmYes___4VTI:hover{filter:brightness(.92)}.JobEditor_confirmNo__H5X01:hover{background:var(--surface-2)}.JobEditor_confirmNo__H5X01:active,.JobEditor_confirmYes___4VTI:active{transform:scale(.97)}.JobEditor_partsToggle__XdmZG{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.JobEditor_partsToggle__XdmZG:hover .JobEditor_partsChevron__YEyTy{color:var(--text-primary)}.JobEditor_partsChevron__YEyTy{color:var(--text-secondary);transition:transform .18s ease-out}.JobEditor_partsChevronOpen__jAjBh{transform:rotate(180deg)}.JobEditor_partsBody__Ch_X9{display:flex;flex-direction:column;gap:10px}.JobEditor_partsList__GtQVp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.JobEditor_partRow__FhZpu{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.JobEditor_partName__eARXX{flex:1 1;min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobEditor_partPrice__4uBOh{flex-shrink:0;font-size:13px;font-weight:700}.JobEditor_partPickList__xm4Sc{display:flex;flex-direction:column;padding:4px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);max-height:200px;overflow-y:auto}.JobEditor_partPickRow__ulN8r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:none;background:none;border-radius:12px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .15s ease-out}.JobEditor_partPickRow__ulN8r:hover{background:var(--hover)}.JobEditor_partPickMeta__bPOT_{flex-shrink:0;font-size:12px;color:var(--text-secondary);white-space:nowrap}.JobEditor_partStepper___axGc{display:flex;align-items:center;gap:2px;flex-shrink:0}.JobEditor_partStepBtn__DcQeI{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--text-primary);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .18s ease-out}.JobEditor_partStepBtn__DcQeI:hover{background:var(--surface-2)}.JobEditor_partStepBtn__DcQeI:active{transform:scale(.97)}.JobEditor_partsAddBtn__XsuRB{align-self:flex-start;height:36px;padding:0 16px;border:1px dashed var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--accent);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .18s ease-out}.JobEditor_partsAddBtn__XsuRB:hover{background:var(--accent-tint)}.JobEditor_partsAddBtn__XsuRB:active{transform:scale(.97)}.JobEditor_partsAddBtn__XsuRB:disabled{opacity:.5;cursor:default}.JobEditor_partsTotal__i9B5e{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:2px}.JobEditor_partsTotalValue__ctiDk{font-size:15px;font-weight:700}.JobEditor_partsEmpty__KXvU_{margin:0;font-size:13px;color:var(--text-secondary)}@media (max-width:820px){.JobEditor_scheduleRow__L4tEY{flex-direction:column}.JobEditor_input__Ae_3i{height:48px;font-size:16px}.JobEditor_statusRow__8sSr2{flex-direction:column}.JobEditor_statusBtn__bTLwc{width:100%;height:48px;font-size:14px}.JobEditor_actions__21eey{flex-direction:column;align-items:stretch;gap:10px}.JobEditor_actions__21eey .btn-primary{width:100%;height:56px}.JobEditor_cancelBtn__BsyA_{height:48px}.JobEditor_confirmCancel__ysLq1{flex-wrap:wrap;justify-content:space-between}.JobEditor_confirmNo__H5X01,.JobEditor_confirmYes___4VTI{height:48px;padding:0 16px}.JobEditor_seriesEdit___EpMu{height:48px;padding:0 20px}.JobEditor_partPickRow__ulN8r,.JobEditor_partsToggle__XdmZG{min-height:48px}.JobEditor_partStepBtn__DcQeI{width:48px;height:48px}.JobEditor_partsAddBtn__XsuRB{align-self:stretch;height:48px}}.JobEditor_editor__KrX4M button[aria-haspopup=listbox]{width:100%;justify-content:space-between}@media (max-width:820px){.JobEditor_editor__KrX4M button[aria-haspopup=listbox]{height:48px}}.CalendarJobDrawer_statusRow__76OL2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CalendarJobDrawer_when__CDZ0p{font-size:13px;font-weight:700}.CalendarJobDrawer_windowLine__OrfmP{margin:-6px 0 0;font-size:13px;font-weight:500;color:var(--text-secondary)}.CalendarJobDrawer_repeatChip__YZ8G7{display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;padding:0 6px 0 14px;border:none;border-radius:var(--radius-pill);background:#f3f4f6;cursor:pointer;transition:background .15s ease-out,transform .16s ease-out}.CalendarJobDrawer_repeatChip__YZ8G7:hover{background:#e9eaee}.CalendarJobDrawer_repeatChip__YZ8G7:active{transform:scale(.98)}.CalendarJobDrawer_repeatLabel__vryaA{font-size:13px;font-weight:700;color:var(--text-primary)}.CalendarJobDrawer_repeatEdit__HkswS{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--radius-pill);background:var(--text-primary);color:#fff;font-size:12px;font-weight:700}.CalendarJobDrawer_section__JFB3I{display:flex;flex-direction:column;gap:8px}.CalendarJobDrawer_line__JWnP6{margin:0;font-size:14px;font-weight:500}.CalendarJobDrawer_lineSub__OidTX{margin:0;font-size:13px;color:var(--text-secondary)}.CalendarJobDrawer_techList__hOJMK{display:flex;flex-direction:column;gap:10px}.CalendarJobDrawer_empty__vOyRH{margin:0;font-size:13px;color:var(--text-secondary)}.CalendarJobDrawer_progress__zeZb6{height:6px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.CalendarJobDrawer_progressFill__ZjziU{height:100%;border-radius:var(--radius-pill);background:var(--accent);transition:width .26s ease-out}.CalendarJobDrawer_openLink__E6Xlk{display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--radius-control);background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px rgba(16,24,40,.05);font-size:14px;font-weight:700;transition:background .15s ease-out,transform .18s ease-out}.CalendarJobDrawer_openLink__E6Xlk:hover{background:var(--surface-2)}.CalendarJobDrawer_openLink__E6Xlk:active{transform:scale(.98)}.CalendarJobDrawer_editBtn__dGDHP{height:44px;border-radius:var(--radius-control);background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--text-primary);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .18s ease-out}.CalendarJobDrawer_editBtn__dGDHP:hover{background:var(--surface-2)}.CalendarJobDrawer_editBtn__dGDHP:active{transform:scale(.98)}@media (max-width:820px){.CalendarJobDrawer_statusRow__76OL2{flex-direction:column;align-items:flex-start;gap:8px}.CalendarJobDrawer_when__CDZ0p{white-space:normal}.CalendarJobDrawer_techList__hOJMK{gap:12px}.CalendarJobDrawer_editBtn__dGDHP,.CalendarJobDrawer_openLink__E6Xlk{width:100%;height:48px}.CalendarJobDrawer_repeatChip__YZ8G7{height:48px}}.DayView_board__DFFdb{padding:16px;overflow-x:auto}.DayView_grid__biDZ1{display:grid;grid-column-gap:8px;column-gap:8px;min-width:880px}.DayView_colHeader__qCLyR{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px 14px}.DayView_colName__FueAO{display:flex;flex-direction:column;min-width:0}.DayView_colFirst__2slZ6{font-size:13px;font-weight:700}.DayView_colFirst__2slZ6,.DayView_colTitle__Gbp_d{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DayView_colTitle__Gbp_d{font-size:11px;color:var(--text-secondary)}.DayView_unassignedAvatar__bAzo2{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px dashed var(--border);color:var(--text-secondary);font-weight:700}.DayView_gutter__nigaY{position:relative}.DayView_hour__cxsgx{position:absolute;right:12px;transform:translateY(-50%);font-size:11px;font-weight:500;color:var(--text-secondary)}.DayView_col__VHOtm{position:relative;border-radius:12px;background:repeating-linear-gradient(to bottom,rgba(16,24,40,.06) 0,rgba(16,24,40,.06) 1px,transparent 1px,transparent 56px),var(--paper)}.DayView_block__l_dbV{position:absolute;padding:6px 10px;border:none;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;gap:1px;text-align:left;cursor:pointer;color:var(--text-primary);transition:filter .15s ease-out,transform .18s ease-out}.DayView_block__l_dbV:hover{filter:brightness(.95)}.DayView_block__l_dbV:active{transform:scale(.98)}.DayView_blockTitle__GTGlm{font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DayView_blockSub__vfcyy{font-size:11px}.DayView_blockSub__vfcyy,.DayView_blockTime__KO1dc{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DayView_blockTime__KO1dc{font-size:10px;font-weight:500}.DayView_check__HCJde{color:var(--success)}.DayView_repeatMark__UO72e{color:var(--accent);font-weight:700}.DayView_draggable___hzEF{cursor:-webkit-grab;cursor:grab;touch-action:none}.DayView_immovable__1z6gp{cursor:not-allowed}.DayView_dragSource__5mDr7,.DayView_grabbing__WArki,.DayView_grabbing__WArki *{cursor:-webkit-grabbing;cursor:grabbing}.DayView_dragSource__5mDr7{opacity:.4;outline:2px dashed var(--text-tertiary);outline-offset:-2px}.DayView_colDrop__owDaM{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-tint)}.DayView_ghost__96PTx{position:absolute;left:3px;right:3px;border:2px dashed var(--accent);border-radius:12px;background:var(--accent-tint);display:flex;align-items:flex-start;padding:6px 10px;pointer-events:none;z-index:2}.DayView_ghostTime__Ym_Cd{font-size:11px;font-weight:700;color:var(--accent);white-space:nowrap}.DayView_done__NnKws{opacity:.55}.DayView_canceled__IzP_y{opacity:.4}.DayView_canceled__IzP_y .DayView_blockTitle__GTGlm{text-decoration:line-through}.DayView_live__k3T6g{box-shadow:0 0 0 1px var(--accent),0 2px 10px var(--accent-glow)}.DayView_emptyDay__inKOF{padding:48px 24px;text-align:center;font-size:14px;color:var(--text-secondary)}@media (max-width:820px){.DayView_board__DFFdb{display:none}}.agenda_agenda__35JBX,.agenda_empty__XRuAT{display:none}@media (max-width:820px){.agenda_agenda__35JBX{display:block;padding:0;overflow:hidden}.agenda_row__GrVsU{width:100%;min-height:60px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:none;background:none;text-align:left;cursor:pointer;transition:background .15s ease-out}.agenda_row__GrVsU:active{background:var(--surface-2)}.agenda_row__GrVsU+.agenda_row__GrVsU{border-top:1px solid var(--border)}.agenda_time___CBn9{width:64px;flex-shrink:0;white-space:nowrap;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.agenda_avatar___Tnwm{width:36px;height:36px}.agenda_avatar___Tnwm .pastelInitials{font-size:12px}.agenda_body__md_sd{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.agenda_title__lbXA0{font-size:14px;font-weight:700;color:var(--text-primary)}.agenda_customer__M_iNH,.agenda_title__lbXA0{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda_customer__M_iNH{font-size:12px;color:var(--text-secondary)}.agenda_status_accent__MY7rI{font-weight:600;color:var(--accent)}.agenda_status_success__my1v8{font-weight:600;color:var(--success)}.agenda_done__WxWGL{opacity:.62}.agenda_canceled__vmbDU{opacity:.45}.agenda_canceled__vmbDU .agenda_title__lbXA0{text-decoration:line-through}.agenda_band__kL2_n{margin:0;padding:9px 14px;display:flex;align-items:baseline;gap:8px;background:var(--surface-2);font-weight:400}.agenda_band__kL2_n+.agenda_row__GrVsU{border-top:none}.agenda_bandDow__45aIc{font-size:13px;font-weight:700;color:var(--text-primary)}.agenda_bandDate__jSrDJ{font-size:12px;font-weight:500;color:var(--text-secondary)}.agenda_bandToday__jdhyz{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.agenda_empty__XRuAT{display:block;padding:32px 16px;text-align:center;font-size:14px;color:var(--text-secondary)}}.mobile_empty__v_J_d,.mobile_planner__OgV33,.mobile_week__Y_16p{display:none}@media (max-width:820px){.mobile_week__Y_16p{display:flex;flex-direction:column;gap:8px}.mobile_planner__OgV33{display:block;padding:8px 8px 8px 0}.mobile_grid__adfMe{display:grid;grid-template-columns:46px 1fr}.mobile_gutter__9eywf{position:relative}.mobile_hour__o7wyh{position:absolute;right:8px;transform:translateY(-50%);font-size:10px;font-weight:500;color:var(--text-secondary)}.mobile_col__DMtKT{position:relative;border-radius:10px;background:repeating-linear-gradient(to bottom,rgba(16,24,40,.06) 0,rgba(16,24,40,.06) 1px,transparent 1px,transparent 42px),var(--paper)}.mobile_block__syef5{position:absolute;padding:3px 8px;border:none;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:0;text-align:left;color:var(--text-primary);cursor:pointer;transition:transform .15s ease-out;container-type:inline-size}.mobile_block__syef5:active{transform:scale(.98)}.mobile_blockNarrow__zUX1j{padding:3px 3px 3px 4px}.mobile_blockTime__Au4l_{font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile_blockCustomer__7DzOf{display:-webkit-box;-webkit-box-orient:vertical;font-size:11px;color:var(--text-secondary);line-height:1.3;overflow:hidden}@container (max-width: 52px){.mobile_blockMeridiem__PHkrB{display:none}}.mobile_done__gwqjG>*{opacity:.55}.mobile_canceled__T_C_c>*{opacity:.4}.mobile_canceled__T_C_c .mobile_blockCustomer__7DzOf{text-decoration:line-through}.mobile_live__6suSX{box-shadow:0 0 0 1px var(--accent),0 2px 10px var(--accent-glow)}.mobile_now__sabEw{position:absolute;left:0;right:0;height:2px;border-radius:1px;background:var(--accent);box-shadow:0 0 6px var(--accent-glow);pointer-events:none;z-index:2}.mobile_now__sabEw:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.mobile_empty__v_J_d{display:block;padding:32px 16px;text-align:center;font-size:14px;color:var(--text-secondary)}.mobile_strip__Jk_08{display:flex;gap:6px;position:-webkit-sticky;position:sticky;top:0;z-index:10;margin-bottom:-8px;padding-bottom:8px;background:var(--paper)}.mobile_day__kxPb3{flex:1 1;min-width:0;min-height:56px;padding:7px 0 6px;display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--text-secondary);cursor:pointer;transition:background .18s ease-out,color .18s ease-out,transform .18s ease-out}.mobile_day__kxPb3:active{transform:scale(.97)}.mobile_daySelected__1xAJM{background:var(--accent-tint);color:var(--text-primary)}.mobile_dayToday__McUvc{box-shadow:inset 0 0 0 1px var(--accent),0 2px 10px var(--accent-glow)}.mobile_dow__RBKoX{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.mobile_dayNum__7wElR{font-size:15px;font-weight:700;line-height:1.2}.mobile_dot__5wphi{width:5px;height:5px;border-radius:50%;background:transparent}.mobile_dotOn__G_ve9{background:var(--accent)}}.mobile_offGridRow__Xgb9H{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 12px 4px}.mobile_offGridLabel__2cOEH{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-right:2px}.mobile_offGridChip__38G83{height:32px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.MonthView_board__68uA0{padding:12px}.MonthView_dowRow__f5lNm{display:grid;grid-template-columns:repeat(7,1fr);padding:4px 4px 10px}.MonthView_dow__rVjEU{text-align:center;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.MonthView_cells__qQ_cY{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.MonthView_cell__evcdc{min-height:104px;min-width:0;padding:6px;border-radius:12px;background:var(--paper);display:flex;flex-direction:column;gap:3px;cursor:pointer;transition:background .18s ease-out}.MonthView_cell__evcdc:hover{background:var(--surface-2)}.MonthView_weekend__076HC{background:#fbfbfd}.MonthView_weekend__076HC .MonthView_dayNum__gby9A{color:var(--text-secondary)}.MonthView_outside__sG3Lo{opacity:.4}.MonthView_today__76zh6{box-shadow:inset 0 0 0 1px var(--accent),0 2px 10px var(--accent-glow)}.MonthView_today__76zh6 .MonthView_dayNum__gby9A{color:var(--accent)}.MonthView_dayNum__gby9A{font-size:12px;font-weight:700;padding:0 2px 2px}.MonthView_chip__KxUrJ{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:3px 6px;border:none;border-radius:8px;background:var(--card);box-shadow:0 1px 2px rgba(16,24,40,.06);color:var(--text-primary);font-size:11px;text-align:left;cursor:pointer;transition:background .18s ease-out,transform .18s ease-out}.MonthView_chip__KxUrJ:hover{background:var(--card-hover)}.MonthView_chip__KxUrJ:active{transform:scale(.98)}.MonthView_chipDim__8A_FG{opacity:.5}.MonthView_chipDot__MwfOJ{width:6px;height:6px;flex-shrink:0;border-radius:50%}.MonthView_chipText__sJQb7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MonthView_more__fbKK2{padding:0 6px;font-size:11px;color:var(--text-secondary)}@media (max-width:820px){.MonthView_board__68uA0{padding:8px}.MonthView_cells__qQ_cY{gap:3px}.MonthView_cell__evcdc{min-height:44px;padding:5px 4px;border-radius:10px;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:3px}.MonthView_dayNum__gby9A{width:100%;padding:0 1px 1px}.MonthView_chip__KxUrJ{pointer-events:none;width:auto;min-width:0;padding:0;background:none;box-shadow:none;border-radius:0}.MonthView_chipText__sJQb7{display:none}.MonthView_chipDot__MwfOJ{width:7px;height:7px}.MonthView_more__fbKK2{padding:0;font-size:10px;line-height:1}.MonthView_moreWord__NoR0Y{display:none}}.dnd_draggable__l_coC.dnd_draggable__l_coC{cursor:-webkit-grab;cursor:grab;touch-action:none}.dnd_immovable__AGihZ.dnd_immovable__AGihZ{cursor:not-allowed}.dnd_grabbing__K8wzS,.dnd_grabbing__K8wzS *{cursor:-webkit-grabbing;cursor:grabbing}.dnd_dragSource__qU3dN{opacity:.4;outline:2px dashed var(--text-tertiary);outline-offset:-2px}.dnd_dayDrop__Lio_s{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-tint)}.dnd_cellDrop__JI3j1{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-tint)!important}.dnd_ghost__hmaxK{position:absolute;left:2px;right:2px;border:2px dashed var(--accent);border-radius:8px;background:var(--accent-tint);display:flex;align-items:flex-start;padding:4px 6px;pointer-events:none;z-index:2}.dnd_ghostTime__q03tr{font-size:10px;font-weight:700;color:var(--accent);white-space:nowrap}.JobFinishRules_tile__EumU6{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:16px;background:var(--surface-2)}.JobFinishRules_head__EGJWh{display:flex;align-items:center;justify-content:space-between;gap:12px}.JobFinishRules_change__06bFA{font-size:12px;font-weight:600;color:var(--text-secondary);text-decoration:none}.JobFinishRules_change__06bFA:hover{color:var(--text-primary);text-decoration:underline}.JobFinishRules_lines__5NZ7k{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.JobFinishRules_line__QIpK_{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.JobFinishRules_label__qPSkU{font-size:13px;font-weight:600}.JobFinishRules_note__pvqTA{margin:0;font-size:13px;color:var(--text-secondary)}.InviteSheet_message__iQvFQ{padding:14px 16px;border-radius:var(--radius-control);background:var(--surface-2)}.InviteSheet_messageText__fIS6q{margin:0;font-size:14px;line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.InviteSheet_sendBtns__kFPTR{display:flex;flex-direction:column;gap:8px}.InviteSheet_sendBtns__kFPTR>*{width:100%;text-decoration:none}.InviteSheet_resent__RGfZs{margin:0;padding:10px 14px;border-radius:var(--radius-control);background:var(--accent-tint);color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.45}.InviteSheet_note__Rt8Rg{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.InviteSheet_listWrap__tJK8W{margin-top:14px}.InviteSheet_listLabel__3upLc{margin:0 4px 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.InviteSheet_list__JXJQO{margin:0;padding:0;list-style:none}.InviteSheet_item__MdRCx{display:flex;align-items:center;gap:12px;padding:10px 4px}.InviteSheet_item__MdRCx+.InviteSheet_item__MdRCx{border-top:1px solid var(--border)}.InviteSheet_itemMain__qitY_{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px}.InviteSheet_itemText__RxWZ8{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.InviteSheet_itemName__ckLdb{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InviteSheet_itemCaption__J2njY{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InviteSheet_itemActions__BuJHt{display:flex;gap:8px;flex-shrink:0}.InviteSheet_actionBtn__ufEIe{height:36px;padding:0 14px;border:none;border-radius:var(--radius-pill);background:#f3f4f6;color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .16s ease-out}.InviteSheet_actionBtn__ufEIe:hover{background:#e9eaee}.InviteSheet_actionBtn__ufEIe:active{transform:scale(.97)}.InviteSheet_actionBtn__ufEIe:disabled{opacity:.6;cursor:default}.InviteSheet_actionDanger__rpIS6{color:var(--danger)}.InviteSheet_confirm__iW0A7{display:flex;align-items:center;gap:10px;min-width:0}.InviteSheet_confirmText__L5ED3{font-size:13px;line-height:1.4;color:var(--text-secondary);max-width:220px}.InviteSheet_actionDangerSolid__mjEsS,.InviteSheet_actionDangerSolid__mjEsS:hover{background:var(--danger);color:#fff}@media (max-width:820px){.InviteSheet_item__MdRCx{gap:10px;padding:12px 4px}.InviteSheet_confirm__iW0A7,.InviteSheet_item__MdRCx{flex-direction:column;align-items:stretch}.InviteSheet_confirmText__L5ED3{max-width:none}.InviteSheet_itemActions__BuJHt>*{flex:1 1;height:44px}.InviteSheet_sendBtns__kFPTR .btn-primary{height:56px}.InviteSheet_sendBtns__kFPTR .btn-secondary{height:52px}}.invoice-drawer_summary__C5AIo{display:flex;flex-direction:column;gap:4px}.invoice-drawer_summaryTop__o8t8H{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.invoice-drawer_dueLabel__OW1N8{font-size:13px;color:var(--text-secondary)}.invoice-drawer_dueOverdue__Tgy8w{font-size:13px;font-weight:700;color:var(--danger)}.invoice-drawer_amount__7eGvg{font-size:28px;font-weight:700;line-height:1.1}.invoice-drawer_amountSub__MZa7d{font-size:12px;color:var(--text-secondary)}.invoice-drawer_actions__rtqhe{display:flex;flex-direction:column;gap:10px}.invoice-drawer_secondaryRow__RwMun{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.invoice-drawer_actionBtn__6nOZu{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px rgba(16,24,40,.05);font-size:14px;font-weight:700;color:var(--text-primary);cursor:pointer;transition:background .15s ease-out,transform .18s ease-out,filter .15s ease-out}.invoice-drawer_actionBtn__6nOZu:hover:not(:disabled){background:var(--card-hover)}.invoice-drawer_actionBtn__6nOZu:active:not(:disabled){transform:scale(.98);filter:brightness(.94)}.invoice-drawer_actionBtn__6nOZu:disabled{cursor:not-allowed}.invoice-drawer_pdfBtn___4yT7{color:var(--text-tertiary);box-shadow:none}.invoice-drawer_soonTag__MYdCh{padding:2px 8px;border-radius:var(--radius-pill);background:var(--neutral-tint);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.invoice-drawer_linkBox__t0lL1{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--radius-control);background:var(--accent-tint)}.invoice-drawer_linkUrl__7_RGU{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--accent);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.invoice-drawer_linkMetaRow___YEVv{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-drawer_linkMode__hv6yZ{font-size:11px;color:var(--text-secondary)}.invoice-drawer_reminderText__CuJSz{font-size:13px;line-height:1.45;color:var(--text-primary);-webkit-user-select:all;-moz-user-select:all;user-select:all}.invoice-drawer_reminderBtns__Fl_pf{display:flex;flex-shrink:0;gap:8px}.invoice-drawer_reminderBtns__Fl_pf a.invoice-drawer_copyBtn__4DymI{display:inline-flex;align-items:center;text-decoration:none}.invoice-drawer_copyBtn__4DymI{height:32px;padding:0 14px;border-radius:var(--radius-pill);border:none;background:var(--accent);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:filter .15s ease-out,transform .18s ease-out}.invoice-drawer_copyBtn__4DymI:hover{filter:brightness(.94)}.invoice-drawer_copyBtn__4DymI:active{transform:scale(.97)}.invoice-drawer_recordForm__rl5NY{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--radius-control);background:var(--surface-2)}.invoice-drawer_field__r_Kr4{display:flex;flex-direction:column;gap:6px}.invoice-drawer_methodField__ymoia button[aria-haspopup=listbox]{background:var(--card)}.invoice-drawer_methodField__ymoia button[aria-haspopup=listbox]:hover{background:var(--card-hover)}.invoice-drawer_input__nO_Rm{height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--card);font-size:15px;color:var(--text-primary)}.invoice-drawer_amountField__KkIph{position:relative;display:flex;align-items:center}.invoice-drawer_amountPrefix__0L5Tk{position:absolute;left:12px;font-size:15px;font-weight:700;color:var(--text-secondary);pointer-events:none}.invoice-drawer_amountInput__7dxOf{width:100%;padding-left:26px;font-weight:700}.invoice-drawer_recordSubmit__AwfNw{height:44px;border:none;border-radius:var(--radius-control);background:var(--accent-tint);color:var(--accent);font-size:14px;font-weight:700;cursor:pointer;transition:filter .15s ease-out,transform .18s ease-out}.invoice-drawer_recordSubmit__AwfNw:hover:not(:disabled){filter:brightness(.96)}.invoice-drawer_recordSubmit__AwfNw:active:not(:disabled){transform:scale(.98)}.invoice-drawer_paidBanner__dpxZF{padding:14px 16px;border-radius:var(--radius-control);background:var(--success-tint);color:var(--success);font-size:14px;font-weight:700}.invoice-drawer_section__BdXEp{display:flex;flex-direction:column;gap:8px}.invoice-drawer_items__CRHMN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.invoice-drawer_itemRow__pZMYb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.invoice-drawer_itemBody__BPUCX{display:flex;flex-direction:column;min-width:0}.invoice-drawer_itemName__vnGB9{font-size:14px;font-weight:500}.invoice-drawer_itemQty__nGNjE{font-size:12px;color:var(--text-secondary)}.invoice-drawer_itemTotal__kD18u{font-size:14px;font-weight:700;white-space:nowrap}.invoice-drawer_totals__ejjp9{display:flex;flex-direction:column;gap:4px;margin-top:6px}.invoice-drawer_totalRow__Lnd_s{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary)}.invoice-drawer_totalRow__Lnd_s span{font-weight:500}.invoice-drawer_grand__uFYtd{font-size:15px;font-weight:700;color:var(--text-primary)}.invoice-drawer_grand__uFYtd span{font-weight:700}.invoice-drawer_customerName__2Hnvx{margin:0;font-size:15px;font-weight:700}.invoice-drawer_customerLine__3Clvf{margin:0;font-size:13px;color:var(--text-secondary)}.invoice-drawer_jobRow__903Ha{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-drawer_jobBody__04H5J{display:flex;flex-direction:column;min-width:0}.invoice-drawer_jobTitle__rnrIj{font-size:14px;font-weight:500}.invoice-drawer_jobMeta__mdm7_{font-size:12px;color:var(--text-secondary)}.invoice-drawer_empty__VTovm{margin:0;font-size:13px;color:var(--text-tertiary)}.invoice-drawer_history__H9v90{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.invoice-drawer_histRow__j1lBU{display:flex;align-items:baseline;gap:10px}.invoice-drawer_histDot__IbZY_{width:8px;height:8px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--text-tertiary);align-self:center}.invoice-drawer_histDanger__2JqBt{background:var(--danger)}.invoice-drawer_histSuccess__W_C5n{background:var(--success)}.invoice-drawer_histLabel__r8_eV{width:72px;flex-shrink:0;font-size:13px;font-weight:700}.invoice-drawer_histDetail__eDWb6{font-size:13px;color:var(--text-secondary)}@media (max-width:820px){.invoice-drawer_actionBtn__6nOZu,.invoice-drawer_input__nO_Rm,.invoice-drawer_recordSubmit__AwfNw{height:48px;font-size:16px}.invoice-drawer_copyBtn__4DymI{height:40px}.invoice-drawer_secondaryRow__RwMun{grid-template-columns:1fr}}.invoice-drawer_partialChip__DcyJC{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);background:var(--warning-tint);color:var(--warning);font-size:11px;font-weight:700}.invoice-drawer_payBar__0lGgN{display:block;width:100%;height:6px;margin-top:10px;border-radius:var(--radius-pill);background:var(--hover-strong);overflow:hidden}.invoice-drawer_payBarFill__a74sQ{display:block;height:100%;border-radius:var(--radius-pill);background:var(--success);transition:width .26s ease-out}.invoice-drawer_payList__rxOmm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.invoice-drawer_payRow__4nzXO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.invoice-drawer_payRow__4nzXO:last-child{border-bottom:none}.invoice-drawer_payBody__ZhY_E{display:flex;flex-direction:column;min-width:0}.invoice-drawer_payMethod__l_Ets{font-size:14px;font-weight:500}.invoice-drawer_payMeta__DRReN{font-size:12px;color:var(--text-secondary)}.invoice-drawer_payAmount__NRx5o{font-size:14px;font-weight:700;white-space:nowrap}.invoice-drawer_payRowBalance__BTBcw .invoice-drawer_payMethod__l_Ets{color:var(--text-secondary)}.invoice-drawer_payRowBalance__BTBcw .invoice-drawer_payAmount__NRx5o{color:var(--danger)}.invoice-drawer_remindRow__kxr4a{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-drawer_remindBody__PkLWa{display:flex;flex-direction:column;min-width:0}.invoice-drawer_remindTitle__69NxP{font-size:14px;font-weight:500}.invoice-drawer_remindMeta__jjTOo{font-size:12px;color:var(--text-secondary)}.invoice-drawer_switch__G9Gf1{flex-shrink:0;width:54px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.invoice-drawer_switch__G9Gf1:disabled{opacity:.6;cursor:default}.invoice-drawer_switchTrack__AUoKF{position:relative;width:46px;height:26px;border-radius:var(--radius-pill);background:var(--hover-strong);transition:background .18s ease-out}.invoice-drawer_switchOn__cCsKk .invoice-drawer_switchTrack__AUoKF{background:var(--accent)}.invoice-drawer_switchKnob__HvBwO{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.25);transition:transform .18s ease-out}.invoice-drawer_switchOn__cCsKk .invoice-drawer_switchKnob__HvBwO{transform:translateX(20px)}.invoice-drawer_switch__G9Gf1:active:not(:disabled) .invoice-drawer_switchTrack__AUoKF{filter:brightness(.92)}.invoice-drawer_moreList__iCXge{display:flex;flex-direction:column}.invoice-drawer_moreRow__dSWIr{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 2px;border:none;border-top:1px solid var(--border);border-radius:0;background:none;text-align:left;cursor:pointer;transition:background .15s ease-out}.invoice-drawer_moreList__iCXge>:first-child{border-top:none}.invoice-drawer_moreRow__dSWIr:hover:not(:disabled){background:var(--hover)}.invoice-drawer_moreRow__dSWIr:disabled{cursor:default;opacity:.6}.invoice-drawer_moreLabel__PsYPQ{font-size:14px;font-weight:500;color:var(--text-primary)}.invoice-drawer_moreHint__1eQ2Y{font-size:12px;color:var(--text-tertiary);white-space:nowrap}.invoice-drawer_moreDanger__VE_6V .invoice-drawer_moreLabel__PsYPQ{color:var(--danger);font-weight:700}.invoice-drawer_dueEditor__l6_hM{display:flex;align-items:center;gap:10px;padding:4px 0 12px}.invoice-drawer_dueInput__9PGqb{flex:1 1;min-width:0;font-family:inherit}.invoice-drawer_dueEditor__l6_hM button[aria-haspopup=dialog]{background:var(--card)}.invoice-drawer_dueEditor__l6_hM button[aria-haspopup=dialog]:hover{background:var(--card-hover)}.invoice-drawer_dueSave__x0J2L{height:44px;padding:0 22px;border:none;border-radius:var(--radius-pill);background:var(--text-primary);color:#fff;font-size:13px;font-weight:700;flex-shrink:0;cursor:pointer;transition:filter .15s ease-out,transform .18s ease-out}.invoice-drawer_dueSave__x0J2L:hover:not(:disabled){filter:brightness(1.35)}.invoice-drawer_dueSave__x0J2L:active:not(:disabled){transform:scale(.97)}.invoice-drawer_dueSave__x0J2L:disabled{opacity:.6;cursor:default}.invoice-drawer_confirmBox__MIrHi{display:flex;flex-direction:column;gap:10px;margin-top:2px;padding:12px 14px;border-radius:var(--radius-control);background:var(--danger-tint)}.invoice-drawer_confirmText__Cz2uI{margin:0;font-size:13px;font-weight:700;color:var(--danger)}.invoice-drawer_confirmBtns__8tuQp{display:flex;gap:10px}.invoice-drawer_confirmDelete__B7aYJ{height:40px;padding:0 20px;border:none;border-radius:var(--radius-pill);background:var(--danger);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s ease-out,transform .18s ease-out}.invoice-drawer_confirmDelete__B7aYJ:hover:not(:disabled){filter:brightness(.92)}.invoice-drawer_confirmDelete__B7aYJ:active:not(:disabled){transform:scale(.97)}.invoice-drawer_confirmDelete__B7aYJ:disabled{opacity:.7;cursor:default}.invoice-drawer_confirmCancel__LnOQp{height:40px;padding:0 18px;border:none;border-radius:var(--radius-pill);background:var(--card);color:var(--text-primary);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease-out,transform .18s ease-out}.invoice-drawer_confirmCancel__LnOQp:hover:not(:disabled){background:var(--surface-2)}.invoice-drawer_confirmCancel__LnOQp:active:not(:disabled){transform:scale(.97)}@media (max-width:820px){.invoice-drawer_moreRow__dSWIr{min-height:52px}.invoice-drawer_confirmCancel__LnOQp,.invoice-drawer_confirmDelete__B7aYJ,.invoice-drawer_dueSave__x0J2L{height:48px;font-size:14px}}.invoice-drawer_tile__gA3ak{padding:14px 16px 16px;border-radius:16px;background:var(--surface-2)}.invoice-drawer_tile__gA3ak+.invoice-drawer_tile__gA3ak{margin-top:-10px}.invoice-drawer_tile__gA3ak .invoice-drawer_recordForm__rl5NY{padding:0;border-radius:0;background:none}.invoice-drawer_tile__gA3ak .invoice-drawer_moreRow__dSWIr{border-top-color:var(--hover-strong)}@media (max-width:820px){.invoice-drawer_tile__gA3ak{padding:14px}}.invoice-drawer_onlineRow__NGH5y{display:flex;flex-direction:column;gap:8px}.invoice-drawer_onlineRow__NGH5y>.invoice-drawer_payRow__4nzXO>.invoice-drawer_payBody__ZhY_E{flex:1 1}.invoice-drawer_refundLink__GzmlF{align-self:flex-start;height:32px;margin:-4px 0 4px;padding:0;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer}.invoice-drawer_refundLink__GzmlF:hover{color:var(--danger)}.invoice-drawer_refundNote__niuuG{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.invoice-drawer_refundBtns__jcUWQ{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.invoice-drawer_pendingChip__yhnnm{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);background:var(--warning-tint);color:var(--warning);font-size:11px;font-weight:700}.sendlink_body__DNztD{display:flex;flex-direction:column;gap:12px}.sendlink_minting__MKySi{margin:0;padding:16px 0;font-size:13px;color:var(--text-secondary);text-align:center}.sendlink_error__nLiYI{margin:0;font-size:13px;font-weight:500;color:var(--danger)}.sendlink_urlField__W1P6k{width:100%;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--paper);color:var(--text-primary);font-size:13px;font-family:inherit}.sendlink_mode__6zDjN{margin:0;font-size:12px;color:var(--text-secondary)}.sendlink_copyBtn__pgkB8{width:100%}.sendlink_handoff___ce8f{display:flex;gap:8px}.sendlink_handBtn___l1Bd{flex:1 1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width:820px){.sendlink_body__DNztD{gap:10px}.sendlink_minting__MKySi{padding:12px 0}.sendlink_urlField__W1P6k{font-size:16px}button.sendlink_copyBtn__pgkB8{height:52px}.sendlink_handoff___ce8f{flex-wrap:wrap;gap:8px}.sendlink_handBtn___l1Bd{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-height:48px}}