.IncomeHistory_page__NEIE2{max-width:1360px;margin:0 auto;padding:34px 40px 54px;color:#17313a}.IncomeHistory_pageHead__XNwfb{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.IncomeHistory_pageHead__XNwfb h1{margin:5px 0 6px;font-size:27px;letter-spacing:-.7px}.IncomeHistory_cardHead__DWU7F p,.IncomeHistory_pageHead__XNwfb p{margin:0;color:#708991;font-size:12px}.IncomeHistory_eyebrow__V1RWH{color:#81969d;font-size:9px;font-weight:650;letter-spacing:1px}.IncomeHistory_backButton__yKx2q{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid #d8e4e8;border-radius:6px;background:#fff;color:#06c;font-size:11px;font-weight:600;white-space:nowrap}.IncomeHistory_backButton__yKx2q:hover{background:#eaf6ff;border-color:#b5d9ff}.IncomeHistory_summaryGrid__2mwlF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.IncomeHistory_card___QTdh,.IncomeHistory_summaryCard__DWajr{min-width:0;border:1px solid #d8e4e8;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(23,49,58,.031)}.IncomeHistory_summaryCard__DWajr{display:flex;flex-direction:column;gap:9px;padding:17px}.IncomeHistory_summaryCard__DWajr>span{display:flex;align-items:center;gap:7px;color:#60777d;font-size:11px}.IncomeHistory_summaryCard__DWajr>span svg{color:#0080ff}.IncomeHistory_summaryCard__DWajr strong{color:#17313a;font-size:20px;letter-spacing:-.4px}.IncomeHistory_summaryCard__DWajr small{color:#81969d;font-size:10px}.IncomeHistory_card___QTdh{margin-bottom:14px;padding:18px}.IncomeHistory_cardHead__DWU7F{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.IncomeHistory_cardHead__DWU7F h2{margin:0 0 4px;font-size:15px}.IncomeHistory_chart__1BePF{display:flex;align-items:stretch;gap:12px;min-height:185px;padding:12px 2px 0;border-bottom:1px solid #d8e4e8;overflow-x:auto}.IncomeHistory_chartMonth__Zhm9O{display:grid;grid-template-rows:18px 1fr 18px;justify-items:center;gap:6px;min-width:70px;flex:1;color:#60777d}.IncomeHistory_chartMonth__Zhm9O strong{font-size:9px;font-weight:550;white-space:nowrap}.IncomeHistory_barTrack__kkUct{display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:34px;height:100%;border-radius:6px 6px 0 0;background:#f4f9fc}.IncomeHistory_barTrack__kkUct span{width:100%;min-height:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#35a1ff,#0080ff)}.IncomeHistory_chartMonth__Zhm9O small{font-size:9px;color:#81969d}.IncomeHistory_tableWrap___0928{overflow-x:auto}.IncomeHistory_tableWrap___0928 table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.IncomeHistory_tableWrap___0928 th{padding:10px 8px;border-bottom:1px solid #d8e4e8;color:#81969d;font-size:9px;letter-spacing:.5px;white-space:nowrap}.IncomeHistory_tableWrap___0928 td{padding:13px 8px;border-bottom:1px solid #eef4f6;color:#4a646e;white-space:nowrap}.IncomeHistory_tableWrap___0928 tbody tr:last-child td{border-bottom:0}.IncomeHistory_tableWrap___0928 td b{color:#17313a;font-weight:600}.IncomeHistory_cost__1Kj4b{color:#b85445!important}.IncomeHistory_net__h05Xx{color:#06c!important;font-weight:650}.IncomeHistory_empty___YHuB{padding:24px 0;color:#81969d;font-size:12px}@media(max-width:1000px){.IncomeHistory_page__NEIE2{padding:28px 25px}}@media(max-width:720px){.IncomeHistory_page__NEIE2{padding:24px 15px 40px}.IncomeHistory_pageHead__XNwfb{align-items:flex-start;flex-direction:column}.IncomeHistory_pageHead__XNwfb h1{font-size:24px}.IncomeHistory_summaryGrid__2mwlF{grid-template-columns:1fr 1fr;gap:8px}.IncomeHistory_summaryCard__DWajr{padding:13px}.IncomeHistory_summaryCard__DWajr strong{font-size:17px}.IncomeHistory_card___QTdh{padding:14px}.IncomeHistory_chart__1BePF{min-height:160px}.IncomeHistory_tableWrap___0928 table{min-width:560px}}.UpcomingIncome_card__JlagI{margin:0 0 14px;padding:16px;border:1px solid #d8e4e8;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(23,49,58,.031);color:#17313a}.UpcomingIncome_header__iZ4dt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.UpcomingIncome_title__CI5TL{display:flex;align-items:center;gap:10px;min-width:0}.UpcomingIncome_title__CI5TL h2{margin:0 0 4px;font-size:14px}.UpcomingIncome_title__CI5TL p{margin:0;color:#708991;font-size:10px}.UpcomingIncome_icon__MZ4kX{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #b5d9ff;border-radius:8px;background:#eaf6ff;color:#0080ff}.UpcomingIncome_addButton__vqP19,.UpcomingIncome_cancelDate__oOo42,.UpcomingIncome_notYetButton__7TM0s,.UpcomingIncome_receivedButton__iCpIa,.UpcomingIncome_saveDate__b9iNc{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid #b5d9ff;border-radius:6px;background:#fff;color:#06c;font-size:10px;font-weight:600;white-space:nowrap}.UpcomingIncome_addButton__vqP19:hover,.UpcomingIncome_notYetButton__7TM0s:hover{background:#eaf6ff}.UpcomingIncome_list__6pogc{display:grid}.UpcomingIncome_row__W_TKp{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #eef4f6}.UpcomingIncome_details__iDsI9{display:grid;gap:5px;min-width:0}.UpcomingIncome_client__Yn9hQ{overflow:hidden;color:#17313a;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.UpcomingIncome_date__QmjA5{display:flex;align-items:center;gap:5px;color:#708991;font-size:10px}.UpcomingIncome_date__QmjA5 svg{color:#81969d}.UpcomingIncome_description__qxrGI{overflow:hidden;color:#81969d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.UpcomingIncome_amount__8V71w{color:#17313a;font-size:13px;white-space:nowrap}.UpcomingIncome_actions__Oz5Ab{display:flex;gap:7px}.UpcomingIncome_receivedButton__iCpIa{border-color:#a9e4cb;background:#f0fbf5;color:#168457}.UpcomingIncome_receivedButton__iCpIa:hover{background:#e1f7ec}.UpcomingIncome_notYetButton__7TM0s{border-color:#d8e4e8;color:#60777d}.UpcomingIncome_reschedule__ND_Ln{grid-column:1/-1;display:flex;align-items:flex-end;gap:7px;padding:10px;border:1px solid #d8e4e8;border-radius:7px;background:#f8fbfc}.UpcomingIncome_reschedule__ND_Ln label{display:grid;flex:1;gap:5px;color:#60777d;font-size:10px;font-weight:600}.UpcomingIncome_reschedule__ND_Ln input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid #d8e4e8;border-radius:5px;background:#fff;color:#17313a;font:inherit}.UpcomingIncome_saveDate__b9iNc{border-color:#0080ff;background:#0080ff;color:#fff}.UpcomingIncome_saveDate__b9iNc:hover{background:#06c}.UpcomingIncome_cancelDate__oOo42{width:32px;padding:0;border-color:#d8e4e8;color:#60777d}.UpcomingIncome_empty__H6wyA{padding:16px 0 4px;color:#81969d;font-size:11px}@media(max-width:720px){.UpcomingIncome_card__JlagI{padding:13px}.UpcomingIncome_header__iZ4dt{align-items:flex-start;flex-direction:column}.UpcomingIncome_addButton__vqP19{align-self:flex-start}.UpcomingIncome_row__W_TKp{grid-template-columns:minmax(0,1fr) auto;gap:9px}.UpcomingIncome_amount__8V71w{grid-column:2;grid-row:1}.UpcomingIncome_details__iDsI9{grid-column:1;grid-row:1}.UpcomingIncome_actions__Oz5Ab{grid-column:1/-1;justify-content:flex-start}.UpcomingIncome_reschedule__ND_Ln{grid-row:auto;flex-wrap:wrap}.UpcomingIncome_reschedule__ND_Ln label{flex:1 1 100%}.UpcomingIncome_reschedule__ND_Ln input{font-size:13px}}.UpcomingIncome_headerActions__mcpoy{display:flex;align-items:center;gap:8px;flex:none}.UpcomingIncome_viewAllButton__8S6Wn{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 9px;border:1px solid #d8e4e8;border-radius:6px;background:#fff;color:#06c;font-size:10px;font-weight:600;white-space:nowrap}.UpcomingIncome_viewAllButton__8S6Wn:hover{border-color:#b5d9ff;background:#eaf6ff}@media(max-width:720px){.UpcomingIncome_headerActions__mcpoy{width:100%;flex-wrap:wrap}.UpcomingIncome_headerActions__mcpoy .UpcomingIncome_addButton__vqP19{align-self:auto}}.UpcomingIncome_deleteButton__tt7h6{display:inline-grid;place-items:center;width:32px;min-height:32px;padding:0;border:1px solid #f2d3ce;border-radius:6px;background:#fff;color:#c95443}.UpcomingIncome_deleteButton__tt7h6:hover{border-color:#d86a58;background:#fff4f1;color:#b84032}.UpcomingIncomeHistory_page__AN9Ej{max-width:1360px;margin:0 auto;padding:34px 40px 54px;color:#17313a}.UpcomingIncomeHistory_pageHead__FqlCS{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.UpcomingIncomeHistory_pageHead__FqlCS h1{margin:5px 0 6px;font-size:27px;letter-spacing:-.7px}.UpcomingIncomeHistory_pageHead__FqlCS p{margin:0;color:#708991;font-size:12px}.UpcomingIncomeHistory_eyebrow__ILHMH{color:#81969d;font-size:9px;font-weight:650;letter-spacing:1px}.UpcomingIncomeHistory_headActions__342Uu{display:flex;align-items:center;gap:8px}.UpcomingIncomeHistory_addButton__C8HlR,.UpcomingIncomeHistory_backButton__V_GzZ{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid #d8e4e8;border-radius:6px;background:#fff;color:#06c;font-size:11px;font-weight:600;white-space:nowrap}.UpcomingIncomeHistory_backButton__V_GzZ:hover{background:#eaf6ff;border-color:#b5d9ff}.UpcomingIncomeHistory_addButton__C8HlR{border-color:#0080ff;background:#0080ff;color:#fff}.UpcomingIncomeHistory_addButton__C8HlR:hover{background:#06c}.UpcomingIncomeHistory_card__tgY_K{min-width:0;padding:18px;border:1px solid #d8e4e8;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(23,49,58,.031)}.UpcomingIncomeHistory_list__uYNkU{display:grid}.UpcomingIncomeHistory_empty__NYsZM{padding:16px 0 4px;color:#81969d;font-size:12px}.UpcomingIncomeHistory_pagination__rGf5o{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;color:#708991;font-size:11px}.UpcomingIncomeHistory_pagination__rGf5o button{padding:7px 10px;border:1px solid #d8e4e8;border-radius:6px;background:#fff;color:#06c;font-size:11px}.UpcomingIncomeHistory_pagination__rGf5o button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1000px){.UpcomingIncomeHistory_page__AN9Ej{padding:28px 25px}}@media(max-width:720px){.UpcomingIncomeHistory_page__AN9Ej{padding:24px 15px 40px}.UpcomingIncomeHistory_pageHead__FqlCS{align-items:flex-start;flex-direction:column}.UpcomingIncomeHistory_pageHead__FqlCS h1{font-size:24px}.UpcomingIncomeHistory_headActions__342Uu{width:100%;flex-wrap:wrap}.UpcomingIncomeHistory_card__tgY_K{padding:13px}.UpcomingIncomeHistory_pagination__rGf5o{justify-content:space-between}}.App_shell__jSBTn{min-height:100vh}.App_shell__jSBTn ::-moz-selection{background:#b5d9ff;color:#11232a}.App_shell__jSBTn ::selection{background:#b5d9ff;color:#11232a}.App_sidebar__yebZR{width:230px;position:fixed;inset:0 auto 0 0;background:#11232a;border-right:1px solid #1f3944;padding:25px 15px 14px;display:flex;flex-direction:column;z-index:5;color:#fff}.App_brand__yA_qL{display:flex;align-items:center;gap:11px;padding:0 8px 24px;font-size:17px;font-weight:650;letter-spacing:-.4px}.App_brand__yA_qL small,.App_sidebarBottom__i6_ab small,.App_workspace__CXONG small{display:block;color:#8ea2aa;font-size:10px;font-weight:500;letter-spacing:1px;margin-top:3px}.App_brandMark__SxA5M{display:grid;place-items:center;background:var(--sage);color:#fff;width:32px;height:32px;border-radius:9px;font-family:Georgia,serif;font-size:21px}.App_workspace__CXONG{background:#17313a;border:1px solid #23434f;border-radius:8px;padding:10px;display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:25px;color:#fff}.App_workspace__CXONG>svg{margin-left:auto}.App_sidebarBottom__i6_ab small,.App_workspace__CXONG small{font-size:10px;letter-spacing:0}.App_avatar__nhWAR,.App_tinyAvatar__q0V72{width:27px;height:27px;display:grid;place-items:center;background:#1f4655;color:#b9e5ff;border-radius:7px;font-size:10px;font-weight:650}.App_sidebar__yebZR nav{display:grid;gap:4px}.App_navLink__svP0Q{height:38px;display:flex;align-items:center;gap:11px;padding:0 10px;color:#8ea2aa;border-radius:6px;font-size:13px}.App_navLink__svP0Q.App_active__Zhjb8,.App_navLink__svP0Q:hover{background:#0080ff;color:#fff}.App_navLink__svP0Q.App_active__Zhjb8{font-weight:600}.App_navLink__svP0Q em{font-style:normal;margin-left:auto;font-size:10px;background:#23434f;color:#c1d7de;padding:2px 6px;border-radius:8px}.App_sidebarBottom__i6_ab{margin-top:auto;border-top:1px solid #1f3944;padding:15px 3px 0;display:flex;align-items:center;gap:9px;font-size:11px}.App_sidebarBottom__i6_ab>svg{margin-left:auto}.App_main__7TxgJ{margin-left:230px;min-height:100vh}.App_topbar__4v1E6{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.96)}.App_breadcrumb__N0WnA{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.App_topActions__qaAdC{display:flex;align-items:center;gap:16px}.App_globalSearch__Jrwnt{height:31px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:6px;padding:0 9px;color:#81969d}.App_globalSearch__Jrwnt input{border:0;outline:none;width:145px;font-size:11px;background:transparent}.App_globalSearch__Jrwnt kbd{font-size:9px;border:1px solid var(--line);padding:2px 4px;border-radius:3px}.App_iconButton__m48y7{width:30px;height:30px;display:inline-grid;place-items:center;border:0;background:transparent;color:#72776e;border-radius:5px;position:relative}.App_iconButton__m48y7:hover{background:var(--quiet)}.App_iconButton__m48y7 i{position:absolute;width:6px;height:6px;background:#bd805b;border-radius:50%;right:5px;top:4px}.App_content__KNs3w{max-width:1360px;padding:34px 40px 54px;margin:0 auto}.App_pageHead__8K3pS{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px;gap:20px}.App_eyebrow__lld_U{color:#81969d;font-size:9px;font-weight:650;letter-spacing:1.2px;margin-bottom:8px}.App_pageHead__8K3pS h1,.App_projectHeading__g4IUn h1{font-size:28px;line-height:1.15;letter-spacing:-.8px;margin:0;font-weight:620}.App_pageHead__8K3pS p,.App_projectHeading__g4IUn p{font-size:12px;color:var(--muted);margin:7px 0 0}.App_headAction__gxcfr{display:flex;gap:8px}.App_primary__p9Qb6,.App_secondary__t0pGq{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:35px;padding:0 13px;border:1px solid var(--sage);border-radius:6px;background:var(--sage);color:#fff;font-size:11px;font-weight:550;white-space:nowrap}.App_primary__p9Qb6:hover{background:var(--sage-dark)}.App_secondary__t0pGq{background:#fff;color:#06c;border-color:var(--line)}.App_secondary__t0pGq:hover{background:#f4f7f8}.App_metrics__rfP6H{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px}.App_metric__P_r3n{background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px 18px;position:relative;min-height:124px}.App_metric__P_r3n>span:not(.App_metricIcon__0e6GF){font-size:11px;color:#708991}.App_metric__P_r3n strong{display:block;font-size:25px;letter-spacing:-.7px;margin-top:12px;font-weight:620}.App_metric__P_r3n small{display:block;color:#8ea2aa;font-size:10px;margin-top:4px}.App_metricIcon__0e6GF{position:absolute;right:15px;top:15px;color:#0080ff}.App_metricIcon__0e6GF svg{width:17px;height:17px}.App_dashGrid__K7ESf{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.App_card__FLSwC{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px 19px;margin-bottom:15px;min-width:0}.App_cardHead__Ke6Qb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.App_cardHead__Ke6Qb h2{font-size:13px;margin:0;font-weight:620}.App_cardHead__Ke6Qb p{font-size:10px;margin:4px 0 0;color:var(--muted);max-width:500px;line-height:1.5}.App_cardHead__Ke6Qb>a,.App_linkButton__wa_yx{display:flex;align-items:center;gap:4px;color:#06c;font-size:10px;border:0;background:none;white-space:nowrap}.App_projectCard__EXbtT,.App_projectRow__8cSPm{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid #eef4f6}.App_projectGlyph__BzUoS{display:grid;place-items:center;background:#eef4f6;color:#06c;border-radius:7px;width:33px;height:33px;font-family:Georgia,serif;font-size:17px}.App_rowMain__2ut_c{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.App_projectCard__EXbtT b,.App_projectRow__8cSPm b,.App_rowMain__2ut_c b{font-size:11px;font-weight:580}.App_projectCard__EXbtT small,.App_projectRow__8cSPm small,.App_rowMain__2ut_c small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.App_stagePill__hbfRJ,.App_status__bpvwN{display:inline-block;background:#eef4f6;color:#60777d;padding:5px 8px;border-radius:4px;font-size:9px;white-space:nowrap}.App_taskLine___e6qS{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eef4f6}.App_taskLine___e6qS>div{display:flex;flex-direction:column;gap:4px;flex:1}.App_taskLine___e6qS b{font-size:11px;font-weight:560}.App_taskLine___e6qS small{font-size:10px;color:var(--muted)}.App_checkCircle__x5iXl{width:15px;height:15px;border:1px solid #d8e4e8;border-radius:50%}.App_taskDate__PYVOf{display:flex;align-items:center;gap:5px;font-size:10px;color:#708991;white-space:nowrap}.App_late__l50W2{color:#a2674f!important}.App_deadlineRow__zc96E{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid #eef4f6}.App_dateBlock__g_hcq{width:34px;height:36px;border-radius:5px;background:#eef4f6;display:grid;place-content:center;text-align:center}.App_dateBlock__g_hcq b{font-size:13px}.App_dateBlock__g_hcq small{font-size:9px;color:var(--muted)}.App_deadlineRow__zc96E>div:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.App_deadlineRow__zc96E>div:nth-child(2) b{font-size:10px}.App_deadlineRow__zc96E>div:nth-child(2) small,.App_deadlineRow__zc96E>span{font-size:9px;color:var(--muted)}.App_activity__G8So3{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-top:1px solid #eef4f6}.App_activityContent__kJtRr{display:grid;justify-items:start;min-width:0;flex:1}.App_activityView__p2ndc{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:0;border:0;background:transparent;color:#06c;font-size:10px;font-weight:600;cursor:pointer}.App_activityView__p2ndc:hover{text-decoration:underline}.App_activityIcon__0qU_I{display:grid;place-items:center;width:25px;height:25px;background:#eef4f6;color:#0080ff;border-radius:6px;flex:none}.App_activity__G8So3 b{font-size:10px;font-weight:570}.App_activity__G8So3 p{font-size:10px;color:#60777d;line-height:1.45;margin:4px 0}.App_activity__G8So3 small{font-size:9px;color:#8ea2aa}.App_emptyInline__ILFZ4{padding:20px 0;color:#81969d;font-size:11px}.App_quickActions___pXeS{display:flex;align-items:center;gap:8px;padding-top:4px}.App_quickActions___pXeS>b{font-size:10px;color:#81969d}.App_quickActions___pXeS button{display:flex;align-items:center;gap:4px;border-radius:5px;padding:7px 9px;font-size:10px;color:#5e665d}.App_toolbar__WXC4A{display:flex;align-items:center;gap:9px;margin-bottom:14px}.App_searchBox__r5Rp_{height:35px;width:min(350px,50%);display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:#81969d}.App_searchBox__r5Rp_ input{border:none;outline:none;background:transparent;font-size:11px;flex:1;min-width:0}.App_filter__4QWA1{height:34px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:0 10px;color:#4a646e;font-size:10px}.App_card__FLSwC table{border-collapse:collapse;width:100%;text-align:left}.App_card__FLSwC th{font-size:9px;letter-spacing:.6px;color:#81969d;font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.App_card__FLSwC td{padding:12px 10px;border-bottom:1px solid #eef4f6;font-size:10px;color:#4a646e}.App_card__FLSwC tbody tr{cursor:pointer}.App_card__FLSwC tbody tr:hover{background:#f8fbfc}.App_card__FLSwC td b{font-size:11px;color:#17313a}.App_subline__9s8B0{display:block;font-size:9px;color:#8ea2aa;margin-top:4px}.App_clientCell__EgpcB{display:flex;align-items:center;gap:9px}.App_clientCell__EgpcB>i{width:30px;height:30px;background:#eaf6ff;color:#d8ebff;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px}.App_clientCell__EgpcB>span{display:flex;flex-direction:column;gap:3px}.App_emptySmall__LgbEy{padding:26px;text-align:center;color:#708991;font-size:11px}.App_emptySmall__LgbEy button{display:inline-flex;align-items:center;gap:4px;color:#06c;border:0;background:none;font-size:10px}.App_profileGrid__pu8ne{display:grid;grid-template-columns:1fr 1fr;gap:15px}.App_infoRow__rh_mk{display:flex;align-items:center;gap:9px;font-size:11px;color:#4a646e;margin:13px 0}.App_infoRow__rh_mk svg{color:#81969d}.App_note__2nPdO{border-top:1px solid #eef4f6;padding-top:12px;color:#708991;font-size:11px;line-height:1.6}.App_finRows__Cb7pP{display:grid;gap:11px}.App_finRows__Cb7pP span{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#708991}.App_finRows__Cb7pP b{font-size:11px;color:#17313a}.App_sectionBlock__5QWW7{margin-top:23px}.App_sectionTitle__VK_Ea{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.App_sectionTitle__VK_Ea h2{margin:0;font-size:14px}.App_sectionTitle__VK_Ea p{margin:4px 0;color:var(--muted);font-size:10px}.App_projectCard__EXbtT{border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 13px;margin-bottom:8px}.App_projectCard__EXbtT>span:nth-last-child(2){font-size:10px;color:#60777d}.App_tabs__SHBBR{display:flex;gap:3px}.App_projectTabs__UTaBl button,.App_tabs__SHBBR button{border:0;background:none;padding:8px 11px;color:#708991;font-size:10px;border-radius:5px}.App_projectTabs__UTaBl button:hover,.App_tabs__SHBBR button:hover{background:#eef4f6}.App_projectTabs__UTaBl .App_projectTabActive__3eDAU,.App_tabs__SHBBR .App_tabActive__NRIll{color:#06c;background:#eaf6ff;font-weight:600}.App_fullTask__1sZQw{display:flex;align-items:center;gap:11px;padding:12px 3px;border-top:1px solid #eef4f6}.App_taskCheckbox__PMhTR{width:17px;height:17px;border:1px solid #d8e4e8;background:#fff;border-radius:50%;display:grid;place-items:center;color:#fff;padding:0;flex:none}.App_taskCheckbox__PMhTR.App_checked__IAtvK{background:var(--sage);border-color:var(--sage)}.App_strike__PrYj2{text-decoration:line-through;color:#999!important}.App_priority__3iJL4{font-size:9px;color:#708991;background:#eef4f6;border-radius:4px;padding:5px 7px}.App_reminder__gaW0U{font-size:9px;color:#81969d;min-width:85px}.App_projectHeading__g4IUn{margin-bottom:20px}.App_backLink__wuEqU{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#708991;margin-bottom:17px}.App_projectHeadingRow__XAboR{display:flex;align-items:center;justify-content:space-between}.App_projectHeading__g4IUn p{margin-top:8px}.App_projectTabs__UTaBl{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-top:24px}.App_projectTabs__UTaBl button{padding:10px 12px;border-radius:0}.App_projectTabs__UTaBl .App_projectTabActive__3eDAU{background:none;border-bottom:2px solid var(--sage);color:#06c}.App_projectOverview___SEkw{display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.App_progressTrack__OAate{display:flex;gap:5px;margin:25px 0 10px}.App_progressTrack__OAate span{height:4px;flex:1;background:#eef4f6;border-radius:3px}.App_progressTrack__OAate .App_progressDone__L0wCu{background:#0080ff}.App_stageList__xdl5x{display:flex;gap:9px;flex-wrap:wrap}.App_stageList__xdl5x small{font-size:9px;color:#81969d}.App_conversation__6DgFU,.App_paymentRow__j92n7{display:flex;align-items:center;gap:12px;padding:12px 2px;border-top:1px solid #eef4f6}.App_paymentRow__j92n7>span{display:flex;flex-direction:column;gap:4px;flex:1}.App_paymentRow__j92n7 b,.App_paymentRow__j92n7 strong{font-size:11px}.App_paymentRow__j92n7 small{color:#81969d;font-size:9px}.App_conversation__6DgFU p{font-size:11px;color:#4a646e;line-height:1.5;margin:6px 0}.App_workflowRow__InNxn{border:1px solid var(--line);background:#fff;width:100%;display:flex;justify-content:space-between;padding:13px;margin-top:8px;border-radius:6px;font-size:11px}.App_inlineForm__B2piu{display:flex;gap:8px;margin-top:15px}.App_inlineForm__B2piu input{flex:1;border:1px solid var(--line);border-radius:5px;padding:0 10px;font-size:11px}.App_scrim__Ff9Ka{position:fixed;inset:0;background:rgba(23,49,58,.38);z-index:12;display:flex;align-items:center;justify-content:center;padding:20px}.App_modal__8_NE3{width:min(520px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:9px;padding:20px;box-shadow:0 14px 45px rgba(28,36,30,.141)}.App_modal__8_NE3>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:14px}.App_modal__8_NE3 h2{font-size:16px;margin:0}.App_form__guoK1{display:grid;grid-template-columns:1fr 1fr;gap:12px}.App_field__ZhmAm{display:flex;flex-direction:column;gap:6px;color:#4a646e;font-size:10px}.App_field__ZhmAm input,.App_field__ZhmAm select,.App_field__ZhmAm textarea{border:1px solid #d8e4e8;border-radius:5px;background:#fff;padding:9px;font-size:11px;min-width:0;color:#17313a}.App_field__ZhmAm textarea{resize:vertical}.App_field__ZhmAm:has(small),.App_field__ZhmAm:has(textarea){grid-column:1/-1}.App_field__ZhmAm i{color:#a96750;font-style:normal}.App_field__ZhmAm small{color:#81969d;font-size:9px}.App_formActions__wyDPj{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px;padding-top:8px}.App_secondarySmall__XnkIw{background:#fff;border:1px solid var(--line);border-radius:5px;color:#06c;font-size:9px;padding:6px 8px;white-space:nowrap}.App_toast__LucGf{position:fixed;right:25px;bottom:23px;z-index:20;background:#2e3f50;color:#fff;padding:11px 15px;border-radius:7px;display:flex;align-items:center;gap:8px;font-size:11px;box-shadow:0 4px 20px rgba(0,0,0,.133)}.App_toast__LucGf svg{color:#b5d9ff}.App_mobileMenu__xT63_{display:none}@media(max-width:1000px){.App_content__KNs3w{padding:28px 25px}.App_sidebar__yebZR{width:205px}.App_main__7TxgJ{margin-left:205px}.App_topbar__4v1E6{padding:0 25px}.App_metrics__rfP6H{grid-template-columns:repeat(2,1fr)}.App_reminder__gaW0U{display:none}}@media(max-width:720px){.App_sidebar__yebZR{transform:translateX(-100%);transition:transform .2s;width:240px;box-shadow:0 0 0 transparent}.App_sidebarOpen__lXJzK{transform:translateX(0);box-shadow:0 0 0 100vmax rgba(30,39,48,.29)}.App_main__7TxgJ{margin-left:0}.App_mobileMenu__xT63_{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#596056}.App_mobileMenu__xT63_ svg{width:24px;height:24px}.App_mobileMenu__xT63_:hover{background:#eaf6ff;color:#06c}.App_topbar__4v1E6{height:54px;padding:0 15px;gap:10px}.App_breadcrumb__N0WnA{font-size:10px;flex:1}.App_topActions__qaAdC{gap:8px}.App_globalSearch__Jrwnt{width:31px;justify-content:center;padding:0;border:0;background:transparent}.App_globalSearch__Jrwnt input,.App_globalSearch__Jrwnt kbd{display:none}.App_content__KNs3w{padding:24px 15px 40px}.App_pageHead__8K3pS{align-items:flex-start;flex-direction:column;margin-bottom:20px;gap:14px}.App_pageHead__8K3pS h1,.App_projectHeading__g4IUn h1{font-size:24px}.App_headAction__gxcfr{width:100%;flex-wrap:wrap}.App_metrics__rfP6H{gap:8px}.App_metric__P_r3n{padding:13px;min-height:110px}.App_metric__P_r3n strong{font-size:20px}.App_metricIcon__0e6GF{right:11px;top:12px}.App_dashGrid__K7ESf,.App_profileGrid__pu8ne,.App_projectOverview___SEkw{grid-template-columns:1fr;gap:9px}.App_card__FLSwC{padding:14px;margin-bottom:10px;overflow:auto}.App_quickActions___pXeS{overflow:auto;padding-bottom:4px;flex-wrap:nowrap}.App_quickActions___pXeS button,.App_quickActions___pXeS>b{white-space:nowrap}.App_toolbar__WXC4A{flex-wrap:wrap}.App_searchBox__r5Rp_{width:100%;flex:1 0 100%}.App_filter__4QWA1{max-width:100%}.App_card__FLSwC table{min-width:660px}.App_projectHeadingRow__XAboR{align-items:flex-start;gap:10px}.App_projectHeadingRow__XAboR .App_secondary__t0pGq{font-size:0;padding:0;width:35px;flex:none}.App_projectHeadingRow__XAboR .App_secondary__t0pGq svg{width:15px}.App_projectTabs__UTaBl{overflow:auto;white-space:nowrap;gap:0}.App_projectTabs__UTaBl button{font-size:9px;padding:10px 8px;white-space:nowrap}.App_stageList__xdl5x{gap:6px}.App_stageList__xdl5x small{max-width:95px}.App_fullTask__1sZQw{gap:7px;flex-wrap:wrap}.App_fullTask__1sZQw>.App_rowMain__2ut_c{flex:1 1 60%}.App_fullTask__1sZQw .App_taskDate__PYVOf{margin-left:24px}.App_priority__3iJL4{margin-left:auto}.App_form__guoK1{grid-template-columns:1fr;gap:10px}.App_field__ZhmAm:has(small),.App_field__ZhmAm:has(textarea){grid-column:auto}.App_modal__8_NE3{padding:16px}.App_cardHead__Ke6Qb{align-items:flex-start}.App_cardHead__Ke6Qb p{max-width:250px}.App_taskLine___e6qS{gap:7px}.App_taskDate__PYVOf{font-size:9px}.App_deadlineRow__zc96E>span{display:none}}@media(prefers-reduced-motion:reduce){.App_authScreen__QT3y0 *,.App_authScreen__QT3y0 :after,.App_authScreen__QT3y0 :before,.App_shell__jSBTn *,.App_shell__jSBTn :after,.App_shell__jSBTn :before{scroll-behavior:auto!important;transition:none!important}}.App_field__ZhmAm input,.App_field__ZhmAm select,.App_field__ZhmAm textarea{width:100%;min-height:40px;padding:10px 12px;border-radius:6px;line-height:1.35}.App_field__ZhmAm select{padding-right:38px;cursor:pointer}.App_filter__4QWA1{min-height:38px;padding:0 32px 0 12px}.App_inlineForm__B2piu input,.App_searchBox__r5Rp_{min-height:38px;padding:0 12px}.App_field__ZhmAm select,.App_filter__4QWA1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%23252923' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.App_field__ZhmAm select,.App_filter__4QWA1{padding-left:12px;padding-right:36px}.App_boardHint__SIqtd{font-size:11px;color:var(--muted);margin:-10px 0 14px}.App_taskBoard__Y8aiY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.App_taskLane__o7hvV{min-height:260px;background:#f4f7f8;border:1px solid var(--line);border-radius:8px;padding:12px}.App_laneHead__gcC9M{height:30px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:9px;color:#4a646e}.App_laneHead__gcC9M>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.App_laneHead__gcC9M>b{font-size:10px;color:#81969d;background:#eef4f6;border-radius:10px;padding:3px 7px}.App_laneHead__gcC9M i{width:8px;height:8px;border-radius:50%;background:#b8ccd2}.App_laneHead__gcC9M .App_laneProgress__4MQ3i{background:#0080ff}.App_laneHead__gcC9M .App_laneComplete__DEF7x{background:#38a9ff}.App_laneBody__pISza{display:grid;gap:9px;min-height:200px}.App_taskCard__TVQqu{background:#fff;border:1px solid #eef4f6;border-radius:7px;padding:12px;cursor:pointer;box-shadow:0 1px 2px rgba(32,38,26,.031);transition:border-color .15s,box-shadow .15s,opacity .15s}.App_taskCard__TVQqu:hover{border-color:#c7d8e6;box-shadow:0 3px 10px rgba(38,57,75,.051)}.App_taskCard__TVQqu:active{cursor:grabbing}.App_taskDragging__mZRn9{opacity:.45}.App_taskCardTop__3HYPc{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.App_taskProject__BmjKg{font-size:9px;color:#708991;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App_taskCardActions__1FQnD{display:flex;gap:2px}.App_taskCardActions__1FQnD .App_iconButton__m48y7{width:25px;height:25px}.App_taskCardTitle__PmpNY{display:block;font-size:12px;font-weight:600;color:#2e342e;line-height:1.45;margin-bottom:14px}.App_taskCardBottom__stD_m{display:flex;align-items:center;justify-content:space-between;gap:6px}.App_taskCardDate__hl8Ke{display:inline-flex;align-items:center;gap:5px;color:#71776f;font-size:10px;white-space:nowrap}.App_laneEmpty__VmhqI{border:1px dashed #d8dbd4;border-radius:6px;display:grid;place-items:center;min-height:72px;font-size:10px;color:#8ea2aa}@media(max-width:850px){.App_taskBoard__Y8aiY{grid-template-columns:1fr}.App_taskLane__o7hvV{min-height:160px}.App_laneBody__pISza{min-height:80px}}@media(max-width:720px){.App_taskBoard__Y8aiY{gap:10px}.App_taskLane__o7hvV{padding:10px}.App_taskCard__TVQqu{padding:11px}}.App_authScreen__QT3y0 button,.App_card__FLSwC tbody tr,.App_projectCard__EXbtT,.App_projectRow__8cSPm,.App_shell__jSBTn [role=button],.App_shell__jSBTn a,.App_shell__jSBTn button,.App_shell__jSBTn select,.App_workflowRow__InNxn{cursor:pointer}.App_card__FLSwC tbody tr,.App_iconButton__m48y7,.App_linkButton__wa_yx,.App_navLink__svP0Q,.App_primary__p9Qb6,.App_projectCard__EXbtT,.App_projectRow__8cSPm,.App_projectTabs__UTaBl button,.App_quickActions___pXeS button,.App_secondarySmall__XnkIw,.App_secondary__t0pGq,.App_tabs__SHBBR button,.App_workflowRow__InNxn{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.App_iconButton__m48y7:hover,.App_quickActions___pXeS button:hover,.App_secondarySmall__XnkIw:hover,.App_secondary__t0pGq:hover{background-color:#eaf6ff;border-color:#b5d9ff;color:#06c}.App_navLink__svP0Q:hover,.App_projectTabs__UTaBl button:hover,.App_tabs__SHBBR button:hover{background:#eaf6ff;color:#06c}.App_projectCard__EXbtT:hover,.App_projectRow__8cSPm:hover{background:#f4f9ff;border-color:#d8ebff}.App_card__FLSwC tbody tr:hover{background:#f4f9ff}.App_workflowRow__InNxn:hover{background:#f4f9ff;border-color:#b5d9ff}.App_cardHead__Ke6Qb>a:hover,.App_linkButton__wa_yx:hover{color:#06c}.App_dashboardProjectsGrid__Jirk3{grid-template-columns:1fr}.App_dashboardActivityGrid__Gm93p{grid-template-columns:repeat(2,minmax(0,1fr))}.App_recentPayment__iZ5P0{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eef4f6}.App_recentPayment__iZ5P0 strong{font-size:11px;white-space:nowrap}.App_paymentGlyph__7pieN{width:28px;height:28px;display:grid;place-items:center;background:#eaf6ff;color:#0080ff;border-radius:6px;flex:none}.App_clientConversation__Xq6n3{margin-top:22px}.App_clientConversation__Xq6n3 .App_cardHead__Ke6Qb{align-items:center}@media(max-width:1000px){.App_dashboardActivityGrid__Gm93p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.App_dashboardActivityGrid__Gm93p{grid-template-columns:1fr}}.App_formHint__AcpbG{font-size:10px;color:var(--muted);align-self:flex-start}.App_amountGroup__YrUql{display:flex;flex-direction:column;gap:7px;min-width:0}.App_amountGroup__YrUql>.App_field__ZhmAm{min-width:0}.App_entryTypeField__xG5Zl{min-height:40px}.App_entryType__NkUwu{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:1px solid #d8e4e8;border-radius:6px;background:#fff;color:#17313a;font-size:11px;font-weight:500}.App_quickActions___pXeS{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;margin:0 0 16px;flex-wrap:wrap}.App_quickActions___pXeS>b{font-size:11px;color:#708991;margin-right:5px}.App_quickActions___pXeS button{min-height:36px;padding:0 11px;background:#fff;border:1px solid var(--line);border-radius:6px;color:#4a646e;font-size:11px}.App_confirmContent__PKpj7 p{font-size:12px;color:#4a646e;line-height:1.55;margin:4px 0 10px}.App_dangerButton__z7NDo{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:35px;min-width:-moz-max-content;min-width:max-content;padding:0 14px;border:1px solid #b86e5b;border-radius:6px;background:#b86e5b;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.App_dangerButton__z7NDo:hover{background:#a85e4c;border-color:#a85e4c}@media(max-width:720px){.App_clientList__CJNE3{overflow:visible}.App_clientList__CJNE3 table{display:block;min-width:0}.App_clientList__CJNE3 thead{display:none}.App_clientList__CJNE3 tbody{display:grid;gap:10px}.App_clientList__CJNE3 tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px 38px 14px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.App_clientList__CJNE3 td{display:block;min-width:0;padding:0!important;border:0!important}.App_clientList__CJNE3 td:first-child{grid-column:1/-1}.App_clientList__CJNE3 td:nth-child(2){grid-column:1/-1;overflow-wrap:anywhere;color:#4a646e;font-size:12px}.App_clientList__CJNE3 td:nth-child(2) .App_subline__9s8B0{margin-top:4px}.App_clientList__CJNE3 td:nth-child(3){grid-column:1/-1;color:var(--muted);font-size:11px}.App_clientList__CJNE3 td:last-child{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.App_sidebarOpen__lXJzK,.App_sidebar__yebZR{width:100vw;max-width:100%;border-right:0}.App_sidebarOpen__lXJzK{box-shadow:none}}.App_sidebarClose__BWxPb{display:none}@media(max-width:720px){.App_brand__yA_qL{width:100%;align-items:center}.App_sidebarClose__BWxPb{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;border:0;border-radius:7px;background:transparent;color:#72776e}.App_sidebarClose__BWxPb:hover{background:#eaf6ff;color:#06c}}.App_authScreen__QT3y0{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg)}.App_authCard__kaeey{width:min(420px,100%);display:grid;gap:14px;padding:30px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 36px rgba(23,49,58,.043)}.App_authCard__kaeey .App_brandMark__SxA5M{width:44px;height:44px;border-radius:12px;font-family:inherit;font-size:20px;font-weight:700}.App_authCard__kaeey h1{margin:0;font-size:25px;letter-spacing:-.6px}.App_authCard__kaeey>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.App_authCard__kaeey .App_primary__p9Qb6{width:100%;height:42px;margin-top:4px}.App_authError__EqTVf{color:#a34f42!important;font-size:12px!important}.App_authCard__kaeey .App_eyebrow__lld_U{margin:3px 0 0}.App_notificationWrap__IXujH{position:relative}.App_notificationPanel__Odo7E{position:absolute;z-index:10;right:0;top:40px;width:min(340px,100vw - 30px);max-height:65vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 32px rgba(32,40,32,.11);padding:10px}.App_notificationPanel__Odo7E>header{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;border-bottom:1px solid var(--line)}.App_notificationPanel__Odo7E>header b{font-size:12px}.App_notificationItem___0_Gm{width:100%;display:grid;gap:4px;text-align:left;padding:10px 5px;border:0;border-bottom:1px solid #eef4f6;background:#fff;color:#17313a;cursor:pointer}.App_notificationItem___0_Gm:hover{background:#f4f9ff}.App_notificationItem___0_Gm b{font-size:11px}.App_notificationEmpty__Q_sdD,.App_notificationItem___0_Gm small,.App_notificationItem___0_Gm span{font-size:10px;color:var(--muted)}.App_notificationEmpty__Q_sdD{padding:12px 5px}@media(max-width:720px){.App_clientList__CJNE3 tbody tr{padding-right:74px}.App_clientList__CJNE3 td:last-child{display:flex;align-items:center;gap:4px}}.App_spinner__wakz3{animation:App_crm-spin__4jaG4 .8s linear infinite;flex:none}@keyframes App_crm-spin__4jaG4{to{transform:rotate(1turn)}}.App_dangerButton__z7NDo:disabled,.App_primary__p9Qb6:disabled,.App_secondary__t0pGq:disabled{cursor:wait;opacity:.72}.App_clientActions__yUqX8{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px;min-width:64px;white-space:nowrap}.App_clientActions__yUqX8>*{flex:none}.App_clientDelete__pqJIs{width:30px;height:30px;border:1px solid #f3d8d4;background:#fff8f7;color:#b85445}.App_clientDelete__pqJIs:hover{border-color:#e8bdb6;background:#fff0ee;color:#9e3b31}.App_rowChevron__ELq71{display:grid;place-items:center;width:20px;height:30px;color:var(--muted)}@media(max-width:720px){.App_clientList__CJNE3 tbody tr{padding-right:86px}.App_clientList__CJNE3 td:last-child{display:flex;flex-direction:row;align-items:center;width:72px}}.App_feeQuestion__vVar_{grid-column:1/-1;display:grid;gap:10px;margin:0;padding:13px 14px;border:1px solid var(--line);border-radius:7px;background:#f8fbfc}.App_feeQuestion__vVar_ legend{padding:0 5px;color:#4a646e;font-size:11px;font-weight:600}.App_feeOptions__x22ms{display:flex;flex-wrap:wrap;gap:12px 20px}.App_feeOptions__x22ms label{display:inline-flex;align-items:center;gap:7px;color:#4a646e;font-size:11px;cursor:pointer}.App_feeOptions__x22ms input{width:15px;height:15px;margin:0;accent-color:#0080ff}.App_feeQuestion__vVar_ .App_field__ZhmAm{width:100%}.App_feeHint__nj7zB{color:var(--muted);font-size:10px}@media(max-width:720px){.App_feeOptions__x22ms{flex-direction:column;gap:10px}}.App_serviceItems__MnMlj{display:grid;gap:9px}.App_serviceItem__JELOl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:8px}.App_serviceItem__JELOl .App_field__ZhmAm{min-width:0}.App_removeService__b2hna{display:grid;place-items:center;width:32px;height:34px;margin-bottom:1px;border:1px solid #f3d8d4;border-radius:6px;background:#fff8f7;color:#b85445}.App_removeService__b2hna:hover{border-color:#e8bdb6;background:#fff0ee;color:#9e3b31}.App_removeService__b2hna:disabled{opacity:.4;cursor:not-allowed}.App_addService__B1n_S{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:7px 9px;border:1px solid #b5d9ff;border-radius:6px;background:#f4f9ff;color:#06c;font-size:11px;font-weight:550}.App_addService__B1n_S:hover{background:#eaf6ff}@media(max-width:480px){.App_serviceItem__JELOl{grid-template-columns:minmax(0,1fr) 32px}.App_serviceItem__JELOl .App_field__ZhmAm:first-child{grid-column:1/-1}.App_serviceItem__JELOl .App_field__ZhmAm:nth-child(2){grid-column:1}.App_serviceItem__JELOl .App_removeService__b2hna{grid-column:2;align-self:end}}@media(max-width:720px){.App_clientList__CJNE3{padding:0;border:0;background:transparent;box-shadow:none;margin-bottom:10px}}.App_expenseGlyph__nW7vH{background:#fff0ee;color:#b85445}.App_paymentType__Yp4Ox{font-size:9px;font-weight:650;letter-spacing:.45px;color:#06c}.App_expenseAmount__cfBls,.App_expenseType__R04RP{color:#b85445!important}.App_recentAmounts__HsnvW{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.App_recentAmounts__HsnvW small{font-size:9px;white-space:nowrap}.App_recentAmounts__HsnvW strong{font-size:11px;white-space:nowrap}.App_cardActions__UGdET{display:flex;align-items:center;gap:12px;flex:none}.App_paymentHistory__c_giB{display:grid;gap:0}.App_paymentHistory__c_giB .App_recentPayment__iZ5P0:first-child{border-top:0;padding-top:0}.App_historyFooter__Y0WxG{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.App_pagination__D6f0W{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px}.App_pagination__D6f0W button{padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#06c;font-size:11px}.App_pagination__D6f0W button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){.App_cardActions__UGdET{gap:8px;flex-wrap:wrap;justify-content:flex-end}.App_historyFooter__Y0WxG{align-items:stretch;flex-direction:column}.App_pagination__D6f0W{justify-content:space-between}.App_recentPaymentsCard__rWHTt .App_cardHead__Ke6Qb{align-items:stretch;flex-direction:column;gap:10px}.App_recentPaymentsCard__rWHTt .App_cardHead__Ke6Qb>div:first-child{width:100%;min-width:0}.App_recentPaymentsCard__rWHTt .App_cardActions__UGdET{width:100%;justify-content:space-between;gap:8px}.App_recentPaymentsCard__rWHTt .App_linkButton__wa_yx{white-space:nowrap}}@media(max-width:420px){.App_recentPaymentsCard__rWHTt .App_cardActions__UGdET{justify-content:flex-start;flex-wrap:wrap;gap:8px 16px}}.App_historyToolbar__Z2eD_{display:flex;align-items:flex-end;gap:12px;margin:0 0 14px}.App_historyToolbar__Z2eD_ label{display:grid;gap:5px;color:var(--muted);font-size:10px}.App_historyToolbar__Z2eD_ input{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font:inherit}.App_historyDay__Y7BbT+.App_historyDay__Y7BbT{margin-top:22px;padding-top:6px;border-top:1px solid var(--line)}.App_historyDay__Y7BbT h2{margin:0 0 6px;color:#708991;font-size:11px;font-weight:650;letter-spacing:.5px}@media(max-width:720px){.App_historyToolbar__Z2eD_{align-items:flex-start;flex-wrap:wrap}.App_historyToolbar__Z2eD_ label{flex:1}}.App_historyFilters__8OB_L{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);align-items:center;gap:18px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(115deg,#f4f9ff,#fff 48%);box-shadow:0 2px 8px rgba(23,49,58,.031)}.App_historyFilterHeading__yLQR6{display:flex;align-items:center;gap:10px;min-width:0}.App_historyFilterIcon__JhKgy{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #b5d9ff;border-radius:8px;background:#eaf6ff;color:#0080ff}.App_historyFilterHeading__yLQR6 span:last-child>b,.App_historyFilterHeading__yLQR6>b{display:block;color:var(--text);font-size:12px;font-weight:650}.App_historyFilterHeading__yLQR6 small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.App_historyDateFields__5rDaV{display:flex;align-items:flex-end;gap:10px;min-width:0}.App_historyDateFields__5rDaV label{display:grid;flex:1;min-width:0;gap:5px;color:#60777d;font-size:10px;font-weight:600}.App_historyDateFields__5rDaV input{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid #d8e4e8;border-radius:6px;background:#fff;color:#17313a;font:inherit;transition:border-color .15s,box-shadow .15s}.App_historyDateFields__5rDaV input:focus{border-color:#0080ff;outline:0;box-shadow:0 0 0 3px rgba(0,128,255,.102)}.App_historyFilterActions__FvVo_{display:flex;align-items:center;gap:8px;flex:none}.App_historyFilterActions__FvVo_>button:first-child{height:36px;padding:0 12px;white-space:nowrap}.App_historyDateTo__cI1sm{padding-bottom:10px;color:#81969d;font-size:10px}.App_historyClear___gQU6{height:36px;padding:0 10px;border:1px solid #b5d9ff;border-radius:6px;background:#fff;color:#06c;font-size:10px;font-weight:600;white-space:nowrap}.App_historyClear___gQU6:hover{background:#eaf6ff}@media(max-width:720px){.App_historyFilters__8OB_L{grid-template-columns:1fr;gap:12px;padding:13px}.App_historyDateFields__5rDaV{flex-wrap:wrap}.App_historyDateFields__5rDaV label{flex:1 1 calc(50% - 16px)}}@media(max-width:380px){.App_historyDateFields__5rDaV{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.App_historyDateFields__5rDaV label{grid-row:1;flex:initial}.App_historyDateFields__5rDaV label:first-child{grid-column:1}.App_historyDateFields__5rDaV label:nth-of-type(2){grid-column:3}.App_historyDateTo__cI1sm{grid-row:1;grid-column:2}.App_historyFilterActions__FvVo_{grid-column:1/-1;flex-wrap:wrap}}.App_skeletonBar__0tUTF,.App_skeletonCircle__zljjU{display:block;background:linear-gradient(90deg,#eaf0f2 25%,#f6f9fa 50%,#eaf0f2 75%);background-size:220% 100%;animation:App_crm-skeleton__aJr5m 1.4s ease-in-out infinite}.App_skeletonLabel__jlfgx{display:block;color:var(--text);font-size:12px;font-weight:600}.App_skeletonPageHead__fnm_f{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.App_skeletonBar__0tUTF{height:11px;border-radius:6px}.App_skeletonMetrics__CXEEl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.App_skeletonCard__BsaLP{min-width:0;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fff}.App_skeletonGrid__hFuMh{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:14px}.App_skeletonLarge__x5zEK{min-height:250px}.App_skeletonRow__uGyXO{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eef4f6}.App_skeletonRow__uGyXO>div:last-child{flex:1}.App_skeletonCircle__zljjU{width:28px;height:28px;flex:none;border-radius:50%}@keyframes App_crm-skeleton__aJr5m{to{background-position:-220% 0}}@media(max-width:720px){.App_skeletonPageHead__fnm_f{align-items:flex-start;flex-direction:column}.App_skeletonMetrics__CXEEl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.App_skeletonGrid__hFuMh{grid-template-columns:1fr;gap:9px}.App_skeletonCard__BsaLP{padding:14px}.App_skeletonLarge__x5zEK{min-height:190px}.App_shell__jSBTn input,.App_shell__jSBTn select,.App_shell__jSBTn textarea{font-size:16px}}.App_expectedIncomeForm__eY0Pg{gap:12px}.App_expectedIncomeForm__eY0Pg .App_field__ZhmAm>span{display:inline-flex;align-items:baseline;gap:2px}.App_expectedIncomeForm__eY0Pg .App_field__ZhmAm i{display:inline;font-size:inherit}.App_field__ZhmAm input,.App_field__ZhmAm select,.App_field__ZhmAm textarea,.App_globalSearch__Jrwnt input,.App_inlineForm__B2piu input{font-size:10px}.App_field__ZhmAm input::-moz-placeholder,.App_field__ZhmAm textarea::-moz-placeholder,.App_globalSearch__Jrwnt input::-moz-placeholder,.App_inlineForm__B2piu input::-moz-placeholder{font-size:9px}.App_field__ZhmAm input::placeholder,.App_field__ZhmAm textarea::placeholder,.App_globalSearch__Jrwnt input::placeholder,.App_inlineForm__B2piu input::placeholder{font-size:9px}@media(max-width:720px){.App_authScreen__QT3y0 input,.App_authScreen__QT3y0 select,.App_authScreen__QT3y0 textarea,.App_shell__jSBTn input,.App_shell__jSBTn select,.App_shell__jSBTn textarea{font-size:13px}.App_authScreen__QT3y0 input::-moz-placeholder,.App_authScreen__QT3y0 textarea::-moz-placeholder,.App_shell__jSBTn input::-moz-placeholder,.App_shell__jSBTn textarea::-moz-placeholder{font-size:11px}.App_authScreen__QT3y0 input::placeholder,.App_authScreen__QT3y0 textarea::placeholder,.App_shell__jSBTn input::placeholder,.App_shell__jSBTn textarea::placeholder{font-size:11px}}.App_expectedGlyph__9H8w4{background:#fff7e8;color:#a87513}.App_expectedAmount__Y2_6M,.App_expectedType__qQ5Lt{color:#a87513!important}.App_expectedActions__dr9eN{display:flex;gap:6px;margin-top:6px}.App_expectedActions__dr9eN button,.App_expectedReschedule__Zoown button{min-height:25px;padding:0 8px;border:1px solid #d8e4e8;border-radius:5px;background:#fff;color:#06c;font-size:9px;font-weight:600}.App_expectedActions__dr9eN button:first-child{border-color:#a9e4cb;background:#f0fbf5;color:#168457}.App_expectedActions__dr9eN button:hover,.App_expectedReschedule__Zoown button:hover{background:#eaf6ff}.App_expectedReschedule__Zoown{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px;margin-top:7px}.App_expectedReschedule__Zoown label{display:grid;flex:1 1 100%;gap:4px;color:#60777d;font-size:9px}.App_expectedReschedule__Zoown input{width:100%;min-width:0;height:28px;padding:0 7px;border:1px solid #d8e4e8;border-radius:5px;background:#fff;color:#17313a;font-size:11px}.App_expectedReschedule__Zoown button[type=submit]{border-color:#0080ff;background:#0080ff;color:#fff}@media(max-width:720px){.App_expectedReschedule__Zoown input{font-size:13px}}.App_authBootstrap__EnTU8{display:flex;align-items:center;gap:11px;color:#708991;font-size:12px}.App_authBootstrap__EnTU8 .App_brandMark__SxA5M{width:34px;height:34px;border-radius:9px;font-family:inherit;font-size:16px;font-weight:700}