.browser-phone_panel__Nd7Yk{display:flex;align-items:center;flex-wrap:wrap;gap:16px;background:#f2f8f5;border:1px solid #d5e7dd;border-radius:14px;padding:18px;color:#233d30;margin:12px 0}.browser-phone_panel__Nd7Yk>div{flex:1;min-width:220px}.browser-phone_panel__Nd7Yk p{margin:5px 0}.browser-phone_panel__Nd7Yk small{color:#557063}.browser-phone_call__tCihe,.browser-phone_dock__MTbvr button,.browser-phone_end__2sFN8{border:0;border-radius:9px;padding:10px 16px;font:inherit;cursor:pointer}.browser-phone_call__tCihe{background:#176b50;color:white;white-space:nowrap}.browser-phone_call__tCihe:disabled{opacity:.5;cursor:default}.browser-phone_end__2sFN8{background:#a62f3b!important;color:white!important}.browser-phone_error__s_drb{width:100%;color:#9f2832!important}.browser-phone_dock__MTbvr{position:fixed;z-index:10000;bottom:20px;right:20px;max-width:min(600px,calc(100vw - 32px));display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px;background:#173d30;color:white;border:1px solid #517766;border-radius:16px;box-shadow:0 8px 35px #0004}.browser-phone_dock__MTbvr>div{display:flex;flex-direction:column;gap:4px;min-width:160px;margin-right:auto}.browser-phone_dock__MTbvr>div span{font-size:14px}.browser-phone_dock__MTbvr button{background:#eaf4ee;color:#173d30}.browser-phone_dock__MTbvr .browser-phone_call__tCihe{background:#309569;color:white}.browser-phone_dock__MTbvr p{flex-basis:100%;margin:4px 0;font-size:13px}.browser-phone_call__tCihe:focus-visible,.browser-phone_dock__MTbvr button:focus-visible{outline:3px solid #82b9ff;outline-offset:3px}@media(max-width:600px){.browser-phone_dock__MTbvr{left:10px;right:10px;bottom:10px;max-width:none}.browser-phone_dock__MTbvr button{padding:10px;font-size:14px}.browser-phone_panel__Nd7Yk{padding:14px}}.phone-recordings_controls__Wq_bj{border:1px solid #dce7df;border-radius:14px;background:#f6f9f6;padding:16px;color:#233b30;min-width:0}.phone-recordings_controlTop__6y0FJ{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.phone-recordings_state__9W0Aw{display:flex;align-items:center;gap:10px}.phone-recordings_state__9W0Aw span,.phone-recordings_state__9W0Aw strong{display:block}.phone-recordings_state__9W0Aw strong{font-size:15px}.phone-recordings_state__9W0Aw span{font-size:12px;color:#63766a;margin-top:3px}.phone-recordings_enabled__o7Xcm{color:#bc4141;fill:#bc4141}.phone-recordings_disabled__QokNk{color:#8a9990}.phone-recordings_actions__vqtwj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.phone-recordings_hint__kmZyG{font-size:12px;color:#697c70;line-height:1.5;margin:10px 0 0}.phone-recordings_error__nEIon,.phone-recordings_notice__y1NxT{font-size:13px;line-height:1.5;padding:10px 12px;border-radius:8px;margin-top:10px}.phone-recordings_notice__y1NxT{background:#e9f3eb;color:#345942}.phone-recordings_error__nEIon{background:#fff0ed;color:#94392d}.phone-recordings_overlay__FjxYh{position:fixed;inset:0;z-index:10035;background:#122a2270}.phone-recordings_dialog__zJfCB{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10040;box-sizing:border-box;width:min(1020px,calc(100vw - 32px))!important;max-width:1020px!important;max-height:calc(100dvh - 40px);display:flex!important;flex-direction:column;gap:14px;padding:24px!important;background:white;color:#233b30;overflow:hidden;border-radius:18px!important}.phone-recordings_header__dA6WA{display:flex;align-items:start;justify-content:space-between;gap:12px}.phone-recordings_title__E4y4M{font-size:22px;margin:0 0 7px}.phone-recordings_storage__1X7sb{color:#63776a;font-size:12px;line-height:1.5;margin:0}.phone-recordings_filters__aKvXW{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(120px,1fr) minmax(115px,1fr) minmax(115px,1fr) auto;gap:10px;align-items:end}.phone-recordings_advanced___JFBs{display:contents}.phone-recordings_filterToggle__vIXvC{display:none!important}.phone-recordings_filters__aKvXW label{display:grid;gap:6px;font-size:12px;color:#506a5a;min-width:0}.phone-recordings_filters__aKvXW input,.phone-recordings_filters__aKvXW select{box-sizing:border-box;background:white;font:inherit;font-size:14px;color:#233b30;border:1px solid #cfdbd1;border-radius:8px;padding:9px 10px;width:100%;min-width:0;height:39px}.phone-recordings_filters__aKvXW input:focus,.phone-recordings_filters__aKvXW select:focus{outline:2px solid #86ad94;outline-offset:1px}.phone-recordings_listHeading__OD1kf{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#6a7c70;border-bottom:1px solid #e0e9e2;padding-bottom:9px}.phone-recordings_list__cRWgT{overflow:auto;min-height:120px;min-width:0;overscroll-behavior:contain}.phone-recordings_item__jXfmv{display:grid;grid-template-columns:minmax(0,1fr) 285px;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid #e8eeea}.phone-recordings_callLine__B2Zl9{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.phone-recordings_callLine__B2Zl9 strong{font-size:14px;overflow-wrap:anywhere}.phone-recordings_callLine__B2Zl9 strong span{color:#86958b;margin:0 4px}.phone-recordings_direction__Ed4t4{font-size:10px;background:#edf3ef;padding:3px 6px;border-radius:5px;color:#51715c}.phone-recordings_call__usYF0 p,.phone-recordings_call__usYF0 time{font-size:12px;color:#6c7d71;line-height:1.5}.phone-recordings_call__usYF0 time{display:block;margin-top:7px}.phone-recordings_call__usYF0 p{margin:4px 0 0;overflow-wrap:anywhere}.phone-recordings_player__DkU1j{min-width:0}.phone-recordings_player__DkU1j audio{width:100%;height:38px;display:block}.phone-recordings_audioError__Rh0Ki{font-size:11px;line-height:1.4;display:block;margin:5px 0;color:#94392d}.phone-recordings_empty__MEyKs{text-align:center;padding:35px 15px;color:#687d6f;display:grid;justify-items:center;gap:10px}.phone-recordings_empty__MEyKs strong{font-size:15px;color:#344f3e}.phone-recordings_empty__MEyKs p{max-width:420px;font-size:13px;line-height:1.5;margin:0}.phone-recordings_more__gd1N5{display:flex!important;margin:18px auto 4px}.phone-recordings_loading__16nOS{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;padding:15px}.phone-recordings_spin__6wpcw{animation:phone-recordings_spin__6wpcw 1s linear infinite}@keyframes phone-recordings_spin__6wpcw{to{transform:rotate(1turn)}}@media(max-width:760px){.phone-recordings_dialog__zJfCB{padding:16px!important;max-height:calc(100dvh - 24px);width:calc(100vw - 20px)!important;gap:12px}.phone-recordings_title__E4y4M{font-size:19px}.phone-recordings_filters__aKvXW{grid-template-columns:1fr 1fr}.phone-recordings_search__iUfID{grid-column:1/-1}.phone-recordings_filters__aKvXW>button{grid-column:auto}.phone-recordings_filterToggle__vIXvC{display:inline-flex!important}.phone-recordings_advanced___JFBs{display:none}.phone-recordings_advanced___JFBs.phone-recordings_expanded__xr21i{display:contents}.phone-recordings_item__jXfmv{grid-template-columns:1fr;gap:12px;padding:16px 0}.phone-recordings_player__DkU1j audio{height:40px}.phone-recordings_actions__vqtwj{width:100%;align-items:stretch}.phone-recordings_actions__vqtwj>button{flex:1;white-space:normal;height:auto;min-height:38px}.phone-recordings_controlTop__6y0FJ{gap:12px}.phone-recordings_controls__Wq_bj{padding:13px}.phone-recordings_list__cRWgT{min-height:100px}.phone-recordings_storage__1X7sb{font-size:11px}}@media(prefers-reduced-motion:reduce){.phone-recordings_spin__6wpcw{animation:none}}.phone-shortcut_trigger__IxOYJ{position:relative;flex-shrink:0}.phone-shortcut_dot__tUncX{position:absolute;right:6px;top:6px;width:7px;height:7px;border-radius:50%;background:#1b9666;box-shadow:0 0 0 2px #fff}.phone-shortcut_dialog__vtpDV.phone-shortcut_dialog__vtpDV{width:min(820px,calc(100vw - 32px));max-width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce7e0;border-radius:20px;background:#fff;color:#233c32;z-index:10020}.phone-shortcut_header__lef4s.phone-shortcut_header__lef4s{padding:24px 26px 19px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #e7eee9;text-align:left;gap:16px;flex-shrink:0}.phone-shortcut_heading__Djd4r{display:flex;align-items:center;gap:13px}.phone-shortcut_headingIcon__4tEt_{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#176b50;background:#e9f4ee}.phone-shortcut_title__HjRbx.phone-shortcut_title__HjRbx{font-size:22px;line-height:1.2;font-weight:700}.phone-shortcut_description__e_2ji.phone-shortcut_description__e_2ji{margin:5px 0 0;font-size:13px;color:#788b80}.phone-shortcut_connection__ae9_E{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 26px;background:#f6faf7;min-height:60px;flex-shrink:0}.phone-shortcut_connection__ae9_E>div{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550}.phone-shortcut_connection__ae9_E i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.phone-shortcut_online___qHF7{background:#159368}.phone-shortcut_offline__KhBUA{background:#a7b5ad}.phone-shortcut_body__tea1W{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:auto;min-height:0;overscroll-behavior:contain}.phone-shortcut_directory__6kEU7{padding:22px 24px;min-width:0}.phone-shortcut_sectionHeading__2_9RX{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.phone-shortcut_sectionHeading__2_9RX h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;margin:0}.phone-shortcut_sectionHeading__2_9RX>span{font-size:12px;border-radius:7px;padding:3px 7px;color:#638071;background:#edf4ef}.phone-shortcut_groups__YFMtx{display:flex;gap:5px;padding:4px;border-radius:10px;background:#f0f5f2;margin-bottom:12px}.phone-shortcut_groups__YFMtx button{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;padding:7px 8px;font-size:12px;border-radius:7px;border:0;cursor:pointer;color:#778a7f;background:transparent}.phone-shortcut_groups__YFMtx button[aria-pressed=true]{background:#fff;color:#176b50;box-shadow:0 1px 3px #183d3012;font-weight:600}.phone-shortcut_search__AOU_U{display:flex;align-items:center;gap:8px;color:#8b9b92;border:1px solid #dce7e0;border-radius:10px;padding:10px 11px;margin-bottom:10px}.phone-shortcut_search__AOU_U input{width:100%;min-width:0;border:0;outline:0;font-size:12px;background:transparent;color:#233c32}.phone-shortcut_search__AOU_U:focus-within{border-color:#328767;box-shadow:0 0 0 2px #e9f4ee}.phone-shortcut_people__DgVsX{max-height:326px;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.phone-shortcut_person__NZuuq{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf2ee}.phone-shortcut_person__NZuuq:last-child{border-bottom:0}.phone-shortcut_avatar__odLjx{flex-shrink:0;width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#eef4f0;font-size:12px;font-weight:650;color:#537260}.phone-shortcut_personInfo__tB_Zv{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.phone-shortcut_personInfo__tB_Zv strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.phone-shortcut_personInfo__tB_Zv>span{font-size:11px;color:#7d8d83}.phone-shortcut_personInfo__tB_Zv small{display:flex;align-items:center;gap:5px;font-size:10px;color:#8f9b94}.phone-shortcut_personInfo__tB_Zv small i{width:5px;height:5px;border-radius:50%;background:currentColor}.phone-shortcut_personInfo__tB_Zv .phone-shortcut_available__FIFbM{color:#288665}.phone-shortcut_personCall__ZNt8G.phone-shortcut_personCall__ZNt8G{background:#edf6f0;color:#176b50;flex-shrink:0;width:34px;height:34px;border-radius:10px}.phone-shortcut_personCall__ZNt8G.phone-shortcut_personCall__ZNt8G:hover{background:#dceee3}.phone-shortcut_dialer__NzNwA{padding:22px 24px 24px;border-left:1px solid #e7eee9;min-width:0;background:#fbfdfb}.phone-shortcut_dialerHint__GJumz{font-size:11px;color:#84958b;margin:-6px 0 13px}.phone-shortcut_number__5UStt{width:100%;border:1px solid #dce7e0;border-radius:12px;padding:15px 9px;font-size:20px;line-height:1.25;text-align:center;letter-spacing:.5px;background:#fff;font-variant-numeric:tabular-nums;outline:0;color:#214a36}.phone-shortcut_number__5UStt::placeholder{font-size:17px;letter-spacing:0;color:#a3b0a8}.phone-shortcut_number__5UStt:focus{border-color:#328767;box-shadow:0 0 0 2px #e9f4ee}.phone-shortcut_keypad__Yjo0X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.phone-shortcut_keypad__Yjo0X button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:1px solid #e0e9e3;background:#fff;border-radius:12px;min-height:54px;color:#294d39;cursor:pointer;transition:background .12s}.phone-shortcut_keypad__Yjo0X button:hover{background:#edf6f0}.phone-shortcut_keypad__Yjo0X button:active{background:#dcefe3}.phone-shortcut_keypad__Yjo0X button span{font-size:21px;line-height:1.1;font-weight:550}.phone-shortcut_keypad__Yjo0X button small{font-size:8px;letter-spacing:1.2px;color:#93a398;line-height:1.5}.phone-shortcut_keypad__Yjo0X button:disabled{opacity:.45;cursor:default}.phone-shortcut_externalCall__bbXg3.phone-shortcut_externalCall__bbXg3{width:100%;background:#176b50;color:white;border-radius:10px;min-height:43px;gap:9px;font-size:14px}.phone-shortcut_externalCall__bbXg3.phone-shortcut_externalCall__bbXg3:hover{background:#125b42}.phone-shortcut_lineNote__uI_px{margin:10px 0 0;color:#87918a;font-size:11px;line-height:1.5;text-align:center}.phone-shortcut_footer__l71BE{padding:13px 24px;border-top:1px solid #e7eee9;color:#87958c;font-size:11px;line-height:1.5;text-align:center;flex-shrink:0}.phone-shortcut_empty__6TXwD{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:44px 28px;min-height:270px;color:#7a8d80;text-align:center;font-size:14px}.phone-shortcut_empty__6TXwD p{max-width:420px}.phone-shortcut_error___lw76{margin:0;padding:9px 26px;color:#a4343a;background:#fff5f4;font-size:12px}.phone-shortcut_noPeople__bX_QJ{padding:28px 6px;color:#86958b;font-size:12px;text-align:center;line-height:1.6}.phone-shortcut_more__FjWvD{display:block;width:100%;border:0;background:transparent;color:#176b50;font-size:12px;cursor:pointer;padding:15px 0 3px}.phone-shortcut_worker__OiINr{grid-template-columns:minmax(0,1fr)}.phone-shortcut_workerNote__L0l5_{padding:0 24px 22px;margin:0;color:#7d8e81;font-size:12px;line-height:1.6}.phone-shortcut_spin__woQ5S{animation:phone-shortcut_spin__woQ5S 1s linear infinite}@keyframes phone-shortcut_spin__woQ5S{to{transform:rotate(1turn)}}.phone-shortcut_groups__YFMtx button:focus-visible,.phone-shortcut_keypad__Yjo0X button:focus-visible,.phone-shortcut_more__FjWvD:focus-visible{outline:2px solid #278365;outline-offset:2px}@media(max-width:600px){.phone-shortcut_dialog__vtpDV.phone-shortcut_dialog__vtpDV{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.phone-shortcut_header__lef4s.phone-shortcut_header__lef4s{padding:17px 18px 14px}.phone-shortcut_title__HjRbx.phone-shortcut_title__HjRbx{font-size:20px}.phone-shortcut_connection__ae9_E{padding:11px 18px}.phone-shortcut_body__tea1W{grid-template-columns:minmax(0,1fr)}.phone-shortcut_directory__6kEU7{padding:18px}.phone-shortcut_people__DgVsX{max-height:205px}.phone-shortcut_dialer__NzNwA{border-left:0;border-top:1px solid #e7eee9;padding:18px}.phone-shortcut_keypad__Yjo0X{gap:6px;margin:12px 0}.phone-shortcut_keypad__Yjo0X button{min-height:47px}.phone-shortcut_footer__l71BE{padding:10px 18px;font-size:10px}.phone-shortcut_headingIcon__4tEt_{width:39px;height:39px}.phone-shortcut_empty__6TXwD{min-height:200px}.phone-shortcut_number__5UStt{font-size:19px;padding:12px}.phone-shortcut_lineNote__uI_px{font-size:11px}}.phone-shortcut_connection__ae9_E{flex-wrap:wrap}.phone-shortcut_connection__ae9_E>button{flex-shrink:0;margin-left:auto}.phone-shortcut_shortcut__rB4DX{position:relative;display:inline-flex;flex-shrink:0}.phone-shortcut_missedBadge__68NAR{position:absolute;top:-3px;right:-6px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border:2px solid #fff;border-radius:11px;background:#b83d38;color:#fff;font-size:10px;font-weight:700;line-height:1;cursor:pointer;font-variant-numeric:tabular-nums;z-index:1}.phone-shortcut_missedBadge__68NAR:hover{background:#952e2b}.phone-shortcut_missedBadge__68NAR:focus-visible{outline:2px solid #b83d38;outline-offset:2px}.phone-shortcut_staleBadge__7PpgF{background:#86662f}.phone-shortcut_shortcut__rB4DX .phone-shortcut_dot__tUncX{top:auto;bottom:5px;right:5px}.phone-shortcut_missedDialog__IKTxG.phone-shortcut_missedDialog__IKTxG{width:min(540px,calc(100vw - 24px));max-width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;z-index:10020}.phone-shortcut_missedToolbar__4Lz_T{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#687e70;font-size:12px}.phone-shortcut_missedList__dS483{overflow:auto;min-height:0;overscroll-behavior:contain}.phone-shortcut_missedCall__DkhcY{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e5ece7}.phone-shortcut_missedCall__DkhcY:last-child{border:0}.phone-shortcut_missedDetails__OW6iN{display:flex;flex-direction:column;gap:5px;min-width:0}.phone-shortcut_missedDetails__OW6iN strong{display:flex;align-items:center;gap:7px;color:#8c3833;font-size:14px;overflow-wrap:anywhere}.phone-shortcut_missedDetails__OW6iN span{font-size:12px;color:#324e3f}.phone-shortcut_missedDetails__OW6iN small{color:#75897c;font-size:11px}.phone-shortcut_missedCall__DkhcY>button{flex-shrink:0}.phone-shortcut_missedError__D9q5y{padding:10px 12px;background:#fff3ef;color:#963b32;font-size:12px;border-radius:8px}@media(max-width:420px){.phone-shortcut_missedCall__DkhcY{align-items:flex-start;flex-wrap:wrap}.phone-shortcut_missedCall__DkhcY>button{margin-left:auto}.phone-shortcut_missedToolbar__4Lz_T{align-items:flex-start;flex-wrap:wrap}}.manager-payroll_root__wpwmk{display:grid;gap:20px;color:#263b31}.manager-payroll_top__pZ_UA{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}.manager-payroll_tabs__PLUyt{display:flex;gap:4px;background:#eaf0ec;border:1px solid #e0e7e2;padding:5px;border-radius:13px}.manager-payroll_tabs__PLUyt button{font-size:13px;padding:10px 16px;border-radius:9px;color:#718377;white-space:nowrap}.manager-payroll_tabs__PLUyt .manager-payroll_selected__2W0oq{background:white;color:#23644c;box-shadow:0 2px 5px #193d2710;font-weight:600}.manager-payroll_period__HIgVq{display:flex;align-items:end;gap:8px}.manager-payroll_period__HIgVq label{font-size:11px;color:#7a8b80;display:grid;gap:5px}.manager-payroll_period__HIgVq input{background:white;max-width:190px}.manager-payroll_stats__UV_6V{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.manager-payroll_statAccent__Dive6,.manager-payroll_stat__g_KwO{padding:20px;border:1px solid #dfe7e1;border-radius:16px;background:white;display:flex;flex-direction:column;gap:9px;min-width:0}.manager-payroll_statAccent__Dive6>span,.manager-payroll_stat__g_KwO>span{font-size:12px;color:#75867b}.manager-payroll_statAccent__Dive6 strong,.manager-payroll_stat__g_KwO strong{font-size:24px;line-height:1.3;letter-spacing:-.6px;font-weight:650;overflow-wrap:anywhere}.manager-payroll_statAccent__Dive6 small,.manager-payroll_stat__g_KwO small{font-size:10px;color:#94a096}.manager-payroll_statAccent__Dive6{background:#edf6ef;border-color:#c8dfce}.manager-payroll_statAccent__Dive6 strong{color:#237453}.manager-payroll_note__LQr6s{display:flex;align-items:flex-start;gap:9px;color:#718176;font-size:12px;line-height:1.8;margin:0}.manager-payroll_note__LQr6s svg{flex:none;margin-top:3px;color:#638974}.manager-payroll_reports__Mdd4F{display:grid;gap:16px}.manager-payroll_report__mdEsn{background:#fff;border:1px solid #dce6df;border-radius:17px;padding:22px}.manager-payroll_report__mdEsn header{display:flex;align-items:center;gap:12px}.manager-payroll_avatar__2rKjs{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#eaf3ed;color:#56826a;flex:none}.manager-payroll_report__mdEsn h2{font-size:16px;font-weight:600}.manager-payroll_report__mdEsn header p{font-size:11px;color:#8b998f;margin-top:4px}.manager-payroll_reportTotal__4M2lr{margin-left:auto;text-align:right;flex-shrink:0}.manager-payroll_reportTotal__4M2lr span{font-size:10px;color:#8a998e;display:block}.manager-payroll_reportTotal__4M2lr strong{font-size:24px;font-weight:650;display:block;margin-top:2px;letter-spacing:-.5px}.manager-payroll_reportBreakdown__jR7F_{display:flex;gap:30px;flex-wrap:wrap;margin:22px 0 18px;padding:12px 16px;border-radius:10px;background:#f7faf8}.manager-payroll_reportBreakdown__jR7F_ span{display:flex;gap:10px;font-size:12px;color:#87978c}.manager-payroll_reportBreakdown__jR7F_ b{font-weight:500;color:#3e5749}.manager-payroll_details__F7srI summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#597a66;cursor:pointer;padding:7px 0;list-style:none}.manager-payroll_line__9ItXJ{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(150px,1fr) auto;gap:16px;padding:14px 0;border-bottom:1px solid #eef3ef;align-items:center;font-size:12px}.manager-payroll_line__9ItXJ strong{font-size:13px;font-weight:600}.manager-payroll_line__9ItXJ p{margin:4px 0;color:#829187}.manager-payroll_line__9ItXJ small{font-size:10px;color:#97a298;display:block;line-height:1.6}.manager-payroll_line__9ItXJ>div:nth-child(2){color:#647c6b}.manager-payroll_line__9ItXJ>b{font-size:15px;white-space:nowrap}.manager-payroll_history__uZ5QN{background:#f8faf8;border-radius:10px;padding:14px;margin-top:16px}.manager-payroll_history__uZ5QN h3{font-size:12px;margin-bottom:10px;font-weight:600}.manager-payroll_history__uZ5QN>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;color:#7d8f82}.manager-payroll_history__uZ5QN strong{color:#4f6f5b;white-space:nowrap}.manager-payroll_report__mdEsn footer{margin-top:18px;padding-top:16px;border-top:1px solid #eaf0ec;display:flex;justify-content:space-between;align-items:center;gap:16px}.manager-payroll_report__mdEsn footer>span{font-size:12px;color:#718879}.manager-payroll_report__mdEsn footer b{color:#267557;font-size:16px;margin-left:10px}.manager-payroll_hint__nvHQH{font-size:12px!important;color:#7e8e82!important;line-height:1.75!important;margin:10px 0!important}.manager-payroll_panel__AbfNV{background:white;border:1px solid #dce7de;border-radius:17px;padding:22px}.manager-payroll_panelHeader__UnGL6{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px}.manager-payroll_panelHeader__UnGL6 h2{font-size:16px;font-weight:600;display:flex;gap:8px;align-items:center}.manager-payroll_panelHeader__UnGL6 p{font-size:12px;color:#86948b;margin-top:5px}.manager-payroll_settingRow__31vLq{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;border-top:1px solid #e8efea}.manager-payroll_settingRow__31vLq>div{min-width:0}.manager-payroll_settingRow__31vLq>div>strong{font-size:14px;overflow-wrap:anywhere}.manager-payroll_settingRow__31vLq p{font-size:12px;color:#779082;margin-top:6px}.manager-payroll_settingRow__31vLq small{font-size:11px;color:#7a9985;display:block;margin-top:5px}.manager-payroll_settingRow__31vLq button{flex:none}.manager-payroll_termHistory__vKrTA{margin-top:10px}.manager-payroll_termHistory__vKrTA summary{font-size:11px;color:#8b9d90;cursor:pointer}.manager-payroll_termHistory__vKrTA p{padding:6px 12px;border-left:2px solid #dfece2;font-size:11px}.manager-payroll_termHistory__vKrTA small{font-size:10px;color:#9aaa9e}.manager-payroll_permission__GqLp4{font-size:11px;line-height:1.7;color:#8d9e92;display:flex;align-items:center;gap:7px}.manager-payroll_permission__GqLp4 svg{flex-shrink:0}.manager-payroll_empty__QkCM0{padding:36px;text-align:center;background:#fff;border:1px dashed #d8e5dc;border-radius:14px;font-size:13px;line-height:1.8;color:#84968a;display:grid;justify-items:center;gap:8px}.manager-payroll_empty__QkCM0 strong{color:#466a53;font-size:16px}.manager-payroll_error__J6GRZ{font-size:13px;line-height:1.7;color:#9d4c3d;background:#fff0eb;border:1px solid #eed9d0;border-radius:10px;padding:12px 15px;overflow-wrap:anywhere}.manager-payroll_success__sVKi9{padding:12px 15px;border-radius:10px;background:#eaf6ed;border:1px solid #cde7d3;font-size:13px;color:#35794d;display:flex;gap:8px;align-items:center}.manager-payroll_dialog___yotB{width:min(650px,calc(100vw - 24px))!important;max-width:650px!important;border-radius:18px;padding:26px;max-height:calc(100dvh - 30px);overflow:auto}.manager-payroll_editor__SxlRq{border:0;padding:0;min-width:0;display:grid;gap:18px}.manager-payroll_editor__SxlRq label,.manager-payroll_formGrid__yHx1s label{font-size:12px;font-weight:500;color:#627c6a;display:flex;flex-direction:column;gap:7px}.manager-payroll_editor__SxlRq input,.manager-payroll_formGrid__yHx1s input{background:white;height:40px;font-size:14px}.manager-payroll_editor__SxlRq select,.manager-payroll_formGrid__yHx1s select{min-width:0;width:100%;height:40px;font-size:13px;color:#355341;border:1px solid #d5e2d9;background:#fff;border-radius:9px;padding:0 10px;text-overflow:ellipsis}.manager-payroll_formGrid__yHx1s{display:grid;grid-template-columns:1fr 1fr;gap:14px}.manager-payroll_formGrid__yHx1s label:first-child{grid-column:1/-1}.manager-payroll_actions___LmB_{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.manager-payroll_confirmRows__iPAFp p{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e7eee9;font-size:14px}.manager-payroll_confirmRows__iPAFp p:last-child{font-size:19px;color:#2c7550}.manager-payroll_confirmRows__iPAFp strong{white-space:nowrap}@media(max-width:950px){.manager-payroll_stats__UV_6V{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-payroll_tabs__PLUyt button{font-size:12px;padding:9px 12px}.manager-payroll_reportTotal__4M2lr strong{font-size:22px}}@media(max-width:600px){.manager-payroll_root__wpwmk{gap:15px}.manager-payroll_top__pZ_UA{gap:12px}.manager-payroll_tabs__PLUyt{width:100%;overflow:auto;gap:1px;padding:4px}.manager-payroll_tabs__PLUyt button{font-size:11px;padding:8px 9px}.manager-payroll_period__HIgVq{width:100%;justify-content:flex-end}.manager-payroll_period__HIgVq label{flex:1}.manager-payroll_period__HIgVq input{max-width:none}.manager-payroll_stats__UV_6V{gap:10px}.manager-payroll_statAccent__Dive6,.manager-payroll_stat__g_KwO{padding:14px;gap:8px;border-radius:13px}.manager-payroll_statAccent__Dive6 strong,.manager-payroll_stat__g_KwO strong{font-size:20px}.manager-payroll_statAccent__Dive6 small,.manager-payroll_stat__g_KwO small{font-size:9px}.manager-payroll_statAccent__Dive6>span,.manager-payroll_stat__g_KwO>span{font-size:11px}.manager-payroll_report__mdEsn{padding:16px}.manager-payroll_report__mdEsn h2{font-size:14px}.manager-payroll_reportTotal__4M2lr strong{font-size:17px}.manager-payroll_reportTotal__4M2lr span{font-size:9px}.manager-payroll_avatar__2rKjs{display:none}.manager-payroll_reportBreakdown__jR7F_{gap:10px;margin:16px 0}.manager-payroll_reportBreakdown__jR7F_ span{width:100%;justify-content:space-between}.manager-payroll_line__9ItXJ{grid-template-columns:minmax(0,1fr) auto;gap:6px}.manager-payroll_line__9ItXJ>div:nth-child(2){grid-column:1}.manager-payroll_line__9ItXJ>b{grid-column:2;grid-row:1/3;font-size:13px}.manager-payroll_report__mdEsn footer{flex-wrap:wrap;gap:12px}.manager-payroll_report__mdEsn footer>span{font-size:11px}.manager-payroll_report__mdEsn footer b{font-size:15px}.manager-payroll_panel__AbfNV{padding:16px}.manager-payroll_panelHeader__UnGL6,.manager-payroll_settingRow__31vLq{flex-wrap:wrap}.manager-payroll_settingRow__31vLq>div{width:100%}.manager-payroll_settingRow__31vLq button{font-size:11px}.manager-payroll_formGrid__yHx1s{grid-template-columns:1fr}.manager-payroll_dialog___yotB{padding:20px}.manager-payroll_actions___LmB_ button{font-size:12px}.manager-payroll_hint__nvHQH{font-size:11px!important}.manager-payroll_permission__GqLp4{font-size:10px}.manager-payroll_history__uZ5QN>div{font-size:10px;gap:6px}.manager-payroll_history__uZ5QN strong{font-size:11px}}.manager-payroll_root__wpwmk,.manager-payroll_root__wpwmk>*,.manager-payroll_tabs__PLUyt{min-width:0;max-width:100%}.manager-payroll_report__mdEsn header>div:not(.manager-payroll_reportTotal__4M2lr){min-width:0}.manager-payroll_report__mdEsn h2{overflow-wrap:anywhere}.alice-assistant_card__OoNN2{border:1px solid var(--border,#dce2e8);border-radius:12px;padding:16px;margin-bottom:16px;background:var(--card,#fff);min-width:0}.alice-assistant_card__OoNN2 h3{font-size:16px;font-weight:600;margin:0 0 8px}.alice-assistant_card__OoNN2 p{margin:8px 0;line-height:1.5;overflow-wrap:anywhere}.alice-assistant_meta__yPxRg{font-size:12px;color:var(--muted-foreground,#687585);display:block}.alice-assistant_actions__K3U3t{display:flex;gap:8px;flex-wrap:wrap}.alice-assistant_form__BYHq0{display:grid;gap:12px;margin-top:16px}.alice-assistant_form__BYHq0 label{display:grid;gap:6px;font-size:13px}.alice-assistant_form__BYHq0 .alice-assistant_check__DMgEc{display:flex;align-items:center;gap:8px}.alice-assistant_result__AXjho{border-top:1px solid var(--border,#dce2e8);margin-top:12px;padding-top:4px}.alice-assistant_result__AXjho p{white-space:pre-wrap}.alice-assistant_result__AXjho button{margin:6px 0}.alice-assistant_error__Gobpb{color:#b42318}@media(max-width:600px){.alice-assistant_card__OoNN2{padding:12px}.alice-assistant_actions__K3U3t{display:grid;grid-template-columns:1fr}.alice-assistant_actions__K3U3t button{width:100%}}.marketing_workspace___mntf{color:#20352e;font-family:inherit;max-width:1450px}.marketing_account__RtP8w,.marketing_hero__X6gG_{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.marketing_hero__X6gG_ h2{font-size:30px;margin:5px 0}.marketing_account__RtP8w p,.marketing_hero__X6gG_ p{color:#66736d;margin:7px 0}.marketing_eyebrow__SZqg2{font-size:11px;font-weight:750;letter-spacing:1.8px;color:#398663}.marketing_workspace___mntf button{border:1px solid #bdcbc4;background:#fff;color:#214f3e;padding:10px 15px;border-radius:8px;cursor:pointer;font-weight:600}.marketing_workspace___mntf button:hover{background:#eaf4ef}.marketing_workspace___mntf button:disabled{opacity:.5;cursor:wait}.marketing_workspace___mntf button[aria-pressed=true]{background:#235c46;color:#fff}.marketing_toolbar__5t2SM{display:flex;gap:14px;align-items:end;padding:18px;background:#f0f6f2;border:1px solid #dce6df;border-radius:12px;margin-bottom:20px;flex-wrap:wrap}.marketing_toolbar__5t2SM label:first-child{flex:1;min-width:240px}.marketing_workspace___mntf label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.marketing_workspace___mntf input,.marketing_workspace___mntf select,.marketing_workspace___mntf textarea{width:100%;box-sizing:border-box;border:1px solid #becbc4;border-radius:7px;padding:10px;background:white;color:#23392e;font:inherit;min-width:0}.marketing_workspace___mntf textarea{min-height:80px}.marketing_workspace___mntf input:focus,.marketing_workspace___mntf select:focus{outline:2px solid #519a78;outline-offset:1px}.marketing_panel__WDh8L{border:1px solid #dce5df;border-radius:12px;background:#fff;padding:22px;margin:20px 0}.marketing_panel__WDh8L h3{margin:0 0 15px;font-size:18px}.marketing_panel__WDh8L summary{font-weight:700;cursor:pointer}.marketing_grid__I9_gZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.marketing_workspace___mntf fieldset{border:0;padding:0;margin:0;min-width:0}.marketing_cards___r4tu{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:16px 0}.marketing_card__u6QsE{border:1px solid #dee8e1;border-radius:10px;background:#f7faf8;padding:17px;display:flex;flex-direction:column;gap:9px}.marketing_card__u6QsE span{font-size:12px;color:#627169}.marketing_card__u6QsE strong{font-size:24px;line-height:1.2}.marketing_card__u6QsE small,.marketing_note__dbyYC,.marketing_workspace___mntf label small{font-size:12px;line-height:1.6;color:#64736b;font-weight:400}.marketing_actions__wM25O{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.marketing_notice__iudsB{background:#fff6df;padding:14px;border-radius:8px;color:#755b13}.marketing_error__bJYrJ{color:#9b3229;background:#fff0ed;border-radius:6px;padding:9px}.marketing_statuses__uLs4E{font-size:12px;line-height:1.7;border-left:3px solid #8bb79d;padding-left:14px}.marketing_table__ba_yt{overflow:auto}.marketing_table__ba_yt table{width:100%;border-collapse:collapse;margin-top:16px}.marketing_table__ba_yt td,.marketing_table__ba_yt th{text-align:right;padding:12px;border-bottom:1px solid #e2e9e5;font-size:13px}.marketing_table__ba_yt td:first-child,.marketing_table__ba_yt th:first-child{text-align:left}.marketing_table__ba_yt th{background:#f2f6f3}.marketing_workspace___mntf .marketing_check__zf402{flex-direction:row;align-items:center}.marketing_check__zf402 input{width:auto}.marketing_extra__f3tzl{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end;margin:12px 0}@media(max-width:700px){.marketing_account__RtP8w,.marketing_hero__X6gG_{align-items:stretch;flex-direction:column}.marketing_toolbar__5t2SM{align-items:stretch}.marketing_toolbar__5t2SM label{flex:1}.marketing_extra__f3tzl{grid-template-columns:1fr}.marketing_cards___r4tu{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_card__u6QsE strong{font-size:20px}}.marketing_caption__mHbVV{display:block;font-size:11px;color:#66776d;margin-top:6px;font-weight:400;white-space:normal;line-height:1.5}.marketing_workspace___mntf .marketing_campaignLink__Vxy7t{border:0;padding:0;background:transparent;color:#236447;font-weight:650;text-align:left;min-width:180px}.marketing_workspace___mntf .marketing_campaignLink__Vxy7t[aria-pressed=true]{text-decoration:underline;background:transparent;color:#173f2e}.marketing_unknownSource__8RyZ9{padding:16px;background:#f6f4eb;border:1px solid #e5dfc7;border-radius:9px;margin:20px 0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.marketing_unknownSource__8RyZ9 p{flex-basis:100%;margin:0}.marketing_lineForm__OUciS{margin-top:22px;padding:18px;border:1px solid #b5cdbf;border-radius:9px;background:#f2f7f4}.marketing_lineForm__OUciS .marketing_check__zf402{margin-top:18px}.request-dates_mode__nkDR3{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 16px}.request-dates_separate__XTFqs{display:grid;gap:12px;padding:16px;border:1px solid #dce6df;border-radius:12px;background:#f7faf8}.request-dates_separate__XTFqs p{font-size:13px;line-height:1.6;color:#415d50}.request-dates_add__Ii7t5{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.request-dates_add__Ii7t5 label{flex:1 1 180px;max-width:280px}.request-dates_add__Ii7t5 button{min-height:40px}.request-dates_dates__TV__3{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.request-dates_dates__TV__3 li{display:flex;align-items:center;gap:6px;padding:2px 4px 2px 12px;background:#edf6f1;border:1px solid #d6e4dc;border-radius:8px;font-size:14px}.request-dates_result__DGL1t{font-weight:600}.request-dates_mode__nkDR3 button{white-space:normal}.request-batch-assignment_dialog___cxt3{width:min(900px,calc(100vw - 24px));max-width:900px!important;max-height:calc(100dvh - 32px);overflow:auto}.request-batch-assignment_form__UiO5Y{display:grid;gap:16px}.request-batch-assignment_form__UiO5Y fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:14px}.request-batch-assignment_form__UiO5Y label{display:grid;gap:6px;font-size:14px}.request-batch-assignment_form__UiO5Y input:not([type=checkbox]),.request-batch-assignment_form__UiO5Y select,.request-batch-assignment_form__UiO5Y textarea{width:100%;padding:10px 12px;border:1px solid var(--border,#d7dfdc);border-radius:8px;background:var(--background,#fff);font:inherit}.request-batch-assignment_form__UiO5Y textarea{min-height:70px}.request-batch-assignment_dates__oSTF_{display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.request-batch-assignment_dates__oSTF_ li{display:grid;gap:2px;background:#eef5f1;border:1px solid #d7e5dd;padding:8px 12px;border-radius:8px}.request-batch-assignment_dates__oSTF_ span{font-size:12px;color:#4b6157}.request-batch-assignment_footer__G1r8J,.request-batch-assignment_modes__zZ_r8{display:flex;flex-wrap:wrap;gap:8px}.request-batch-assignment_grid__Xy4NM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.request-batch-assignment_hint__8c_5B{padding:12px;background:#f2f7f4;border-radius:8px;font-size:13px;margin:0}.request-batch-assignment_workers__4s7yW{max-height:300px;overflow:auto;border:1px solid #d7dfdc;border-radius:8px}.request-batch-assignment_worker__gSa3y{display:flex!important;align-items:flex-start;gap:10px!important;padding:10px 12px;border-bottom:1px solid #eef1ef}.request-batch-assignment_worker__gSa3y:last-child{border:0}.request-batch-assignment_worker__gSa3y input{margin-top:3px}.request-batch-assignment_worker__gSa3y span{display:grid;gap:3px}.request-batch-assignment_worker__gSa3y small{color:#8a4034}.request-batch-assignment_check__N5KcT{display:flex!important;align-items:center;gap:8px!important}.request-batch-assignment_error__Lvd6m{color:#a12828;background:#fff2f2;border-radius:8px;padding:12px;margin:0}.request-batch-assignment_footer__G1r8J{border-top:1px solid #d7dfdc;padding-top:14px;justify-content:flex-end}.request-batch-assignment_form__UiO5Y button{white-space:normal}@media(max-width:600px){.request-batch-assignment_grid__Xy4NM{grid-template-columns:1fr}.request-batch-assignment_footer__G1r8J button{flex:1 1 auto}.request-batch-assignment_dialog___cxt3{padding:18px!important}}