.task-routine-model_modal__4enVY.modal{max-width:960px!important;width:calc(100vw - 48px)!important;min-width:0}.task-routine-model_content__Ro_VO{width:100%;min-width:0;color:#566981}.task-routine-model_modelHeading__HzhCR{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px}.task-routine-model_modelHeading__HzhCR>span{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #dce7f9;border-radius:11px;background:#edf3ff;color:#3764a0;flex-shrink:0}.task-routine-model_modelHeading__HzhCR>div{flex:1;min-width:0}.task-routine-model_modelHeading__HzhCR h3{font-size:17px;line-height:1.6;letter-spacing:0;color:#244568;margin:0;overflow-wrap:anywhere}.task-routine-model_modelHeading__HzhCR p{font-size:12px;line-height:1.8;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-line;color:#566981}.task-routine-model_modelHeading__HzhCR>small{padding:5px 8px;background:#f1f5fb;border-radius:6px;font-size:10px;color:#566981;white-space:nowrap;margin-top:4px}.task-routine-model_modes__diqkJ{display:flex;gap:4px;background:#f2f5fb;border:1px solid #e2e9f4;padding:4px;border-radius:10px;max-width:440px}.task-routine-model_modes__diqkJ button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:44px;border:1px solid transparent;background:transparent;color:#566981;font-size:12px;padding:10px 12px}.task-routine-model_modes__diqkJ button[aria-pressed=true]{color:#3764a0;background:white;border-color:#dce5f1;box-shadow:0 2px 5px #18304e08}.task-routine-model_modeHint__HIFTZ{font-size:12px;line-height:1.8;color:#566981;margin:11px 0 20px}.task-routine-model_form__XSIgd{min-width:0}.task-routine-model_target__qky3X{padding:17px 18px;border:1px solid #e0e9f5;border-radius:11px;background:#f8faff;margin-bottom:22px;min-width:0}.task-routine-model_targetHeading__sjZc_{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:14px;color:#3764a0}.task-routine-model_targetHeading__sjZc_ h4{font-size:13px;margin:0;color:#405571;letter-spacing:0}.task-routine-model_targetHeading__sjZc_>span{margin-left:auto;color:#566981;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.task-routine-model_targetFields__YoDCr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.task-routine-model_content__Ro_VO label{font-size:12px;font-weight:550;color:#405571;gap:6px;min-width:0}.task-routine-model_content__Ro_VO input:not([type=checkbox]),.task-routine-model_content__Ro_VO select,.task-routine-model_content__Ro_VO textarea{font-size:14px;min-height:44px;width:100%;min-width:0;max-width:100%;background:#fff;border-color:#dce5f0;padding:10px 12px;color:#244568;box-sizing:border-box}.task-routine-model_content__Ro_VO select{padding-right:29px;text-overflow:ellipsis}.task-routine-model_content__Ro_VO textarea{resize:vertical;line-height:1.7}.task-routine-model_content__Ro_VO label small{font-size:10px;font-weight:400;line-height:1.7;color:#566981}.task-routine-model_setupHint__XOoq6{font-size:12px;line-height:1.8;margin:12px 0 0;color:#84672e}.task-routine-model_modelFields__TJYjq{display:grid;gap:13px;padding:17px 18px;background:#f8faff;border:1px solid #e0e9f5;border-radius:11px;margin-bottom:21px}.task-routine-model_listHeading__QWeBM{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px;min-width:0}.task-routine-model_listHeading__QWeBM>div:first-child{min-width:0}.task-routine-model_listHeading__QWeBM h4{margin:0 0 4px;color:#405571;font-size:13px;letter-spacing:0;line-height:1.6}.task-routine-model_listHeading__QWeBM p{margin:0;color:#566981;font-size:11px;line-height:1.7}.task-routine-model_listHeading__QWeBM>button,.task-routine-model_selectionActions__F2fZZ button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:white;border:1px solid #dce5f1;color:#3764a0;font-size:11px;line-height:1.5;padding:10px 12px}.task-routine-model_selectionActions__F2fZZ{display:flex;gap:8px;flex-shrink:0}.task-routine-model_activities__z0zP3{display:grid;gap:10px;min-width:0}.task-routine-model_activity__y4RvX{border:1px solid #dfe7f2;border-radius:11px;background:#fff;min-width:0;overflow:hidden}.task-routine-model_unselected__c5Xs0{background:#fafbfe;border-color:#e5ebf4}.task-routine-model_activityHeading__NjUXX{display:flex;align-items:center;gap:9px;padding:10px 13px;min-width:0}.task-routine-model_selectActivity__jWCha{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;flex-shrink:0;width:36px;min-height:44px;cursor:pointer}.task-routine-model_selectActivity__jWCha input{width:18px!important;height:18px!important;min-height:18px!important;margin:0;padding:0;accent-color:#2463eb;cursor:pointer;flex:0 0 18px}.task-routine-model_activityNumber___7edI{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:7px;background:#edf3ff;color:#3764a0;font-size:11px;font-weight:600;flex-shrink:0}.task-routine-model_expandActivity__v_2NP{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:44px;text-align:left;background:transparent;color:#405571;border-radius:6px;padding:5px 3px;font-weight:400}.task-routine-model_expandActivity__v_2NP>span{flex:1;min-width:0}.task-routine-model_expandActivity__v_2NP strong{display:block;font-size:13px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.task-routine-model_expandActivity__v_2NP small{display:block;font-size:11px;color:#566981;line-height:1.8;margin-top:3px;overflow-wrap:anywhere}.task-routine-model_expandActivity__v_2NP>svg{flex-shrink:0;color:#566981;transition:transform .15s}.task-routine-model_rotated__AkupF{transform:rotate(180deg)}.task-routine-model_deleteActivity__Jj2uF{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;width:44px;height:44px;background:white;border:1px solid #ecdfe3;color:#99495e;padding:0;border-radius:8px}.task-routine-model_details__VrFp7{padding:17px 18px 19px;border-top:1px solid #e6edf7;background:#fbfcfe;min-width:0}.task-routine-model_activityFields__Wn6vm{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:13px 16px;margin-bottom:17px}.task-routine-model_descriptionField__CjpjT{grid-column:1/-1}.task-routine-model_activityDescription__lOBTY{font-size:12px;line-height:1.8;white-space:pre-line;margin:0 0 16px;color:#566981;overflow-wrap:anywhere}.task-routine-model_schedule__It6fl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 16px;min-width:0}.task-routine-model_weekdays__pM49H{grid-column:1/-1;border:0;padding:0;margin:0;min-width:0}.task-routine-model_weekdays__pM49H legend{font-size:12px;font-weight:550;color:#405571;margin-bottom:7px}.task-routine-model_weekdays__pM49H>div{display:flex;flex-wrap:wrap;gap:7px}.task-routine-model_weekdays__pM49H button{min-width:44px;min-height:44px;font-size:11px;border:1px solid #dce5f0;border-radius:7px;background:white;color:#566981;padding:8px 11px}.task-routine-model_weekdays__pM49H button[aria-pressed=true]{color:#305f9a;background:#eaf2ff;border-color:#abc9f5}.task-routine-model_timeHint__YmBGn{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.7;color:#566981;margin:0}.task-routine-model_timeHint__YmBGn svg{flex-shrink:0}.task-routine-model_checklistPreview__aXfBe{padding:14px 16px;border:1px solid #e2eaf5;background:white;border-radius:9px;margin-top:17px;min-width:0}.task-routine-model_checklistPreview__aXfBe h5{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#405571;margin:0 0 9px}.task-routine-model_checklistPreview__aXfBe h5 svg{flex-shrink:0;color:#3764a0}.task-routine-model_checklistPreview__aXfBe ol{margin:0;padding-left:19px;font-size:12px;color:#566981;line-height:1.85}.task-routine-model_checklistPreview__aXfBe li{padding-left:3px;overflow-wrap:anywhere}.task-routine-model_checklistPreview__aXfBe p{font-size:10px;line-height:1.7;margin:9px 0 0;color:#566981}.task-routine-model_dirty__eyUpJ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0;padding:12px 14px;border-radius:9px;background:#fffaf0;border:1px solid #efe3c6;color:#84672e;font-size:12px;line-height:1.7}.task-routine-model_dirty__eyUpJ button{min-height:44px;padding:8px 12px;border:1px solid #e5d5af;background:white;color:#84672e;font-size:11px;flex-shrink:0}.task-routine-model_notice__rT_9e{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px 14px;border:1px solid #d8e9de;background:#f5fbf7;color:#346d50;border-radius:9px;font-size:12px;line-height:1.75}.task-routine-model_notice__rT_9e svg{flex-shrink:0;margin-top:2px}.task-routine-model_warning__KTruF{padding:13px 15px;border:1px solid #efe3c6;background:#fffaf0;color:#84672e;border-radius:9px;margin:13px 0;font-size:12px}.task-routine-model_warning__KTruF p{margin:0 0 8px;line-height:1.7}.task-routine-model_warning__KTruF>div{display:flex;flex-wrap:wrap;gap:8px}.task-routine-model_warning__KTruF button{padding:9px 12px;min-height:44px;background:white;border:1px solid #e5d5af;color:#84672e;font-size:11px}.task-routine-model_error__7n2dD{padding:13px 15px;border:1px solid #efdee3;background:#fff7f8;color:#99495e;border-radius:9px;margin:15px 0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.task-routine-model_error__7n2dD p{margin:0 0 9px}.task-routine-model_error__7n2dD strong{font-weight:600}.task-routine-model_error__7n2dD button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;background:white;border:1px solid #e4cbd3;color:#99495e;font-size:11px}.task-routine-model_error__7n2dD small{display:block;color:#99495e;font-size:10px;line-height:1.7;margin-top:7px}.task-routine-model_footer__a_lGX{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e6edf5;padding-top:18px;margin-top:23px}.task-routine-model_footer__a_lGX>div:first-child{min-width:0}.task-routine-model_footer__a_lGX strong{display:block;font-size:12px;line-height:1.7;color:#405571}.task-routine-model_footer__a_lGX span{display:block;font-size:10px;line-height:1.7;color:#566981;margin-top:4px;max-width:410px}.task-routine-model_footerActions__jtd5J{display:flex;gap:9px;flex-shrink:0}.task-routine-model_footerActions__jtd5J button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:11px 16px;font-size:12px;background:#2463eb;color:white;border:1px solid #2463eb}.task-routine-model_footerActions__jtd5J .task-routine-model_secondary__g4Wf_{color:#566981;background:white;border-color:#dce5f0}.task-routine-model_loading__KyqVy{display:flex;align-items:center;justify-content:center;gap:9px;min-height:175px;background:#fbfcfe;border-radius:11px;font-size:13px;color:#566981}.task-routine-model_empty__uz8yL{padding:22px;border:1px dashed #dce5f0;border-radius:9px;background:#fbfcfe;font-size:12px;line-height:1.8;text-align:center;color:#566981}.task-routine-model_content__Ro_VO button:disabled{cursor:default;opacity:.6}.task-routine-model_content__Ro_VO button:focus-visible,.task-routine-model_content__Ro_VO input:focus-visible,.task-routine-model_content__Ro_VO select:focus-visible,.task-routine-model_content__Ro_VO textarea:focus-visible{outline:2px solid #2463eb;outline-offset:2px}@media(max-width:700px){.task-routine-model_modal__4enVY.modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:20px 16px!important}.task-routine-model_modal__4enVY .modal-head{align-items:flex-start;gap:10px}.task-routine-model_modal__4enVY .modal-head h2{font-size:21px}.task-routine-model_modal__4enVY .modal-head p{font-size:12px;line-height:1.7}.task-routine-model_modelHeading__HzhCR{gap:9px;flex-wrap:wrap}.task-routine-model_modelHeading__HzhCR>span{width:34px;height:34px}.task-routine-model_modelHeading__HzhCR h3{font-size:15px}.task-routine-model_modelHeading__HzhCR p{font-size:11px}.task-routine-model_modelHeading__HzhCR>small{margin-left:43px;margin-top:-5px}.task-routine-model_modes__diqkJ{max-width:none;width:100%;gap:3px}.task-routine-model_modes__diqkJ button{font-size:11px;padding:9px 8px;gap:5px}.task-routine-model_modes__diqkJ svg{width:14px;height:14px}.task-routine-model_modeHint__HIFTZ{font-size:11px}.task-routine-model_content__Ro_VO label{font-size:12px}.task-routine-model_content__Ro_VO input:not([type=checkbox]),.task-routine-model_content__Ro_VO select,.task-routine-model_content__Ro_VO textarea{font-size:16px}.task-routine-model_modelFields__TJYjq,.task-routine-model_target__qky3X{padding:14px 12px}.task-routine-model_targetHeading__sjZc_{align-items:flex-start}.task-routine-model_targetHeading__sjZc_>span{width:100%;margin-left:24px;font-size:10px}.task-routine-model_targetFields__YoDCr{grid-template-columns:minmax(0,1fr);gap:12px}.task-routine-model_listHeading__QWeBM{align-items:flex-start;flex-direction:column;gap:9px}.task-routine-model_listHeading__QWeBM>button{width:100%;font-size:12px}.task-routine-model_selectionActions__F2fZZ{width:100%;gap:7px}.task-routine-model_selectionActions__F2fZZ button{flex:1;font-size:11px;padding:9px 8px}.task-routine-model_activityHeading__NjUXX{gap:6px;padding:9px 8px}.task-routine-model_selectActivity__jWCha{width:27px}.task-routine-model_activityNumber___7edI{width:22px;height:22px}.task-routine-model_expandActivity__v_2NP{gap:6px}.task-routine-model_expandActivity__v_2NP strong{font-size:12px}.task-routine-model_expandActivity__v_2NP small{font-size:10px}.task-routine-model_expandActivity__v_2NP>svg{width:16px;height:16px}.task-routine-model_deleteActivity__Jj2uF{width:36px;min-width:36px;height:44px}.task-routine-model_details__VrFp7{padding:14px 12px 16px}.task-routine-model_activityFields__Wn6vm{grid-template-columns:minmax(0,1fr);gap:12px}.task-routine-model_schedule__It6fl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-routine-model_schedule__It6fl>label:first-child,.task-routine-model_schedule__It6fl>label:nth-child(4){grid-column:1/-1}.task-routine-model_weekdays__pM49H>div{gap:5px}.task-routine-model_weekdays__pM49H button{flex:1 0 44px;min-width:44px;max-width:calc(25% - 4px);padding:8px 6px}.task-routine-model_timeHint__YmBGn{align-items:flex-start;font-size:10px}.task-routine-model_checklistPreview__aXfBe{padding:12px}.task-routine-model_checklistPreview__aXfBe ol{font-size:11px}.task-routine-model_dirty__eyUpJ{align-items:stretch;flex-direction:column;gap:7px}.task-routine-model_dirty__eyUpJ button{align-self:flex-start}.task-routine-model_warning__KTruF>div{flex-direction:column}.task-routine-model_warning__KTruF button{width:100%}.task-routine-model_footer__a_lGX{align-items:stretch;flex-direction:column;gap:12px}.task-routine-model_footerActions__jtd5J{width:100%;gap:8px}.task-routine-model_footerActions__jtd5J button{flex:1;font-size:11px;padding:10px 9px}.task-routine-model_loading__KyqVy{font-size:12px}}@media(max-width:360px){.task-routine-model_modal__4enVY.modal{padding:17px 12px!important}.task-routine-model_modes__diqkJ button{font-size:10px;padding:9px 6px}.task-routine-model_modelHeading__HzhCR h3{font-size:14px}.task-routine-model_activityHeading__NjUXX{gap:4px}.task-routine-model_activityNumber___7edI{width:20px;height:20px}.task-routine-model_expandActivity__v_2NP>svg{width:14px;height:14px}.task-routine-model_schedule__It6fl{grid-template-columns:minmax(0,1fr)}.task-routine-model_schedule__It6fl>label{grid-column:1/-1}.task-routine-model_weekdays__pM49H button{max-width:calc(25% - 4px)}.task-routine-model_footerActions__jtd5J{flex-wrap:wrap}.task-routine-model_footerActions__jtd5J button{min-width:100%}.task-routine-model_error__7n2dD button{width:100%}}.routine-template-library_modal__uRVlP{width:min(1000px,calc(100vw - 36px));max-width:1000px}.routine-template-library_actions__Z3wO7,.routine-template-library_libraryHead__hBa1e{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.routine-template-library_libraryHead__hBa1e{margin-bottom:18px}.routine-template-library_libraryHead__hBa1e>span{font-size:13px;color:#596d87}.routine-template-library_filters__IFnjY{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;margin-bottom:20px;padding:16px;background:#f8faff;border:1px solid #e3eaf3;border-radius:12px}.routine-template-library_filters__IFnjY label{font-size:12px;font-weight:600;color:#526986;display:grid;gap:7px;min-width:0}.routine-template-library_filters__IFnjY input,.routine-template-library_filters__IFnjY select{min-height:44px;min-width:0;width:100%;border:1px solid #d9e3ef;border-radius:8px;background:#fff;padding:9px;color:#243c5b;font-weight:400}.routine-template-library_search__JPAn_>div{display:flex;align-items:center;gap:5px}.routine-template-library_search__JPAn_ input{flex:1}.routine-template-library_grid__1vPrT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.routine-template-library_card__NXHUs{display:flex;flex-direction:column;min-width:0;border:1px solid #dfe7f1;border-radius:13px;padding:20px}.routine-template-library_tags__NFN34{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.routine-template-library_tags__NFN34>span{font-size:10px;line-height:1.5;padding:4px 7px;border:1px solid #e1e8f4;border-radius:6px;background:#f6f9ff;color:#50729e}.routine-template-library_tags__NFN34>span+span{background:#fff;color:#596d87}.routine-template-library_card__NXHUs h3{font-size:16px;line-height:1.5;margin:13px 0 8px;color:#1b3457}.routine-template-library_card__NXHUs p{font-size:13px;line-height:1.7;color:#66778c;margin:0 0 14px}.routine-template-library_card__NXHUs>small{font-size:12px;color:#5c7391;margin-top:auto}.routine-template-library_cardActions__tRcKk{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border-top:1px solid #e5ebf4;margin-top:16px;padding-top:14px}.routine-template-library_cardActions__tRcKk>button:not(:first-child){font-size:12px;color:#5e7390;min-height:44px}.routine-template-library_preview__Tk_Di li,.routine-template-library_preview__Tk_Di>p{font-size:14px;line-height:1.8;color:#536984}.routine-template-library_preview__Tk_Di ol{padding-left:24px;margin:16px 0 24px}.routine-template-library_preview__Tk_Di li{padding:5px 0 5px 5px}.routine-template-library_preview__Tk_Di h3{font-size:16px;margin-top:22px}.routine-template-library_back__MBDq3{display:flex;align-items:center;gap:8px;color:#3b69bd;font-size:13px;min-height:44px;margin-bottom:12px}.routine-template-library_defaults__ye3gL{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:14px;background:#f5f8fe;border:1px solid #e1e9f5;border-radius:10px;font-size:13px;color:#526c91}.routine-template-library_defaults__ye3gL>span{display:flex;align-items:center;gap:7px}.routine-template-library_note__4GQbf{font-size:12px;line-height:1.75;color:#596d87;margin:16px 0}.routine-template-library_preview__Tk_Di .routine-template-library_actions__Z3wO7{border-top:1px solid #e2e9f3;padding-top:18px}.routine-template-library_weekdays__JiHhW{grid-column:1/-1;border:0;padding:0;display:flex;gap:7px;flex-wrap:wrap}.routine-template-library_weekdays__JiHhW legend{font-size:12px;color:#546c8b;margin-bottom:8px}.routine-template-library_weekdays__JiHhW button{border:1px solid #d9e3f0;border-radius:8px;min-width:44px;min-height:44px;font-size:12px;background:#fff;color:#526b8b}.routine-template-library_weekdays__JiHhW button[aria-pressed=true]{background:#edf3ff;color:#2f5eb6;border-color:#b9cced}.routine-template-library_form__Qb1ee .routine-template-library_actions__Z3wO7{margin-top:20px;justify-content:flex-end}.routine-template-library_notice___XEll{display:flex;align-items:flex-start;gap:9px;color:#206e56;background:#f0faf5;border:1px solid #d6eadf;border-radius:10px;padding:14px;font-size:13px;line-height:1.7}.routine-template-library_notice___XEll svg{flex-shrink:0;margin-top:3px}.routine-template-library_confirm__iCtg_{position:sticky;bottom:-1px;background:#fff;padding:20px;border:1px solid #c6d6ed;border-radius:12px;box-shadow:0 -8px 30px #16335c16;margin-top:20px}.routine-template-library_confirm__iCtg_ h3{font-size:16px;margin:0}.routine-template-library_confirm__iCtg_ p{font-size:13px;line-height:1.7;color:#637792}.routine-template-library_modal__uRVlP button:focus-visible{outline:2px solid #4b78d6;outline-offset:3px;border-radius:5px}.routine-template-library_suggestions__betVb{padding:23px;margin:0 0 22px;border:1px solid #dae5f4;border-radius:15px;background:linear-gradient(110deg,#f6f9ff,#fff)}.routine-template-library_eyebrow__Ry66S{font-size:10px;font-weight:700;letter-spacing:1px;color:#3c6bc6}.routine-template-library_suggestions__betVb h2{font-size:19px;line-height:1.5;margin:7px 0;color:#223e60}.routine-template-library_suggestions__betVb p{font-size:13px;line-height:1.7;color:#62758e;margin:5px 0}.routine-template-library_recommended__nOsgt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px}.routine-template-library_recommended__nOsgt>button{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:16px 12px;border:1px solid #dfe7f3;border-radius:11px;background:#fff;color:#2d4c76;min-height:98px}.routine-template-library_recommended__nOsgt svg{flex-shrink:0;margin-top:3px;color:#4a75c5}.routine-template-library_recommended__nOsgt span{font-size:13px;font-weight:600;line-height:1.6;min-width:0}.routine-template-library_recommended__nOsgt small{display:block;font-size:11px;color:#596d87;font-weight:400;margin-top:5px}.routine-template-library_modal__uRVlP.routine-template-library_modal__uRVlP{max-width:1000px!important;width:min(1000px,calc(100vw - 36px))!important}.routine-template-library_cardActions__tRcKk>button:not(:first-child),.routine-template-library_modal__uRVlP .routine-template-library_back__MBDq3{background:transparent;padding:8px 0}.routine-template-library_modal__uRVlP small,.routine-template-library_suggestions__betVb small{letter-spacing:0}.routine-template-library_cardActions__tRcKk>button:not(:first-child){border-radius:5px}@media(max-width:1100px){.routine-template-library_filters__IFnjY,.routine-template-library_recommended__nOsgt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.routine-template-library_modal__uRVlP{width:calc(100vw - 20px);max-width:100%;padding:20px 15px!important}.routine-template-library_grid__1vPrT{grid-template-columns:1fr}.routine-template-library_filters__IFnjY{padding:13px;gap:12px}.routine-template-library_filters__IFnjY label:last-child,.routine-template-library_filters__IFnjY>.routine-template-library_search__JPAn_{grid-column:1/-1}.routine-template-library_filters__IFnjY input,.routine-template-library_filters__IFnjY select,.routine-template-library_form__Qb1ee input,.routine-template-library_form__Qb1ee select,.routine-template-library_form__Qb1ee textarea{font-size:16px}.routine-template-library_card__NXHUs{padding:17px 14px}.routine-template-library_cardActions__tRcKk .routine-template-library_btn__tBSpm{flex:1}.routine-template-library_actions__Z3wO7 .routine-template-library_btn__tBSpm{flex:1;justify-content:center;white-space:normal}.routine-template-library_suggestions__betVb{padding:18px 15px}.routine-template-library_suggestions__betVb h2{font-size:18px}.routine-template-library_recommended__nOsgt{gap:9px}.routine-template-library_recommended__nOsgt>button{padding:13px 10px;display:block}.routine-template-library_recommended__nOsgt svg{margin:0 0 7px}.routine-template-library_recommended__nOsgt span{display:block;font-size:12px}.routine-template-library_confirm__iCtg_{padding:16px 13px}.routine-template-library_preview__Tk_Di li{font-size:14px;line-height:1.75}.routine-template-library_weekdays__JiHhW{gap:6px}.routine-template-library_weekdays__JiHhW button{min-width:38px}.routine-template-library_defaults__ye3gL{font-size:12px}}@media(max-width:359px){.routine-template-library_filters__IFnjY,.routine-template-library_recommended__nOsgt{grid-template-columns:1fr}.routine-template-library_modal__uRVlP{padding:18px 12px!important}.routine-template-library_cardActions__tRcKk{gap:6px 12px}}.task-routines_root__LnzCf{min-width:0;color:#53627a}.task-routines_root__LnzCf .page-title{align-items:flex-start}.task-routines_root__LnzCf .page-title h1{font-size:27px}.task-routines_root__LnzCf .page-title p{max-width:650px;line-height:1.7}.task-routines_intro__xm9W3{display:flex;align-items:center;gap:13px;border:1px solid #e2eafa;border-radius:12px;padding:16px 20px;background:#f6f9ff;margin-bottom:22px}.task-routines_intro__xm9W3>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;background:white;border:1px solid #e0e9fa;border-radius:10px;color:#2463eb}.task-routines_intro__xm9W3 p{margin:0;font-size:13px;line-height:1.8;color:#566981}.task-routines_notice__WtMng{display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:10px;border:1px solid #d5eadf;color:#2a7653;background:#f1faf5;font-size:13px;margin-bottom:18px}.task-routines_notice__WtMng>svg{flex-shrink:0}.task-routines_notice__WtMng button{margin-left:auto;background:transparent;color:inherit;width:32px;height:32px;padding:0;font-size:23px;flex-shrink:0}.task-routines_agenda__5mlY_{overflow:hidden;min-width:0;margin-bottom:24px}.task-routines_agendaHeading__Y__5R{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;border-bottom:1px solid var(--line,#e7edf5)}.task-routines_eyebrow__JShv4{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;color:#566981;margin-bottom:8px}.task-routines_agendaHeading__Y__5R h2,.task-routines_routineHeading__MCuBp h2{margin:0 0 7px;font-size:18px;color:var(--title,#18304e)}.task-routines_agendaHeading__Y__5R p,.task-routines_routineHeading__MCuBp p{margin:0;font-size:13px;line-height:1.6;color:#566981}.task-routines_assignee__7C5I5{display:flex;gap:10px;align-items:center;min-width:230px;max-width:340px;flex-shrink:0;color:#566981}.task-routines_assignee__7C5I5>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;font-size:11px;font-weight:600}.task-routines_assignee__7C5I5 select{width:100%;min-height:44px;padding:10px 34px 10px 12px;font-size:13px;background:#f8fafd}.task-routines_toolbar__XuB4F{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:15px 24px}.task-routines_weekNavigation__B7JPE{display:flex;align-items:center;gap:7px}.task-routines_weekNavigation__B7JPE>button{display:flex;align-items:center;justify-content:center;min-width:38px;height:40px;border:1px solid #e5ecf5;border-radius:8px;background:white;color:#566981;padding:8px}.task-routines_weekNavigation__B7JPE strong{font-size:13px;color:#405571;min-width:157px;text-align:center}.task-routines_weekNavigation__B7JPE .task-routines_todayButton__r_ETq{margin-left:6px;font-size:12px;padding:0 12px;color:#2463eb}.task-routines_viewOptions__DXXIc{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.task-routines_fullDay__dSezr{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;color:#566981}.task-routines_fullDay__dSezr input{width:16px;height:16px;min-height:0;accent-color:#2463eb}.task-routines_viewSwitch__8C0dv{display:flex;padding:3px;border:1px solid #e8edf5;border-radius:9px;background:#f5f7fb;gap:3px}.task-routines_viewSwitch__8C0dv button{padding:9px 12px;min-height:36px;color:#566981;font-size:12px;border-radius:6px;background:transparent}.task-routines_viewSwitch__8C0dv button[aria-pressed=true]{background:white;color:#2463eb;box-shadow:0 1px 4px #162f4910}.task-routines_agendaInfo__UkT9y{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:0 24px 15px;font-size:11px;color:#566981}.task-routines_agendaInfo__UkT9y>span{display:flex;align-items:center;gap:6px}.task-routines_legend__PC19L{display:flex;gap:15px;flex-wrap:wrap}.task-routines_legend__PC19L>span{display:flex;align-items:center;gap:6px}.task-routines_legend__PC19L i{width:8px;height:8px;border-radius:3px;display:block}.task-routines_freeDot__ysdyK{background:#ecf4f0;border:1px solid #a6cbb8}.task-routines_busyDot__3RmK7{background:#bdd2fa}.task-routines_doneDot__LPM8B{background:#b3d4c5}.task-routines_weekHeaders__AWsWl{display:grid;grid-template-columns:54px repeat(7,minmax(0,1fr));border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5;background:#fbfcfe}.task-routines_weekHeaders__AWsWl>span{align-self:center;padding-left:8px;font-size:10px;color:#566981}.task-routines_weekHeaders__AWsWl>button{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;min-height:66px;background:transparent;color:#566981;border-left:1px solid #e7edf5;font-size:11px;border-radius:0}.task-routines_weekHeaders__AWsWl strong{font-size:17px;font-weight:600;color:#425673}.task-routines_weekHeaders__AWsWl .task-routines_today__AK7Pj strong{background:#2463eb;color:white;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:8px}.task-routines_scheduleScroll__B5RWH{max-height:635px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d5e0ed transparent}.task-routines_schedule__4swa0{display:grid;grid-template-columns:54px repeat(7,minmax(0,1fr));position:relative;background:white}.task-routines_timeAxis__YTKNA{position:relative;font-size:10px;color:#566981;border-right:1px solid #e7edf5}.task-routines_timeAxis__YTKNA span{position:absolute;left:8px}.task-routines_dayColumn__wFOUa{position:relative;border-right:1px solid #e7edf5;min-width:0;background:linear-gradient(180deg,transparent 44px,#f2f5fa 0,#f2f5fa 45px,transparent 0);background-size:100% 90px}.task-routines_dayColumn__wFOUa:last-child{border-right:0}.task-routines_hourLine__d7phY{position:absolute;left:0;right:0;border-top:1px solid #edf1f7;pointer-events:none}.task-routines_freeSlot__4gmma{position:absolute;left:2px;right:2px;width:calc(100% - 4px);background:transparent;border:0;padding:0 3px;display:flex;align-items:center;justify-content:center;color:#517461;font-size:10px;font-weight:400;z-index:1;overflow:hidden}.task-routines_freeSlot__4gmma:focus-visible,.task-routines_freeSlot__4gmma:hover:not(:disabled){background:#f0f8f3;outline-offset:-2px}.task-routines_freeSlot__4gmma>span{gap:3px}.task-routines_freeSlot__4gmma:disabled{opacity:.3;cursor:default}.task-routines_slot__2jnPN{position:absolute;left:3px;right:3px;border:1px solid #cbdbf6;border-left:3px solid #6599ef;border-radius:6px;background:#edf3ff;display:flex;min-width:0;overflow:hidden;z-index:2;color:#3764a0}.task-routines_slotMain___Fo3c{display:flex;flex:1;flex-direction:column;min-width:0;align-items:flex-start;text-align:left;background:transparent;color:inherit;padding:7px 5px;border-radius:0;font-weight:400;overflow:hidden}.task-routines_slotMain___Fo3c>span{font-size:9px;line-height:1.2;white-space:nowrap;color:#3764a0}.task-routines_slotMain___Fo3c strong{font-size:10px;font-weight:600;width:100%;text-overflow:ellipsis}.task-routines_slotMain___Fo3c small,.task-routines_slotMain___Fo3c strong{line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.task-routines_slotMain___Fo3c small{font-size:9px;color:#3764a0}.task-routines_slotMain___Fo3c:disabled{cursor:default;opacity:1}.task-routines_slotMain___Fo3c:focus-visible{outline:2px solid #2463eb;outline-offset:-2px}.task-routines_complete__NcjZN{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:24px;padding-top:6px;cursor:pointer}.task-routines_complete__NcjZN input{width:14px;height:14px;min-height:0;margin:0;accent-color:#3f8e6b;cursor:pointer}.task-routines_slotTools__DIv1r{display:flex;flex-direction:column;gap:2px;flex-shrink:0;max-width:42px;min-width:24px;padding:2px 2px 0 0}.task-routines_slotTools__DIv1r .task-routines_complete__NcjZN{padding-top:2px;min-height:16px}.task-routines_gridChecklist__8lkTY{display:flex;align-items:center;justify-content:center;min-width:24px;height:18px;min-height:0;border:1px solid #cbdcf5;border-radius:4px;background:white;color:#3764a0;padding:1px 2px;font-size:9px;line-height:12px}.task-routines_gridPlannedChecklist__VKEFU{display:block;max-width:39px;font-size:9px;line-height:1.4;color:#566981;padding:3px 1px;text-align:center}.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c{padding:4px;gap:0;justify-content:center}.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c>span{display:none}.task-routines_compactSlot__v7fsm .task-routines_complete__NcjZN{padding-top:3px}.task-routines_compactSlot__v7fsm .task-routines_slotTools__DIv1r{flex-direction:row;align-items:center;gap:2px;max-width:none;padding:0 2px 0 0}.task-routines_compactSlot__v7fsm .task-routines_slotTools__DIv1r .task-routines_complete__NcjZN{width:18px;padding-top:0}.task-routines_compactSlot__v7fsm .task-routines_gridChecklist__8lkTY{height:16px;font-size:8px}.task-routines_compactSlot__v7fsm .task-routines_gridChecklist__8lkTY,.task-routines_compactSlot__v7fsm .task-routines_gridPlannedChecklist__VKEFU{display:none}.task-routines_doneSlot__wLdhj{border-color:#c9dfd2 #c9dfd2 #c9dfd2 #72ab8c;background:#f0f7f3;color:#517461}.task-routines_doneSlot__wLdhj .task-routines_slotMain___Fo3c strong{text-decoration:line-through;color:#517461}.task-routines_removedSlot__s7LHt{border-color:#dce1e9 #dce1e9 #dce1e9 #a1aaba;background:#f4f6f9;color:#566981}.task-routines_removedSlot__s7LHt .task-routines_slotMain___Fo3c strong{color:#566981}.task-routines_conflictSlot__wQHTq{border-color:#ead6ab #ead6ab #ead6ab #cfa953;background:#fff8e8;color:#84672e}.task-routines_calendarHint__m9tTB{padding:13px 24px;margin:0;font-size:11px;color:#566981;border-top:1px solid #edf1f7;line-height:1.7}.task-routines_dayView__Ji7ps{display:none;padding:0 24px 24px}.task-routines_hideWeek__RrzaT{display:none}.task-routines_showDay__jqRvV{display:block}.task-routines_dayTabs__fDAMh{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:4px 0 21px}.task-routines_dayTabs__fDAMh button{background:#f7f9fc;border:1px solid #e7edf5;border-radius:9px;min-height:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:11px;color:#566981;padding:8px 4px}.task-routines_dayTabs__fDAMh button strong{font-size:17px;font-weight:600;color:#435975}.task-routines_dayTabs__fDAMh button small{font-size:9px;font-weight:500;color:#2463eb}.task-routines_dayTabs__fDAMh button[aria-pressed=true]{border-color:#bad0f7;background:#edf3ff;color:#2463eb}.task-routines_dayTabs__fDAMh button[aria-pressed=true] strong{color:#2463eb}.task-routines_dayHeading__CVksX{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.task-routines_dayHeading__CVksX h3{margin:0 0 6px;color:#435873;font-size:15px;text-transform:capitalize}.task-routines_dayHeading__CVksX p{margin:0;font-size:12px;color:#566981;line-height:1.6}.task-routines_dayHeading__CVksX .btn{font-size:12px;white-space:nowrap}.task-routines_outsideNotice__aknvM{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 14px;text-align:left;background:#fff9ed;border:1px solid #eee2c2;border-radius:8px;color:#84672e;font-size:12px;margin-bottom:14px;font-weight:400;line-height:1.6}.task-routines_dayItems__NCXdy{display:grid;gap:12px}.task-routines_booking__zR2Zn{border:1px solid #d4e1f6;border-left:3px solid #80a6e8;border-radius:10px;background:#f9fbff;padding:17px 18px;min-width:0}.task-routines_bookingHeading__m13zS{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.task-routines_bookingHeading__m13zS>span:first-child{display:flex;align-items:center;gap:6px;font-size:12px;color:#3764a0}.task-routines_slotStatus__xTT2q{font-size:10px;background:#edf2fa;color:#566981;border-radius:5px;padding:4px 7px}.task-routines_booking__zR2Zn h4{font-size:15px;line-height:1.55;color:#405772;margin:11px 0 5px;overflow-wrap:anywhere}.task-routines_booking__zR2Zn p{font-size:12px;line-height:1.7;margin:0;color:#566981;overflow-wrap:anywhere}.task-routines_bookingActions__ecPck{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e7edf6}.task-routines_bookingActions__ecPck>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 10px;border:1px solid #dce6f6;border-radius:7px;background:white;color:#3764a0;font-size:12px;flex-shrink:0}.task-routines_bookingActions__ecPck>small{font-size:11px;color:#566981;line-height:1.65}.task-routines_bookingActions__ecPck .task-routines_checklistButton__NJICf{min-height:44px;gap:7px;color:#3764a0}.task-routines_checklistButton__NJICf>span{border-radius:4px;background:#edf3fd;padding:2px 5px;font-size:10px}.task-routines_plannedChecklist__UU77j{font-size:11px;line-height:1.7;color:#566981}.task-routines_mobileComplete__s_lj7{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;line-height:1.6;color:#517461;cursor:pointer}.task-routines_mobileComplete__s_lj7 input{width:17px;height:17px;min-height:0;margin:0;accent-color:#4c966f}.task-routines_finishedBooking__tESRD{background:#f7faf8;border-color:#dce8df #dce8df #dce8df #91b79c}.task-routines_finishedBooking__tESRD h4{text-decoration:line-through;color:#517461}.task-routines_removedBooking__hNawF{border-color:#e2e6ed #e2e6ed #e2e6ed #a1aaba;background:#f8f9fb}.task-routines_removedBooking__hNawF .task-routines_slotStatus__xTT2q{background:#ebedf2;color:#566981}.task-routines_conflictBooking__Jt9kj{border-color:#ead9b4 #ead9b4 #ead9b4 #cfa953;background:#fffcf4}.task-routines_conflictBooking__Jt9kj .task-routines_slotStatus__xTT2q{background:#fcf0d4;color:#84672e}.task-routines_freeBooking__KYP_u{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px dashed #dce8df;border-radius:10px;padding:14px 18px;background:#fcfefc}.task-routines_freeBooking__KYP_u>div{display:flex;flex-direction:column;gap:4px;color:#517461;font-size:11px}.task-routines_freeBooking__KYP_u strong{font-size:12px;font-weight:500;color:#517461}.task-routines_freeBooking__KYP_u .btn{font-size:12px;min-height:40px;border-color:#deeadf;color:#517461;background:white;padding:9px 12px}.task-routines_loading__yqCGW{padding:48px 24px;text-align:center;color:#566981;font-size:13px}.task-routines_setupHint__NzsXs{padding:14px 24px;color:#566981;font-size:13px;margin:0;border-top:1px solid #edf1f7}.task-routines_routinePanel__yn4xS{padding:24px;min-width:0}.task-routines_routineHeading__MCuBp{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.task-routines_count__31_j_{white-space:nowrap;font-size:12px;font-weight:500;border-radius:8px;padding:7px 11px;color:#3764a0;background:#f2f6fd}.task-routines_listFilters__s5emb{display:grid;grid-template-columns:1.5fr 1fr .75fr;gap:13px}.task-routines_listFilters__s5emb>label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:#566981;min-width:0}.task-routines_listFilters__s5emb input,.task-routines_listFilters__s5emb select{width:100%;min-width:0;min-height:43px;font-size:13px;padding:10px 12px;background:#fbfcfe}.task-routines_filterHint__2iORd{font-size:11px;color:#566981;line-height:1.75;margin:12px 0 21px}.task-routines_routineList__bcXkT{display:grid;gap:13px}.task-routines_routineCard__yH8_Q{border:1px solid #e4ebf5;border-radius:11px;padding:18px 20px;background:#fff;min-width:0}.task-routines_routineTitle__oWizb{display:flex;align-items:center;gap:11px}.task-routines_routineTitle__oWizb>span:first-child{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;background:#f0f5ff;color:#3764a0;border-radius:9px}.task-routines_routineTitle__oWizb>div{flex:1;min-width:0}.task-routines_routineTitle__oWizb h3{font-size:14px;line-height:1.6;margin:0;color:#48617f;overflow-wrap:anywhere}.task-routines_routineTitle__oWizb p{margin:3px 0 0;font-size:12px;line-height:1.65;color:#566981;overflow-wrap:anywhere}.task-routines_routineTitle__oWizb .badge{flex-shrink:0}.task-routines_routineDetails__lhAxC{display:flex;gap:14px 22px;flex-wrap:wrap;margin:15px 0 0;padding-left:47px;color:#566981;font-size:11px}.task-routines_routineDetails__lhAxC>span{display:flex;align-items:center;gap:6px;line-height:1.6}.task-routines_routineActions__Ali04{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;border-top:1px solid #edf1f8;margin-top:16px;padding-top:12px}.task-routines_routineActions__Ali04>button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e2eaf6;border-radius:7px;background:white;color:#3764a0;min-height:38px;padding:8px 12px;font-size:12px}.task-routines_routineActions__Ali04 .task-routines_deleteAction__52l1e{color:#99495e;border-color:#eee5e9}.task-routines_root__LnzCf button:focus-visible,.task-routines_weekdayPicker__hlXwD button:focus-visible{outline:2px solid #2463eb;outline-offset:2px}.task-routines_root__LnzCf button:disabled{cursor:default}.task-routines_editor__B33Gv.modal{max-width:700px!important}.task-routines_form__L5szW{width:100%;min-width:0}.task-routines_form__L5szW .form-grid>label{font-size:12px}.task-routines_form__L5szW input,.task-routines_form__L5szW select,.task-routines_form__L5szW textarea{font-size:16px;min-width:0;max-width:100%;width:100%}.task-routines_form__L5szW input,.task-routines_form__L5szW select{min-height:44px}.task-routines_weekdayPicker__hlXwD{margin:0;padding:0;border:0;min-width:0}.task-routines_weekdayPicker__hlXwD legend{font-size:12px;font-weight:600;color:#566981;margin-bottom:8px}.task-routines_weekdayPicker__hlXwD>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.task-routines_weekdayPicker__hlXwD button{background:#f6f8fc;border:1px solid #e4eaf5;border-radius:8px;color:#566981;min-height:44px;padding:7px 4px;font-size:12px}.task-routines_weekdayPicker__hlXwD button[aria-pressed=true]{background:#eef4ff;border-color:#b8cef3;color:#2463eb}.task-routines_timeHint__qIaj5{display:flex;align-items:center;gap:7px;background:#f8fafd;border-radius:8px;padding:11px 13px;color:#566981;font-size:11px;line-height:1.7;margin:0}.task-routines_monthHint__R7s97{font-size:11px;font-weight:400;color:#566981;line-height:1.65}.task-routines_activeCheck__CLr0e{font-size:12px;color:#566981}.task-routines_form__L5szW .task-routines_activeCheck__CLr0e input{width:17px;height:17px;min-height:0;margin-right:6px}.task-routines_formHint__g14rd{font-size:12px;line-height:1.8;color:#566981;margin:16px 0}.task-routines_formActions__u3ABe{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e8edf5;padding-top:19px;margin-top:18px}.task-routines_confirmDialog__pYTG1.modal{max-width:490px!important}.task-routines_confirmText__Gn8ri{font-size:15px;line-height:1.8;color:#566981;margin:0;overflow-wrap:anywhere}.task-routines_confirmDialog__pYTG1>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#566981}.task-routines_confirmDialog__pYTG1 input{min-height:44px;font-size:16px;min-width:0;width:100%}.task-routines_activeCheck__CLr0e,.task-routines_assignee__7C5I5,.task-routines_complete__NcjZN,.task-routines_fullDay__dSezr,.task-routines_mobileComplete__s_lj7{flex-direction:row}.task-routines_notice__WtMng>span{flex:1;min-width:0;line-height:1.65}.task-routines_notice__WtMng .task-routines_undoButton__P1Uag{width:auto;min-height:44px;height:auto;font-size:12px;line-height:1.5;border:1px solid #c8e2d2;border-radius:7px;padding:7px 10px;margin-left:0;background:white;white-space:nowrap}.task-routines_weekNavigation__B7JPE>button{min-width:44px;min-height:44px}.task-routines_viewSwitch__8C0dv button{min-width:64px;min-height:44px;padding:9px 14px}.task-routines_fullDay__dSezr{cursor:pointer;min-height:44px}.task-routines_fullDay__dSezr>small{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:5px;background:#edf2fa;color:#566981;font-size:10px}.task-routines_weekCalendarScroll__e2guI{max-height:650px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d6e9 #f8fafd;border-top:1px solid #e7edf5}.task-routines_schedule__4swa0,.task-routines_weekHeaders__AWsWl{grid-template-columns:54px repeat(7,minmax(136px,1fr));min-width:1006px}.task-routines_weekHeaders__AWsWl{position:sticky;top:0;z-index:4;border-top:0;background:#f7faff}.task-routines_weekHeaders__AWsWl>span{position:sticky;left:0;z-index:5;align-self:stretch;display:flex;align-items:center;background:#f7faff;border-right:1px solid #e7edf5}.task-routines_timeAxis__YTKNA{position:sticky;left:0;background:white;z-index:3}.task-routines_timeAxis__YTKNA span{transform:translateY(5px)}.task-routines_dayColumn__wFOUa{background-image:none;background-color:white}.task-routines_todayColumn__tZfPq{background-color:#fbfdff}.task-routines_halfHourLine__6Rzc_{border-top-style:dashed;border-color:#f0f3f8}.task-routines_freeSlot__4gmma{background:#f7fbf8;border:1px dashed #dbe9df;border-radius:5px;color:#577462;left:3px;right:3px;width:calc(100% - 6px);padding:2px 5px}.task-routines_freeSlot__4gmma:focus-visible,.task-routines_freeSlot__4gmma:hover:not(:disabled){background:#edf7f0;border-color:#8ebba0;outline:1px dashed #94bfa6}.task-routines_freeSlot__4gmma:disabled{opacity:.75}.task-routines_freeSlot__4gmma>span{display:flex;align-items:center;align-self:flex-start;gap:5px;max-width:100%;margin-top:4px;font-size:11px;line-height:1.5}.task-routines_freeSlot__4gmma>span>span{display:flex;flex-direction:column;gap:3px}.task-routines_freeSlot__4gmma small{display:block;font-size:10px;font-weight:400;color:#63816e}.task-routines_slotMain___Fo3c{min-height:44px;padding:6px 7px;gap:4px}.task-routines_slotMain___Fo3c>span{font-size:10px;line-height:1.3;white-space:normal}.task-routines_slotMain___Fo3c strong{font-size:12px;line-height:1.4;-webkit-line-clamp:2}.task-routines_slotMain___Fo3c small{font-size:10px;line-height:1.4;-webkit-line-clamp:2}.task-routines_slotMain___Fo3c em{font-size:10px;font-style:normal;line-height:1.5;color:#5d79a0}.task-routines_slotTools__DIv1r{width:44px;min-width:44px;max-width:44px;padding:0;align-items:center}.task-routines_complete__NcjZN,.task-routines_slotTools__DIv1r .task-routines_complete__NcjZN{width:44px;min-height:44px;justify-content:center;align-items:center;padding:0}.task-routines_complete__NcjZN input{width:17px;height:17px}.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c{padding:3px 5px;gap:1px;justify-content:flex-start}.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c>span{display:block;font-size:9px;line-height:1.15;white-space:nowrap}.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c strong{font-size:10px;line-height:1.2;-webkit-line-clamp:1}.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c small{display:block;font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-routines_compactSlot__v7fsm .task-routines_slotTools__DIv1r{flex-direction:column;max-width:44px;padding:0;gap:0}.task-routines_compactSlot__v7fsm .task-routines_slotTools__DIv1r .task-routines_complete__NcjZN{width:44px;min-height:44px;padding:0}.task-routines_dayView__Ji7ps{display:block;padding:0 24px}.task-routines_dayTabs__fDAMh{padding-bottom:17px}.task-routines_dayScheduleScroll__unKDi{max-height:650px;overflow:auto;overscroll-behavior:contain;border:1px solid #e4ebf5;border-radius:9px;margin-bottom:20px}.task-routines_daySchedule__G_H54{grid-template-columns:54px minmax(0,1fr);min-width:0}.task-routines_singleDayColumn__t8vSi{border-right:0}.task-routines_daySlot__NOWJA .task-routines_slotMain___Fo3c{padding:7px 10px}.task-routines_daySlot__NOWJA .task-routines_slotMain___Fo3c strong{font-size:14px;line-height:1.4}.task-routines_daySlot__NOWJA .task-routines_slotMain___Fo3c small{font-size:12px;line-height:1.4}.task-routines_daySlot__NOWJA.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c{padding:3px 8px;gap:1px}.task-routines_daySlot__NOWJA.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c>span{font-size:9px}.task-routines_daySlot__NOWJA.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c strong{font-size:11px;line-height:1.2}.task-routines_daySlot__NOWJA.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c small{font-size:10px;line-height:1.2}.task-routines_scrollHint__D79Yh{display:none;margin:0;padding:10px 24px;border-top:1px solid #edf1f7;font-size:11px;line-height:1.6;color:#566981;background:#fbfcfe}.task-routines_activityDialog__WFXRd.modal{max-width:570px!important}.task-routines_activityFacts__eN2I2{display:flex;align-items:center;gap:13px 20px;flex-wrap:wrap;font-size:12px;line-height:1.65;color:#566981;padding:0 0 18px;border-bottom:1px solid #edf1f7}.task-routines_activityFacts__eN2I2>span{display:flex;align-items:center;gap:7px}.task-routines_activityFacts__eN2I2 svg{flex-shrink:0}.task-routines_activityDescription__wl5az{font-size:13px;line-height:1.9;color:#566981;white-space:pre-line;overflow-wrap:anywhere;margin:17px 0}.task-routines_activityDialog__WFXRd .task-routines_bookingActions__ecPck{justify-content:flex-start;gap:10px;margin-top:17px;padding-top:16px}.task-routines_activityDialog__WFXRd .task-routines_bookingActions__ecPck>button{min-height:44px}@media(max-width:1100px){.task-routines_viewOptions__DXXIc{gap:12px}.task-routines_toolbar__XuB4F{align-items:center}.task-routines_dayView__Ji7ps,.task-routines_weekView__M_3Kk{display:block}.task-routines_viewSwitch__8C0dv{display:flex}.task-routines_scrollHint__D79Yh{display:block}}@media(max-width:600px){.task-routines_notice__WtMng{flex-wrap:wrap;gap:8px}.task-routines_notice__WtMng>span{min-width:calc(100% - 65px)}.task-routines_notice__WtMng .task-routines_undoButton__P1Uag{margin-left:26px;order:2}.task-routines_notice__WtMng>button:last-child{margin-left:auto}.task-routines_viewOptions__DXXIc{width:100%;gap:9px 15px}.task-routines_viewSwitch__8C0dv{width:auto}.task-routines_viewSwitch__8C0dv button{min-width:66px}.task-routines_toolbar__XuB4F .task-routines_weekNavigation__B7JPE>button{min-width:44px}.task-routines_dayScheduleScroll__unKDi,.task-routines_weekCalendarScroll__e2guI{max-height:600px}.task-routines_dayView__Ji7ps{padding:0 16px}.task-routines_dayTabs__fDAMh{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 0 15px}.task-routines_dayTabs__fDAMh button{flex:1 0 38px;min-width:38px;min-height:64px;padding:7px 4px}.task-routines_dayHeading__CVksX{gap:9px;margin-bottom:14px}.task-routines_dayHeading__CVksX .btn{width:auto;min-width:100px}.task-routines_daySlot__NOWJA .task-routines_slotMain___Fo3c{padding:7px}.task-routines_daySlot__NOWJA .task-routines_slotMain___Fo3c strong{font-size:12px}.task-routines_daySlot__NOWJA .task-routines_slotMain___Fo3c small{font-size:11px}.task-routines_daySlot__NOWJA.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c{padding:3px 5px}.task-routines_daySlot__NOWJA.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c strong{font-size:10px}.task-routines_daySlot__NOWJA.task-routines_compactSlot__v7fsm .task-routines_slotMain___Fo3c small{font-size:9px}.task-routines_calendarHint__m9tTB,.task-routines_scrollHint__D79Yh{padding:12px 16px;line-height:1.8}.task-routines_activityFacts__eN2I2{align-items:flex-start;flex-direction:column;gap:12px}.task-routines_activityDialog__WFXRd .task-routines_bookingActions__ecPck{align-items:stretch}.task-routines_activityDialog__WFXRd .task-routines_bookingActions__ecPck>button{flex:1;justify-content:center}.task-routines_activityDialog__WFXRd .task-routines_mobileComplete__s_lj7{width:100%}}@media(max-width:1100px){.task-routines_agendaHeading__Y__5R{align-items:flex-start}.task-routines_agendaHeading__Y__5R p{max-width:250px}.task-routines_assignee__7C5I5{min-width:210px}.task-routines_toolbar__XuB4F{align-items:flex-start}.task-routines_routineDetails__lhAxC{padding-left:0}.task-routines_listFilters__s5emb{grid-template-columns:1.2fr 1fr}}@media(max-width:600px){.task-routines_root__LnzCf .page-title{display:flex;flex-direction:column;gap:14px}.task-routines_root__LnzCf .page-title h1{font-size:24px}.task-routines_root__LnzCf .page-title .actions{width:100%}.task-routines_root__LnzCf .page-title .btn{width:100%;justify-content:center}.task-routines_intro__xm9W3{padding:14px;align-items:flex-start;gap:10px}.task-routines_intro__xm9W3 p{font-size:12px;line-height:1.75}.task-routines_intro__xm9W3>span{width:32px;height:32px}.task-routines_agendaHeading__Y__5R{display:flex;flex-direction:column;padding:19px 16px;gap:18px}.task-routines_agendaHeading__Y__5R p{max-width:none}.task-routines_assignee__7C5I5{min-width:0;max-width:none;width:100%}.task-routines_assignee__7C5I5 select{font-size:14px}.task-routines_toolbar__XuB4F{padding:14px 16px;gap:12px}.task-routines_weekNavigation__B7JPE{width:100%;justify-content:space-between;gap:4px}.task-routines_weekNavigation__B7JPE strong{font-size:11px;min-width:0;flex:1}.task-routines_weekNavigation__B7JPE>button{min-width:34px;min-height:44px;padding:6px}.task-routines_weekNavigation__B7JPE .task-routines_todayButton__r_ETq{margin-left:2px;padding:0 9px}.task-routines_agendaInfo__UkT9y{padding:0 16px 15px;font-size:10px}.task-routines_legend__PC19L{gap:12px}.task-routines_dayView__Ji7ps{padding:0 16px 18px}.task-routines_dayTabs__fDAMh{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:18px}.task-routines_dayTabs__fDAMh button{min-height:60px}.task-routines_dayHeading__CVksX{align-items:flex-start;flex-direction:column;gap:10px}.task-routines_dayHeading__CVksX h3{font-size:14px;line-height:1.6}.task-routines_dayHeading__CVksX .btn{width:100%;min-height:44px;justify-content:center}.task-routines_booking__zR2Zn{padding:15px 13px}.task-routines_booking__zR2Zn h4{font-size:14px}.task-routines_bookingActions__ecPck>button{min-height:44px}.task-routines_bookingActions__ecPck{align-items:stretch}.task-routines_mobileComplete__s_lj7{width:100%;font-size:12px}.task-routines_freeBooking__KYP_u{padding:14px 12px;gap:10px}.task-routines_freeBooking__KYP_u .btn{min-height:44px;font-size:11px;padding:8px 10px}.task-routines_routinePanel__yn4xS{padding:19px 16px}.task-routines_routineHeading__MCuBp{align-items:flex-start;gap:10px}.task-routines_routineHeading__MCuBp h2{font-size:16px}.task-routines_routineHeading__MCuBp p{font-size:12px}.task-routines_count__31_j_{font-size:10px;padding:7px 8px}.task-routines_listFilters__s5emb{grid-template-columns:minmax(0,1fr)}.task-routines_listFilters__s5emb input,.task-routines_listFilters__s5emb select{font-size:16px;min-height:44px}.task-routines_routineCard__yH8_Q{padding:16px 13px}.task-routines_routineTitle__oWizb{align-items:flex-start;gap:9px;flex-wrap:wrap}.task-routines_routineTitle__oWizb>div{min-width:calc(100% - 50px)}.task-routines_routineTitle__oWizb .badge{margin-left:45px}.task-routines_routineTitle__oWizb h3{font-size:13px}.task-routines_routineTitle__oWizb p{font-size:11px}.task-routines_routineDetails__lhAxC{gap:9px}.task-routines_routineDetails__lhAxC>span{width:100%;font-size:11px}.task-routines_routineActions__Ali04{justify-content:stretch;gap:6px}.task-routines_routineActions__Ali04>button{flex:1;min-height:44px;padding:8px 7px;font-size:11px}.task-routines_weekdayPicker__hlXwD>div{grid-template-columns:repeat(4,minmax(0,1fr))}.task-routines_formActions__u3ABe .btn{flex:1;justify-content:center;font-size:13px;padding-left:10px;padding-right:10px}.task-routines_notice__WtMng{font-size:12px;padding:11px 12px}.task-routines_timeHint__qIaj5{align-items:flex-start;font-size:11px}.task-routines_timeHint__qIaj5>svg{flex-shrink:0;margin-top:3px}.task-routines_dayTabs__fDAMh button{flex-basis:44px;min-width:44px}.task-routines_dayHeading__CVksX .btn{width:auto}.task-routines_dayView__Ji7ps{padding-bottom:0}}.client-score_badge__Oo9Lf{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid;border-radius:9px;padding:5px 8px;font-size:11px;line-height:1.45;font-weight:600;flex-wrap:wrap;overflow-wrap:anywhere;text-align:left}.client-score_number__tbJNz{font-size:17px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2;white-space:nowrap}.client-score_number__tbJNz small{font-size:10px;font-weight:500;margin-left:2px}.client-score_excellent__m_wSB{color:#166548;background:#f0fbf5}.client-score_good__VKG04{color:#234d8c;background:#f2f6ff}.client-score_attention__acPGJ{color:#81520a;background:#fff9ed}.client-score_poor__VkSun{color:#984112;background:#fff4ee}.client-score_critical__NVkQi{color:#a22d39;background:#fff1f3}.client-score_unavailable__FdNmP{color:#53637a;background:#f5f7fb}.client-score_detail__IplUk{border:1px solid var(--line);border-radius:14px;padding:20px;margin:18px 0;background:var(--surface,#fff);min-width:0}.client-score_heading__QW6EU{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.client-score_eyebrow__hKxQZ{font-size:10px;font-weight:750;letter-spacing:1.1px;color:var(--brand)}.client-score_heading__QW6EU h3{font-size:17px;line-height:1.35;margin:6px 0;color:var(--ink)}.client-score_track__6RiJ1{height:6px;border-radius:5px;overflow:hidden;background:#e8edf6;margin:18px 0 10px}.client-score_track__6RiJ1>span{height:100%;display:block;background:#3e6bd9;border-radius:5px}.client-score_coverage__KV074{font-size:12px;color:#53637a;margin:9px 0}.client-score_notice__hyfOL{color:#79500c;background:#fff9ed;padding:12px;border-radius:9px;font-size:12px;line-height:1.6}.client-score_composition__4uL7k{margin-top:16px}.client-score_composition__4uL7k summary{font-size:13px;font-weight:650;cursor:pointer;min-height:40px;padding:10px 0;color:var(--ink)}.client-score_composition__4uL7k summary:focus-visible,.client-score_detail__IplUk a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.client-score_components__pG_0g{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin-top:8px}.client-score_components__pG_0g article{min-width:0;border:1px solid var(--line);border-radius:10px;padding:13px;overflow-wrap:anywhere}.client-score_components__pG_0g article>div{display:flex;flex-direction:column;gap:4px}.client-score_components__pG_0g strong{font-size:13px}.client-score_components__pG_0g small,.client-score_components__pG_0g span{font-size:11px;color:#53637a}.client-score_components__pG_0g b{display:block;font-size:22px;letter-spacing:-.5px;margin:10px 0 2px;color:var(--ink)}.client-score_components__pG_0g p{font-size:12px;line-height:1.6;color:#53637a;margin:9px 0 0}.client-score_components__pG_0g a{display:inline-block;color:#2455b7;margin-left:7px;min-height:32px}.client-score_factors__Q9R80{margin-top:16px}.client-score_factors__Q9R80 h4{font-size:13px;margin:0 0 8px}.client-score_factors__Q9R80 ul{font-size:12px;color:#53637a;line-height:1.65;padding-left:18px;margin:0}.client-score_note__L9aev{font-size:12px;line-height:1.65;color:#53637a;margin:15px 0 0;overflow-wrap:anywhere}@media(max-width:600px){.client-score_detail__IplUk{padding:14px}.client-score_heading__QW6EU h3{font-size:16px}.client-score_components__pG_0g{grid-template-columns:1fr}.client-score_badge__Oo9Lf{font-size:11px}.client-score_number__tbJNz{font-size:16px}.client-score_composition__4uL7k summary{min-height:44px}.client-score_components__pG_0g a{min-height:44px;display:flex;align-items:center;margin-left:0}}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf span{color:inherit;font-weight:inherit}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf .client-score_number__tbJNz{font-size:17px;font-weight:750}.client-score_badge__Oo9Lf .client-score_number__tbJNz small{display:inline;font-size:10px;letter-spacing:0;margin:0 0 0 2px;white-space:nowrap}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf.client-score_excellent__m_wSB{color:#166548}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf.client-score_good__VKG04{color:#234d8c}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf.client-score_attention__acPGJ{color:#81520a}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf.client-score_poor__VkSun{color:#984112}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf.client-score_critical__NVkQi{color:#a22d39}.client-score_badge__Oo9Lf.client-score_badge__Oo9Lf.client-score_unavailable__FdNmP{color:#53637a}.client-score_detail__IplUk{overflow-wrap:anywhere}.client-score_factors__Q9R80,.client-score_factors__Q9R80 li,.client-score_factors__Q9R80 ul{min-width:0;max-width:100%;overflow-wrap:anywhere}.client-health_health__RCrkc{display:grid;gap:16px;min-width:0}.client-health_cardHead__MjVLC,.client-health_context__xK0jM,.client-health_detailStatus__z4DYp,.client-health_pagination__7anJ2,.client-health_summaryHead__7JSw4,.client-health_toolbar__lmC9I,.client-health_toolbar__lmC9I>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-health_toolbar__lmC9I>div{justify-content:flex-start;color:#526780;font-size:13px}.client-health_clientCard__GHNb_,.client-health_detailPanel__fSubM,.client-health_summaryPanel__dwDbL{background:var(--panel,#fff);border:1px solid var(--border,#dce5f0);border-radius:16px;padding:22px;min-width:0}.client-health_detailPanel__fSubM{margin-bottom:22px}.client-health_cardHead__MjVLC h2,.client-health_summaryHead__7JSw4 h2{font-size:19px;line-height:1.35;margin:6px 0;color:var(--text,#132f50)}.client-health_cardHead__MjVLC p,.client-health_summaryHead__7JSw4 p{font-size:13px;color:var(--muted,#667b94);margin:5px 0}.client-health_eyebrow__tmXHg{font-size:10px;letter-spacing:.11em;font-weight:750;color:#3863a2}.client-health_counts__S4IvD{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.client-health_counts__S4IvD>div{border:1px solid;border-radius:12px;padding:13px 14px;display:grid;gap:8px;background:var(--panel,#fff)!important}.client-health_counts__S4IvD span{font-size:11px;font-weight:600}.client-health_counts__S4IvD strong{font-size:28px;line-height:1.1}.client-health_badge__fKNTc{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:20px;font-size:11px;font-weight:700;line-height:1.35;max-width:100%}.client-health_badge__fKNTc i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.client-health_healthy__cA0GS{color:#116746;background:#e7f6ee}.client-health_attention__oSxJe{color:#875400;background:#fff4db}.client-health_critical__GE3KW{color:#ac2940;background:#fff0f1}.client-health_insufficient__yaEb5{color:#4d6281;background:#edf1f7}.client-health_not_applicable__g7qnX{color:#667080;background:#f0f2f5}.client-health_filters__kgoBu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;border:1px solid var(--border,#dce5f0);border-radius:14px;background:var(--panel,#fff)}.client-health_filters__kgoBu label{display:grid;gap:6px;font-size:11px;font-weight:650;color:var(--muted,#5b708a);min-width:0}.client-health_filters__kgoBu input,.client-health_filters__kgoBu select{width:100%;min-width:0;min-height:42px;border:1px solid #d5dfed;background:var(--panel,#fff);color:var(--text,#203d5e);border-radius:8px;padding:9px;font:inherit;font-size:12px}.client-health_search__R5yT7>div{display:flex;align-items:center;gap:5px}.client-health_search__R5yT7 svg{flex:none}.client-health_filters__kgoBu button{align-self:end;min-height:42px}.client-health_context__xK0jM{color:var(--muted,#647993);font-size:11px}.client-health_note__M_XS3{color:var(--muted,#647993);font-size:12px;line-height:1.7;margin:0}.client-health_list__WUmWZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;scroll-margin-top:20px}.client-health_clientName__GZVJC{border:0;background:none;padding:0;color:var(--text,#163856);text-align:left;font-size:15px;font-weight:750;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;cursor:pointer}.client-health_clientName__GZVJC svg{flex:none}.client-health_cardHead__MjVLC{align-items:start}.client-health_cardHead__MjVLC>div{min-width:0;flex:1}.client-health_cardHead__MjVLC>.client-health_badge__fKNTc{flex:none}.client-health_areas__re84W{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.client-health_areas__re84W>span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted,#5c728c);border:1px solid var(--border,#e0e7f0);padding:5px 7px;border-radius:9px;flex-wrap:wrap}.client-health_areas__re84W .client-health_badge__fKNTc{font-size:9px;padding:3px 5px}.client-health_reasons__UJyWj{list-style:none;padding:0;margin:16px 0;display:grid;gap:12px}.client-health_reasons__UJyWj li{position:relative;padding:0 0 12px;border-bottom:1px solid var(--border,#e7edf5);overflow-wrap:anywhere}.client-health_reasons__UJyWj li>span{display:inline-block;background:transparent;font-size:10px;font-weight:700;margin-bottom:4px}.client-health_reasons__UJyWj strong{display:block;font-size:13px;line-height:1.5;color:var(--text,#23405f)}.client-health_reasons__UJyWj p{font-size:12px;line-height:1.65;color:var(--muted,#5e738d);margin:5px 0}.client-health_reasons__UJyWj a{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:650;margin-top:5px;color:#225bc5}.client-health_clientCard__GHNb_ details{font-size:12px;color:var(--muted,#63758d)}.client-health_clientCard__GHNb_ summary{cursor:pointer;min-height:36px;display:flex;align-items:center;color:#285eae;font-weight:650}.client-health_clientCard__GHNb_ summary:before{content:"+";margin-right:8px}.client-health_clientCard__GHNb_ details[open] summary:before{content:"−"}.client-health_clientCard__GHNb_ details small{font-size:10px;line-height:1.6;display:block}.client-health_good__VJpht,.client-health_muted__5l0UE,.client-health_notice__UFL7o{font-size:12px;line-height:1.65;color:var(--muted,#5e738d)}.client-health_good__VJpht{display:flex;align-items:center;gap:6px;color:#176345}.client-health_good__VJpht svg{flex:none}.client-health_notice__UFL7o{padding:11px 13px;border-radius:9px;background:#f0f4fa;color:#4f6481}.client-health_empty__PJ7_G{padding:40px 20px;text-align:center;color:var(--muted,#617893);border:1px dashed #d6e0ed;border-radius:14px}.client-health_empty__PJ7_G h3{font-size:16px;color:var(--text,#23405f);margin:14px 0 8px}.client-health_empty__PJ7_G p{font-size:13px;max-width:500px;margin:auto;line-height:1.6}.client-health_pagination__7anJ2{justify-content:center;padding:10px;font-size:12px}.client-health_detailStatus__z4DYp{justify-content:flex-start;margin:14px 0}.client-health_detailStatus__z4DYp>span:last-child{font-size:11px;color:var(--muted,#607691)}.client-health_detailPanel__fSubM .client-health_reasons__UJyWj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-health_detailPanel__fSubM .client-health_context__xK0jM{padding-top:12px;border-top:1px solid var(--border,#e3e9f1);margin-bottom:10px}.client-health_detailPanel__fSubM :is(button,a):focus-visible,.client-health_health__RCrkc :is(button,input,select,a,summary):focus-visible{outline:3px solid #70a3ff;outline-offset:3px}.client-health_filterDisclosure__J8SSh{border:1px solid var(--border,#dce5f0);border-radius:12px;background:var(--panel,#fff)}.client-health_filterDisclosure__J8SSh>summary{display:flex;align-items:center;gap:8px;padding:13px 16px;min-height:46px;cursor:pointer;font-size:12px;color:#315f9b;list-style:none}.client-health_filterDisclosure__J8SSh>summary:after{content:"+";margin-left:auto;font-size:18px}.client-health_filterDisclosure__J8SSh[open]>summary:after{content:"−"}.client-health_filterDisclosure__J8SSh>summary>span{color:var(--muted,#657b94);font-size:11px}.client-health_filterDisclosure__J8SSh .client-health_filters__kgoBu{border:0;border-top:1px solid var(--border,#e2e9f2);border-radius:0 0 12px 12px}.client-health_cardHead__MjVLC p,.client-health_clientCard__GHNb_ p,.client-health_detailPanel__fSubM p{overflow-wrap:anywhere;word-break:normal}.client-health_cardHead__MjVLC,.client-health_cardHead__MjVLC>div,.client-health_clientCard__GHNb_,.client-health_detailPanel__fSubM,.client-health_reasons__UJyWj li{min-width:0}.client-health_clientName__GZVJC{max-width:100%}.client-health_cardIndicators__XSBYa{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end;min-width:0}@media(max-width:1100px){.client-health_counts__S4IvD,.client-health_filters__kgoBu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.client-health_list__WUmWZ{grid-template-columns:1fr}.client-health_filters__kgoBu{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.client-health_clientCard__GHNb_,.client-health_detailPanel__fSubM,.client-health_summaryPanel__dwDbL{padding:17px}.client-health_counts__S4IvD{grid-template-columns:repeat(2,minmax(0,1fr))}.client-health_counts__S4IvD>div{padding:11px}.client-health_counts__S4IvD strong{font-size:25px}.client-health_summaryHead__7JSw4{align-items:stretch}.client-health_summaryHead__7JSw4>button{width:100%}.client-health_cardHead__MjVLC>.client-health_badge__fKNTc{flex:auto;max-width:max-content}.client-health_detailPanel__fSubM .client-health_reasons__UJyWj{grid-template-columns:1fr}.client-health_context__xK0jM{align-items:start;gap:5px}.client-health_cardHead__MjVLC{row-gap:10px}.client-health_toolbar__lmC9I>div{font-size:11px}.client-health_pagination__7anJ2{gap:8px}}@media(max-width:360px){.client-health_filters__kgoBu{grid-template-columns:1fr}.client-health_toolbar__lmC9I>button{width:100%}.client-health_counts__S4IvD{gap:8px}.client-health_counts__S4IvD span{font-size:10px}.client-health_cardHead__MjVLC{display:grid}.client-health_clientName__GZVJC{font-size:14px}}.agency-cockpit_cockpit__rAVWx{min-width:0;display:flex;flex-direction:column;gap:20px;color:var(--ink)}.agency-cockpit_header__UrxU5{display:flex;justify-content:space-between;align-items:center;gap:20px}.agency-cockpit_eyebrow__uH4Df{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:1.3px}.agency-cockpit_header__UrxU5 h1{font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1.25;margin:7px 0}.agency-cockpit_header__UrxU5 p{margin:0;font-size:14px}.agency-cockpit_headerActions__L2seN{display:flex;align-items:end;gap:10px}.agency-cockpit_headerActions__L2seN label{font-size:13px;color:var(--muted)}.agency-cockpit_headerActions__L2seN input{font-size:13px;min-height:42px}.agency-cockpit_context__bpzFS{display:flex;gap:12px;justify-content:space-between;color:var(--muted);font-size:12px;line-height:1.55}.agency-cockpit_filterPanel__xc9O5{padding:14px;background:white;border:1px solid var(--line);border-radius:15px;display:flex;align-items:center;gap:12px}.agency-cockpit_search___fSmg{display:flex;align-items:center;gap:8px;min-width:150px;flex:1;color:var(--muted)}.agency-cockpit_search___fSmg input{width:100%;border:0;background:transparent;font-size:13px;padding:6px}.agency-cockpit_filters__h81Z7{display:flex;gap:10px;align-items:end;flex:3;min-width:0}.agency-cockpit_filters__h81Z7 label{flex:1;min-width:0;font-size:13px;color:var(--muted)}.agency-cockpit_filters__h81Z7 select{width:100%;font-size:12px;padding:9px;min-height:38px;text-overflow:ellipsis}.agency-cockpit_filterToggle__7ugfk{display:none}.agency-cockpit_clear__N8G6z{background:transparent;color:var(--brand);padding:10px 4px;font-size:12px;white-space:nowrap}.agency-cockpit_summary__ZWJ4z{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.agency-cockpit_summaryCard__jZmc3{background:white;border:1px solid var(--line);border-radius:15px;padding:18px;min-width:0;box-shadow:0 3px 16px #182d4803}.agency-cockpit_summaryCard__jZmc3>div{display:flex;gap:8px;align-items:start;justify-content:space-between;color:var(--muted);font-size:14px;min-height:35px}.agency-cockpit_summaryCard__jZmc3>div svg{color:var(--brand);flex-shrink:0}.agency-cockpit_summaryCard__jZmc3>strong{display:block;font-size:25px;letter-spacing:-.7px;margin:7px 0;overflow-wrap:anywhere}.agency-cockpit_summaryCard__jZmc3 small{display:block;font-size:12px;color:var(--muted);letter-spacing:0;line-height:1.45}.agency-cockpit_warning__Cj9aP{border:1px solid #efdab4;background:#fff9ec;color:#8b6118;border-radius:12px;display:flex;gap:10px;align-items:start;padding:13px 16px;font-size:12px}.agency-cockpit_warning__Cj9aP svg{flex-shrink:0}.agency-cockpit_panel__j9WBN{border:1px solid var(--line);border-radius:16px;background:white;min-width:0;overflow:hidden}.agency-cockpit_panelHead__G7Z9r{display:flex;gap:15px;justify-content:space-between;align-items:start;padding:20px 22px 15px}.agency-cockpit_panelHead__G7Z9r h2{font-size:17px;letter-spacing:-.25px;margin:0;line-height:1.4}.agency-cockpit_panelHead__G7Z9r p{font-size:13px;line-height:1.6;margin:5px 0 0}.agency-cockpit_panelHead__G7Z9r>button{padding:2px 0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:3px;font-size:12px;white-space:nowrap}.agency-cockpit_panelHead__G7Z9r label{font-size:13px;color:var(--muted);min-width:130px}.agency-cockpit_panelHead__G7Z9r select{font-size:12px;padding:7px 9px}.agency-cockpit_commandGrid__yFZSo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.agency-cockpit_priorities__fZtML{grid-row:span 2}.agency-cockpit_priorityList__0TLyW{padding:0 22px 12px;margin:0;list-style:none}.agency-cockpit_priorityList__0TLyW li{padding:16px 0;display:flex;gap:11px;align-items:start;border-top:1px solid var(--line)}.agency-cockpit_priorityList__0TLyW li>div{flex:1;min-width:0}.agency-cockpit_priorityList__0TLyW li>div>span{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.agency-cockpit_priorityList__0TLyW strong{display:block;font-size:13px;line-height:1.5}.agency-cockpit_priorityList__0TLyW p{font-size:12px;line-height:1.6;margin:5px 0 0;overflow-wrap:anywhere}.agency-cockpit_priorityList__0TLyW button{background:#f4f7fd;color:var(--brand);padding:6px;border-radius:7px;flex-shrink:0}.agency-cockpit_statusIcon__giwjM{padding:8px;border-radius:10px;display:inline-flex;flex-shrink:0}.agency-cockpit_critical__YMM_b{color:#b83d4e;background:#fff0f3}.agency-cockpit_attention__wjw8Q{color:#976419;background:#fff8e8}.agency-cockpit_normal__CGG8G{color:#137b60;background:#edfaf4}.agency-cockpit_no_data__0v_z5{color:#66768e;background:#f0f3f8}.agency-cockpit_status__yjFUF{display:inline-flex;gap:6px;align-items:center;padding:5px 8px;font-size:12px;font-weight:600;border-radius:6px;line-height:1.4}.agency-cockpit_status__yjFUF i{width:5px;height:5px;border-radius:50%;background:currentColor}.agency-cockpit_attentionList__WDAgS{padding:0 22px 14px;display:flex;flex-direction:column}.agency-cockpit_attentionList__WDAgS>button{color:var(--ink);background:transparent;display:flex;align-items:center;gap:10px;text-align:left;padding:12px 0;border-top:1px solid var(--line);border-radius:0}.agency-cockpit_attentionList__WDAgS>button>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;align-items:start}.agency-cockpit_attentionList__WDAgS strong{font-size:13px;overflow-wrap:anywhere}.agency-cockpit_attentionList__WDAgS span:not(.agency-cockpit_status__yjFUF){font-size:11px;color:var(--muted);font-weight:400}.agency-cockpit_attentionList__WDAgS b{font-size:10px;color:var(--muted)}.agency-cockpit_attentionList__WDAgS svg{color:var(--brand);flex-shrink:0}.agency-cockpit_miniStats__7IPxw{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;padding:0 22px 18px}.agency-cockpit_metric__9m_56{min-width:0;display:flex;flex-direction:column;gap:8px}.agency-cockpit_metric__9m_56>span{font-size:13px;line-height:1.45;color:var(--muted)}.agency-cockpit_metric__9m_56 strong{font-size:20px;line-height:1.3;letter-spacing:-.3px;overflow-wrap:anywhere}.agency-cockpit_taskList__T83pG{padding:0 22px 10px;list-style:none;margin:0}.agency-cockpit_taskList__T83pG li{border-top:1px solid var(--line)}.agency-cockpit_taskList__T83pG button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:transparent;color:var(--ink);padding:11px 0;text-align:left;font-size:12px}.agency-cockpit_taskList__T83pG button>div{min-width:0}.agency-cockpit_taskList__T83pG strong{display:block;font-size:12px;overflow-wrap:anywhere}.agency-cockpit_taskList__T83pG span{display:block;font-size:11px;color:var(--muted);font-weight:400}.agency-cockpit_taskList__T83pG small{display:block;text-align:right;font-size:10px;letter-spacing:0;color:var(--muted)}.agency-cockpit_tableWrap__noDo5{overflow:auto}.agency-cockpit_tableWrap__noDo5 table{width:100%;border-collapse:collapse;font-size:12px}.agency-cockpit_tableWrap__noDo5 th{background:#f7f9fd;text-align:left;padding:12px 20px;font-size:10px;color:var(--muted);font-weight:600;white-space:nowrap}.agency-cockpit_tableWrap__noDo5 td{padding:15px 20px;border-top:1px solid var(--line);vertical-align:middle;max-width:240px;overflow-wrap:anywhere}.agency-cockpit_tableWrap__noDo5 td small{display:block;color:var(--muted);font-size:10px;letter-spacing:0;font-weight:400;margin-top:4px}.agency-cockpit_clientName__IoLEZ{background:transparent;color:var(--ink);padding:0;font-size:12px;text-align:left;line-height:1.5}.agency-cockpit_alertCount__Zk2s7{background:#f0f5ff;color:var(--brand);padding:6px 8px;font-size:10px}.agency-cockpit_openCell__aSBz0 button{display:flex;align-items:center;gap:4px;background:transparent;color:var(--brand);padding:0;font-size:11px}.agency-cockpit_insightGrid__dbNg5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agency-cockpit_footnote__TfW2p{font-size:11px;line-height:1.65;color:var(--muted);margin:0;padding:0 22px 17px}.agency-cockpit_subheading__YnOqx{font-size:13px;margin:0;padding:13px 22px;border-top:1px solid var(--line)}.agency-cockpit_budgetCounts__nOdpA{display:grid;grid-template-columns:repeat(4,1fr);padding:0 22px 18px;gap:10px}.agency-cockpit_budgetCounts__nOdpA span{display:flex;flex-direction:column;font-size:11px;color:var(--muted);gap:5px}.agency-cockpit_budgetCounts__nOdpA strong{color:var(--ink);font-size:20px}.agency-cockpit_rates__s11_d{border-top:1px solid var(--line);display:flex;gap:22px;padding:14px 22px}.agency-cockpit_rates__s11_d span{display:flex;flex-direction:column;color:var(--muted);font-size:11px;gap:6px}.agency-cockpit_rates__s11_d strong{font-size:17px;color:var(--ink)}.agency-cockpit_pagination__eti15{padding:16px 22px;display:flex;justify-content:end;align-items:center;gap:15px;border-top:1px solid var(--line)}.agency-cockpit_pagination__eti15 span{font-size:12px;color:var(--muted)}.agency-cockpit_empty__VWd23{display:flex;align-items:center;justify-content:center;gap:9px;padding:20px 22px 27px;color:var(--muted)}.agency-cockpit_empty__VWd23 svg{flex-shrink:0;color:#8499b5}.agency-cockpit_empty__VWd23 p{margin:0;font-size:12px;line-height:1.6}.agency-cockpit_domainError__tBm9O{display:flex;gap:8px;align-items:center;font-size:12px;color:#a1542c;padding:0 22px 18px;margin:0}.agency-cockpit_activity__9bzSR ul{list-style:none;margin:0;padding:0 22px 17px;display:flex;flex-direction:column;gap:12px}.agency-cockpit_activity__9bzSR li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.agency-cockpit_activity__9bzSR svg{color:var(--brand);flex-shrink:0}.agency-cockpit_activity__9bzSR strong{color:var(--ink);font-weight:500}.agency-cockpit_activity__9bzSR time{margin-left:auto;white-space:nowrap;font-size:11px}.agency-cockpit_onboarding__BwFcf{display:grid;grid-template-columns:repeat(2,1fr);padding:0 22px 20px;gap:10px}.agency-cockpit_onboarding__BwFcf button{display:flex;align-items:center;gap:10px;padding:15px;background:#f5f8fe;color:var(--ink);text-align:left;font-size:12px}.agency-cockpit_onboarding__BwFcf button>span{width:25px;height:25px;border-radius:7px;background:#e6efff;display:grid;place-items:center;color:var(--brand)}.agency-cockpit_onboarding__BwFcf button>svg{margin-left:auto;color:var(--brand)}.agency-cockpit_onboarding__BwFcf small{font-size:10px;letter-spacing:0}.agency-cockpit_updating__D_Va8{opacity:.65}.agency-cockpit_skeleton__gLkM2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.agency-cockpit_skeleton__gLkM2>div{height:120px;border-radius:16px;background:linear-gradient(90deg,#e9eef7,#f9fbfe,#e9eef7);background-size:200% 100%;animation:agency-cockpit_shimmer__v26p7 1.8s infinite}.agency-cockpit_skeleton__gLkM2 .agency-cockpit_skeletonWide__C1Xtz{grid-column:1/-1;height:280px}.agency-cockpit_srOnly__lolnS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes agency-cockpit_shimmer__v26p7{to{background-position:-200% 0}}@media(max-width:1200px){.agency-cockpit_filterPanel__xc9O5{flex-wrap:wrap}.agency-cockpit_filters__h81Z7,.agency-cockpit_search___fSmg{flex-basis:100%}.agency-cockpit_summary__ZWJ4z{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-cockpit_tableWrap__noDo5 td,.agency-cockpit_tableWrap__noDo5 th{padding:12px}.agency-cockpit_headerActions__L2seN{flex-wrap:wrap;justify-content:end}.agency-cockpit_summaryCard__jZmc3>strong{font-size:24px}}@media(max-width:900px){.agency-cockpit_header__UrxU5{align-items:start}.agency-cockpit_header__UrxU5 h1{font-size:26px}.agency-cockpit_headerActions__L2seN{max-width:250px}.agency-cockpit_commandGrid__yFZSo{grid-template-columns:1fr}.agency-cockpit_priorities__fZtML{grid-row:auto}.agency-cockpit_attention__wjw8Q{order:1}.agency-cockpit_tasks__o9DmA{order:2}.agency-cockpit_insightGrid__dbNg5{grid-template-columns:1fr}.agency-cockpit_tableWrap__noDo5 table,.agency-cockpit_tableWrap__noDo5 tbody,.agency-cockpit_tableWrap__noDo5 td,.agency-cockpit_tableWrap__noDo5 tr{display:block;width:100%;max-width:none}.agency-cockpit_tableWrap__noDo5 thead{display:none}.agency-cockpit_tableWrap__noDo5 tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 18px}.agency-cockpit_tableWrap__noDo5 tr{border:1px solid var(--line);border-radius:12px;padding:14px}.agency-cockpit_tableWrap__noDo5 td{padding:8px 0;border:0;display:grid;grid-template-columns:85px minmax(0,1fr);align-items:start;gap:8px}.agency-cockpit_tableWrap__noDo5 td:before{content:attr(data-label);font-size:10px;color:var(--muted)}.agency-cockpit_tableWrap__noDo5 td:first-child{display:block;padding-top:0;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:5px}.agency-cockpit_tableWrap__noDo5 td:first-child:before{display:none}.agency-cockpit_tableWrap__noDo5 td:first-child button{font-size:13px}.agency-cockpit_tableWrap__noDo5 td small{grid-column:2}.agency-cockpit_tableWrap__noDo5 td:first-child small{grid-column:auto}.agency-cockpit_tableWrap__noDo5 td.agency-cockpit_openCell__aSBz0{display:flex;justify-content:end;border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.agency-cockpit_tableWrap__noDo5 td.agency-cockpit_openCell__aSBz0:before{display:none}.agency-cockpit_accounts__LB8C2 .agency-cockpit_panelHead__G7Z9r{flex-wrap:wrap}.agency-cockpit_accounts__LB8C2 .agency-cockpit_panelHead__G7Z9r label{flex-direction:row;align-items:center}.agency-cockpit_skeleton__gLkM2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.agency-cockpit_cockpit__rAVWx{gap:15px}.agency-cockpit_header__UrxU5{flex-direction:column;gap:14px}.agency-cockpit_header__UrxU5 h1{font-size:26px}.agency-cockpit_headerActions__L2seN{max-width:none;justify-content:start;width:100%;gap:8px}.agency-cockpit_headerActions__L2seN label{flex:1;min-width:125px}.agency-cockpit_headerActions__L2seN button{font-size:11px;padding:10px;min-height:41px}.agency-cockpit_context__bpzFS{flex-direction:column;gap:4px;font-size:10px}.agency-cockpit_filterPanel__xc9O5{padding:12px;gap:10px}.agency-cockpit_search___fSmg{flex-basis:calc(100% - 95px);min-width:0}.agency-cockpit_search___fSmg input{font-size:12px}.agency-cockpit_filterToggle__7ugfk{display:flex;gap:5px;align-items:center;font-size:11px;padding:8px 9px;background:#eef3fc;color:var(--brand)}.agency-cockpit_filters__h81Z7{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex-basis:100%}.agency-cockpit_filtersOpen__zWbEf{display:grid}.agency-cockpit_filters__h81Z7 label{font-size:10px}.agency-cockpit_filters__h81Z7 select{font-size:11px;padding:8px}.agency-cockpit_summary__ZWJ4z{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agency-cockpit_summaryCard__jZmc3{padding:14px}.agency-cockpit_summaryCard__jZmc3>div{font-size:11px;min-height:32px}.agency-cockpit_summaryCard__jZmc3>strong{font-size:22px;letter-spacing:-.6px}.agency-cockpit_summaryCard__jZmc3 small{font-size:9px}.agency-cockpit_warning__Cj9aP{padding:12px;font-size:11px}.agency-cockpit_panelHead__G7Z9r{padding:17px 16px 13px;gap:10px}.agency-cockpit_panelHead__G7Z9r h2{font-size:16px}.agency-cockpit_panelHead__G7Z9r p,.agency-cockpit_panelHead__G7Z9r>button{font-size:11px}.agency-cockpit_priorityList__0TLyW{padding:0 16px 10px}.agency-cockpit_priorityList__0TLyW li{gap:9px;padding:13px 0}.agency-cockpit_priorityList__0TLyW strong{font-size:12px}.agency-cockpit_priorityList__0TLyW p{font-size:11px}.agency-cockpit_statusIcon__giwjM{padding:6px}.agency-cockpit_attentionList__WDAgS{padding:0 16px 12px}.agency-cockpit_attentionList__WDAgS>button{gap:8px}.agency-cockpit_attentionList__WDAgS strong{font-size:12px}.agency-cockpit_attentionList__WDAgS b{font-size:9px}.agency-cockpit_miniStats__7IPxw{padding:0 16px 16px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.agency-cockpit_metric__9m_56 strong{font-size:20px}.agency-cockpit_taskList__T83pG{padding:0 16px 8px}.agency-cockpit_footnote__TfW2p{padding:0 16px 15px;font-size:10px}.agency-cockpit_tableWrap__noDo5 tbody{grid-template-columns:1fr;padding:0 14px 15px;gap:10px}.agency-cockpit_tableWrap__noDo5 td{grid-template-columns:85px minmax(0,1fr);font-size:11px}.agency-cockpit_accounts__LB8C2 .agency-cockpit_panelHead__G7Z9r{align-items:center}.agency-cockpit_accounts__LB8C2 .agency-cockpit_panelHead__G7Z9r label{font-size:10px}.agency-cockpit_accounts__LB8C2 .agency-cockpit_panelHead__G7Z9r select{font-size:11px;max-width:165px}.agency-cockpit_budgetCounts__nOdpA{padding:0 16px 16px;gap:8px}.agency-cockpit_budgetCounts__nOdpA span{font-size:10px}.agency-cockpit_subheading__YnOqx{padding:12px 16px}.agency-cockpit_rates__s11_d{padding:13px 16px;gap:15px}.agency-cockpit_rates__s11_d span{font-size:10px}.agency-cockpit_rates__s11_d strong{font-size:15px}.agency-cockpit_onboarding__BwFcf{grid-template-columns:1fr;padding:0 16px 16px}.agency-cockpit_activity__9bzSR ul{padding:0 16px 16px}.agency-cockpit_activity__9bzSR li{font-size:11px;align-items:start;flex-wrap:wrap}.agency-cockpit_activity__9bzSR time{margin-left:24px;font-size:10px}.agency-cockpit_pagination__eti15{padding:13px 16px;gap:12px;justify-content:space-between}.agency-cockpit_pagination__eti15 button{padding:8px;font-size:11px}.agency-cockpit_domainError__tBm9O{padding:0 16px 15px;font-size:11px}.agency-cockpit_skeleton__gLkM2{grid-template-columns:repeat(2,minmax(0,1fr))}}.agency-cockpit_setupProgress__CEgeh{background:white;border:1px solid var(--line);border-radius:12px}.agency-cockpit_setupProgress__CEgeh summary{padding:13px 20px;font-size:12px;color:var(--muted);cursor:pointer}.agency-cockpit_cockpit__rAVWx button:focus-visible,.agency-cockpit_cockpit__rAVWx input:focus-visible,.agency-cockpit_cockpit__rAVWx select:focus-visible,.agency-cockpit_setupProgress__CEgeh summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(prefers-reduced-motion:reduce){.agency-cockpit_skeleton__gLkM2>div{animation:none}}.agency-cockpit_tableWrap__noDo5{position:relative}.agency-cockpit_srOnly__lolnS{clip-path:inset(50%)}@media(min-width:601px) and (max-width:1500px){.agency-cockpit_summary__ZWJ4z{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.agency-cockpit_headerActions__L2seN label{flex-basis:100%}.agency-cockpit_headerActions__L2seN label input{width:100%;font-size:14px}.agency-cockpit_search___fSmg{flex:1 1 calc(100% - 110px)}.agency-cockpit_filterToggle__7ugfk{min-height:44px}.agency-cockpit_priorityList__0TLyW button{min-height:40px;min-width:40px}.agency-cockpit_summaryCard__jZmc3 small{font-size:12px}.agency-cockpit_tableWrap__noDo5 .agency-cockpit_openCell__aSBz0 button{min-height:40px}.agency-cockpit_onboarding__BwFcf button>span{flex-shrink:0}}@media(min-width:1101px) and (max-width:1500px){.agency-cockpit_tableWrap__noDo5 td,.agency-cockpit_tableWrap__noDo5 th{padding:12px 9px}.agency-cockpit_tableWrap__noDo5 th{white-space:normal}}.agency-cockpit_attentionList__WDAgS>button{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.agency-cockpit_attentionList__WDAgS>button>b{min-width:0;max-width:100%;overflow-wrap:anywhere}.agency-cockpit_attentionList__WDAgS>button>div>span{max-width:100%;overflow-wrap:anywhere}.agency-cockpit_tableWrap__noDo5 td,.agency-cockpit_tableWrap__noDo5 td>*{min-width:0;overflow-wrap:anywhere}.agency-cockpit_tableWrap__noDo5 td>*{max-width:100%}.agency-cockpit_tableWrap__noDo5 td .agency-cockpit_clientName__IoLEZ{white-space:normal;overflow-wrap:anywhere}.agency-cockpit_tableWrap__noDo5 table{white-space:normal}.agency-cockpit_tableWrap__noDo5 tbody,.agency-cockpit_tableWrap__noDo5 tr{min-width:0}.agency-cockpit_cockpit__rAVWx{--muted:#53647e}.agency-cockpit_activity__9bzSR time,.agency-cockpit_context__bpzFS,.agency-cockpit_footnote__TfW2p,.agency-cockpit_priorityList__0TLyW p,.agency-cockpit_taskList__T83pG small,.agency-cockpit_taskList__T83pG span{font-size:13px;line-height:1.6}.agency-cockpit_clientName__IoLEZ,.agency-cockpit_openCell__aSBz0 button,.agency-cockpit_panelHead__G7Z9r>button,.agency-cockpit_priorityList__0TLyW button{min-height:44px}.agency-cockpit_priorityList__0TLyW button{min-width:44px}.agency-cockpit_tableWrap__noDo5 td small,.agency-cockpit_tableWrap__noDo5 td:before,.agency-cockpit_tableWrap__noDo5 th{font-size:12px;line-height:1.5}.agency-cockpit_summaryCard__jZmc3>div{line-height:1.5}@media(min-width:1280px){.agency-cockpit_summary__ZWJ4z{grid-template-columns:repeat(6,minmax(0,1fr))}.agency-cockpit_summaryCard__jZmc3{padding:16px 14px}.agency-cockpit_summaryCard__jZmc3>div{min-height:42px}.agency-cockpit_summaryCard__jZmc3>strong{font-size:24px}.agency-cockpit_summaryCard__jZmc3 small{font-size:12px;line-height:1.5}}@media(max-width:600px){.agency-cockpit_filters__h81Z7 label,.agency-cockpit_panelHead__G7Z9r label,.agency-cockpit_panelHead__G7Z9r p,.agency-cockpit_priorityList__0TLyW strong,.agency-cockpit_summaryCard__jZmc3>div,.agency-cockpit_tableWrap__noDo5 td,.agency-cockpit_taskList__T83pG strong{font-size:13px}.agency-cockpit_context__bpzFS,.agency-cockpit_footnote__TfW2p,.agency-cockpit_summaryCard__jZmc3 small{font-size:12px}.agency-cockpit_filterToggle__7ugfk,.agency-cockpit_headerActions__L2seN button{font-size:13px;min-height:44px}.agency-cockpit_headerActions__L2seN label{font-size:13px}.agency-cockpit_summaryCard__jZmc3>strong{font-size:24px}.agency-cockpit_filters__h81Z7 select{font-size:16px}.agency-cockpit_budgetCounts__nOdpA span,.agency-cockpit_rates__s11_d span{font-size:12px}.agency-cockpit_attentionList__WDAgS>button{grid-template-columns:minmax(0,1fr) auto}.agency-cockpit_attentionList__WDAgS>button>b{grid-column:1}.agency-cockpit_attentionList__WDAgS>button>svg{grid-column:2;grid-row:1/span 2}}.attendant-dashboard_dashboard__Sv_tJ{display:grid;gap:24px;min-width:0}.attendant-dashboard_actions__UA5Ha,.attendant-dashboard_clientHead__W01LL,.attendant-dashboard_header__zsNeZ,.attendant-dashboard_sectionHead__LSBHL{display:flex;align-items:center;justify-content:space-between;gap:16px}.attendant-dashboard_header__zsNeZ h1{font-size:clamp(26px,3vw,34px);letter-spacing:-1px;margin:5px 0 8px}.attendant-dashboard_header__zsNeZ p,.attendant-dashboard_period__bMn_l p,.attendant-dashboard_sectionHead__LSBHL p{color:var(--muted,#64748b);font-size:14px;margin:5px 0 0}.attendant-dashboard_eyebrow__YTwL5{font-size:11px;letter-spacing:1.3px;font-weight:750;color:var(--primary,#2563eb)}.attendant-dashboard_today__smge_{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid var(--border,#dce5f2);border-radius:18px;background:var(--card,#fff);min-width:0}.attendant-dashboard_todayIcon__z_kR3{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border-radius:14px;background:#edf3ff;color:#2563eb}.attendant-dashboard_today__smge_>div:nth-child(2){flex:1;min-width:0}.attendant-dashboard_today__smge_ h2{font-size:20px;letter-spacing:-.4px;margin:7px 0}.attendant-dashboard_today__smge_ p{color:var(--muted,#64748b);font-size:13px;line-height:1.6;max-width:650px;margin:0}.attendant-dashboard_today__smge_ span{font-size:11px;font-weight:650;letter-spacing:.3px;color:var(--muted,#64748b)}.attendant-dashboard_clientCount__48p2U{display:flex;align-items:center;gap:12px;padding-left:24px;border-left:1px solid var(--border,#dce5f2)}.attendant-dashboard_clientCount__48p2U strong{font-size:30px}.attendant-dashboard_clientCount__48p2U span{line-height:1.5;white-space:nowrap}.attendant-dashboard_period__bMn_l{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.attendant-dashboard_period__bMn_l h2,.attendant-dashboard_sectionHead__LSBHL h2{font-size:19px;margin:0;letter-spacing:-.3px}.attendant-dashboard_stats__Grkvl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.attendant-dashboard_stats__Grkvl .stat{min-width:0}.attendant-dashboard_clients__RaTl1{display:grid;gap:18px;min-width:0}.attendant-dashboard_sectionHead__LSBHL>span{font-size:12px;white-space:nowrap;color:var(--muted,#64748b)}.attendant-dashboard_clientGrid__QZuyg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.attendant-dashboard_client__wHOcL{min-width:0;border:1px solid var(--border,#dce5f2);background:var(--card,#fff);border-radius:16px;padding:22px}.attendant-dashboard_clientHead__W01LL{align-items:flex-start}.attendant-dashboard_client__wHOcL h3{font-size:16px;line-height:1.5;overflow-wrap:anywhere;margin:0}.attendant-dashboard_clientHead__W01LL>span{background:#edf3ff;color:#2458be;font-size:11px;font-weight:650;border-radius:20px;padding:5px 9px;white-space:nowrap}.attendant-dashboard_client__wHOcL dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.attendant-dashboard_client__wHOcL dt{font-size:12px;color:var(--muted,#64748b);overflow-wrap:anywhere}.attendant-dashboard_client__wHOcL dd{font-size:23px;font-weight:700;margin:7px 0 0}.attendant-dashboard_client__wHOcL footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border,#dce5f2);padding-top:16px;flex-wrap:wrap}.attendant-dashboard_client__wHOcL footer>div{display:grid;gap:5px}.attendant-dashboard_client__wHOcL footer span{font-size:11px;color:var(--muted,#64748b)}.attendant-dashboard_client__wHOcL footer strong{font-size:16px}.attendant-dashboard_note__9T1w8{font-size:12px;color:var(--muted,#64748b);line-height:1.7;margin:0}.attendant-dashboard_dashboard__Sv_tJ .conversion-panel{margin:0}@media(max-width:1000px){.attendant-dashboard_stats__Grkvl{grid-template-columns:repeat(2,minmax(0,1fr))}.attendant-dashboard_today__smge_{flex-wrap:wrap}.attendant-dashboard_clientCount__48p2U{padding-left:0;border-left:0}.attendant-dashboard_header__zsNeZ{align-items:flex-start}.attendant-dashboard_actions__UA5Ha{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:600px){.attendant-dashboard_dashboard__Sv_tJ{gap:20px}.attendant-dashboard_header__zsNeZ{flex-direction:column;align-items:stretch}.attendant-dashboard_actions__UA5Ha{justify-content:flex-start}.attendant-dashboard_actions__UA5Ha .btn{flex:1}.attendant-dashboard_today__smge_{padding:18px;gap:14px}.attendant-dashboard_todayIcon__z_kR3{width:42px;height:42px}.attendant-dashboard_today__smge_ h2{font-size:18px}.attendant-dashboard_clientCount__48p2U{width:100%;border-top:1px solid var(--border,#dce5f2);padding-top:12px}.attendant-dashboard_clientCount__48p2U br{display:none}.attendant-dashboard_clientCount__48p2U strong{font-size:24px}.attendant-dashboard_clientGrid__QZuyg{grid-template-columns:1fr}.attendant-dashboard_client__wHOcL{padding:18px}.attendant-dashboard_stats__Grkvl{gap:10px}.attendant-dashboard_stats__Grkvl .stat{padding:16px 12px}.attendant-dashboard_stats__Grkvl .stat strong{font-size:24px;overflow-wrap:anywhere}.attendant-dashboard_stats__Grkvl .stat-icon{display:none}.attendant-dashboard_clientHead__W01LL{flex-wrap:wrap}.attendant-dashboard_sectionHead__LSBHL{align-items:flex-start}.attendant-dashboard_client__wHOcL dt{font-size:11px}.attendant-dashboard_client__wHOcL dd{font-size:21px}.attendant-dashboard_period__bMn_l{display:grid;grid-template-columns:minmax(0,1fr)}.attendant-dashboard_note__9T1w8{font-size:11px}}.guided-empty_panel__B4ssV{display:flex;gap:16px;padding:24px;border:1px solid #e0e7f2;border-radius:14px;background:#fbfcff;margin:18px 0;min-width:0}.guided-empty_icon__Pb4jH{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#eef3ff;color:#4874c8}.guided-empty_panel__B4ssV>div{min-width:0}.guided-empty_panel__B4ssV h2{font-size:17px;line-height:1.5;color:#284361;margin:0 0 7px}.guided-empty_panel__B4ssV p{font-size:13px;line-height:1.75;color:#596d87;margin:0;max-width:650px}.guided-empty_actions__4fbeH{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media(max-width:430px){.guided-empty_panel__B4ssV{padding:19px 14px;display:block}.guided-empty_icon__Pb4jH{margin-bottom:13px}.guided-empty_panel__B4ssV h2{font-size:16px}.guided-empty_actions__4fbeH button{width:100%;justify-content:center;white-space:normal}}.client-profile-actions_header__BD6QH{flex-wrap:wrap;align-items:flex-start;gap:18px}.client-profile-actions_header__BD6QH>div:first-child{flex:1 1 280px;min-width:0}.client-profile-actions_header__BD6QH>.actions{flex:0 1 auto;justify-content:flex-end;min-width:0}.client-profile-actions_actions___NJgl{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:12px;min-width:0}.client-profile-actions_actions___NJgl>.badge{margin-top:12px}.client-profile-actions_controls__c1HoA{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.client-profile-actions_controls__c1HoA .result-link-control{max-width:250px}.client-profile-actions_controls__c1HoA .result-link-last-access{font-size:13px;letter-spacing:0;line-height:1.5;text-align:left}.client-profile-actions_menu__eg9uX{width:230px;max-width:calc(100vw - 28px);padding:6px;background:#fff;color:#243d5d;border:1px solid #dfe5ee;border-radius:12px;box-shadow:0 12px 36px #243b6526}.client-profile-actions_item__kyRtB{min-height:44px;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;color:#445b7b;border-radius:7px;cursor:pointer}.client-profile-actions_item__kyRtB[data-highlighted]{background:#eef4ff;color:#2463eb}.client-profile-actions_separator__rZC5k{margin:5px 0;background:#e6eaf0}.client-profile-actions_destructive__Mujfk,.client-profile-actions_destructive__Mujfk>svg{color:#b53645!important}.client-profile-actions_destructive__Mujfk[data-highlighted]{background:#fff0ee;color:#b53645}@media(max-width:1200px){.client-profile-actions_header__BD6QH>.actions{flex-basis:100%;justify-content:flex-start}.client-profile-actions_actions___NJgl,.client-profile-actions_controls__c1HoA{justify-content:flex-start}}@media(max-width:700px){.client-profile-actions_header__BD6QH{gap:12px;margin-bottom:22px}.client-profile-actions_header__BD6QH>div:first-child{flex-basis:100%}.client-profile-actions_actions___NJgl{width:100%;gap:10px}.client-profile-actions_actions___NJgl>.badge{margin-top:0}.client-profile-actions_controls__c1HoA{width:100%;display:flex;gap:8px}.client-profile-actions_controls__c1HoA>.btn{flex:1 1 120px;min-height:44px;padding-inline:10px}.client-profile-actions_controls__c1HoA>.result-link-control{order:3;width:100%;max-width:none;flex:1 1 100%}.client-profile-actions_controls__c1HoA .result-link-control .btn{width:100%;min-height:44px}.client-profile-actions_controls__c1HoA .result-link-last-access{text-align:left}}