body,html{max-width:100vw}body{--blue-light:#9bc7fe;--blue:#2f9bff;--blue-hover:#0073ff;--blue-dark:#0067c0;--blue-background:#f6f9fc;--black:#000;--black-hover:#2d2d2d;--red:#ef6f6f;--red-dark:#8b0000;--red-hover:#dd0303;--red-background:#ffc5c5;--red-background-hover:#ffb1b1;--orange:#d97706;--orange-background:#ffe6bd;--orange-background-hover:#ffd99e;--yellow:#ffe565;--yellow-dark:#ffd064;--yellow-background:#ffeda3;--yellow-background-hover:#ffe27a;--yellow-border:#d6a000;--dark-gray:#464646;--gray:#d9d9d9;--gray-medium:#666;--gray-muted:#9b9b9b;--gray-border:#e6e6e6;--calendar-cell-border:#b8b8b8;--gray-lighter:#fafafa;--gray-light:#f4f4f4;--white:#fff;--white-dark:#f0f0f0;--white-transparent:#ffffffb8;--green:#1f8a42;--shadow-light:#0000000f;--surface-bg:var(--white);--surface-border:#d9d9d9;--surface-radius:24px;--surface-radius-small:18px;--surface-padding:24px;--surface-padding-small:14px 16px;--surface-shadow:none;--surface-active-border:var(--blue);--surface-active-shadow:0 0 0 2px #3670ff1f;font-size:16px}*{box-sizing:border-box;font-family:Roboto,"sans-serif";margin:0;padding:0}a{color:var(--black);text-decoration:none}ul{list-style:none}h1{font-size:24px}@font-face{font-family:Roboto;font-weight:100;src:url(/static/media/Roboto-Thin.a4d410dfda20e10f3aed.ttf)}@font-face{font-family:Roboto;font-weight:200;src:url(/static/media/Roboto-ExtraLight.58345135598c1c7281f0.ttf)}@font-face{font-family:Roboto;font-weight:300;src:url(/static/media/Roboto-Light.839cb7309f46fed11436.ttf)}@font-face{font-family:Roboto;font-weight:400;src:url(/static/media/Roboto-Regular.27f62b53b93858475a7f.ttf)}@font-face{font-family:Roboto;font-weight:500;src:url(/static/media/Roboto-Medium.e73e917f7bfa48666e00.ttf)}@font-face{font-family:Roboto;font-weight:600;src:url(/static/media/Roboto-SemiBold.1bcaefbe559355f802fd.ttf)}@font-face{font-family:Roboto;font-weight:700;src:url(/static/media/Roboto-Bold.d50a80138ec4f2fb5e9f.ttf)}@font-face{font-family:Roboto;font-weight:800;src:url(/static/media/Roboto-ExtraBold.52c0fd430aaca71c6c4b.ttf)}@font-face{font-family:Roboto;font-weight:900;src:url(/static/media/Roboto-Black.4afbed674a5252ead176.ttf)}.loader_main{margin:40px}.loader{height:400px}.globalLoading_loader__d\+mwl,.loader{align-items:center;display:flex;justify-content:center;width:100%}.globalLoading_loader__d\+mwl{background-color:#0000001a;height:100vh;left:0;position:fixed;top:0;z-index:199}.spinner_loaderSpinner__i\+r1b{--_m:conic-gradient(#0000 20%,#000),linear-gradient(#000 0 0) content-box;animation:spinner_l3__18QFu 1s linear infinite;aspect-ratio:1;background:var(--blue);border-radius:50%;height:24px;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:3px;width:24px}@keyframes spinner_l3__18QFu{to{transform:rotate(1turn)}}.commentItem_item__uEfoD{word-wrap:break-word;background:#fff;border:1px solid #d9deea;border-radius:20px;box-shadow:0 8px 24px #12263f0f;display:flex;flex-direction:column;gap:14px;overflow-wrap:anywhere;padding:18px 20px;width:100%}.commentItem_item__uEfoD .commentItem_header__4iJUw{display:flex;flex-direction:column;gap:10px}.commentItem_item__uEfoD .commentItem_header__4iJUw .commentItem_date__OB3K3{align-items:center;color:#6d7890;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:12px;justify-content:space-between}.commentItem_item__uEfoD .commentItem_header__4iJUw .commentItem_name__EuXPa{align-items:center;color:#1f2a44;display:flex;font-size:18px;font-weight:600;gap:10px}.commentItem_item__uEfoD .commentItem_header__4iJUw .commentItem_name__EuXPa>svg{min-width:28px;width:28px}.commentItem_item__uEfoD .commentItem_text__2OHpZ{color:#25324a;font-size:18px;line-height:1.55;white-space:pre-wrap}@media(max-width:650px){.commentItem_item__uEfoD{padding:16px}.commentItem_item__uEfoD .commentItem_header__4iJUw .commentItem_name__EuXPa{font-size:17px}.commentItem_item__uEfoD .commentItem_text__2OHpZ{font-size:16px}}.transactionItem_item__0xuWe{border-bottom:1px solid #e5eaf3}.transactionItem_item__0xuWe td{color:#25324a;font-size:16px;padding:18px 10px}.transactionItem_itemMobile__PpOTJ{display:none}@media(max-width:650px){.transactionItem_item__0xuWe{display:none}.transactionItem_itemMobile__PpOTJ{background:#fff;border:1px solid #d9deea;border-radius:20px;box-shadow:0 8px 24px #12263f0f;display:flex;flex-direction:column;gap:14px;padding:18px}.transactionItem_itemMobile__PpOTJ a{color:var(--blue);transition:all .15s ease}.transactionItem_itemMobile__PpOTJ a:hover{color:var(--blue-hover)}}.labelText_container__KxknQ{display:flex;flex-direction:column}.labelText_container__KxknQ .labelText_label__oRi\+3{color:#4b4b4b;font-size:14px}.labelText_container__KxknQ .labelText_text__v8E4U{font-size:17px;font-weight:600}@media(max-width:400px){.labelText_container__KxknQ .labelText_text__v8E4U{font-size:16px}}.lessonItem_item__GfIc8{border-bottom:1px solid #e5eaf3}.lessonItem_item__GfIc8 td{color:#25324a;font-size:16px;padding:18px 10px}.lessonItem_item__GfIc8 .lessonItem_feature__jKBpO{width:260px}.lessonItem_item__GfIc8 .lessonItem_fio__hgmgg a{color:var(--blue);transition:all .15s ease}.lessonItem_item__GfIc8 .lessonItem_fio__hgmgg a:hover{color:var(--blue-hover)}.lessonItem_itemMobile__V\+fdA{display:none}@media(max-width:650px){.lessonItem_item__GfIc8{display:none}.lessonItem_itemMobile__V\+fdA{background:#fff;border:1px solid #d9deea;border-radius:20px;box-shadow:0 8px 24px #12263f0f;display:flex;flex-direction:column;gap:14px;padding:18px}.lessonItem_itemMobile__V\+fdA a{color:var(--blue);transition:all .15s ease}.lessonItem_itemMobile__V\+fdA a:hover{color:var(--blue-hover)}}.studentItem_item__E3bD-{background-color:var(--green);border-bottom:1px solid var(--black)}.studentItem_item__E3bD-.studentItem_balanceNegative__m8x9R{background-color:var(--red)}.studentItem_item__E3bD-.studentItem_onlyTrial__cF0l\+{background-color:var(--yellow-dark)}.studentItem_item__E3bD-.studentItem_newbie__JORxw{background-color:#fff}.studentItem_item__E3bD-.studentItem_newbie__JORxw .studentItem_link__sol6Y{color:var(--black);transition:all .15s ease;white-space:nowrap}.studentItem_item__E3bD-.studentItem_newbie__JORxw .studentItem_link__sol6Y:hover{color:var(--black-hover)}.studentItem_item__E3bD-.studentItem_nohighlight__Pv0Ja{background-color:#fff}.studentItem_item__E3bD-.studentItem_nohighlight__Pv0Ja .studentItem_link__sol6Y{color:var(--black);transition:all .15s ease}.studentItem_item__E3bD-.studentItem_nohighlight__Pv0Ja .studentItem_link__sol6Y:hover{color:var(--black-hover)}.studentItem_item__E3bD- td{padding:16px 6px}.studentItem_item__E3bD- .studentItem_balance__0JT0p{white-space:nowrap}.studentItem_item__E3bD- .studentItem_feature__Q7Qtu{width:220px}.studentItem_item__E3bD- .studentItem_link__sol6Y{color:var(--gray-light);transition:all .15s ease}.studentItem_item__E3bD- .studentItem_link__sol6Y:hover{color:#fff}.studentItem_item__E3bD- .studentItem_nameLink__6c8s\+{color:var(--blue);font-weight:500;transition:all .15s ease}.studentItem_item__E3bD- .studentItem_nameLink__6c8s\+:hover{color:var(--blue-hover)}.studentItem_item__E3bD- .studentItem_tgLink__SPi0f{color:var(--blue);transition:all .15s ease}.studentItem_item__E3bD- .studentItem_tgLink__SPi0f:hover{color:var(--blue-hover)}.studentItem_itemMobile__cqbgP{display:none}.studentItem_commentsCount__ZsgRq{align-items:center;display:flex;gap:4px}@media(max-width:950px){.studentItem_item__E3bD-{display:none}.studentItem_itemMobile__cqbgP{border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:15px;padding-bottom:30px;position:relative}.studentItem_itemMobile__cqbgP .studentItem_feature__Q7Qtu{margin-top:20px}.studentItem_itemMobile__cqbgP .studentItem_nameLink__6c8s\+{color:var(--blue);font-weight:500;transition:all .15s ease}.studentItem_itemMobile__cqbgP .studentItem_nameLink__6c8s\+:hover{color:var(--blue-hover)}.studentItem_itemMobile__cqbgP .studentItem_tgLink__SPi0f{color:var(--blue);transition:all .15s ease}.studentItem_itemMobile__cqbgP .studentItem_tgLink__SPi0f:hover{color:var(--blue-hover)}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP{background-color:var(--green);border-radius:50%;height:24px;position:absolute;right:0;top:6px;width:24px}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_balanceNegative__m8x9R{background-color:var(--red)}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_onlyTrial__cF0l\+{background-color:var(--yellow-dark)}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_newbie__JORxw{background-color:#fff}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_newbie__JORxw .studentItem_link__sol6Y{color:var(--black);transition:all .15s ease;white-space:nowrap}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_newbie__JORxw .studentItem_link__sol6Y:hover{color:var(--black-hover)}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_nohighlight__Pv0Ja{background-color:#fff}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_nohighlight__Pv0Ja .studentItem_link__sol6Y{color:var(--black);transition:all .15s ease}.studentItem_itemMobile__cqbgP .studentItem_highlight__Db9NP.studentItem_nohighlight__Pv0Ja .studentItem_link__sol6Y:hover{color:var(--black-hover)}}.notificationItem_item__1Kw5V{border-bottom:1px solid var(--black)}.notificationItem_item__1Kw5V td{padding:16px 6px}.card_card__1X8G3{display:grid;grid-template-columns:repeat(3,1fr)}.card_card__1X8G3.card_compact__ayx3R{grid-template-columns:repeat(2,1fr)}.card_card__1X8G3 .card_highlight__G97Hu{color:var(--blue);transition:all .15s ease}.card_card__1X8G3 .card_noTgID__8zYaL{color:var(--red)}.card_card__1X8G3 a:hover{color:var(--blue-hover)}.card_card__1X8G3 .card_button__M3n9t{width:200px}.card_card__1X8G3 .card_financeItem__kSTEQ{align-items:center;display:flex;gap:16px}.card_card__1X8G3 .card_payment__9lJJ8{align-items:center;display:flex;gap:10px}.card_card__1X8G3 .card_payment__9lJJ8>svg{cursor:pointer}@media(max-width:850px){.card_card__1X8G3,.card_card__1X8G3.card_compact__ayx3R{grid-template-columns:repeat(1,1fr)}}.dataList_container__fLSx1{margin-top:20px}.dataList_container__fLSx1:first-child .dataList_title__FgVyO{padding:20px 0}.dataList_container__fLSx1:first-child .dataList_list__vREV6{padding:0}.dataList_container__fLSx1:last-child .dataList_title__FgVyO{padding:20px 0}.dataList_container__fLSx1:last-child .dataList_list__vREV6{padding:0}.dataList_container__fLSx1 .dataList_title__FgVyO{border-bottom:2px solid var(--black);border-top:2px solid var(--black);font-size:20px;font-weight:500;padding:20px 10px}.dataList_container__fLSx1 .dataList_list__vREV6{display:flex;flex-direction:column;font-size:17px;gap:17px;margin-top:20px;padding:0 10px}.copy_container__zY7GI{align-items:center;display:flex;position:relative}.copy_container__zY7GI>svg{cursor:pointer}.copy_container__zY7GI .copy_copied__UCab6{background-color:#d8d8d8;border-radius:4px;display:none;font-size:13px;padding:1px 5px}.copy_container__zY7GI .copy_copied__UCab6.copy_open__uPUbH{display:block;left:120%;position:absolute}.receiptFailer_container__3BX3F{align-items:center;background-color:var(--red-hover);border-radius:6px;color:#fff;display:flex;gap:10px;justify-content:center;padding:12px}.accrualItem_container__wKSEv{grid-column-gap:20px;grid-row-gap:12px;align-items:start;column-gap:20px;display:grid;grid-template-areas:"amount check" "comment check";grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);row-gap:12px}.accrualItem_container__wKSEv .accrualItem_amountBox__vpuxl{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-area:amount;grid-template-columns:44px minmax(0,1fr);min-width:0}.accrualItem_container__wKSEv .accrualItem_iconBox__Wnd2b{align-items:center;background-color:var(--blue);border-radius:100%;display:flex;padding:6px;width:-webkit-fit-content;width:fit-content}.accrualItem_container__wKSEv .accrualItem_iconBox__Wnd2b svg{stroke:#fff}.accrualItem_container__wKSEv .accrualItem_amountWrap__Q\+aYp{align-items:center;display:flex;min-width:0;overflow-wrap:anywhere}.accrualItem_container__wKSEv .accrualItem_amountWrap__Q\+aYp .accrualItem_amount__4cEtK{font-weight:600}.accrualItem_container__wKSEv .accrualItem_rub__wRR24{flex:0 0 auto}.accrualItem_container__wKSEv .accrualItem_checkBox__3z2pK{grid-gap:24px;align-items:center;align-self:end;display:grid;gap:24px;grid-area:check;grid-template-columns:minmax(140px,1fr) minmax(120px,auto);min-width:0}.accrualItem_container__wKSEv .accrualItem_comment__AEf5X{color:#6d6d6d;grid-area:comment;margin-left:52px}.accrualItem_container__wKSEv .accrualItem_date__\+sNJl{color:#a5a5a5;white-space:nowrap}.accrualItem_container__wKSEv .accrualItem_check__Zabf3{align-items:center;display:flex;font-weight:600;gap:6px;justify-content:flex-end;min-width:0}@media(max-width:800px){.accrualItem_container__wKSEv{gap:6px;grid-template-areas:"amount" "comment" "check";grid-template-columns:1fr}.accrualItem_container__wKSEv .accrualItem_amountBox__vpuxl{gap:0}.accrualItem_container__wKSEv .accrualItem_checkBox__3z2pK{align-self:start;gap:12px;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.accrualItem_container__wKSEv .accrualItem_comment__AEf5X{margin-left:0}.accrualItem_container__wKSEv .accrualItem_date__\+sNJl{white-space:normal}.accrualItem_container__wKSEv .accrualItem_check__Zabf3{justify-self:end;text-align:end}}.contract_container__Ykadi{display:flex;justify-content:space-between;width:100%}.contract_container__Ykadi .contract_link__gI1qZ{align-items:center;cursor:pointer;display:flex;gap:10px;width:-webkit-fit-content;width:fit-content}.contract_container__Ykadi .contract_link__gI1qZ:hover .contract_sign__NMZAk{color:var(--blue-hover)}.contract_container__Ykadi .contract_link__gI1qZ .contract_sign__NMZAk{color:var(--blue);transition:all .15s ease}.contract_container__Ykadi .contract_link__gI1qZ img{width:30px}.tutorItem_item__5TeED{background-color:var(--green);border-bottom:1px solid var(--black)}.tutorItem_item__5TeED.tutorItem_balanceNegative__mZXW\+{background-color:var(--red)}.tutorItem_item__5TeED.tutorItem_onlyTrial__JY7Wh{background-color:var(--yellow-dark)}.tutorItem_item__5TeED.tutorItem_newbie__EF8cS,.tutorItem_item__5TeED.tutorItem_nohighlight__tOeyo{background-color:#fff}.tutorItem_item__5TeED.tutorItem_newbie__EF8cS .tutorItem_link__mn3Gq,.tutorItem_item__5TeED.tutorItem_nohighlight__tOeyo .tutorItem_link__mn3Gq{color:var(--black);transition:all .15s ease}.tutorItem_item__5TeED.tutorItem_newbie__EF8cS .tutorItem_link__mn3Gq:hover,.tutorItem_item__5TeED.tutorItem_nohighlight__tOeyo .tutorItem_link__mn3Gq:hover{color:var(--black-hover)}.tutorItem_item__5TeED td{padding:16px 6px}.tutorItem_item__5TeED .tutorItem_feature__3R3fb{width:260px}.tutorItem_item__5TeED .tutorItem_link__mn3Gq{color:var(--gray-light);transition:all .15s ease}.tutorItem_item__5TeED .tutorItem_link__mn3Gq:hover{color:#fff}.tutorItem_item__5TeED .tutorItem_nameLink__Yrvth{color:var(--blue);font-weight:500;transition:all .15s ease}.tutorItem_item__5TeED .tutorItem_nameLink__Yrvth:hover{color:var(--blue-hover)}.tutorItem_item__5TeED .tutorItem_tgLink__lTVHA{color:var(--blue);transition:all .15s ease}.tutorItem_item__5TeED .tutorItem_tgLink__lTVHA:hover{color:var(--blue-hover)}.tutorItem_itemMobile__MLasu{display:none}@media(max-width:950px){.tutorItem_item__5TeED{display:none}.tutorItem_itemMobile__MLasu{border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:15px;padding-bottom:30px;position:relative}.tutorItem_itemMobile__MLasu .tutorItem_feature__3R3fb{margin-top:20px}.tutorItem_itemMobile__MLasu .tutorItem_nameLink__Yrvth{color:var(--blue);font-weight:500;transition:all .15s ease}.tutorItem_itemMobile__MLasu .tutorItem_nameLink__Yrvth:hover{color:var(--blue-hover)}.tutorItem_itemMobile__MLasu .tutorItem_tgLink__lTVHA{color:var(--blue);transition:all .15s ease}.tutorItem_itemMobile__MLasu .tutorItem_tgLink__lTVHA:hover{color:var(--blue-hover)}.tutorItem_itemMobile__MLasu .tutorItem_receiptFailer__k5M-I{position:absolute;right:0;top:40px}.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG{background-color:var(--green);border-radius:50%;height:24px;position:absolute;right:0;top:6px;width:24px}.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_balanceNegative__mZXW\+{background-color:var(--red)}.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_onlyTrial__JY7Wh{background-color:var(--yellow-dark)}.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_newbie__EF8cS,.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_nohighlight__tOeyo{background-color:#fff}.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_newbie__EF8cS .tutorItem_link__mn3Gq,.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_nohighlight__tOeyo .tutorItem_link__mn3Gq{color:var(--black);transition:all .15s ease}.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_newbie__EF8cS .tutorItem_link__mn3Gq:hover,.tutorItem_itemMobile__MLasu .tutorItem_highlight__uaRAG.tutorItem_nohighlight__tOeyo .tutorItem_link__mn3Gq:hover{color:var(--black-hover)}}.noReceipt_wrapper__odxKI{position:relative}.noReceipt_wrapper__odxKI .noReceipt_line__3r\+EL{background-color:#000;height:2px;left:-4px;position:absolute;top:12px;transform:rotate(-30deg);width:36px}.card_card__3SDHA{display:grid;grid-template-columns:repeat(2,1fr);min-height:380px}.card_card__3SDHA .card_highlight__mR0UQ{color:var(--blue);transition:all .15s ease}.card_card__3SDHA .card_highlight__mR0UQ:hover{color:var(--blue-hover)}.card_card__3SDHA .card_finance__GYcq7{display:block}.card_card__3SDHA .card_financeMobile__8y1Kd{display:none}@media(max-width:1200px){.card_card__3SDHA{display:flex;flex-direction:column}.card_card__3SDHA .card_finance__GYcq7{display:none}.card_card__3SDHA .card_financeMobile__8y1Kd{border-top:2px solid var(--black);display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-top:20px}.card_card__3SDHA .card_financeMobile__8y1Kd .card_title__matj9{font-size:20px;font-weight:500}}.globalMessage_container__4OV71{align-items:center;border-radius:8px;bottom:40px;color:#fff;display:flex;font-size:18;font-weight:500;max-width:400px;padding:20px 30px;position:fixed;right:40px;width:-webkit-fit-content;width:fit-content;z-index:99}.globalMessage_container__4OV71.globalMessage_ok__DyEs5{background-color:#228b22}.globalMessage_container__4OV71.globalMessage_error__1I6I8{background-color:darkred}.receiptPending_container__c2Ddb{background-color:#fff;bottom:0;box-shadow:0 0 8px #0000004d;height:60px;left:0;position:fixed;width:100%;z-index:21}.receiptPending_container__c2Ddb .receiptPending_content__k5tvP{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 20px;width:1300px}.receiptPending_container__c2Ddb .receiptPending_content__k5tvP .receiptPending_text__crtGS{color:var(--red);font-weight:600}.receiptPending_container__c2Ddb .receiptPending_content__k5tvP .receiptPending_button__X769J{height:40px;width:240px}.receiptPending_inlineCard__0NuZF{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.receiptPending_inlinePending__jSCg0{background:#fff6f6;border-color:#f1c3c3}.receiptPending_inlineSuccess__EO3aH{background:#f4fff7;border-color:#cde8d6}.receiptPending_inlineTitle__XDXNw{color:#1f2a44;font-size:24px;font-weight:600}.receiptPending_inlineText__i\+EeQ{color:#576179;line-height:1.45;margin-top:10px}.receiptPending_inlineButton__wqXLS{margin-top:18px;max-width:100%;width:240px}@media(max-width:600px){.receiptPending_container__c2Ddb{bottom:0;height:-webkit-fit-content;height:fit-content;top:auto}.receiptPending_container__c2Ddb .receiptPending_content__k5tvP{flex-direction:column;gap:20px;padding:20px}}.myButton_wrapper__1n5A-{height:100%;width:100%}.myButton_wrapper__1n5A- .myButton_button__i7Qwx{background-color:var(--blue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:100%;padding:8px 16px;transition:all .25s ease;width:100%}.myButton_wrapper__1n5A- .myButton_button__i7Qwx.myButton_loader__liPZD{background-color:var(--blue-hover)}.myButton_wrapper__1n5A- .myButton_button__i7Qwx .myButton_loader__liPZD{align-items:center;display:flex;justify-content:center}.myButton_wrapper__1n5A- .myButton_button__i7Qwx:hover{background-color:var(--blue-hover)}.myButton_wrapper__1n5A- .myButton_error__-vwxf{color:var(--red);font-size:14px;line-height:20px}.logout_button__b43wF{height:44px;max-width:100%;width:220px}@media(max-width:550px){.logout_button__b43wF{align-self:center}}.myInput_wrapper__fAFfK{display:flex;flex-direction:column;height:100%}.myInput_wrapper__fAFfK .myInput_title__9YilX{margin-bottom:4px;margin-left:4px}.myInput_wrapper__fAFfK .myInput_container__f9Rat{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;display:flex;overflow:hidden;position:relative;transition:all .25s ease}.myInput_wrapper__fAFfK .myInput_container__f9Rat .myInput_icon__VC8SP{height:24px;margin-left:12px;object-fit:contain;width:24px}.myInput_wrapper__fAFfK .myInput_container__f9Rat>input{border:0;font-size:16px;height:100%;outline:none;padding:8px 12px;width:100%}.myInput_wrapper__fAFfK .myInput_container__f9Rat.myInput_focus__nW68h{border:1px solid var(--blue);box-shadow:0 0 12px 0 var(--blue)}.myInput_wrapper__fAFfK .myInput_container__f9Rat.myInput_feature__NTzAA>input{padding:8px 32px 8px 12px}.myInput_wrapper__fAFfK .myInput_container__f9Rat .myInput_feature__NTzAA{position:absolute;right:8px;width:16px}.myInput_wrapper__fAFfK .myInput_container__f9Rat{height:100%;width:100%}.myInput_wrapper__fAFfK .myInput_errorText__bu5g7{color:#ff4141;font-size:14px}.paymentLandingWidget_widget__BEePC{background-color:#fff;border:1px solid #d8d8d8;border-radius:16px;box-shadow:0 12px 30px #0000000f;display:flex;flex-direction:column;gap:20px;padding:24px;width:100%}.paymentLandingWidget_title__5e9ty{font-size:24px;font-weight:600;margin-bottom:0}.paymentLandingWidget_form__16GHQ{display:flex;gap:16px}.paymentLandingWidget_input__Xc1oE{flex:1 1;margin-bottom:0}.paymentLandingWidget_button__zfEiT{margin-bottom:4px;min-height:44px;width:160px}.paymentLandingWidget_result__aL79a{background-color:#fff;border:1px solid #d9d9d9;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.paymentLandingWidget_nameLink__4YD6S{color:inherit;text-decoration:none}.paymentLandingWidget_infoGrid__vQzYZ{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.paymentLandingWidget_paymentLogo__I5fEe{height:24px;margin:0 8px 0 6px;object-fit:contain;vertical-align:middle;width:24px}.paymentLandingWidget_paymentName__amLJB{vertical-align:middle}.paymentLandingWidget_tgLink__7GWdn{color:var(--blue);font-weight:500;text-decoration:none}.paymentLandingWidget_tgLink__7GWdn:hover{color:var(--blue-hover)}.paymentLandingWidget_emptyTg__L6mET{color:#6f6f6f}@media(max-width:700px){.paymentLandingWidget_widget__BEePC{padding:18px}.paymentLandingWidget_form__16GHQ{flex-direction:column}.paymentLandingWidget_button__zfEiT{width:100%}.paymentLandingWidget_infoGrid__vQzYZ{grid-template-columns:1fr}}.idmWidget_container__-nnvU{grid-gap:24px;display:grid;gap:24px;grid-template-areas:"top top" "sidebar content";grid-template-columns:360px 1fr}.idmWidget_topPanel__bIXFr{background:#fff;border:1px solid #d9d9d9;border-radius:24px;grid-area:top;padding:24px}.idmWidget_content__-1k5w,.idmWidget_sidebar__CUSlZ{min-width:0}.idmWidget_sidebar__CUSlZ{grid-area:sidebar}.idmWidget_content__-1k5w{grid-area:content}.idmWidget_panel__wT30o{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.idmWidget_panel__wT30o+.idmWidget_panel__wT30o{margin-top:20px}.idmWidget_panelTitle__6sKKg,.idmWidget_title__dJJZB{font-size:28px;font-weight:500}.idmWidget_panelHeader__6AdVr{align-items:center;display:flex;gap:16px;justify-content:space-between}.idmWidget_topBar__mZfSp{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(280px,1fr)}.idmWidget_createButton__gULHg{background:var(--blue);border:none;border-radius:14px;color:#fff;cursor:pointer;flex-shrink:0;font-size:28px;height:42px;line-height:1;width:42px}.idmWidget_subtitle__w5x60{color:#6f6f6f;margin-top:6px}.idmWidget_headerMeta__TmKLH{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.idmWidget_legacyHint__E51IC{align-items:center;display:inline-flex;position:relative}.idmWidget_legacyHint__E51IC:hover .idmWidget_legacyTooltip__iUMr3{opacity:1;transform:translateY(0);visibility:visible}.idmWidget_legacyBadge__E6dOd{align-items:center;background:#eef2ff;border-radius:999px;color:var(--blue);cursor:default;display:inline-flex;font-size:13px;font-weight:500;padding:6px 10px}.idmWidget_legacyTooltip__iUMr3{background:#1f2430;border-radius:14px;box-shadow:0 16px 40px #0000002e;color:#fff;font-size:13px;left:0;line-height:1.5;min-width:210px;opacity:0;padding:12px 14px;position:absolute;top:calc(100% + 8px);transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;z-index:4}.idmWidget_search__g7kLG{min-width:0}.idmWidget_filterTitle__Qzj4o{font-weight:500}.idmWidget_filterBlock__\+snHT{border-top:1px solid #ececec;display:flex;justify-content:flex-start;margin-top:16px;padding-top:16px}.idmWidget_filterToggle__jH2C3{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;min-width:260px;padding:0;text-align:left;width:auto}.idmWidget_filterIcon__-euo2{flex-shrink:0;transition:transform .2s ease}.idmWidget_filterIconOpen__Nfsir{transform:rotate(180deg)}.idmWidget_filterList__5Drbf{display:flex;flex-direction:column;gap:10px;margin-top:12px}.idmWidget_filterItem__fbW92{min-width:0}.idmWidget_staffList__bLHeb{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 280px);overflow:auto}.idmWidget_staffItem__j9J-b{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--surface-radius-small);box-shadow:var(--surface-shadow);cursor:pointer;padding:var(--surface-padding-small);text-align:left;width:100%}.idmWidget_staffItem__j9J-b.idmWidget_active__KO-3c{border-color:var(--surface-active-border);box-shadow:var(--surface-active-shadow)}.idmWidget_staffName__EZgM4{display:block;font-weight:500}.idmWidget_featureMeta__fgOHw,.idmWidget_staffEmail__VshMY,.idmWidget_staffRoles__YOE4e{color:#6f6f6f;display:block;margin-top:4px}.idmWidget_featureItem__51fx6,.idmWidget_header__dXyim,.idmWidget_relationItem__i7TFT,.idmWidget_sectionHeader__rIeT6{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.idmWidget_headerActions__xvY3o{align-items:center;display:flex;gap:12px}.idmWidget_resetPassword__MMb83{width:170px}.idmWidget_deleteButton__4YM-w{align-items:center;background:#ffefef;border:none;border-radius:14px;color:#d92d20;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.idmWidget_grid__fRY74{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.idmWidget_infoItem__zJyUc{background:#f7f8fb;border-radius:18px;padding:14px 16px}.idmWidget_sectionHeader__rIeT6{margin-bottom:18px}.idmWidget_sectionHeaderMain__2WTRo{align-items:center;display:flex;gap:10px}.idmWidget_expandButton__uYqdz{align-items:center;background:#f3f5fa;border:none;border-radius:12px;color:#1f2430;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.idmWidget_expandIcon__lrT2p{transition:transform .2s ease}.idmWidget_expandIconOpen__kZ9Dp{transform:rotate(180deg)}.idmWidget_badges__aB6Zy{display:flex;flex-wrap:wrap;gap:10px}.idmWidget_badge__MCvQd{align-items:center;background:#f3f5fa;border-radius:999px;display:flex;gap:8px;padding:10px 12px}.idmWidget_badge__MCvQd button{background:#0000;border:none;cursor:pointer}.idmWidget_featureList__UoxtB,.idmWidget_relationList__5TFTE{display:flex;flex-direction:column;gap:12px}.idmWidget_featureList__UoxtB{max-height:0;overflow:hidden auto;padding-right:6px;transition:max-height .2s ease}.idmWidget_featureListOpen__h-0dO{max-height:360px}.idmWidget_featureItem__51fx6,.idmWidget_relationItem__i7TFT{background:#f7f8fb;border-radius:18px;padding:14px 16px}.idmWidget_featureTitle__UOYPT{font-weight:500}.idmWidget_featureScope__dLLDS{color:#7b8190;font-size:14px;margin-top:6px}.idmWidget_featureActions__mduqo{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.idmWidget_linkButton__cGYei{background:#0000;border:none;color:var(--blue);cursor:pointer;white-space:nowrap}.idmWidget_loader__5VPER,.idmWidget_placeholder__IK3nj{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:24px;display:flex;justify-content:center;min-height:220px;padding:24px}.idmWidget_modal__WYQep{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000001f;padding:24px;width:min(560px,100vw - 48px)}.idmWidget_modalTitle__tGeZw{font-size:24px;font-weight:500;margin-bottom:18px}.idmWidget_featureModal__KXhPD{width:min(760px,100vw - 48px)}.idmWidget_modalSearch__e2F8M{margin-bottom:18px}.idmWidget_modalList__h1xl6{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow:auto}.idmWidget_modalItem__Rx4GC{border-bottom:1px solid #ececec;padding:10px 0}.idmWidget_featureOption__jNKdm{display:flex;flex-direction:column;gap:4px}.idmWidget_featureGranted__RtpHn{color:var(--blue);font-size:14px;font-weight:500}.idmWidget_featureDescription__dnSGc{color:#7a7a7a;font-size:14px;font-weight:400;line-height:1.4}.idmWidget_featureRestrictionMeta__WTWT\+{margin-bottom:16px}.idmWidget_input__fQAe2,.idmWidget_modalActions__MSNCL{margin-top:20px}@media(max-width:960px){.idmWidget_container__-nnvU{grid-template-areas:"top" "sidebar" "content";grid-template-columns:1fr}.idmWidget_topBar__mZfSp{grid-template-columns:1fr}}@media(max-width:640px){.idmWidget_panel__wT30o{padding:18px}.idmWidget_grid__fRY74{grid-template-columns:1fr}.idmWidget_featureItem__51fx6,.idmWidget_header__dXyim,.idmWidget_relationItem__i7TFT,.idmWidget_sectionHeader__rIeT6{flex-direction:column}.idmWidget_topPanel__bIXFr{padding:18px}.idmWidget_headerActions__xvY3o{align-items:stretch;flex-direction:column;width:100%}.idmWidget_headerMeta__TmKLH{align-items:flex-start}.idmWidget_deleteButton__4YM-w,.idmWidget_resetPassword__MMb83{width:100%}.idmWidget_filterItem__fbW92{min-width:100%}.idmWidget_filterToggle__jH2C3{min-width:0;width:100%}}.navPages_navPages__T-lJs{display:flex;flex-direction:column;height:100%;padding:20px 14px}.navPages_list__Uo44T{display:flex;flex-direction:column;gap:8px}.navPages_bottomBlock__rKboG{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:18px}.navPages_link__VoqF\+{list-style:none}.navPages_link__VoqF\+ a{align-items:center;border-radius:16px;color:#3a4560;display:flex;font-size:18px;gap:12px;min-height:48px;padding:0 16px;transition:background-color .2s ease,color .2s ease}.navPages_link__VoqF\+.navPages_selected__qnRlO a{background:#eaf1ff;color:var(--blue);font-weight:500}.navPages_icon__VcmTJ{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.navPages_profile__VsIw7{align-items:center;border-radius:18px;border-top:1px solid #e5e7eb;display:flex;gap:12px;margin-top:18px;padding:18px 12px 8px;transition:background-color .2s ease}.navPages_profileSelected__yGeUI{background:#eaf1ff}.navPages_avatar__43lWs{align-items:center;background:linear-gradient(135deg,#5b7cff,#7d3cff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:600;height:44px;justify-content:center;width:44px}.navPages_profileInfo__rJLXC{min-width:0}.navPages_profileName__5V9-D{color:#1f2a44;font-size:18px;font-weight:500;word-break:break-word}@media(max-width:720px){.navPages_navPages__T-lJs{padding:14px 10px}.navPages_link__VoqF\+ a{font-size:16px;min-height:44px}.navPages_profile__VsIw7{padding:16px 10px 6px}.navPages_profileName__5V9-D{font-size:16px}}.navHome_nav__Om9nO{grid-gap:10px;display:grid;font-size:18px;gap:10px;grid-template-columns:repeat(2,1fr)}@media(max-width:550px){.navHome_nav__Om9nO{grid-template-columns:repeat(1,1fr)}}.section_link__e3TNh{align-items:center;background-color:var(--gray-light);border:1px solid var(--gray);border-radius:10px;cursor:pointer;display:flex;font-size:24px;font-weight:600;padding:18px 30px;text-decoration:none;transition:all .15s ease;width:100%}.section_link__e3TNh:hover{border:1px solid var(--blue)}@media(max-width:550px){.section_link__e3TNh{justify-content:center}}.layoutPages_layout__HO2x9{background:#f6f8fc;height:100vh;overflow:hidden}.layoutPages_layout__HO2x9 .layoutPages_header__hMZT8{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:70px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.layoutPages_layout__HO2x9 .layoutPages_header__hMZT8 .layoutPages_headerLeft__OScV8{align-items:center;display:flex;gap:16px;min-width:0}.layoutPages_layout__HO2x9 .layoutPages_header__hMZT8 .layoutPages_headerLeft__OScV8 .layoutPages_burger__iiwvn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:14px;color:#1f2a44;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.layoutPages_layout__HO2x9 .layoutPages_header__hMZT8 .layoutPages_headerLeft__OScV8 .layoutPages_title__TmSLd{color:#1f2a44;font-size:20px;font-weight:500}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow{align-items:stretch;display:flex;height:calc(100vh - 70px);overflow:hidden;position:relative}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_nav__KFmZt{background:#fff;border-right:1px solid #0000;flex-shrink:0;height:100%;overflow:hidden;position:relative;transition:width .25s ease;width:0;z-index:5}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_nav__KFmZt .layoutPages_navPagesWrap__6JhBp{height:100%;width:280px}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_nav__KFmZt.layoutPages_open__jA2rO{border-right-color:#e5e7eb;overflow-y:auto;width:280px}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_darken__WrAy8{display:none}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_container__gEACK{flex:1 1;height:100%;min-width:0;overflow-x:visible;overflow-y:auto;padding:20px;position:relative;z-index:10}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_container__gEACK .layoutPages_main__V8Lxe{overflow:visible;position:relative;width:100%;z-index:10}@media(max-width:720px){.layoutPages_layout__HO2x9 .layoutPages_header__hMZT8{padding:0 14px}.layoutPages_layout__HO2x9 .layoutPages_header__hMZT8 .layoutPages_headerLeft__OScV8 .layoutPages_title__TmSLd{font-size:18px}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_container__gEACK{padding:14px 14px 140px}}@media(max-width:1100px){.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_nav__KFmZt .layoutPages_navPagesWrap__6JhBp,.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_nav__KFmZt.layoutPages_open__jA2rO{width:260px}}@media(max-width:1024px){.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_nav__KFmZt{height:100%;inset:0 auto 0 0;position:absolute;z-index:111}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_nav__KFmZt.layoutPages_open__jA2rO{box-shadow:8px 0 24px #1f2a4424}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_darken__WrAy8{background:#1f2a4452;border:0;cursor:pointer;display:block;height:100%;inset:0;opacity:0;padding:0;pointer-events:none;position:absolute;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden;width:100%;z-index:110}.layoutPages_layout__HO2x9 .layoutPages_body__XJqow .layoutPages_darken__WrAy8.layoutPages_open__jA2rO{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}}.home_container__5wttX{display:flex;flex-direction:column;gap:48px;height:100%;justify-content:space-between;max-width:100%;width:1000px}.home_container__5wttX .home_dashboard__Vh843{display:flex;flex-direction:column;gap:24px}.home_container__5wttX .home_dashboard__Vh843 .home_card__zbHwO{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}@media(max-width:700px){.home_container__5wttX{gap:48px;margin:0 auto}.home_container__5wttX .home_dashboard__Vh843 .home_card__zbHwO{padding:18px}}.tutorAccruals_container__Y5YCD{border-radius:20px;margin-top:8px;max-width:100%;min-height:200px;width:960px}.tutorAccruals_container__Y5YCD .tutorAccruals_title__OYqPV{font-size:24px;font-weight:600;margin-bottom:20px}.tutorAccruals_container__Y5YCD .tutorAccruals_items__iYsiy{display:flex;flex-direction:column;gap:10px;margin-top:20px}.tutorAccruals_container__Y5YCD .tutorAccruals_loader__xWfkV{margin-top:20px}.tutorAccruals_container__Y5YCD .tutorAccruals_empty__Mczwx{color:var(--gray-medium);margin-top:20px}@media(max-width:800px){.tutorAccruals_container__Y5YCD .tutorAccruals_items__iYsiy{gap:20px}}@media(max-width:480px){.tutorAccruals_container__Y5YCD{padding:15px}}.addReceipt_add__kYIqa{color:var(--blue);cursor:pointer;transition:all .15s ease}.addReceipt_add__kYIqa input{display:none}.addReceipt_add__kYIqa:hover{color:var(--blue-hover)}.calendar_calendarContainer__kpOGG{max-width:100%;position:relative;width:900px;z-index:9}.calendar_calendarContainer__kpOGG.calendar_open__pCkYv{z-index:1000}.calendar_calendarContainer__kpOGG .calendar_selectedRange__tkuhw{align-items:center;background-color:var(--gray-light);cursor:pointer;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:15px}.calendar_calendarContainer__kpOGG .calendar_selectedRange__tkuhw.calendar_disabled__\+3wwV{cursor:auto}.calendar_calendarContainer__kpOGG .calendar_selectedRange__tkuhw p{flex:1 1 320px;font-size:18px;font-weight:500;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left}.calendar_calendarContainer__kpOGG .calendar_selectedRange__tkuhw .calendar_today__sOafa{flex:0 0 150px;margin-left:auto;max-width:100%;width:150px}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #0003;overflow:hidden;padding-top:20px;position:absolute;width:100%;z-index:1000}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarHeader__Ml0g9{align-items:center;background-color:var(--gray-light);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarHeader__Ml0g9 .calendar_currentMonth__YmMWz{font-size:18px;font-weight:500}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarHeader__Ml0g9 .calendar_navButton__RElWo{align-items:center;background:var(--blue);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px 16px;transition:background-color .2s}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarHeader__Ml0g9 .calendar_navButton__RElWo>img{height:24px;width:24px}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarHeader__Ml0g9 .calendar_navButton__RElWo:hover{background:var(--blue-hover)}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F h3{color:#333;font-size:16px;margin-bottom:15px;text-align:center}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarWeekdays__Qu\+vP{grid-gap:2px;display:grid;font-weight:700;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:10px;text-align:center}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarWeekdays__Qu\+vP .calendar_weekday__n4dSf{color:#666;font-size:12px;padding:5px}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-height:35px;padding:8px;text-align:center;transition:all .2s}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T:hover{background-color:#e3f2fd;border-color:#2196f3}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T.calendar_empty__z8kTV{background-color:#0000;border:none;cursor:default}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T.calendar_today__sOafa{background-color:var(--blue);border-color:var(--blue);font-weight:700}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T.calendar_endDate__GCx\+S,.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T.calendar_startDate__AUDan{background-color:#2196f3;color:#fff;font-weight:700}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T.calendar_inRange__3Bhmy{background-color:#e3f2fd}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T.calendar_rangeEdge__8fA3p{background-color:#bbdefb}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk .calendar_calendarMonth__rla5F .calendar_calendarDays__GNFsW .calendar_calendarDay__ijn0T.calendar_hoverEnd__qnJOH{background-color:#90caf9}.calendar_calendarContainer__kpOGG.calendar_oneDate__1wXhu{max-width:100%;width:300px}.calendar_calendarContainer__kpOGG.calendar_oneDate__1wXhu .calendar_calendarMonths__103Dk{grid-template-columns:repeat(1,1fr)!important}@media(max-width:950px){.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.calendar_calendarContainer__kpOGG .calendar_selectedRange__tkuhw{flex-direction:column;gap:15px}.calendar_calendarContainer__kpOGG .calendar_selectedRange__tkuhw p{flex-basis:auto;width:100%}.calendar_calendarContainer__kpOGG .calendar_selectedRange__tkuhw .calendar_today__sOafa{flex-basis:auto;margin-left:0;width:250px}.calendar_calendarContainer__kpOGG .calendar_wrapper__zRTbZ .calendar_calendarMonths__103Dk{grid-template-columns:repeat(1,1fr)}}.auth_wrapper__EULLF{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:0 20px;width:100%}.auth_container__TloQ6{display:flex;flex-direction:column;gap:10px;max-width:100%;width:400px}.auth_container__TloQ6 .auth_title__i19Id{font-size:40px;text-align:center}.auth_container__TloQ6 .auth_button__Ox6w3{height:40px;margin:8px auto 0;max-width:100%;width:240px}.auth_container__TloQ6 .auth_link__9p\+S9{color:var(--blue);cursor:pointer;display:flex;justify-content:center;margin-top:12px;transition:all .15s ease}.auth_container__TloQ6 .auth_link__9p\+S9:hover{color:var(--blue-hover)}@media(max-width:480px){.auth_container__TloQ6 .auth_title__i19Id{font-size:30px}.auth_container__TloQ6 .auth_button__Ox6w3{width:100%}}.visiblePassword_lock__FrXCK{cursor:pointer;display:flex;height:16px;margin-right:8px;width:16px}.hint_container__b09Wq{align-items:center;display:flex;position:relative}.hint_container__b09Wq>img{cursor:pointer;height:24px;width:24px}.hint_container__b09Wq .hint_list__qYnEx{background-color:#fff;border-radius:12px;box-shadow:0 0 10px 5px #0000001a;display:flex;flex-direction:column;gap:8px;padding:30px 40px;position:absolute;top:28px;width:440px;z-index:9}.hint_container__b09Wq .hint_list__qYnEx .hint_hint__yUgYN{align-items:center;display:flex;gap:8px}.hint_container__b09Wq .hint_list__qYnEx .hint_hint__yUgYN .hint_color__PJDus{border:1px solid var(--black);border-radius:50%;display:block;height:14px;min-height:14px;min-width:14px;width:14px}.hint_container__b09Wq .hint_list__qYnEx .hint_hint__yUgYN .hint_text__M5R\+w{font-size:18px}@media(max-width:600px){.hint_container__b09Wq .hint_list__qYnEx{width:340px}}@media(max-width:480px){.hint_container__b09Wq .hint_list__qYnEx{width:calc(100vw - 40px)}}.studentsWidget_container__myhas{display:flex;flex-direction:column;gap:12px}.studentsWidget_container__myhas .studentsWidget_switchButton__Mh8CO{width:600px}.studentsWidget_container__myhas .studentsWidget_search__eMqll{align-items:center;display:flex;gap:20px;justify-content:space-between}.studentsWidget_container__myhas .studentsWidget_search__eMqll .studentsWidget_searchItems__X7eMt{width:600px}.studentsWidget_container__myhas .studentsWidget_search__eMqll .studentsWidget_count__IIRDP{white-space:nowrap}.studentsWidget_container__myhas .studentsWidget_list__KFJfA{display:flex;flex-direction:column;gap:14px}.studentsWidget_container__myhas .studentsWidget_studentCard__JyfCY{cursor:pointer;display:block;text-align:left;width:100%}.studentsWidget_container__myhas .studentsWidget_labels__cBIHO{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.studentsWidget_container__myhas .studentsWidget_label__uYH1z{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;line-height:1.2;padding:4px 10px}.studentsWidget_container__myhas .studentsWidget_label_red__Y5EQY{background:#e14a391f;color:#c8392b}.studentsWidget_container__myhas .studentsWidget_label_yellow__KeXWG{background:#ffc40029;color:#a66b00}.studentsWidget_container__myhas .studentsWidget_label_gray__O6b4m{background:#1f243014;color:#5e6573}.studentsWidget_container__myhas .studentsWidget_label_green__-7b65{background:#30b25824;color:#1f8a42}.studentsWidget_container__myhas .studentsWidget_nameLink__ZGYsu{color:inherit;text-decoration:none}.studentsWidget_container__myhas .studentsWidget_studentName__KDb8o{display:block;font-weight:500}.studentsWidget_container__myhas .studentsWidget_studentMeta__scq36{color:#6f6f6f;display:block;margin-top:4px}.studentsWidget_container__myhas .studentsWidget_metaRow__dsObi{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.studentsWidget_container__myhas .studentsWidget_infoGrid__Vq\+Vr{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.studentsWidget_container__myhas .studentsWidget_tgLink__xIgIb{color:var(--blue);font-weight:500;text-decoration:none}.studentsWidget_container__myhas .studentsWidget_tgLink__xIgIb:hover{color:var(--blue-hover)}.studentsWidget_container__myhas .studentsWidget_commentsWrap__1iBXF{color:#6f6f6f}.studentsWidget_container__myhas .studentsWidget_paymentLogo__0GoPr{height:24px;margin:0 8px 0 6px;object-fit:contain;vertical-align:middle;width:24px}.studentsWidget_container__myhas .studentsWidget_paymentName__jTbuj{vertical-align:middle}@media(max-width:950px){.studentsWidget_container__myhas .studentsWidget_header__AMvit{align-items:start;flex-direction:column-reverse;gap:20px}.studentsWidget_container__myhas .studentsWidget_header__AMvit .studentsWidget_right__415Fi{justify-content:space-between;width:100%}}@media(max-width:650px){.studentsWidget_container__myhas .studentsWidget_header__AMvit .studentsWidget_features__nNfOv{width:100%}.studentsWidget_container__myhas .studentsWidget_header__AMvit .studentsWidget_features__nNfOv .studentsWidget_notification__CjcFu{margin-left:auto}.studentsWidget_container__myhas .studentsWidget_search__eMqll{align-items:start;flex-direction:column;gap:10px}.studentsWidget_container__myhas .studentsWidget_search__eMqll .studentsWidget_searchItems__X7eMt{width:100%}}@media(max-width:480px){.studentsWidget_container__myhas .studentsWidget_search__eMqll{align-items:start;flex-direction:column;gap:10px}.studentsWidget_container__myhas .studentsWidget_search__eMqll .studentsWidget_searchItems__X7eMt{width:100%}.studentsWidget_container__myhas .studentsWidget_infoGrid__Vq\+Vr{grid-template-columns:1fr}}.searchItems_container__UBIk-{height:40px;width:100%}.surfaceBlock_surfaceBlock__\+QMY9{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);padding:var(--surface-padding)}.surfaceBlock_compact__NTKkL{border-radius:var(--surface-radius-small);padding:var(--surface-padding-small)}.studentChange_container__SXQ0y{display:flex;flex-direction:column;gap:16px;margin:40px auto;max-width:100%;width:700px}.studentChange_container__SXQ0y .studentChange_title__25uyc{display:flex;justify-content:center}.studentChange_container__SXQ0y .studentChange_workTg__a4V5n{display:flex;flex-direction:column;gap:8px}.studentChange_container__SXQ0y .studentChange_workTg__a4V5n .studentChange_input__FNzZO{min-height:42px}.studentChange_container__SXQ0y .studentChange_workTg__a4V5n .studentChange_createWorkTg__KrNax{max-width:100%;width:220px}@media(max-width:600px){.studentChange_container__SXQ0y{margin:20px auto}.studentChange_container__SXQ0y .studentChange_title__25uyc{text-align:center}.studentChange_container__SXQ0y .studentChange_workTg__a4V5n .studentChange_createWorkTg__KrNax{width:100%}}.send_button__FqBH0{margin-top:20px}.dropDownList_wrapper__INkCJ{position:relative}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG{align-items:center;border:1px solid #000;border-radius:8px;cursor:pointer;display:flex;gap:4px;height:100%;justify-content:space-between;min-height:36px;overflow:hidden;padding:8px 12px;position:relative;width:100%}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG img{height:24px;width:24px}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG .dropDownList_open__BtA5J{transform:rotate(180deg)}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG .dropDownList_selected__VSmXI{display:flex;flex-wrap:wrap;gap:10px}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG .dropDownList_selected__VSmXI .dropDownList_placeholder__LTGpU{color:#8e8e8e}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG .dropDownList_selected__VSmXI .dropDownList_item__U1Tze{align-items:center;background-color:var(--blue-light);border-radius:8px;cursor:auto;display:flex;gap:20px;padding:2px 12px}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG .dropDownList_selected__VSmXI .dropDownList_item__U1Tze .dropDownList_delete__rL3jR{cursor:pointer;flex:none;height:14px;width:14px}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG .dropDownList_selected__VSmXI .dropDownList_item__U1Tze .dropDownList_delete__rL3jR path{stroke:var(--black);transition:all .15s ease}.dropDownList_wrapper__INkCJ .dropDownList_selectedWrap__UuNZG .dropDownList_selected__VSmXI .dropDownList_item__U1Tze .dropDownList_delete__rL3jR:hover path{stroke:var(--black-hover)}.dropDownList_wrapper__INkCJ .dropDownList_container__pAOsm{background-color:#fff;border:1px solid var(--blue-light);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:6px;overflow:hidden;padding:12px 20px;position:absolute;width:100%;z-index:9}.dropDownList_wrapper__INkCJ .dropDownList_container__pAOsm .dropDownList_list__3jP9q{max-height:200px;overflow:auto}.dropDownList_wrapper__INkCJ .dropDownList_container__pAOsm .dropDownList_list__3jP9q.dropDownList_feature__lDhFj{margin-top:0}.list_list__yyt2M{display:flex;flex-direction:column;font-size:16px;gap:8px;line-height:20px;text-align:start}.list_empty__l9Phu{font-weight:600}.myCheckbox_myCheckbox__7dogT{align-items:center;color:#606060;cursor:pointer;display:flex;gap:10px}.myCheckbox_myCheckbox__7dogT.myCheckbox_top__cbySX{align-items:start}.myCheckbox_myCheckbox__7dogT.myCheckbox_top__cbySX .myCheckbox_checkboxView__hLwnc{margin-top:2px}.myCheckbox_myCheckbox__7dogT.myCheckbox_checkboxTop__sy7mE{align-items:start}.myCheckbox_myCheckbox__7dogT>input{display:none}.myCheckbox_myCheckbox__7dogT .myCheckbox_checkboxText__vcW1B{color:#000;transition:all .15s ease}.myCheckbox_myCheckbox__7dogT:hover .myCheckbox_checkboxText__vcW1B{color:var(--blue)}.myCheckbox_checkboxView__hLwnc{align-items:center;background:#0000;border:1px solid #606060;border-radius:6px;display:flex;height:18px;justify-content:center;min-height:18px;min-width:18px;transition:.3s;width:18px}.myCheckbox_checkboxIcon__f\+kF7{opacity:0;transition:.3s}.myCheckbox_checkbox__4TT8q:checked+.myCheckbox_checkboxView__hLwnc{background-color:var(--blue);border:1px solid var(--blue)}.myCheckbox_checkboxText__vcW1B{transition:.3s}.myCheckbox_checkbox__4TT8q:checked+.myCheckbox_checkboxView__hLwnc .myCheckbox_checkboxIcon__f\+kF7{opacity:1}.myCheckbox_errorText__gIeBV{color:#ff4141;font-size:14px}.chooseItems_container__DSWkw{position:relative}.chooseItems_container__DSWkw .chooseItems_title__cEglz{margin-bottom:4px;margin-left:4px}.chooseItems_container__DSWkw .chooseItems_errorText__r70g9{color:#ff4141;font-size:14px}.modal_wrapper__Cswmg{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal_wrapper__Cswmg .modal_darken__FqPqA{background-color:#0003;height:100%;position:fixed;width:100%;z-index:10000}.modal_wrapper__Cswmg .modal_content__psGzk{max-width:calc(100% - 20px);position:relative;z-index:10001}.workTgSelector_container__ziBol{position:relative}.workTgSelector_container__ziBol .workTgSelector_title__H5I7i{margin-bottom:4px;margin-left:4px}.workTgSelector_container__ziBol .workTgSelector_errorText__3TkCp{color:#ff4141;font-size:14px}.studentWidget_container__db0Kq .studentWidget_detailPage__dGSl0{display:flex;flex-direction:column;gap:24px}.studentWidget_container__db0Kq .studentWidget_heroPanel__2yTNh{display:flex;flex-direction:column;gap:18px}.studentWidget_container__db0Kq .studentWidget_heroTitle__Wa-a8{color:#1f2430;font-size:28px;font-weight:500}.studentWidget_container__db0Kq .studentWidget_dataOpenBlock__TLMvQ,.studentWidget_container__db0Kq .studentWidget_tagsBlock__BH3rY{margin-top:4px}.studentWidget_container__db0Kq .studentWidget_sectionBlock__0NJUb{width:100%}.studentWidget_container__db0Kq .studentWidget_tutor__LHB\+M{text-align:center}.studentWidget_container__db0Kq .studentWidget_loader__QFV-T{margin-left:40px;margin-top:40px}.studentWidget_container__db0Kq .studentWidget_move__lRuB5{position:relative;z-index:9}.studentWidget_container__db0Kq .studentWidget_lessons__T0zC6{text-align:start}.studentWidget_container__db0Kq .studentWidget_tutorCalendar__FEten{margin-top:24px;text-align:start;width:100%}@media(max-width:900px){.studentWidget_container__db0Kq .studentWidget_heroTitle__Wa-a8{font-size:24px}}.studentCalendar_container__qAa-U{position:relative;z-index:1}.studentCalendar_container__qAa-U .studentCalendar_content__PYqAz{height:500px;margin-top:20px;overflow:hidden}.studentCalendar_container__qAa-U .studentCalendar_content__PYqAz .studentCalendar_title__8e1r3{font-size:24px;font-weight:600}.studentCalendar_container__qAa-U .studentCalendar_content__PYqAz .studentCalendar_loader__E2AbT{margin:20px}.studentCalendar_container__qAa-U .studentCalendar_content__PYqAz .studentCalendar_data__gZRa5{display:flex;flex-direction:column;font-size:18px;font-weight:500;gap:10px;margin-top:20px}.openContainer_container__cE4-O .openContainer_title__v9zHQ{align-items:center;cursor:pointer;display:flex;font-size:24px;font-weight:600;gap:8px}.openContainer_container__cE4-O .openContainer_title__v9zHQ svg.openContainer_open__GpYFB{transform:rotate(180deg)}.openContainer_container__cE4-O .openContainer_content__Q5Ak-{display:flow-root;height:0;overflow:hidden;transition:height 1s ease}.openContainer_container__cE4-O .openContainer_content__Q5Ak-.openContainer_contentVisible__H1-aa{overflow:visible}.openContainer_container__cE4-O .openContainer_contentInner__MIH0d{display:flow-root;width:100%}.deleteAction_action__BY5kf{cursor:pointer;display:flex;height:100%;justify-content:center}.deleteAction_action__BY5kf img{height:32px;object-fit:contain;width:32px}.confirmationAction_container__ruS-\+{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:60px;max-width:100%;padding:60px 80px;width:560px}.confirmationAction_container__ruS-\+ .confirmationAction_loader__jXvW9{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.confirmationAction_container__ruS-\+ .confirmationAction_title__hUouf{font-size:20px;font-weight:600;text-align:center}.confirmationAction_container__ruS-\+ .confirmationAction_buttons__H3niz{display:flex;gap:8px;justify-content:center;width:100%}.confirmationAction_container__ruS-\+ .confirmationAction_buttons__H3niz button{border:1px solid var(--black);border-radius:16px;cursor:pointer;font-weight:600;outline:none;padding:10px 70px}.confirmationAction_container__ruS-\+ .confirmationAction_buttons__H3niz .confirmationAction_no__LAYlV{background-color:var(--red);color:#fff;transition:all .15s ease}.confirmationAction_container__ruS-\+ .confirmationAction_buttons__H3niz .confirmationAction_no__LAYlV:hover{background-color:var(--red-hover)}.confirmationAction_container__ruS-\+ .confirmationAction_buttons__H3niz .confirmationAction_yes__-9wWv{background-color:#fff;transition:all .15s ease}.confirmationAction_container__ruS-\+ .confirmationAction_buttons__H3niz .confirmationAction_yes__-9wWv:hover{background-color:var(--gray-light)}.confirmationAction_container__ruS-\+.confirmationAction_send__i1g\+A .confirmationAction_buttons__H3niz .confirmationAction_no__LAYlV{background-color:#fff;color:#000;transition:all .15s ease}.confirmationAction_container__ruS-\+.confirmationAction_send__i1g\+A .confirmationAction_buttons__H3niz .confirmationAction_no__LAYlV:hover{background-color:var(--gray-light)}.confirmationAction_container__ruS-\+.confirmationAction_send__i1g\+A .confirmationAction_buttons__H3niz .confirmationAction_yes__-9wWv{background-color:var(--blue);color:#fff;transition:all .15s ease}.confirmationAction_container__ruS-\+.confirmationAction_send__i1g\+A .confirmationAction_buttons__H3niz .confirmationAction_yes__-9wWv:hover{background-color:var(--blue-hover)}@media(max-width:480px){.confirmationAction_container__ruS-\+{gap:40px;padding:30px}.confirmationAction_container__ruS-\+ .confirmationAction_buttons__H3niz{flex-direction:column;max-width:100%;width:290px}}.message_container__9rtsb{align-items:center;border-radius:8px;color:#fff;display:flex;gap:12px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.message_container__9rtsb img{height:20px;object-fit:contain;width:20px}.message_container__9rtsb.message_newbie__kp9WY{border:1px solid var(--black);color:var(--black)}.message_container__9rtsb.message_balanceNegative__29Zeh{background-color:var(--red)}.message_container__9rtsb.message_onlyTrial__yp3ry{background-color:var(--yellow-dark)}@media(max-width:600px){.message_container__9rtsb{width:100%;word-break:break-word}}.header_header__PVkmt{align-items:center;display:flex;gap:40px;justify-content:space-between}.header_header__PVkmt .header_warnings__waXI9{display:flex;gap:20px}.header_header__PVkmt .header_warnings__waXI9 .header_topStudent__odgt7{align-items:center;background:#e8f8ef;border-radius:8px;color:#1f8f52;display:flex;font-weight:600;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.header_header__PVkmt .header_features__l5\+TT{align-items:center;display:flex;gap:20px}.header_header__PVkmt .header_features__l5\+TT .header_actions__qN1pH{position:relative;z-index:4}.header_header__PVkmt .header_features__l5\+TT .header_actionSign__\+krFS{font-weight:500}.header_header__PVkmt .header_features__l5\+TT .header_dropdownActions__I6FZT{display:flex;flex-direction:column;gap:12px;min-width:320px}.header_header__PVkmt .header_features__l5\+TT .header_dropdownActionItem__xQjJN{width:100%}.header_header__PVkmt .header_features__l5\+TT .header_dropdownArchiveButton__1m4LL{align-items:center;background:#f7f8fb;border:none;border-radius:14px;color:#1f2430;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;width:100%}.header_header__PVkmt .header_features__l5\+TT .header_dropdownArchiveButton__1m4LL>img{flex:0 0 auto;height:32px;width:32px}.header_header__PVkmt .header_features__l5\+TT .header_edit__Qfldf{cursor:pointer;height:32px;width:32px}@media(max-width:950px){.header_header__PVkmt{flex-direction:column;gap:20px}.header_header__PVkmt .header_warnings__waXI9{border-bottom:2px solid var(--black);gap:10px;padding-bottom:20px;width:100%}.header_header__PVkmt .header_features__l5\+TT{flex-wrap:wrap;justify-content:space-around;width:100%}}@media(max-width:650px){.header_header__PVkmt{align-items:start}.header_header__PVkmt .header_warnings__waXI9{flex-direction:column}}@media(max-width:480px){.header_header__PVkmt{align-items:start}.header_header__PVkmt .header_features__l5\+TT .header_dropdownActions__I6FZT{min-width:0}}.dropdown_container__1JDfz{position:relative;z-index:200}.dropdown_container__1JDfz .dropdown_title__cVybZ{align-items:center;cursor:pointer;display:flex;gap:10px}.dropdown_container__1JDfz .dropdown_title__cVybZ svg{height:26px;transition:all .15s ease;width:26px}.dropdown_container__1JDfz .dropdown_dropdown__oQ-yo{background-color:var(--white-dark);border-radius:16px;box-shadow:0 4px 8px #0003;display:none;height:-webkit-fit-content;height:fit-content;margin-top:6px;max-width:calc(100vw - 40px);min-width:320px;padding:20px;position:absolute;right:0;top:100%;width:-webkit-max-content;width:max-content;z-index:201}.dropdown_container__1JDfz.dropdown_open__M1aUh .dropdown_title__cVybZ svg{transform:rotate(180deg)}.dropdown_container__1JDfz.dropdown_open__M1aUh .dropdown_dropdown__oQ-yo{display:block}.studentsMove_container__JD8lO{display:flex;flex-direction:column;gap:12px}.studentsMove_container__JD8lO .studentsMove_buttonOpen__AI9QT{width:-webkit-fit-content;width:fit-content}.studentsMove_container__JD8lO .studentsMove_buttonOpen__AI9QT .studentsMove_buttonText__iYych{padding:4px 0}.studentsMove_container__JD8lO .studentsMove_choose__BKWrF{max-width:100%;width:600px}.studentsMove_container__JD8lO .studentsMove_button__4piZJ{max-width:100%;width:220px}@media(max-width:600px){.studentsMove_container__JD8lO .studentsMove_buttonOpen__AI9QT,.studentsMove_container__JD8lO .studentsMove_button__4piZJ,.studentsMove_container__JD8lO .studentsMove_choose__BKWrF{width:100%}}.changeStudentBalance_container__N0KFy img{cursor:pointer;height:25px;width:25px}.changeStudentBalance_change__MvZNQ{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:10px;max-width:100%;padding:30px 50px;width:400px}@media(max-width:600px){.changeStudentBalance_change__MvZNQ{padding:20px;width:calc(100vw - 32px)}}.changeStudentPayment_container__wXZKQ img{cursor:pointer;height:25px;width:25px}.changeStudentPayment_change__-IB6d{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:10px;max-width:100%;padding:30px 50px;width:400px}@media(max-width:600px){.changeStudentPayment_change__-IB6d{padding:20px;width:calc(100vw - 32px)}}.adminItem_item__B61F\+{border-bottom:1px solid var(--black)}.adminItem_item__B61F\+ td{padding:16px 6px}.adminItem_item__B61F\+ .adminItem_feature__Zx\+OD{width:260px}.adminItem_item__B61F\+ .adminItem_link__-ra3B{color:var(--black);transition:all .15s ease}.adminItem_item__B61F\+ .adminItem_link__-ra3B:hover{color:var(--black-hover)}.adminItem_itemMobile__HzGvt{display:none}@media(max-width:650px){.adminItem_item__B61F\+{display:none}.adminItem_itemMobile__HzGvt{border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:15px;padding-bottom:30px;position:relative}.adminItem_itemMobile__HzGvt .adminItem_feature__Zx\+OD{margin-top:20px;max-width:100%;width:240px}}.transactionItem_item__16Ddj{border-bottom:1px solid var(--black)}.transactionItem_item__16Ddj td{padding:16px 6px}.transactionItem_item__16Ddj a{color:var(--blue);transition:all .15s ease}.transactionItem_item__16Ddj a:hover{color:var(--blue-hover)}.transactionItem_itemMobile__XegG5{display:none}@media(max-width:650px){.transactionItem_item__16Ddj{display:none}.transactionItem_itemMobile__XegG5{border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:15px;padding-bottom:30px;padding-top:20px}.transactionItem_itemMobile__XegG5 a{color:var(--blue);transition:all .15s ease}.transactionItem_itemMobile__XegG5 a:hover{color:var(--blue-hover)}}.lessonItem_item__KQdXh{border-bottom:1px solid var(--black)}.lessonItem_item__KQdXh td{padding:16px 6px}.lessonItem_item__KQdXh a{color:var(--blue);transition:all .15s ease}.lessonItem_item__KQdXh a:hover{color:var(--blue-hover)}.lessonItem_itemMobile__vSVi9{display:none}@media(max-width:850px){.lessonItem_item__KQdXh{display:none}.lessonItem_itemMobile__vSVi9{border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:15px;padding-bottom:30px;padding-top:20px}.lessonItem_itemMobile__vSVi9 a{color:var(--blue);transition:all .15s ease}.lessonItem_itemMobile__vSVi9 a:hover{color:var(--blue-hover)}}.studentTags_container__wPCSZ{background:#fff;border:1px solid #d8d8d8;border-radius:20px;padding:18px 20px}.studentTags_container__wPCSZ .studentTags_header__UHN8E{align-items:center;display:flex;gap:16px;justify-content:space-between}.studentTags_container__wPCSZ .studentTags_title__HOU7s{font-size:22px;font-weight:500}.studentTags_container__wPCSZ .studentTags_add__gjh14{background:#202020;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:36px;line-height:1;width:36px}.studentTags_container__wPCSZ .studentTags_tags__2-zRj{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.studentTags_container__wPCSZ .studentTags_tag__cRe-y{align-items:center;background:#f1f4f8;border-radius:999px;display:flex;font-size:15px;gap:8px;padding:8px 12px}.studentTags_container__wPCSZ .studentTags_remove__-sfom{background:#0000;border:none;color:#5c6670;cursor:pointer;font-size:16px}.studentTags_container__wPCSZ .studentTags_empty__Wok06{color:#7e7e7e;font-size:15px}.studentTags_modal__PsUNB{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000001f;max-width:460px;min-width:360px;padding:24px}.studentTags_modal__PsUNB .studentTags_modalTitle__QlATY{font-size:24px;font-weight:500;margin-bottom:20px}.studentTags_modal__PsUNB .studentTags_search__OzlAd{margin-bottom:16px}.studentTags_modal__PsUNB .studentTags_modalList__GtP-b{display:flex;flex-direction:column;gap:12px;max-height:320px;overflow:auto;padding-right:6px}.studentTags_modal__PsUNB .studentTags_checkbox__\+2Cvw{border-bottom:1px solid #ececec;padding:10px 0}.studentTags_modal__PsUNB .studentTags_actions__\+PZLu{margin-top:24px}@media(max-width:640px){.studentTags_container__wPCSZ{padding:16px}.studentTags_container__wPCSZ .studentTags_title__HOU7s{font-size:20px}.studentTags_modal__PsUNB{min-width:auto;width:calc(100vw - 48px)}}.transactions_container__YJzp1{position:relative;z-index:1}.transactions_content__TGudp{display:flex;flex-direction:column;gap:18px;height:-webkit-fit-content;height:fit-content;margin-top:18px;max-height:none;min-height:480px}.transactions_content__TGudp .transactions_header__XJcGB{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.transactions_content__TGudp .transactions_title__9c6LX{font-size:24px;font-weight:600;padding-bottom:20px}.transactions_content__TGudp .transactions_count__XwNAJ{font-size:18px;font-weight:500;text-align:start}.transactions_content__TGudp .transactions_loader__5g6RT{padding:32px 0}.transactions_content__TGudp .transactions_items__4nz0c{display:none}@media(max-width:650px){.transactions_content__TGudp .transactions_count__XwNAJ{border-bottom:1px solid #d9deea;padding-bottom:10px}.transactions_content__TGudp .transactions_items__4nz0c{display:flex;flex-direction:column;gap:16px;overflow:auto}.transactions_content__TGudp .transactions_items__4nz0c .transactions_features__7GoKZ{align-items:start;display:flex;gap:20px;height:40px;margin-top:6px}}.table_wrapTable__sr8P2{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);max-height:520px;overflow:auto;padding:0 14px 14px}.table_wrapTable__sr8P2 .table_table__YaWi-{border-collapse:collapse;min-width:640px;text-align:start;width:100%}.table_wrapTable__sr8P2 .table_table__YaWi- .table_item__xxlI6{border-bottom:1px solid #e5eaf3}.table_wrapTable__sr8P2 .table_table__YaWi- .table_item__xxlI6 th{background:#fff;color:#6d7890;font-size:15px;font-weight:700;padding:18px 10px;position:-webkit-sticky;position:sticky;text-align:start;top:0;z-index:1}@media(max-width:650px){.table_wrapTable__sr8P2{display:none}}.addManualTransaction_container__bH4xd{align-items:center;display:inline-flex}.addManualTransaction_change__sCwcS{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:16px;min-width:280px;padding:40px}@media(max-width:600px){.addManualTransaction_container__bH4xd{display:flex;width:100%}.addManualTransaction_change__sCwcS{min-width:0;padding:20px;width:calc(100vw - 32px)}}.studentComments_container__gq2Xc{position:relative;z-index:1}.studentComments_content__Torqr{display:flex;flex-direction:column;gap:18px;margin-top:18px;min-height:260px}.studentComments_content__Torqr .studentComments_count__\+04pW{font-size:17px;font-weight:500}.studentComments_content__Torqr .studentComments_loader__\+xsnn{padding:32px 0}.items_items__0gj04{display:flex;flex-direction:column;gap:16px;max-height:640px;max-width:100%;overflow:auto;padding-right:4px;width:100%}.createComment_button__ykEXi{width:-webkit-fit-content;width:fit-content}.createComment_container__ACX\+Y{align-items:center;display:inline-flex}.createComment_change__YaCrG{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:16px;min-width:280px;padding:40px}.createComment_change__YaCrG .createComment_textarea__\+GrNQ{min-width:350px}@media(max-width:600px){.createComment_container__ACX\+Y{display:flex;width:100%}.createComment_change__YaCrG{min-width:0;padding:20px;width:calc(100vw - 32px)}.createComment_change__YaCrG .createComment_textarea__\+GrNQ{min-width:0;width:100%}}.myTextarea_wrapper__khSMO{display:flex;flex-direction:column;width:100%}.myTextarea_wrapper__khSMO .myTextarea_title__pr3A\+{margin-bottom:4px;margin-left:4px}.myTextarea_wrapper__khSMO .myTextarea_textareaBox__yIetj{background-color:#fff;border:1px solid #000;border-radius:8px;display:flex;padding:4px;transition:all var(--time-input) ease;width:100%}.myTextarea_wrapper__khSMO .myTextarea_textareaBox__yIetj.myTextarea_hightlight__0mC9z{border:1px solid var(--blue);box-shadow:0 0 12px 0 var(--blue)}.myTextarea_wrapper__khSMO .myTextarea_textareaBox__yIetj .myTextarea_wrap__gJJHH{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.myTextarea_wrapper__khSMO .myTextarea_textareaBox__yIetj textarea{background-color:#0000;border:none;font-size:16px;min-height:80px;outline:none;padding:8px;resize:vertical;width:100%}.myTextarea_wrapper__khSMO .myTextarea_error__IRLER{color:var(--red);font-size:14px}.student_sections__U84X4{display:flex;flex-direction:column;gap:24px}.student_sectionItem__544eC{width:100%}.student_sectionItem__544eC+.student_sectionItem__544eC{margin-top:0}.student_openContent__VYe1H{padding-top:20px}.calendarLessonActions_container__ZiA3-{background:var(--white);border:1px solid var(--gray-border);border-radius:16px;box-shadow:0 14px 38px #0f172a29;color:var(--black-hover);padding:24px;width:min(720px,100vw - 32px)}.calendarLessonActions_container__ZiA3- .calendarLessonActions_header__4ZrLu{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.calendarLessonActions_container__ZiA3- .calendarLessonActions_header__4ZrLu h3{font-size:24px;font-weight:700;margin:0}.calendarLessonActions_container__ZiA3- .calendarLessonActions_header__4ZrLu .calendarLessonActions_closeButton__Hle16{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--gray-medium);cursor:pointer;display:grid;font:inherit;font-size:24px;height:34px;line-height:1;place-items:center;width:34px}.calendarLessonActions_container__ZiA3- .calendarLessonActions_header__4ZrLu .calendarLessonActions_closeButton__Hle16:hover{background:var(--blue-background);color:var(--black-hover)}.calendarLessonActions_container__ZiA3- .calendarLessonActions_formGrid__Aej92{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 180px;margin-bottom:18px}.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh .calendarLessonActions_primaryButton__Nc\+XD,.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh .calendarLessonActions_secondaryButton__--RA3{border-radius:10px;height:44px;min-width:130px}.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh .calendarLessonActions_secondaryButton__--RA3{background:var(--gray-lighter);border:1px solid var(--gray-border);color:var(--black-hover)}.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh .calendarLessonActions_secondaryButton__--RA3:hover{background:var(--blue-background)}.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh .calendarLessonActions_primaryButton__Nc\+XD{overflow:hidden}@media(max-width:640px){.calendarLessonActions_container__ZiA3-{padding:18px}.calendarLessonActions_container__ZiA3- .calendarLessonActions_formGrid__Aej92{grid-template-columns:1fr}.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh{flex-direction:column-reverse}.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh .calendarLessonActions_primaryButton__Nc\+XD,.calendarLessonActions_container__ZiA3- .calendarLessonActions_footer__VT0xh .calendarLessonActions_secondaryButton__--RA3{width:100%}}.calendarLessonCard_container__Jto6p{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 10px var(--shadow-light);color:var(--black-hover);min-height:620px;padding:24px;width:100%}.calendarLessonCard_container__Jto6p .calendarLessonCard_backButton__I9C55{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--gray-medium);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;margin-bottom:22px;padding:8px 10px}.calendarLessonCard_container__Jto6p .calendarLessonCard_backButton__I9C55:hover{background:var(--blue-background);color:var(--blue-dark)}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_metaList__mQJDN{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_metaList__mQJDN .calendarLessonCard_metaBadge__l6e4R{align-items:center;background:var(--black);border-radius:999px;color:var(--white);display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:30px;padding:6px 11px}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_metaList__mQJDN .calendarLessonCard_telegramBadge__SqQ-Z{background:var(--blue)}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_statusWrap__5jJnZ{align-items:center;display:flex;font-weight:700;gap:10px}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_statusWrap__5jJnZ .calendarLessonCard_statusLabel__B6cNg{font-size:17px}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_statusWrap__5jJnZ .calendarLessonCard_statusBadge__gIa0\+{border-radius:999px;color:var(--white);font-size:13px;padding:7px 13px}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_statusWrap__5jJnZ .calendarLessonCard_statusBadge__gIa0\+.calendarLessonCard_scheduled__-IE6M{background:var(--blue)}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_statusWrap__5jJnZ .calendarLessonCard_statusBadge__gIa0\+.calendarLessonCard_completed__Hj4Fo{background:#11833d}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_statusWrap__5jJnZ .calendarLessonCard_statusBadge__gIa0\+.calendarLessonCard_cancelled__H0Rpv{background:#d32f2f}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW .calendarLessonCard_statusWrap__5jJnZ .calendarLessonCard_statusBadge__gIa0\+.calendarLessonCard_rescheduled__AHbYf{background:var(--yellow-background-hover);color:var(--black-hover)}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP{display:flex;flex-direction:column;gap:22px}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_sectionTitle__4sIce{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px;margin-bottom:12px}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_personCard__YoXL3{grid-gap:16px;align-items:center;background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr) 150px;min-height:76px;padding:14px 16px}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_personCard__YoXL3 .calendarLessonCard_personIndex__g9kQx{background:var(--white);border:1px solid var(--gray-border);border-radius:10px;color:var(--blue-dark);display:grid;font-size:16px;font-weight:800;height:34px;place-items:center;width:34px}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_personCard__YoXL3 .calendarLessonCard_personName__IyQXU{color:var(--black-hover);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_personCard__YoXL3 .calendarLessonCard_detailsButton__Aqgu\+{align-items:center;background:var(--blue);border-radius:8px;color:var(--white);display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;justify-self:end;transition:background .2s ease;width:150px}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_personCard__YoXL3 .calendarLessonCard_detailsButton__Aqgu\+:hover{background:var(--blue-hover)}.calendarLessonCard_container__Jto6p .calendarLessonCard_infoGrid__ZZbai{grid-gap:14px 28px;display:grid;gap:14px 28px;grid-template-columns:repeat(2,minmax(220px,1fr));margin-top:28px}.calendarLessonCard_container__Jto6p .calendarLessonCard_infoGrid__ZZbai .calendarLessonCard_infoItem__OpS2B{align-items:baseline;display:flex;gap:14px;min-width:0}.calendarLessonCard_container__Jto6p .calendarLessonCard_infoGrid__ZZbai .calendarLessonCard_infoItem__OpS2B .calendarLessonCard_infoLabel__muwEM{color:var(--black-hover);flex-shrink:0;font-weight:700}.calendarLessonCard_container__Jto6p .calendarLessonCard_infoGrid__ZZbai .calendarLessonCard_infoItem__OpS2B .calendarLessonCard_infoValue__9bd4F{color:var(--dark-gray);font-weight:500;min-width:0}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv{align-items:center;display:flex;flex-direction:column;margin-top:80px}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv .calendarLessonCard_actionsTitle__aHvw0{font-size:18px;font-weight:700;margin-bottom:18px;text-align:center}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv .calendarLessonCard_actionsList__BwwHM{display:flex;flex-direction:column;gap:14px;width:min(340px,100%)}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv .calendarLessonCard_actionsList__BwwHM .calendarLessonCard_actionButton__lNxUp{min-height:64px}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv .calendarLessonCard_actionsList__BwwHM .calendarLessonCard_actionButton__lNxUp button{border-radius:10px;min-height:64px;transition:background .2s ease}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv .calendarLessonCard_actionsList__BwwHM .calendarLessonCard_actionButton__lNxUp .calendarLessonCard_actionButtonContent__tQb97{align-items:center;display:inline-flex;gap:16px;justify-content:center}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv .calendarLessonCard_actionsList__BwwHM .calendarLessonCard_actionButton__lNxUp.calendarLessonCard_dangerAction__Y4tO\+ button{background:#d32f2f}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv .calendarLessonCard_actionsList__BwwHM .calendarLessonCard_actionButton__lNxUp.calendarLessonCard_dangerAction__Y4tO\+ button:hover{background:var(--red-dark)}@media(max-width:760px){.calendarLessonCard_container__Jto6p{padding:18px}.calendarLessonCard_container__Jto6p .calendarLessonCard_header__UHLIW{align-items:flex-start;flex-direction:column}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_personCard__YoXL3{grid-template-columns:32px minmax(0,1fr)}.calendarLessonCard_container__Jto6p .calendarLessonCard_sections__IRYRP .calendarLessonCard_personSection__PFcha .calendarLessonCard_personCard__YoXL3 .calendarLessonCard_detailsButton__Aqgu\+{grid-column:1/-1;justify-self:stretch;width:100%}.calendarLessonCard_container__Jto6p .calendarLessonCard_infoGrid__ZZbai{grid-template-columns:1fr}.calendarLessonCard_container__Jto6p .calendarLessonCard_actionsBlock__M2dnv{margin-top:44px}}.calendarLessonCreate_container__Fd5oS{background:var(--white);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);padding:24px;width:100%}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm{align-items:flex-start;display:flex;gap:16px;margin-bottom:18px}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_backButton__qCa99{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--blue-dark);cursor:pointer;display:flex;font:inherit;font-weight:500;gap:6px;padding:7px 10px}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_backButton__qCa99 span{font-size:26px;line-height:16px}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_backButton__qCa99:hover{background:var(--blue-background)}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_backButton__qCa99:focus-visible{outline:2px solid var(--blue-dark);outline-offset:1px}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_backButton__qCa99:disabled{cursor:default;opacity:.65}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_headerContent__tAbtF{display:flex;flex-direction:column;gap:8px}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_headerContent__tAbtF .calendarLessonCreate_title__Cygcy{font-size:22px;font-weight:600;margin:0}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_header__\+7UBm .calendarLessonCreate_headerContent__tAbtF .calendarLessonCreate_time__7qnvl{color:var(--blue-dark);font-size:20px;font-weight:600}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_form__em29J{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(220px,1fr));margin-bottom:20px}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_form__em29J .calendarLessonCreate_field__Q\+OL-{display:flex;flex-direction:column;gap:6px;min-width:0}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_form__em29J .calendarLessonCreate_field__Q\+OL- .calendarLessonCreate_label__e7l2e{color:var(--gray-medium);font-size:13px;font-weight:500;margin-left:4px}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_form__em29J .calendarLessonCreate_tag__sjtt5{height:-webkit-fit-content;height:fit-content}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_actions__iOXxi{align-items:flex-start;display:flex;justify-content:flex-end;margin-top:20px}@media(max-width:700px){.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_form__em29J{grid-template-columns:1fr}.calendarLessonCreate_container__Fd5oS .calendarLessonCreate_actions__iOXxi{flex-direction:column}}.calendarLessonHistory_container__zJ5Ov{background:var(--white);border:1px solid var(--gray-border);border-radius:16px;box-shadow:0 14px 38px #0f172a29;color:var(--black-hover);max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;width:min(760px,100vw - 32px)}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_header__TfT9P{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_header__TfT9P h3{font-size:24px;font-weight:700;margin:0}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_header__TfT9P p{color:var(--gray-medium);font-size:15px;font-weight:500;margin-top:6px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_header__TfT9P .calendarLessonHistory_closeButton__YuoQg{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--gray-medium);cursor:pointer;display:grid;flex-shrink:0;font:inherit;font-size:24px;height:34px;line-height:1;place-items:center;width:34px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_header__TfT9P .calendarLessonHistory_closeButton__YuoQg:hover{background:var(--blue-background);color:var(--black-hover)}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_empty__3xZbC,.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_loader__9cBnV{color:var(--gray-medium);display:grid;font-size:16px;font-weight:600;min-height:180px;place-items:center;text-align:center}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P{grid-gap:14px;display:grid;gap:14px;grid-template-columns:18px minmax(0,1fr);position:relative}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P:not(:last-child):before{background:var(--gray-border);bottom:-20px;content:"";left:8px;position:absolute;top:22px;width:2px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventMarker__gep7S{background:var(--blue);border:4px solid var(--blue-background);border-radius:50%;height:18px;margin-top:18px;position:relative;width:18px;z-index:1}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:14px;padding:16px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_eventTop__NrlWS{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_eventTop__NrlWS h4{font-size:17px;font-weight:700;margin:0}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_eventTop__NrlWS span{color:var(--gray-medium);flex-shrink:0;font-size:13px;font-weight:600}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_statusLine__P4LSz{align-items:center;color:var(--black-hover);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_statusLine__P4LSz .calendarLessonHistory_arrow__jgTBm{color:var(--blue)}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_timeChange__Pc\+my{color:var(--dark-gray);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:10px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_timeChange__Pc\+my b{color:var(--black-hover)}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_comment__GF2Ll{background:var(--white);border:1px solid var(--gray-border);border-radius:10px;color:var(--black-hover);font-size:14px;line-height:1.45;margin-top:12px;padding:12px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_audit__RXl4W{color:var(--gray-medium);font-size:13px;font-weight:600;margin-top:10px}@media(max-width:640px){.calendarLessonHistory_container__zJ5Ov{padding:18px}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P{gap:10px;grid-template-columns:14px minmax(0,1fr)}.calendarLessonHistory_container__zJ5Ov .calendarLessonHistory_timeline__\+wAS9 .calendarLessonHistory_event__hwD0P .calendarLessonHistory_eventContent__Ew6mm .calendarLessonHistory_eventTop__NrlWS{flex-direction:column}}.calendarDay_container__bwf1M{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);overflow:hidden;width:100%}.calendarDay_container__bwf1M .calendarDay_header__rWD8o{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;gap:16px;min-height:64px;padding:0 22px}.calendarDay_container__bwf1M .calendarDay_header__rWD8o .calendarDay_backButton__K4l0Z{background:#0000;border:0;border-radius:6px;color:var(--blue-dark);cursor:pointer;display:flex;font:inherit;font-weight:500;gap:6px;padding:7px 10px}.calendarDay_container__bwf1M .calendarDay_header__rWD8o .calendarDay_backButton__K4l0Z span{font-size:26px;line-height:16px}.calendarDay_container__bwf1M .calendarDay_header__rWD8o .calendarDay_backButton__K4l0Z:hover{background:var(--blue-background)}.calendarDay_container__bwf1M .calendarDay_header__rWD8o .calendarDay_backButton__K4l0Z:focus-visible{outline:2px solid var(--blue-dark);outline-offset:1px}.calendarDay_container__bwf1M .calendarDay_header__rWD8o .calendarDay_title__KpZye{font-size:24px;font-weight:600;line-height:1.3;margin:0}.calendarDay_container__bwf1M .calendarDay_loader__s4R6o{display:grid;min-height:240px;place-items:center}.calendarDay_container__bwf1M .calendarDay_detailsError__a3XA9{color:var(--red-dark);display:grid;font-size:15px;font-weight:600;min-height:180px;padding:24px;place-items:center;text-align:center}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3{cursor:crosshair;display:flex;flex-direction:column;margin-left:60px;margin-top:20px;padding:20px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slot__7FNLz{transition:background-color .08s ease}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slot__7FNLz.calendarDay_unavailable__9Qk9e{background:var(--gray-lighter);cursor:not-allowed}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slot__7FNLz.calendarDay_selected__dE5DI{background:var(--blue-light);box-shadow:inset 3px 0 0 var(--blue-dark)}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slot__7FNLz:nth-child(odd){border-top:1px solid var(--calendar-cell-border)}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slotHour__Xx6oe,.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slot__7FNLz{height:30px;position:relative}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slotHour__Xx6oe .calendarDay_hour__siNSy,.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slot__7FNLz .calendarDay_hour__siNSy{left:-50px;position:absolute;top:-10px}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slotHour__Xx6oe{border-top:1px solid var(--calendar-cell-border)}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6{height:1440px;left:32px;pointer-events:none;position:absolute;right:32px;top:20px;z-index:3}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT{background:#ffffffeb;border:1px solid var(--gray-border);border-left:4px solid var(--blue);border-radius:12px;box-shadow:0 6px 18px #0f172a1a;color:var(--black-hover);cursor:pointer;font:inherit;min-width:150px;opacity:.98;overflow:hidden;padding:8px 10px;pointer-events:auto;position:absolute;text-align:left;width:260px}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT:after{background:#0f172a14;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease;z-index:1}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT:hover:after{opacity:1}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT.calendarDay_scheduledLesson__wx69l{background:color-mix(in srgb,var(--blue-background) 88%,var(--white));border-left-color:var(--blue-dark)}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT.calendarDay_completedLesson__P2RCV{background:#d7f0df;border-left-color:#11833d}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT.calendarDay_cancelledLesson__4hHQ\+{background:#f8dada;border-left-color:#d32f2f}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT.calendarDay_rescheduledLesson__kQb6W{background:var(--yellow-background);border-left-color:var(--yellow-border)}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonHeader__vJy\+A{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonHeader__vJy\+A .calendarDay_studentName__q6MCa{align-items:center;display:flex;font-size:13px;font-weight:700;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonHeader__vJy\+A .calendarDay_studentName__q6MCa svg{color:var(--blue-dark);flex-shrink:0}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonHeader__vJy\+A .calendarDay_lessonTime__8bO-K{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:999px;color:var(--gray-medium);flex-shrink:0;font-size:11px;font-weight:700;padding:2px 6px}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonDetails__aegb3{align-items:center;color:var(--gray-medium);display:flex;font-size:12px;gap:5px;margin-top:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonDetails__aegb3 svg{flex-shrink:0}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonDetails__aegb3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT .calendarDay_lessonDetails__aegb3 .calendarDay_lessonSubject__seIBP{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:999px;color:var(--blue-dark);flex-shrink:0;max-width:42%;padding:2px 6px}.calendarDay_selectionActions__qHSXY{background:var(--white);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);padding:24px;width:100%}.calendarDay_selectionActions__qHSXY .calendarDay_selectionTitle__tl\+7z{font-size:22px;font-weight:600;margin-bottom:8px}.calendarDay_selectionActions__qHSXY .calendarDay_selectionTime__0tlFA{color:var(--blue-dark);font-size:20px;font-weight:600;margin-bottom:12px}.calendarDay_selectionActions__qHSXY .calendarDay_selectionDetails__92cvh{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-bottom:18px}.calendarDay_selectionActions__qHSXY .calendarDay_selectionDetails__92cvh .calendarDay_detailItem__eqQlW{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:8px;min-width:0;padding:10px 12px}.calendarDay_selectionActions__qHSXY .calendarDay_selectionDetails__92cvh .calendarDay_detailItem__eqQlW dt{color:var(--gray-medium);font-size:12px;margin-bottom:3px}.calendarDay_selectionActions__qHSXY .calendarDay_selectionDetails__92cvh .calendarDay_detailItem__eqQlW dd{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_selectionActions__qHSXY .calendarDay_selectionText__hG0b3{color:var(--gray-medium);margin-bottom:20px}.calendarDay_selectionActions__qHSXY .calendarDay_changeSelectionButton__Fadkf{background:var(--blue);border:0;border-radius:8px;color:var(--white);cursor:pointer;font:inherit;font-weight:500;padding:9px 14px}.calendarDay_selectionActions__qHSXY .calendarDay_changeSelectionButton__Fadkf:hover{background:var(--blue-hover)}.calendarDay_selectionActions__qHSXY .calendarDay_changeSelectionButton__Fadkf:focus-visible{outline:2px solid var(--blue-dark);outline-offset:2px}@media(max-width:600px){.calendarDay_selectionActions__qHSXY .calendarDay_selectionDetails__92cvh{grid-template-columns:1fr}}.calendarDay_moreLessons__414Tt{pointer-events:auto;position:absolute;z-index:20}.calendarDay_moreLessons__414Tt .calendarDay_moreLessonsButton__HLbgd{background:var(--blue-background);border:1px solid var(--gray-border);border-left:4px solid var(--blue-dark);border-radius:7px;box-shadow:0 2px 7px #0000001f;color:var(--blue-dark);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;justify-content:center;min-height:28px;opacity:.97;overflow:hidden;padding:8px 10px;text-align:left;width:100%}.calendarDay_moreLessons__414Tt .calendarDay_moreLessonsButton__HLbgd:hover{background:var(--blue-light)}.calendarDay_moreLessons__414Tt .calendarDay_moreLessonsButton__HLbgd:focus-visible{outline:2px solid var(--blue-dark);outline-offset:1px}.calendarDay_moreLessons__414Tt .calendarDay_moreLessonsButton__HLbgd .calendarDay_moreLessonsCount__NVUFT{font-size:15px;line-height:1.1}.calendarDay_moreLessons__414Tt .calendarDay_moreLessonsButton__HLbgd .calendarDay_moreLessonsText__-kUfs{color:var(--gray-medium);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8{background:var(--white);border:1px solid var(--gray-border);border-radius:10px;box-shadow:0 10px 28px #0000002e;max-height:340px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:320px;z-index:30}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverHeader__i25wD{align-items:center;border-bottom:1px solid var(--gray-border);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverHeader__i25wD .calendarDay_popoverTitle__HhAZI{font-size:14px;font-weight:700}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverHeader__i25wD .calendarDay_closePopoverButton__IUlkN{background:#0000;border:0;border-radius:6px;color:var(--gray-medium);cursor:pointer;display:grid;font:inherit;font-size:20px;height:26px;line-height:1;padding:0;place-items:center;width:26px}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverHeader__i25wD .calendarDay_closePopoverButton__IUlkN:hover{background:var(--gray-lighter);color:var(--black-hover)}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz{display:flex;flex-direction:column;gap:8px;max-height:282px;overflow-y:auto;padding:10px}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F{background:var(--white);border:1px solid var(--gray-border);border-left:4px solid var(--blue);border-radius:8px;color:var(--black-hover);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:9px 10px;text-align:left;width:100%}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F:hover{background:var(--gray-lighter)}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F.calendarDay_scheduledLesson__wx69l{background:var(--blue-background);border-left-color:var(--blue-dark)}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F.calendarDay_completedLesson__P2RCV{background:#d7f0df;border-left-color:#11833d}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F.calendarDay_cancelledLesson__4hHQ\+{background:#f8dada;border-left-color:#d32f2f}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F.calendarDay_rescheduledLesson__kQb6W{background:var(--yellow-background);border-left-color:var(--yellow-border)}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverLessonHeader__wrurC{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverLessonHeader__wrurC .calendarDay_popoverLessonTime__ZViCH{flex-shrink:0;font-size:12px;font-weight:700}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverLessonHeader__wrurC .calendarDay_popoverLessonTag__MmVcy{color:var(--gray-medium);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverStudent__uCxnB{align-items:center;display:flex;font-size:14px;gap:6px;min-width:0;overflow:hidden}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverStudent__uCxnB svg{color:var(--blue-dark);flex-shrink:0}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverStudent__uCxnB span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverDetails__zKohG{align-items:center;color:var(--gray-medium);display:flex;font-size:12px;gap:6px;min-width:0;overflow:hidden}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverDetails__zKohG svg{flex-shrink:0}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverDetails__zKohG span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8 .calendarDay_popoverList__51GVz .calendarDay_popoverLesson__NP\+1F .calendarDay_popoverDetails__zKohG .calendarDay_popoverSubject__26poR{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:999px;color:var(--blue-dark);flex-shrink:0;max-width:42%;padding:1px 6px}@media(max-width:600px){.calendarDay_container__bwf1M .calendarDay_header__rWD8o{align-items:flex-start;flex-direction:column;gap:6px;min-height:auto;padding:12px}.calendarDay_container__bwf1M .calendarDay_header__rWD8o .calendarDay_backButton__K4l0Z{padding:6px 8px}.calendarDay_container__bwf1M .calendarDay_header__rWD8o .calendarDay_title__KpZye{font-size:18px;padding-left:8px}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3{margin-left:44px;padding:12px 10px 20px}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slotHour__Xx6oe .calendarDay_hour__siNSy,.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_slot__7FNLz .calendarDay_hour__siNSy{font-size:13px;left:-40px}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6{left:10px;right:10px;top:12px}.calendarDay_container__bwf1M .calendarDay_slots__oMuA3 .calendarDay_eventsLayer__\+BOk6 .calendarDay_lesson__P2whT{max-width:100%;padding:7px 8px}.calendarDay_selectionActions__qHSXY{padding:16px}.calendarDay_selectionActions__qHSXY .calendarDay_selectionTitle__tl\+7z{font-size:19px}.calendarDay_selectionActions__qHSXY .calendarDay_selectionTime__0tlFA{font-size:17px}.calendarDay_moreLessons__414Tt{max-width:100%}.calendarDay_moreLessons__414Tt .calendarDay_lessonsPopover__QoFs8{max-width:calc(100vw - 48px);width:min(320px,100vw - 48px)}}.calendarMonth_loader__VFfwM{margin:0 auto}.calendarMonth_container__09png{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);width:100%}.calendarMonth_container__09png .calendarMonth_header__0SMKl{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;justify-content:space-between;min-height:64px;padding:0 18px 0 22px}.calendarMonth_container__09png .calendarMonth_header__0SMKl .calendarMonth_title__qtW3R{font-size:24px;font-weight:600;line-height:1.3;margin:0;text-transform:capitalize}.calendarMonth_container__09png .calendarMonth_header__0SMKl .calendarMonth_navigation__eiJMk{display:flex;gap:4px}.calendarMonth_container__09png .calendarMonth_header__0SMKl .calendarMonth_navigation__eiJMk .calendarMonth_navigationButton__YK2MN{background:#0000;border:0;border-radius:6px;color:var(--black-hover);cursor:pointer;display:grid;font:inherit;font-size:32px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.calendarMonth_container__09png .calendarMonth_header__0SMKl .calendarMonth_navigation__eiJMk .calendarMonth_navigationButton__YK2MN:hover{background:var(--white-dark)}.calendarMonth_container__09png .calendarMonth_header__0SMKl .calendarMonth_navigation__eiJMk .calendarMonth_navigationButton__YK2MN:active{background:var(--gray);transform:scale(.96)}.calendarMonth_container__09png .calendarMonth_header__0SMKl .calendarMonth_navigation__eiJMk .calendarMonth_navigationButton__YK2MN:focus-visible{outline:2px solid var(--blue-dark);outline-offset:1px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj{border-spacing:0;min-width:560px;table-layout:fixed;width:100%}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj th{background:var(--gray-lighter);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);color:var(--gray-medium);font-size:18px;font-weight:600;height:38px;padding:0 10px;text-align:right}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj th:last-child{border-right:0}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td{background:var(--white);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);height:clamp(57px,7.5vw,93px);padding:8px;text-align:right;vertical-align:top}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td:last-child{border-right:0}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj tbody tr:last-child td{border-bottom:0}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td:nth-child(6),.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td:nth-child(7),.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj th:nth-child(6),.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj th:nth-child(7){background:var(--gray-lighter)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-{cursor:pointer;position:relative;transition:background .2s ease}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-:hover{background:var(--blue-background)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-:focus-visible{outline:2px solid var(--blue-dark);outline-offset:-2px;position:relative;z-index:1}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_cancelled__0qjq\+{background:var(--red-background)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_cancelled__0qjq\+:hover{background:var(--red-background-hover)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_rescheduledDay__Knfgc{background:var(--yellow-background)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_rescheduledDay__Knfgc:hover{background:var(--yellow-background-hover)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_cancelledRescheduled__p4zad{background:linear-gradient(90deg,var(--red-background) 0,var(--yellow-background) 100%)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_cancelledRescheduled__p4zad:hover{background:linear-gradient(90deg,var(--red-background-hover) 0,var(--yellow-background-hover) 100%)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_hasInfo__gkrD6:after{background:var(--blue);bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:20px;position:absolute;right:0;width:20px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_current__UOhlD .calendarMonth_dayNumber__GEK27{background:var(--blue-dark);color:var(--white)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_opacity__l3ry\+ .calendarMonth_dayNumber__GEK27{color:var(--gray-muted)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_dayNumber__GEK27{border-radius:50%;display:inline-grid;font-size:20px;font-weight:500;height:36px;place-items:center;width:36px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ{background:var(--white);border:1px solid var(--blue-light);border-radius:8px;box-shadow:0 6px 18px #0000001f;display:none;left:8px;padding:12px 14px;pointer-events:none;position:absolute;top:calc(100% - 6px);width:220px;z-index:10}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2{align-items:center;color:var(--dark-gray);display:flex;font-size:14px;gap:16px;justify-content:space-between;min-height:28px;padding-left:14px;position:relative;text-align:left}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2:before{background:var(--blue);border-radius:50%;content:"";height:7px;left:0;position:absolute;width:7px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2.calendarMonth_scheduled__\+S\+jS:before{background:var(--blue)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2.calendarMonth_completed__o4E4z:before{background:var(--green)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2.calendarMonth_cancelledInfo__bLV-D:before{background:var(--red-hover)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2.calendarMonth_rescheduledInfo__bpjTO:before{background:var(--yellow-border)}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2 .calendarMonth_infoLabel__2PZ69{line-height:1.3}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_infoList__aTZuZ .calendarMonth_item__-LeN2 .calendarMonth_infoCount__-WY1L{color:var(--black-hover);font-weight:600;min-width:22px;text-align:right}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-:focus-visible{z-index:2}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-:focus-visible .calendarMonth_infoList__aTZuZ{display:block}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td:nth-child(n+5) .calendarMonth_infoList__aTZuZ{left:auto;right:8px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj tbody tr:last-child .calendarMonth_infoList__aTZuZ{bottom:calc(100% - 6px);top:auto}@media(hover:hover)and (pointer:fine){.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-:hover{z-index:2}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-:hover .calendarMonth_infoList__aTZuZ{display:block}}@media(max-width:700px){.calendarMonth_container__09png .calendarMonth_header__0SMKl{min-height:56px;padding:0 12px 0 16px}.calendarMonth_container__09png .calendarMonth_header__0SMKl .calendarMonth_title__qtW3R{font-size:16px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj{min-width:0}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td{height:68px}}@media(max-width:600px){.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj{min-width:0}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td{height:60px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_dayNumber__GEK27{font-size:18px;font-weight:600;height:28px;width:28px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3-.calendarMonth_hasInfo__gkrD6:after{height:18px;width:18px}}@media(max-width:450px){.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj th{font-size:17px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj td{height:52px}.calendarMonth_container__09png .calendarMonth_calendarFrame__os024 .calendarMonth_month__17PWj .calendarMonth_day__SsI3- .calendarMonth_dayNumber__GEK27{font-size:17px;height:28px;width:28px}}.studentLessonsCalendar_container__Y8\+dF{display:flex;flex-direction:column;gap:18px;width:100%}.studentLessonsCalendar_container__Y8\+dF .studentLessonsCalendar_header__cMoGI{align-items:center;display:flex;gap:16px;justify-content:space-between}.studentLessonsCalendar_container__Y8\+dF .studentLessonsCalendar_header__cMoGI .studentLessonsCalendar_title__qp5uL{color:#1f2430;font-size:24px;font-weight:600;line-height:1.25;margin:0}.studentLessonsCalendar_container__Y8\+dF .studentLessonsCalendar_header__cMoGI .studentLessonsCalendar_subtitle__rfPmv{color:var(--gray-medium);font-size:15px;line-height:1.35;margin:4px 0 0}@media(max-width:900px){.studentLessonsCalendar_container__Y8\+dF .studentLessonsCalendar_header__cMoGI{align-items:flex-start;flex-direction:column}.studentLessonsCalendar_container__Y8\+dF .studentLessonsCalendar_header__cMoGI .studentLessonsCalendar_title__qp5uL{font-size:22px}}.scheduleWeekGrid_container__dMu-Z{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:none;box-sizing:border-box;margin:0 18px;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden;width:calc(100% - 36px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi{border-collapse:initial;border-spacing:0;min-width:760px;table-layout:fixed;width:100%}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi thead{background:var(--white-transparent);position:-webkit-sticky;position:sticky;top:0;z-index:3}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi thead th{border-bottom:1px solid var(--gray-border);color:var(--dark-gray);font-size:15px;font-weight:600;height:44px}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi thead th:not(.scheduleWeekGrid_timeHead__jgBnH)+th{border-left:1px solid var(--calendar-cell-border)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi tbody{transform:translateY(10px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeCell__Pww7j,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeHead__jgBnH{background:var(--gray-light);color:var(--black-hover);font-size:14px;font-weight:600;text-align:right;width:72px}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeHead__jgBnH{font-size:0}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeCell__Pww7j,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL{height:22px;left:0;overflow:visible;padding:0;position:-webkit-sticky;position:sticky;z-index:2}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeCell__Pww7j[data-time-label]:after,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL[data-time-label]:after{background:var(--gray-light);content:attr(data-time-label);line-height:1;position:absolute;right:12px;top:0;transform:translateY(-50%);white-space:nowrap}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL{height:44px}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL[data-time-label]:after{top:10px}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_weekdayShort__vdhnC{display:block}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_weekdayFull__jkIw3{display:none}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi td{background:#0000;height:22px;padding:0}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi td+td{border-left:1px solid var(--calendar-cell-border)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi tbody tr:nth-child(odd) td{border-top:1px solid var(--calendar-cell-border)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi tfoot td{border:0;height:44px;padding:0}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv{background:#0000;border:0;cursor:pointer;display:block;height:22px;overflow:hidden;padding:0;position:relative;transition:background-color .1s ease,box-shadow .1s ease;width:100%}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv:disabled{cursor:not-allowed}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_available__KwKDt{background:#d7f0df}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_selected__M8zM4{background:#8fd9aa;box-shadow:none}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_disabled__MAFIa{background:#0000;box-shadow:none;cursor:not-allowed}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_disabled__MAFIa:after{content:none}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_disabled__MAFIa:hover{background:#e4e7eb8c}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_disabled__MAFIa.scheduleWeekGrid_selected__M8zM4{background:#ffe0b0;box-shadow:none}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_conflict__nDcXy{background:var(--orange-background);box-shadow:none}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_available__KwKDt:not(:disabled):hover{background:#c7ebd3}.scheduleWeekGrid_container__dMu-Z.scheduleWeekGrid_regular__wTQPs .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_selected__M8zM4{background:#f8dada;box-shadow:none}.scheduleWeekGrid_container__dMu-Z.scheduleWeekGrid_regular__wTQPs .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_available__KwKDt.scheduleWeekGrid_selected__M8zM4{background:#f8dada}.scheduleWeekGrid_container__dMu-Z.scheduleWeekGrid_regular__wTQPs .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_disabled__MAFIa.scheduleWeekGrid_selected__M8zM4{background:#ffe0b0;box-shadow:none}.scheduleWeekGrid_container__dMu-Z.scheduleWeekGrid_regular__wTQPs .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv.scheduleWeekGrid_conflict__nDcXy{background:var(--orange-background);box-shadow:none}.scheduleWeekGrid_container__dMu-Z.scheduleWeekGrid_editable__jdeMk .scheduleWeekGrid_slot__QJCwv{touch-action:none;-webkit-user-select:none;user-select:none}@media(min-width:1100px){.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_weekdayShort__vdhnC{display:none}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_weekdayFull__jkIw3{display:block}}@media(max-width:800px){.scheduleWeekGrid_container__dMu-Z{margin:0;max-width:100%;overflow-x:hidden;width:100%}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi{min-width:0;width:100%}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi thead th{font-size:clamp(10px,3vw,13px);height:clamp(32px,9vw,40px);padding:0}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi tbody{transform:translateY(clamp(6px,2vw,8px))}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeCell__Pww7j,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeHead__jgBnH{font-size:clamp(9px,2.8vw,13px);width:clamp(38px,12vw,58px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeCell__Pww7j,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL{height:clamp(16px,4.2vw,20px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeCell__Pww7j[data-time-label]:after,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL[data-time-label]:after{right:clamp(4px,1.5vw,9px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL{height:clamp(32px,8.4vw,40px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_slot__QJCwv,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi td{height:clamp(16px,4.2vw,20px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi tfoot td{height:clamp(32px,8.4vw,40px)}}@media(max-width:420px){.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi thead th{font-size:clamp(9px,2.8vw,11px)}.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeCell__Pww7j,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeEndCell__c1vkL,.scheduleWeekGrid_container__dMu-Z .scheduleWeekGrid_table__PoSxi .scheduleWeekGrid_timeHead__jgBnH{font-size:clamp(8px,2.6vw,11px);width:clamp(34px,11vw,46px)}}.scheduleDateOverrides_container__YH1iw{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin:0 18px;max-width:100%;min-width:0;padding:18px;width:calc(100% - 36px)}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_header__sh9Xu{align-items:center;display:flex;gap:16px;justify-content:space-between}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_header__sh9Xu h3{font-size:18px;margin:0}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_header__sh9Xu p{color:var(--gray-medium);font-size:14px;margin:5px 0 0}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_addButton__NzNCh,.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_cardActions__UJG21 button{background:var(--blue-background);border:1px solid var(--blue-light);border-radius:9px;color:var(--blue-dark);cursor:pointer;font:inherit;font-weight:700;min-height:38px;padding:0 14px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_empty__wFxJY{background:var(--gray-lighter);border-radius:10px;color:var(--gray-medium);margin:0;padding:14px;text-align:center}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_list__LY-F-{display:flex;flex-direction:column;gap:14px;min-width:0}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_card__1YUnN{background:var(--white);border:1px solid var(--gray-border);border-radius:12px;min-width:0;padding:16px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_fields__BDfRg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr)}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_summary__AR0C3{align-items:center;color:var(--dark-gray);display:flex;font-size:14px;font-weight:700;gap:16px;justify-content:space-between;margin-top:14px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_cardActions__UJG21{display:flex;gap:8px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_cardActions__UJG21 .scheduleDateOverrides_removeButton__6BQtM{background:var(--red-background);border-color:var(--red-light);color:var(--red-dark)}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_grid__KUN1a{border:1px solid var(--gray-border);border-radius:12px;margin-top:16px;max-width:100%;min-width:0;overflow:hidden;width:100%}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_grid__KUN1a>p{background:var(--gray-lighter);border-bottom:1px solid var(--gray-border);color:var(--gray-medium);font-size:13px;margin:0;padding:10px 14px}@media(max-width:700px){.scheduleDateOverrides_container__YH1iw{margin:0;padding:clamp(10px,3.5vw,14px);width:100%}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_header__sh9Xu,.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_summary__AR0C3{align-items:stretch;flex-direction:column}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_header__sh9Xu{gap:10px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_header__sh9Xu h3{font-size:clamp(16px,4.8vw,18px)}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_header__sh9Xu p{font-size:clamp(12px,3.5vw,14px);line-height:1.4}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_fields__BDfRg{gap:12px;grid-template-columns:1fr}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_card__1YUnN{padding:clamp(10px,3.5vw,14px)}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_summary__AR0C3{font-size:13px;gap:10px;margin-top:12px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_cardActions__UJG21{flex-wrap:wrap}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_cardActions__UJG21 button{flex:1 1 140px;font-size:13px;padding:0 10px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_addButton__NzNCh{font-size:13px;width:100%}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_grid__KUN1a{margin-top:12px}.scheduleDateOverrides_container__YH1iw .scheduleDateOverrides_grid__KUN1a>p{font-size:12px;line-height:1.4;padding:9px 10px}}.scheduleCalendar_container__TCAH\+{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);box-sizing:border-box;color:var(--black-hover);display:flex;flex-direction:column;gap:18px;max-width:100%;min-width:0;overflow:hidden;padding:0 0 18px;width:100%}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_header__6gGvq{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;gap:18px;justify-content:space-between;min-height:64px;padding:14px 22px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_header__6gGvq .scheduleCalendar_title__UnGDY{color:var(--black-hover);font-size:24px;font-weight:600;line-height:1.3;margin:0}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_header__6gGvq .scheduleCalendar_subtitle__Z-DAP{color:var(--gray-medium);font-size:15px;line-height:1.4;margin:5px 0 0}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc{align-items:center;color:var(--dark-gray);display:inline-flex;font-size:14px;font-weight:600;gap:7px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc:before{border-radius:4px;content:"";height:14px;width:14px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc.scheduleCalendar_disabled__759cd:before{background:#3f3f46;border:1px solid #27272a}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc.scheduleCalendar_available__r2xJ3:before{background:#d7f0df;border:1px solid #11833d}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc.scheduleCalendar_selected__SjgLc:before{background:#86d6a5;border:1px solid #2f9e55}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc.scheduleCalendar_occupied__XqY-H:before{background:#f8dada;border:1px solid #d32f2f}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc.scheduleCalendar_conflict__pGCtZ:before{background:var(--orange-background);border:1px solid var(--orange)}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_controls__MF6nq{align-items:flex-end;background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin:0 18px;padding:16px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_controls__MF6nq .scheduleCalendar_field__l21WK{display:flex;flex-direction:column;gap:7px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_controls__MF6nq .scheduleCalendar_field__l21WK label{color:var(--dark-gray);font-size:14px;font-weight:700}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_controls__MF6nq .scheduleCalendar_field__l21WK input{background:var(--white);border:1px solid var(--gray-border);border-radius:10px;color:var(--black-hover);font:inherit;height:42px;outline:none;padding:0 12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_controls__MF6nq .scheduleCalendar_checkbox__I9lfX{align-items:center;color:var(--dark-gray);display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:42px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_actions__qEYcs{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:0 18px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_actions__qEYcs button{background:var(--blue);border:1px solid var(--blue);border-radius:10px;color:var(--white);cursor:pointer;font:inherit;font-weight:700;height:42px;min-width:140px;padding:0 18px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_actions__qEYcs button:disabled{cursor:default;opacity:.6}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_actions__qEYcs button:not(:disabled):hover{background:var(--blue-hover);border-color:var(--blue-hover)}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_message__Yx0WB{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:12px;color:var(--dark-gray);margin:0 18px;padding:14px 16px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_error__Jtbz6{color:var(--red-dark);font-size:14px;font-weight:700;margin:0 18px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_preview__1TiIe{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 18px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_preview__1TiIe .scheduleCalendar_previewBlock__o-FNh{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:12px;padding:16px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_preview__1TiIe .scheduleCalendar_previewBlock__o-FNh h3{color:var(--black-hover);font-size:18px;margin:0 0 12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_preview__1TiIe .scheduleCalendar_previewBlock__o-FNh ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_preview__1TiIe .scheduleCalendar_previewBlock__o-FNh li{color:var(--dark-gray);font-size:14px;line-height:1.4}@media(max-width:900px){.scheduleCalendar_container__TCAH\+ .scheduleCalendar_header__6gGvq{align-items:stretch;flex-direction:column}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_preview__1TiIe{grid-template-columns:1fr}}@media(max-width:600px){.scheduleCalendar_container__TCAH\+{border-radius:10px;gap:12px;padding-bottom:12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_header__6gGvq{gap:12px;min-height:0;padding:12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_header__6gGvq .scheduleCalendar_title__UnGDY{font-size:clamp(18px,5.5vw,22px)}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_header__6gGvq .scheduleCalendar_subtitle__Z-DAP{font-size:clamp(12px,3.6vw,14px)}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq{gap:8px 12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc{font-size:clamp(11px,3.3vw,13px);gap:5px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_legend__cYzwq .scheduleCalendar_legendItem__wbphc:before{height:12px;width:12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_actions__qEYcs,.scheduleCalendar_container__TCAH\+ .scheduleCalendar_error__Jtbz6,.scheduleCalendar_container__TCAH\+ .scheduleCalendar_message__Yx0WB{margin-left:12px;margin-right:12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_actions__qEYcs button{font-size:14px;height:40px;min-width:0;padding:0 12px;width:100%}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_message__Yx0WB{font-size:13px;padding:12px}.scheduleCalendar_container__TCAH\+ .scheduleCalendar_error__Jtbz6{font-size:13px}}.toggleSwitch_container__24R80{cursor:pointer;display:flex;gap:8px}.toggleSwitch_container__24R80 .toggleSwitch_text__hqKMV{font-size:18px}.toggleSwitch_container__24R80{--time:.35s}.toggleSwitch_container__24R80 .toggleSwitch_toggleSwitch__1Kv57{background-color:var(--black);border-radius:36px;height:22px;min-height:22px;min-width:54px;position:relative;transition:all var(--time) ease;width:54px}.toggleSwitch_container__24R80 .toggleSwitch_toggleSwitch__1Kv57 .toggleSwitch_thumb__kgxHD{background-color:var(--blue);border-radius:32px;height:20px;left:2px;position:absolute;top:1px;transition:all var(--time) ease;width:20px}.toggleSwitch_container__24R80 .toggleSwitch_toggleSwitch__1Kv57.toggleSwitch_selected__xzypL{background-color:var(--blue)}.toggleSwitch_container__24R80 .toggleSwitch_toggleSwitch__1Kv57.toggleSwitch_selected__xzypL .toggleSwitch_thumb__kgxHD{background-color:var(--black);left:32px}.studentRegularScheduleDelete_modal__vkQna{background:var(--white);border-radius:18px;color:var(--black-hover);width:min(620px,100vw - 32px)}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_header__dbB6-{border-bottom:1px solid var(--gray-border);display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_header__dbB6- h3{font-size:24px;margin:0}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_header__dbB6- p{color:var(--gray-medium);font-size:14px;line-height:1.4;margin:6px 0 0}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_closeButton__VB1oE{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:50%;color:var(--gray-medium);cursor:pointer;display:grid;flex:0 0 auto;font-size:28px;height:36px;padding:0;place-items:center;width:36px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_content__zh6Ed{display:flex;flex-direction:column;gap:18px;padding:22px 24px 8px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_toggle__kIvfZ{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;padding:14px 16px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_actions__3mm2D{display:flex;gap:12px;justify-content:flex-end;padding:18px 24px 24px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_cancelButton__HMe19,.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_deleteButton__M3de4{height:46px;min-width:150px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_cancelButton__HMe19{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--black-hover);cursor:pointer;font:inherit;font-weight:700}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_deleteButton__M3de4{overflow:hidden}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_deleteButton__M3de4 button{background:var(--red-dark)}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_deleteButton__M3de4 button:hover{background:var(--red)}@media(max-width:600px){.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_header__dbB6-{padding:18px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_header__dbB6- h3{font-size:20px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_content__zh6Ed{padding:18px 18px 6px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_actions__3mm2D{align-items:stretch;flex-direction:column-reverse;padding:16px 18px 18px}.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_cancelButton__HMe19,.studentRegularScheduleDelete_modal__vkQna .studentRegularScheduleDelete_deleteButton__M3de4{min-width:0;width:100%}}.financeWidget_container__jng5G{display:flex;flex-direction:column;gap:24px;width:100%}.financeWidget_container__jng5G .financeWidget_topRow__Jrs\+c{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.financeWidget_container__jng5G .financeWidget_topRow__Jrs\+c .financeWidget_calendar__\+\+7iS{display:flex;flex-direction:column;max-width:100%;width:-webkit-fit-content;width:fit-content}.financeWidget_container__jng5G .financeWidget_topRow__Jrs\+c .financeWidget_selectedWorkTgs__fteTE{max-width:100%;width:360px}.financeWidget_container__jng5G .financeWidget_choose__t229j{margin-bottom:20px}.financeWidget_container__jng5G .financeWidget_data__TVwtl{display:flex;flex-direction:column;gap:30px;margin-top:40px}.financeWidget_container__jng5G .financeWidget_data__TVwtl .financeWidget_section__e8deI{display:flex;flex-direction:column;font-weight:500;gap:16px}.financeWidget_container__jng5G .financeWidget_data__TVwtl .financeWidget_section__e8deI .financeWidget_subtitle__c0aWA{font-size:20px;font-weight:600;margin-bottom:6px}@media(max-width:1250px){.financeWidget_container__jng5G .financeWidget_topRow__Jrs\+c{flex-direction:column-reverse}}@media(max-width:700px){.financeWidget_container__jng5G{gap:18px}.financeWidget_container__jng5G .financeWidget_topRow__Jrs\+c{gap:16px}.financeWidget_container__jng5G .financeWidget_calendar__\+\+7iS,.financeWidget_container__jng5G .financeWidget_selectedWorkTgs__fteTE{width:100%}.financeWidget_container__jng5G .financeWidget_data__TVwtl{gap:22px;margin-top:20px}.financeWidget_container__jng5G .financeWidget_data__TVwtl .financeWidget_section__e8deI{gap:12px}.financeWidget_container__jng5G .financeWidget_data__TVwtl .financeWidget_section__e8deI .financeWidget_subtitle__c0aWA{font-size:18px}}.workTgFilter_container__couSF{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.workTgFilter_label__xe\+TY{flex-shrink:0}.workTgFilter_selector__aZSFk{flex:1 1 auto;max-width:440px;min-width:0}@media(max-width:600px){.workTgFilter_container__couSF{align-items:stretch;flex-direction:column;gap:8px}.workTgFilter_selector__aZSFk{max-width:none;width:100%}}.assistantPenaltyBonus_content__vD\+5G{display:flex;flex-direction:column;gap:20px;height:640px;margin-top:20px;overflow:auto}.assistantPenaltyBonus_content__vD\+5G .assistantPenaltyBonus_hr__8MNZ2{background-color:var(--gray);height:1px;max-width:100%;min-height:1px;width:900px}.assistantPenaltyBonus_loader__Il3r7{margin-top:20px}.assistantPenaltyBonus_data__xwgRt{margin-top:20px;max-width:100%;width:600px}.assistantPenaltyBonus_widget__haRIK{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);margin-top:8px;max-width:100%;padding:30px;width:-webkit-fit-content;width:fit-content}.assistantPenaltyBonus_widget__haRIK .assistantPenaltyBonus_sign__YSCXm{font-size:24px;font-weight:600;margin-bottom:20px}@media(max-width:600px){.assistantPenaltyBonus_content__vD\+5G{height:520px}.assistantPenaltyBonus_widget__haRIK{padding:18px;width:100%}.assistantPenaltyBonus_widget__haRIK .assistantPenaltyBonus_sign__YSCXm{font-size:20px}}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_total__-D4fD{display:flex;flex-direction:column;gap:8px}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji{border-top:2px solid #000;display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-top:20px}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U{border-bottom:1px solid var(--gray);padding-bottom:20px}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE{align-items:center;display:flex;gap:4px;justify-content:space-between}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_amountBox__pschT,.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_amountBox__pschT .penaltiesBonuses_amountWrap__F0XI3{align-items:center;display:flex}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_amountBox__pschT .penaltiesBonuses_amountWrap__F0XI3 .penaltiesBonuses_amount__R3Uk0{font-weight:500}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_amountBox__pschT .penaltiesBonuses_type__AQ8Q3{align-items:center;display:flex;gap:4px;position:relative}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_amountBox__pschT .penaltiesBonuses_type__AQ8Q3:before{background-color:var(--red);border-radius:100%;content:"";display:block;height:8px;width:8px}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_amountBox__pschT .penaltiesBonuses_type__AQ8Q3.penaltiesBonuses_bonus__qkIYv:before{background-color:var(--green)}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_created__QcHBL{color:#555;font-size:14px}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE .penaltiesBonuses_delete__hDqnv{margin-left:12px}.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_comment__h4OMS{margin-top:10px}@media(max-width:550px){.penaltiesBonuses_container__bhBa3 .penaltiesBonuses_items__cGLji .penaltiesBonuses_item__0Ok7U .penaltiesBonuses_header__iJ6vE{align-items:start;flex-direction:column;gap:3px}}.addPenaltyBonus_container__wegW1 .addPenaltyBonus_button__YB4Gv{height:40px;margin-top:20px;max-width:100%;width:240px}.addPenaltyBonus_content__8C3lz{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:30px 50px;width:500px}.addPenaltyBonus_content__8C3lz .addPenaltyBonus_sign__MZsnW{margin-bottom:4px;margin-left:4px}.addPenaltyBonus_content__8C3lz .addPenaltyBonus_button__YB4Gv{height:40px;margin-top:8px}@media(max-width:600px){.addPenaltyBonus_content__8C3lz{padding:20px;width:calc(100vw - 32px)}.addPenaltyBonus_content__8C3lz .addPenaltyBonus_button__YB4Gv{width:100%}}.switchButton_container__kEpSo{grid-gap:6px;align-items:center;background-color:#f5f5f5;border-radius:14px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);padding:6px;width:100%}.switchButton_container__kEpSo .switchButton_buttonWrap__coTlo.switchButton_selected__fBs4a .switchButton_button__aZ11C{background-color:#fff}.switchButton_container__kEpSo .switchButton_buttonWrap__coTlo .switchButton_button__aZ11C{background-color:#f5f5f5;border:none;border-radius:8px;cursor:pointer;height:36px;transition:all .15s ease;width:100%}.switchButton_container__kEpSo .switchButton_buttonWrap__coTlo .switchButton_button__aZ11C:hover{background-color:#fff}.tutorSalaries_container__69HpU{display:flex;flex-direction:column;gap:20px}.tutorSalaries_container__69HpU .tutorSalaries_title__lWNfL{font-size:24px;font-weight:600}.tutorSalaries_container__69HpU .tutorSalaries_controls__\+\+iY-{display:flex;flex-direction:column;gap:16px}.tutorSalaries_container__69HpU .tutorSalaries_types__6Co7T{display:flex;flex-wrap:wrap;gap:8px}.tutorSalaries_container__69HpU .tutorSalaries_typeButton__tbpLM{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--surface-radius-small);box-shadow:var(--surface-shadow);cursor:pointer;padding:10px 16px}.tutorSalaries_container__69HpU .tutorSalaries_active__erqS2{background:var(--green);color:var(--white)}.tutorSalaries_container__69HpU .tutorSalaries_selectedWorkTgs__oGMyL{max-width:420px}.tutorSalaries_container__69HpU .tutorSalaries_download__yRj2K{width:-webkit-fit-content;width:fit-content}.tutorSalaries_container__69HpU .tutorSalaries_total__sJ23M{font-size:18px;font-weight:600}.tutorSalaries_container__69HpU .tutorSalaries_wrapTable__4Yazo{overflow-x:auto}.tutorSalaries_container__69HpU .tutorSalaries_copyCell__ru6bv{align-items:center;display:flex;gap:8px;min-width:-webkit-max-content;min-width:max-content}@media(max-width:650px){.tutorSalaries_container__69HpU{gap:16px}.tutorSalaries_container__69HpU .tutorSalaries_title__lWNfL{font-size:20px}.tutorSalaries_container__69HpU .tutorSalaries_types__6Co7T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tutorSalaries_container__69HpU .tutorSalaries_typeButton__tbpLM{padding:9px 10px}.tutorSalaries_container__69HpU .tutorSalaries_download__yRj2K,.tutorSalaries_container__69HpU .tutorSalaries_selectedWorkTgs__oGMyL{max-width:none;width:100%}.tutorSalaries_container__69HpU .tutorSalaries_total__sJ23M{font-size:16px}}.table_table__vJzJu{border-collapse:collapse;width:100%}.table_table__vJzJu th{text-align:start}.table_table__vJzJu td,.table_table__vJzJu th{padding:12px 6px}.table_table__vJzJu tr{border-bottom:1px solid var(--gray)}.finance_container__RTx95{display:flex;flex-direction:column;gap:40px}.finance_container__RTx95 .finance_finance__57YzS{margin-top:8px;max-width:100%;position:relative;width:-webkit-fit-content;width:fit-content}.finance_container__RTx95 .finance_finance__57YzS .finance_title__6l4wD{font-size:24px;font-weight:600;margin-bottom:20px}.finance_container__RTx95 .finance_finance__57YzS.finance_data__JH9Qn{z-index:40}.finance_container__RTx95 .finance_fullWidth__bDwzV{width:100%}.finance_container__RTx95 .finance_salariesBlock__PrRlu{z-index:20}.finance_container__RTx95 .finance_transactionsBlock__6owXG{z-index:10}.finance_container__RTx95 .finance_archivesBlock__ZBeaC{margin-top:8px;max-width:100%;position:relative;width:1000px;z-index:30}@media(max-width:700px){.finance_container__RTx95{gap:24px}.finance_container__RTx95 .finance_archivesBlock__ZBeaC,.finance_container__RTx95 .finance_finance__57YzS{margin-top:0;width:100%}.finance_container__RTx95 .finance_finance__57YzS .finance_title__6l4wD{font-size:20px;margin-bottom:16px}}.adminDownloadTutors_container__qbxOk{align-items:stretch;display:flex;flex-direction:column;gap:18px;width:100%}.adminDownloadTutors_title__Y1GTh{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:0;text-align:left;width:100%}.adminDownloadTutors_title__Y1GTh svg{height:26px;transition:transform .18s ease;width:26px}.adminDownloadTutors_actionSign__5J6R4{color:#1f2a44;font-size:24px;font-weight:600}.adminDownloadTutors_features__gQVby{display:none;flex-direction:column;gap:18px;padding-top:4px;width:100%}.adminDownloadTutors_features__gQVby .adminDownloadTutors_hr__0aHtw{background-color:#d9deea;height:1px;width:100%}.adminDownloadTutors_open__iVEUa .adminDownloadTutors_title__Y1GTh svg{transform:rotate(180deg)}.adminDownloadTutors_open__iVEUa .adminDownloadTutors_features__gQVby{display:flex}@media(max-width:650px){.adminDownloadTutors_actionSign__5J6R4{font-size:22px}}.downloadAllTutors_button__-A9KS{width:-webkit-fit-content;width:fit-content}.downloadAllTutors_container__nai1u{align-items:center;cursor:pointer;display:flex;gap:30px;transition:all .15s ease}.downloadAllTutors_container__nai1u img{object-fit:cover;width:36px}.downloadAllTutors_container__zi6aJ{display:flex;flex-direction:column;gap:10px;transition:all .15s ease}.downloadAllTutors_container__zi6aJ img{object-fit:cover;width:36px}.downloadAllTutors_container__zi6aJ .downloadAllTutors_sign__-wvAA{align-items:center;display:flex;gap:10px}.adminTransactions_container__\+q-RR{display:flex;flex-direction:column;gap:24px;width:100%}.adminTransactions_container__\+q-RR .adminTransactions_title__STIgB{font-size:24px;font-weight:600}.adminTransactions_container__\+q-RR .adminTransactions_count__AdL5r{color:var(--gray-dark);font-size:18px;text-align:start}.adminTransactions_container__\+q-RR .adminTransactions_loader__HbrJ8{padding:40px 0}.adminTransactions_container__\+q-RR .adminTransactions_list__XlspI{display:flex;flex-direction:column;gap:16px}.adminTransactions_container__\+q-RR .adminTransactions_card__xr5cx{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);padding:22px 24px;width:100%}.adminTransactions_container__\+q-RR .adminTransactions_cardTop__JWabC{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.adminTransactions_container__\+q-RR .adminTransactions_amount__Tki9X{color:#1f2a44;font-size:28px;font-weight:700}.adminTransactions_container__\+q-RR .adminTransactions_statusOk__SVG2o,.adminTransactions_container__\+q-RR .adminTransactions_statusPending__LNNGl{border-radius:999px;font-size:15px;font-weight:600;padding:8px 14px;white-space:nowrap}.adminTransactions_container__\+q-RR .adminTransactions_statusOk__SVG2o{background:#e7f7ed;color:#1f8b4c}.adminTransactions_container__\+q-RR .adminTransactions_statusPending__LNNGl{background:#fff0d9;color:#b26a00}.adminTransactions_container__\+q-RR .adminTransactions_infoGrid__3z2Zj{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminTransactions_container__\+q-RR .adminTransactions_infoItem__54vO1{display:flex;flex-direction:column;gap:6px;min-width:0}.adminTransactions_container__\+q-RR .adminTransactions_label__cBKCy{color:#7c879c;font-size:14px;font-weight:600}.adminTransactions_container__\+q-RR .adminTransactions_value__jADp7{color:#1f2a44;font-size:18px;font-weight:500}.adminTransactions_container__\+q-RR .adminTransactions_studentLink__pTlS4{color:var(--blue);font-size:18px;font-weight:600;text-decoration:none}.adminTransactions_container__\+q-RR .adminTransactions_studentLink__pTlS4:hover{text-decoration:underline}.adminTransactions_container__\+q-RR .adminTransactions_empty__ljK4V{background:var(--blue-background);border-radius:18px;color:var(--gray-medium);font-size:17px;padding:18px 20px}@media(max-width:900px){.adminTransactions_container__\+q-RR .adminTransactions_infoGrid__3z2Zj{grid-template-columns:1fr}}@media(max-width:650px){.adminTransactions_container__\+q-RR .adminTransactions_card__xr5cx{padding:18px}.adminTransactions_container__\+q-RR .adminTransactions_cardTop__JWabC{align-items:stretch;flex-direction:column}.adminTransactions_container__\+q-RR .adminTransactions_amount__Tki9X{font-size:24px}}.auth_wrapper__HUghh,.auth_wrapper__RwclM{align-items:center;display:flex;justify-content:center;min-height:100vh}.auth_container__6gKEp{display:flex;flex-direction:column;gap:10px;max-width:100%;width:400px}.auth_container__6gKEp .auth_title__8YKXo{font-size:40px;text-align:center}.auth_container__6gKEp .auth_button__ogPG-{height:40px;margin:8px auto 0;max-width:100%;width:240px}.auth_container__6gKEp p{margin-bottom:12px}.auth_container__6gKEp .auth_back__EnAIw{color:var(--blue);cursor:pointer;display:flex;justify-content:center;margin-top:12px;transition:all .15s ease}.auth_container__6gKEp .auth_back__EnAIw:hover{color:var(--blue-hover)}.auth_container__6gKEp .auth_back__EnAIw.auth_disabled__Ht1K\+{color:var(--blue);cursor:auto}@media(max-width:480px){.auth_container__6gKEp .auth_title__8YKXo{font-size:30px}}.notFound_container__SzXIU{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;max-width:calc(100vw - 32px);width:300px}.notFound_container__SzXIU .notFound_code__IPGUj{font-size:52px;font-weight:600}.notFound_container__SzXIU .notFound_text__QXTMK{font-size:20px;font-weight:500;text-align:center}.notFound_container__SzXIU .notFound_button__Z6NaR{height:40px;margin-top:32px;width:260px}@media(max-width:480px){.notFound_container__SzXIU .notFound_code__IPGUj{font-size:42px}.notFound_container__SzXIU .notFound_text__QXTMK{font-size:18px}.notFound_container__SzXIU .notFound_button__Z6NaR{width:100%}}.tutorLessons_container__fXTKd{min-height:510px}.tutorLessons_container__fXTKd.tutorLessons_isOpen__w3HET{min-height:0}.tutorLessons_container__fXTKd .tutorLessons_title__qeke4{font-size:24px;font-weight:600;padding-bottom:20px}.tutorLessons_container__fXTKd .tutorLessons_content__dKycL{display:flex;flex-direction:column;gap:20px;height:480px;margin-top:20px;overflow:hidden}.table_wrapTable__Uf\+wA{overflow:auto}.table_wrapTable__Uf\+wA .table_table__oBsx9{border-collapse:collapse;text-align:start;width:100%}.table_wrapTable__Uf\+wA .table_table__oBsx9 .table_item__5Ofyl{border-bottom:1px solid var(--black)}.table_wrapTable__Uf\+wA .table_table__oBsx9 .table_item__5Ofyl th{padding:16px 6px;text-align:start}.table_wrapTable__Uf\+wA .table_table__oBsx9 .table_features__n496v{align-items:center;display:flex;gap:40px;justify-content:flex-end}@media(max-width:650px){.table_wrapTable__Uf\+wA{display:none}}.changeDurationLesson_container__zW9Gr>img{cursor:pointer;height:32px;width:32px}.changeDurationLesson_change__ReORU{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px;max-width:100%;padding:40px 60px;width:460px}.changeDurationLesson_change__ReORU .changeDurationLesson_date__ptmH1{display:flex;flex-direction:column}.changeDurationLesson_change__ReORU .changeDurationLesson_date__ptmH1>span{display:flex;flex-wrap:wrap}.changeDurationLesson_change__ReORU .changeDurationLesson_button__R9\+EQ{height:40px;margin-top:10px}@media(max-width:480px){.changeDurationLesson_change__ReORU{padding:30px 40px}}.content_loader__VyC7u{margin-left:40px;margin-top:40px}.content_count__Q67Yp{margin-top:10px;text-align:start}@media(max-width:650px){.content_count__Q67Yp{border-bottom:1px solid var(--black);padding-bottom:12px}}.items_items__CPeyV{display:none}@media(max-width:650px){.items_items__CPeyV{display:flex;flex-direction:column;gap:30px;overflow:auto}.items_items__CPeyV .items_features__R8liA{align-items:start;display:flex;gap:20px;margin-top:6px}}.adminLessons_container__Ra\+XX{min-height:510px}.adminLessons_container__Ra\+XX .adminLessons_title__LTUhO{font-size:24px;font-weight:600;padding-bottom:20px}.adminLessons_container__Ra\+XX .adminLessons_loader__lxqr2{margin-left:40px;margin-top:40px}.adminLessons_container__Ra\+XX .adminLessons_count__a\+bxx,.table_table__tCErr{margin-top:20px;text-align:start}.table_table__tCErr{border-collapse:collapse;width:100%}.table_table__tCErr .table_item__bWEeG{border-bottom:1px solid var(--black)}.table_table__tCErr .table_item__bWEeG th{padding:16px 6px;text-align:start}.table_table__tCErr .table_features__8g1mU{align-items:center;display:flex;gap:40px;justify-content:flex-end}@media(max-width:850px){.table_table__tCErr{display:none}}.items_items__n4wPE{display:none}@media(max-width:850px){.items_items__n4wPE{border-top:1px solid var(--black);display:flex;flex-direction:column;gap:20px;margin-top:12px}.items_items__n4wPE .items_features__6LJ3N{align-items:start;display:flex;gap:20px;margin-top:6px}}.studentsArchive_container__MZlc7{display:flex;flex-direction:column;gap:12px}.studentsArchive_container__MZlc7 .studentsArchive_search__65hjx{align-items:center;display:flex;gap:20px;justify-content:space-between}.studentsArchive_container__MZlc7 .studentsArchive_search__65hjx .studentsArchive_searchItems__wgMQo{max-width:100%;width:600px}.studentsArchive_container__MZlc7 .studentsArchive_search__65hjx .studentsArchive_studentsCount__98IPA{white-space:nowrap}.studentsArchive_container__MZlc7 .studentsArchive_list__Yz4vK{display:flex;flex-direction:column;gap:14px}.studentsArchive_container__MZlc7 .studentsArchive_studentCard__5psXi{cursor:pointer;display:block}.studentsArchive_container__MZlc7 .studentsArchive_nameLink__bBi0o{color:inherit;text-decoration:none}.studentsArchive_container__MZlc7 .studentsArchive_infoGrid__0fTrl{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.studentsArchive_container__MZlc7 .studentsArchive_metaRow__tR0HW{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.studentsArchive_container__MZlc7 .studentsArchive_tgLink__N5\+cj{color:var(--blue);font-weight:500;text-decoration:none}.studentsArchive_container__MZlc7 .studentsArchive_tgLink__N5\+cj:hover{color:var(--blue-hover)}.studentsArchive_container__MZlc7 .studentsArchive_commentsWrap__m3Hmo{color:#6f6f6f}.studentsArchive_container__MZlc7 .studentsArchive_paymentLogo__gfMrx{height:24px;margin:0 8px 0 6px;object-fit:contain;vertical-align:middle;width:24px}.studentsArchive_container__MZlc7 .studentsArchive_paymentName__O7Bkr{vertical-align:middle}@media(max-width:700px){.studentsArchive_container__MZlc7 .studentsArchive_header__Fkbsg{align-items:start;flex-direction:column-reverse}.studentsArchive_container__MZlc7 .studentsArchive_search__65hjx{align-items:start;flex-direction:column;gap:10px}.studentsArchive_container__MZlc7 .studentsArchive_infoGrid__0fTrl{grid-template-columns:1fr}}.payment_container__VNty6{display:flex;flex-direction:column;gap:14px;max-width:100%;width:400px}.payment_container__VNty6 .payment_title__Qdiyo{font-size:18px;font-weight:500;margin-bottom:-8px}.payment_container__VNty6 .payment_fn__FVL2p{height:44px}.payment_container__VNty6 .payment_legalInfo__P37uM{background:#f8fbff;border:1px solid #dbe4f0;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.payment_container__VNty6 .payment_legalLink__neBAt{color:var(--blue);text-decoration:underline}.payment_wrapper__LDsj\+{align-items:center;display:flex;height:100vh;justify-content:center;max-width:100%;padding:0 20px;width:100%}.studentsLayout_header__eOR6S{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:40px}.studentsLayout_header__eOR6S .studentsLayout_switchButton__MLFux{left:50%;max-width:100%;position:absolute;transform:translateX(-50%);width:500px}.studentsLayout_header__eOR6S .studentsLayout_wrap__e0mOI{align-items:center;display:flex;justify-content:flex-end;width:100%}.studentsLayout_header__eOR6S .studentsLayout_wrap__e0mOI .studentsLayout_hint__AvIun{align-items:center;display:flex}.studentsLayout_header__eOR6S .studentsLayout_wrap__e0mOI .studentsLayout_add__nGq6Y{display:flex;height:40px;max-width:100%;width:240px}.studentsLayout_controls__F6N5a{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin:20px 0;width:100%}.studentsLayout_filter__1HqHv{flex:1 1 auto;min-width:0;position:relative;z-index:22}.studentsLayout_students__kW1Fm.studentsLayout_permission__V\+p63{border-top:1px solid var(--gray);margin-top:20px;padding-top:10px}.studentsLayout_adminActionsStudents__xVSx4{display:flex;flex:0 0 auto;isolation:isolate;justify-content:flex-end;overflow:visible;position:relative;z-index:21}@media(max-width:1100px){.studentsLayout_header__eOR6S{flex-direction:column}.studentsLayout_header__eOR6S .studentsLayout_hint__AvIun{width:auto}.studentsLayout_header__eOR6S .studentsLayout_switchButton__MLFux{left:auto;margin:0 auto;position:relative;transform:none}.studentsLayout_controls__F6N5a{align-items:stretch;flex-direction:column}.studentsLayout_adminActionsStudents__xVSx4{justify-content:flex-start;width:100%}}.studentFilters_container__kp\+V8{width:100%}.studentFilters_content__g7wEO{display:flex;flex-direction:column;gap:18px;padding-top:8px;width:100%}.studentFilters_filterItem__IE99s{width:100%}.studentFilters_label__ZcFcw{color:var(--black);display:block;font-size:12px;font-weight:500;margin-bottom:6px;white-space:nowrap}.studentFilters_payments__E-9jG{max-width:520px;width:100%}.studentFilters_toggle__5q69p{align-items:center;display:flex;gap:14px}.studentFilters_toggleLabel__pdEPi{font-weight:500}.studentFilters_container__kp\+V8 .openContainer_content__Q5Ak-{width:100%}.studentFilters_container__kp\+V8 .openContainer_title__v9zHQ{min-width:0;width:-webkit-fit-content;width:fit-content}@media(max-width:850px){.studentFilters_payments__E-9jG{max-width:100%}}.adminActionStudents_actionSign__Lh\+y\+{font-weight:500}.adminActionStudents_features__Db-Hd{display:flex;flex-direction:column;gap:20px;width:min(320px,100vw - 32px)}.changeAllStudentsPayment_container__DoScX{align-items:center;display:inline-flex}.changeAllStudentsPayment_container__DoScX .changeAllStudentsPayment_button__nZeIK{height:40px}.changeAllStudentsPayment_change__TLxQP{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:40px}.tutorAccruals_wrapper__hmMcQ{display:flex;flex-direction:column;gap:20px}.tutorAccruals_wrapper__hmMcQ .tutorAccruals_payouts__Jn9Yy{max-width:100%;width:960px}.tutorPenaltyBonus_content__Lw9M6{display:flex;flex-direction:column;gap:20px;height:640px;margin-top:20px;overflow:hidden}.tutorPenaltyBonus_content__Lw9M6 .tutorPenaltyBonus_hr__BLGhb{background-color:var(--gray);height:1px;max-width:100%;min-height:1px;width:900px}.tutorPenaltyBonus_loader__na9a9{margin-top:20px}.tutorPenaltyBonus_empty__TVi9F{color:var(--gray-medium);margin-top:20px}.tutorPenaltyBonus_data__yPRWp{flex:1 1;margin-top:20px;max-width:100%;min-height:0;overflow:auto;width:600px}.tutorPenaltyBonus_widget__o8VS1{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);margin-top:8px;max-width:100%;padding:30px;width:-webkit-fit-content;width:fit-content}.tutorPenaltyBonus_widget__o8VS1 .tutorPenaltyBonus_sign__NTtYD{font-size:24px;font-weight:600;margin-bottom:20px}@media(max-width:600px){.tutorPenaltyBonus_content__Lw9M6{height:520px}.tutorPenaltyBonus_widget__o8VS1{padding:18px;width:100%}.tutorPenaltyBonus_widget__o8VS1 .tutorPenaltyBonus_sign__NTtYD{font-size:20px}}.tutorFinance_container__qkxcb{display:flex;flex-direction:column;gap:20px;max-width:100%}.tutorFinance_container__qkxcb .tutorFinance_loader__JrTU4{margin:20px}.tutorFinance_container__qkxcb .tutorFinance_data__w1qbC{display:flex;flex-direction:column;font-size:17px;gap:17px}.tutorFinance_container__qkxcb .tutorFinance_data__w1qbC .tutorFinance_sub__Wp8iu{font-weight:500}.tutorFinance_container__qkxcb .tutorFinance_data__w1qbC span{margin-left:10px}.tutorFinance_container__Rhj0O{display:flex;flex-direction:column;gap:40px}.tutorFinance_container__Rhj0O .tutorFinance_finance__8jk6s{border-radius:20px;box-shadow:0 0 8px #0000004d;margin-top:8px;max-width:100%;padding:30px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:11}.tutorFinance_container__Rhj0O .tutorFinance_finance__8jk6s .tutorFinance_title__VSdN9{font-size:24px;font-weight:600;margin-bottom:20px}.tutorFinance_container__Rhj0O .tutorFinance_finance__8jk6s.tutorFinance_calendar__R\+t9s{z-index:14}.tutorFinance_container__Rhj0O .tutorFinance_finance__8jk6s.tutorFinance_accruals__st\+Cr{z-index:13}.tutorFinance_container__Rhj0O .tutorFinance_penaltyBonus__QzPmM{z-index:12}@media(max-width:650px){.tutorFinance_container__Rhj0O{gap:24px}.tutorFinance_container__Rhj0O .tutorFinance_finance__8jk6s{margin-top:0;padding:18px;width:100%}.tutorFinance_container__Rhj0O .tutorFinance_finance__8jk6s .tutorFinance_title__VSdN9{font-size:20px;margin-bottom:16px}}.spasibo_wrapper__Zo87i{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px;width:100%}.spasibo_card__yaIts{align-items:center;border-radius:24px;box-shadow:0 24px 60px #5035181f;display:flex;flex-direction:column;gap:14px;padding:40px 32px;text-align:center;width:min(520px,100%)}.spasibo_title__j8G7X{font-size:36px;font-weight:700;line-height:1.1}.spasibo_text__vJx8c{font-size:18px;line-height:1.5}@media screen and (max-width:640px){.spasibo_card__yaIts{border-radius:20px;padding:32px 20px}.spasibo_title__j8G7X{font-size:30px}.spasibo_text__vJx8c{font-size:16px}}.studentTagsWidget_container__O-eFW{display:flex;flex-direction:column;gap:24px}.studentTagsWidget_create__nYCMm{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.studentTagsWidget_create__nYCMm .studentTagsWidget_createTitle__Wyi17{font-size:28px;font-weight:500;margin-bottom:18px}.studentTagsWidget_create__nYCMm .studentTagsWidget_createForm__SYC7R{align-items:flex-end;display:flex;gap:16px}.studentTagsWidget_create__nYCMm .studentTagsWidget_input__jr6pi{flex:1 1;min-width:0}.studentTagsWidget_create__nYCMm .studentTagsWidget_createButton__\+vkRt{flex:0 0 100px;width:100px}.studentTagsWidget_list__Y0O2m{display:flex;flex-direction:column;gap:14px}.studentTagsWidget_search__-Qwyr{width:100%}.studentTagsWidget_tagRow__ZN-e6{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:24px;display:flex;gap:20px;justify-content:space-between;padding:20px 24px}.studentTagsWidget_tagInfo__JXh1p{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;font-weight:500;gap:12px}.studentTagsWidget_tagId__D62wI{color:#7a7a7a;font-size:16px;font-weight:400}.studentTagsWidget_actions__xYAVu{display:flex;gap:12px}.studentTagsWidget_modal__OvVxP{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000001f;min-width:360px;padding:24px}.studentTagsWidget_modal__OvVxP .studentTagsWidget_modalTitle__kg7ZZ{font-size:24px;font-weight:500;margin-bottom:18px}.studentTagsWidget_modal__OvVxP .studentTagsWidget_modalAction__koPUq{margin-top:20px}.studentTagsWidget_empty__sSNGt,.studentTagsWidget_loader__NMkzM{display:flex;justify-content:center;padding:36px 0}@media(max-width:720px){.studentTagsWidget_create__nYCMm{padding:18px}.studentTagsWidget_create__nYCMm .studentTagsWidget_createTitle__Wyi17{font-size:24px}.studentTagsWidget_create__nYCMm .studentTagsWidget_createForm__SYC7R{align-items:stretch;flex-direction:column}.studentTagsWidget_create__nYCMm .studentTagsWidget_createButton__\+vkRt{flex-basis:auto;width:100%}.studentTagsWidget_tagRow__ZN-e6{align-items:flex-start;flex-direction:column;padding:18px}.studentTagsWidget_actions__xYAVu{flex-direction:column;width:100%}.studentTagsWidget_modal__OvVxP{min-width:auto;width:calc(100vw - 48px)}}.idmCreate_container__o96Un{display:flex;flex-direction:column;gap:16px;margin:40px auto;max-width:100%;width:700px}.idmCreate_container__o96Un .idmCreate_title__59-lr{display:flex;justify-content:center}.idmCreate_block__4sIbX{background:#fff;border:1px solid #d9d9d9;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:18px}.idmCreate_dropdownCount__3icov{align-items:center;background:#f3f5fa;border-radius:999px;color:#6f6f6f;display:inline-flex;font-size:14px;height:28px;justify-content:center;min-width:28px;padding:0 8px}.idmCreate_dropdownIcon__hJ9oi{flex-shrink:0;transition:transform .2s ease}.idmCreate_dropdownIconOpen__piICI{transform:rotate(180deg)}.idmCreate_blockHeader__y94ZF{align-items:center;display:flex;gap:16px;justify-content:space-between}.idmCreate_blockTitle__qMobO{font-size:18px;font-weight:500}.idmCreate_checkboxList__FHyZI,.idmCreate_roleList__jPgF\+{display:flex;flex-direction:column;gap:12px}.idmCreate_roleCard__iVaGe{background:#f9fbff;border:1px solid #ececec;border-radius:18px;overflow:hidden}.idmCreate_roleHeader__UMII2{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.idmCreate_roleCheckbox__SCSpp{min-width:0}.idmCreate_roleToggle__YVyQw{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:10px;min-height:44px;padding:0 0 0 12px}.idmCreate_roleToggleInfo__iYmPR{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.idmCreate_roleMeta__XTNkG{color:#1f2a44;font-size:14px;font-weight:500}.idmCreate_roleContent__aWlbL{border-top:1px solid #ececec;display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.idmCreate_roleDescription__7Y308{color:#7b8190;font-size:14px;line-height:1.35;padding-top:12px}.idmCreate_checkboxItem__-QEds,.idmCreate_featureItem__7IYUi{border-bottom:1px solid #ececec;padding-bottom:12px}.idmCreate_featureItem__7IYUi{font-size:15px;font-weight:500}.idmCreate_featureItem__7IYUi .idmCreate_featureDescription__v3ocY{font-weight:400;padding-left:0}.idmCreate_featureDescription__v3ocY{color:#7b8190;font-size:14px;line-height:1.35;margin-top:6px;padding-left:34px}.idmCreate_relationEmpty__ZcYl\+{color:#6f6f6f}.idmCreate_actions__A5Seg{width:240px}.idmCreate_tutorMetaGrid__TQiVQ{display:flex;flex-direction:column;gap:16px}.idmCreate_tutorMetaSelect__0JUpj{display:flex;flex-direction:column;gap:8px}.idmCreate_tutorMetaSelect__0JUpj select{background:#fff;border:1px solid #d9d9d9;border-radius:16px;font-size:16px;min-height:48px;padding:0 16px;width:100%}.idmCreate_selectTitle__WRdT2{color:#7b8190;font-size:14px;min-height:20px}.idmCreate_selectError__ldxAd{color:#df4b4b;font-size:14px}@media(max-width:720px){.idmCreate_roleHeader__UMII2{grid-template-columns:1fr}.idmCreate_roleToggle__YVyQw{justify-content:space-between;padding-left:0;width:100%}.idmCreate_roleToggleInfo__iYmPR{align-items:flex-start;text-align:left}.idmCreate_blockHeader__y94ZF{align-items:stretch;flex-direction:column}.idmCreate_actions__A5Seg{width:100%}}.idmFeaturesWidget_container__bXTd4{display:flex;flex-direction:column;gap:20px}.idmFeaturesWidget_search__2TsF6{width:100%}.idmFeaturesWidget_filters__YGCnh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.idmFeaturesWidget_roleFilter__Z6QvG{min-width:280px}.idmFeaturesWidget_roleFilterTitle__UP3N2{color:#1f2a44;font-size:16px;font-weight:500}.idmFeaturesWidget_roleOptions__cdir9{display:flex;flex-direction:column;gap:6px;min-width:260px;padding:8px 0}.idmFeaturesWidget_roleOption__dKmkG{border-radius:12px;color:#3a4560;cursor:pointer;padding:10px 14px;transition:background-color .2s ease,color .2s ease}.idmFeaturesWidget_roleOption__dKmkG:hover{background:#f3f6fd;color:#1f2a44}.idmFeaturesWidget_roleOptionActive__myiWk{background:#eaf1ff;color:var(--blue);font-weight:500}.idmFeaturesWidget_list__TdSYG{display:flex;flex-direction:column;gap:20px}.idmFeaturesWidget_section__JD5bu{display:flex;flex-direction:column;gap:12px}.idmFeaturesWidget_sectionTitle__4w-f6{color:#1f2a44;font-size:22px;font-weight:700}.idmFeaturesWidget_sectionList__zJ3tw{display:flex;flex-direction:column;gap:12px}.idmFeaturesWidget_card__flCG-{background:#fff;border:1px solid #e6ebf5;border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.idmFeaturesWidget_head__\+GT6U{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.idmFeaturesWidget_name__23lMN{color:#1f2a44;font-size:20px;font-weight:600}.idmFeaturesWidget_meta__o4Dki{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.idmFeaturesWidget_badge__pRBXM{background:#eef4ff;border-radius:999px;color:#2d5bff;font-size:14px;font-weight:500;padding:6px 10px}.idmFeaturesWidget_key__OwLOh{color:#2d5bff;font-size:15px;font-weight:600;word-break:break-all}.idmFeaturesWidget_description__iKU09{color:#5a6784;font-size:16px;line-height:1.5}.idmFeaturesWidget_empty__mB6NI{background:#fff;border-radius:20px;color:#5a6784;padding:24px;text-align:center}.idmFeaturesWidget_loader__-f4t7{display:flex;justify-content:center;padding:32px 0}@media(max-width:720px){.idmFeaturesWidget_filters__YGCnh{flex-direction:column;gap:12px}.idmFeaturesWidget_roleFilter__Z6QvG{min-width:0;width:100%}.idmFeaturesWidget_card__flCG-{padding:16px}.idmFeaturesWidget_name__23lMN{font-size:18px}.idmFeaturesWidget_description__iKU09{font-size:15px}}.idmRolesWidget_container__bsHO6{display:flex;flex-direction:column;gap:20px}.idmRolesWidget_modalInner__7SsPQ{background:#fff;border-radius:28px;display:flex;flex-direction:column;gap:18px;max-height:82vh;padding:28px;width:min(1120px,92vw)}.idmRolesWidget_modalTitle__e1GBN{color:#1f2a44;font-size:34px;font-weight:700}.idmRolesWidget_modalDescription__NZbYY{color:#6b7280;font-size:16px;line-height:1.5}.idmRolesWidget_modalSearch__Kgnc2{width:100%}.idmRolesWidget_featureList__2Hx0u{display:flex;flex-direction:column;gap:12px;overflow:auto;padding-right:4px}.idmRolesWidget_featureItem__IMiEY{background:#fff;border:1px solid #e6ebf5;border-radius:18px;padding:16px 18px}.idmRolesWidget_featureContent__0pZDK{display:flex;flex-direction:column;gap:8px}.idmRolesWidget_featureHeader__I\+YoI{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.idmRolesWidget_featureName__eB7dT{color:#1f2a44;font-size:18px;font-weight:600}.idmRolesWidget_featureMeta__dG4Ga{color:#5a6784;font-size:14px}.idmRolesWidget_featureKey__MT0xi{color:#2d5bff;font-size:14px;font-weight:500}.idmRolesWidget_modalEmpty__VQTS-{background:#f8fafc;border-radius:20px;color:#5a6784;padding:28px 20px;text-align:center}.idmRolesWidget_search__q1VML{width:100%}.idmRolesWidget_list__wdTFO{display:flex;flex-direction:column;gap:12px}.idmRolesWidget_card__OzL2r{background:#fff;border:1px solid #e6ebf5;border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.idmRolesWidget_head__tWspL{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.idmRolesWidget_name__qf5Hv{color:#1f2a44;font-size:22px;font-weight:600}.idmRolesWidget_meta__-c0Cu{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.idmRolesWidget_badge__KyXBc{background:#eef4ff;border-radius:999px;color:#2d5bff;font-size:14px;font-weight:500;padding:6px 10px}.idmRolesWidget_description__Fhkxp{color:#5a6784;font-size:16px;line-height:1.5}.idmRolesWidget_empty__DhYyF{background:#fff;border-radius:20px;color:#5a6784;padding:24px;text-align:center}.idmRolesWidget_loader__mOtmI{display:flex;justify-content:center;padding:32px 0}@media(max-width:720px){.idmRolesWidget_card__OzL2r{padding:16px}.idmRolesWidget_name__qf5Hv{font-size:18px}.idmRolesWidget_description__Fhkxp{font-size:15px}.idmRolesWidget_modalInner__7SsPQ{width:96vw}.idmRolesWidget_modalTitle__e1GBN{font-size:28px}}.workTgsWidget_container__AEDAo{display:flex;flex-direction:column;gap:24px}.workTgsWidget_create__1vVSu{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.workTgsWidget_create__1vVSu .workTgsWidget_createTitle__I1bEC{font-size:28px;font-weight:500;margin-bottom:18px}.workTgsWidget_create__1vVSu .workTgsWidget_createForm__9Zadx{align-items:flex-end;display:flex;gap:16px}.workTgsWidget_input__jNgs1{flex:1 1;min-width:0}.workTgsWidget_createButton__ZxWev{flex:0 0 100px;width:100px}.workTgsWidget_list__vce3K{display:flex;flex-direction:column;gap:14px}.workTgsWidget_search__xuPmN{width:100%}.workTgsWidget_row__OGRqr{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:24px;display:flex;gap:20px;justify-content:space-between;padding:20px 24px}.workTgsWidget_info__PLvpQ{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;font-weight:500;gap:12px}.workTgsWidget_itemId__ukhu1{color:#7a7a7a;font-size:16px;font-weight:400}.workTgsWidget_actions__pADSZ{display:flex;gap:12px}.workTgsWidget_modal__qMsBs{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000001f;min-width:360px;padding:24px}.workTgsWidget_modalTitle__DHjvP{font-size:24px;font-weight:500;margin-bottom:18px}.workTgsWidget_modalAction__SfY4A{margin-top:20px}.workTgsWidget_empty__iCuHu,.workTgsWidget_loader__M8fG\+{display:flex;justify-content:center;padding:36px 0}@media(max-width:720px){.workTgsWidget_create__1vVSu{padding:18px}.workTgsWidget_create__1vVSu .workTgsWidget_createTitle__I1bEC{font-size:24px}.workTgsWidget_create__1vVSu .workTgsWidget_createForm__9Zadx{align-items:stretch;flex-direction:column}.workTgsWidget_createButton__ZxWev{flex-basis:auto;width:100%}.workTgsWidget_row__OGRqr{align-items:flex-start;flex-direction:column;padding:18px}.workTgsWidget_actions__pADSZ{flex-direction:column;width:100%}.workTgsWidget_modal__qMsBs{min-width:auto;width:calc(100vw - 48px)}}.teamsList_listPage__ZeZpz{grid-gap:24px;display:grid;gap:24px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx+.teamsList_panel__9p-fx{margin-top:20px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_panelHeader__kCkVe{align-items:center;display:flex;gap:16px;justify-content:space-between}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_panelHeader__kCkVe .teamsList_panelTitle__rOw5n{font-size:28px;font-weight:500}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_panelHeader__kCkVe .teamsList_createButton__BX48g{background:var(--blue);border:none;border-radius:14px;color:#fff;cursor:pointer;flex-shrink:0;font-size:28px;height:44px;line-height:1;width:44px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_search__Kg73H{margin-top:18px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_filters__NYVUC{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_filters__NYVUC .teamsList_filtersTitle__lGS\+E{font-size:18px;font-weight:500}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_wideList__rjKTK{display:flex;flex-direction:column;gap:14px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_wideList__rjKTK .teamsList_wideItem__koevR{background:#fff;border:1px solid #d9d9d9;border-radius:24px;cursor:pointer;padding:22px 24px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_wideList__rjKTK .teamsList_wideItem__koevR:hover{border-color:#3b95f2;box-shadow:0 0 0 3px #3b95f21a}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_wideList__rjKTK .teamsList_wideItem__koevR .teamsList_itemMain__4h4p0{min-width:0}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_wideList__rjKTK .teamsList_wideItem__koevR .teamsList_itemMain__4h4p0 .teamsList_itemName__Hig69{font-size:20px;font-weight:500}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_wideList__rjKTK .teamsList_wideItem__koevR .teamsList_itemMain__4h4p0 .teamsList_itemMeta__fmcIt{color:var(--gray-medium);font-size:16px;line-height:1.45;margin-top:8px}.teamsList_listPage__ZeZpz .teamsList_panel__9p-fx .teamsList_empty__ZOyCC{border:1px dashed #d9d9d9;border-radius:20px;color:#7d7d7d;padding:28px;text-align:center}.teamFormModal_modal__jKMbG{background:#fff;border-radius:24px;max-height:calc(100vh - 48px);overflow:auto;padding:24px;width:min(920px,100vw - 48px)}.teamFormModal_modal__jKMbG .teamFormModal_modalTitle__Yvuyv{font-size:28px;font-weight:500;margin-bottom:20px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP{grid-gap:18px;display:grid;gap:18px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP .teamFormModal_sectionTitle__uTBVB{font-size:18px;font-weight:500;margin-bottom:10px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP .teamFormModal_tgConfigList__uXLRn{grid-gap:14px;display:grid;gap:14px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP .teamFormModal_tgConfigList__uXLRn .teamFormModal_tgConfigCard__x\+0CH{background:#f7f8fb;border-radius:20px;padding:18px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP .teamFormModal_tgConfigList__uXLRn .teamFormModal_tgConfigCard__x\+0CH .teamFormModal_tgConfigHeader__yNK3Q{font-size:17px;font-weight:500;margin-bottom:12px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP .teamFormModal_tgConfigList__uXLRn .teamFormModal_tgConfigCard__x\+0CH .teamFormModal_infoLabel__vWegY{color:#6f6f6f;font-size:13px;margin-bottom:8px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP .teamFormModal_tgConfigList__uXLRn .teamFormModal_tgConfigCard__x\+0CH .teamFormModal_itemMeta__Hvh3w{color:var(--gray-medium);font-size:16px;line-height:1.45;margin-top:8px}.teamFormModal_modal__jKMbG .teamFormModal_formGrid__49cdP .teamFormModal_tgConfigList__uXLRn .teamFormModal_placeholder__S2Qyi{border:1px dashed #d9d9d9;border-radius:20px;color:#7d7d7d;padding:28px;text-align:center}.teamFormModal_modal__jKMbG .teamFormModal_formActions__lyj3D{display:flex;justify-content:flex-end;margin-top:24px}.teamDeleteModal_deleteModal__bonVb{background:#fff;border-radius:24px;padding:24px;width:min(560px,100vw - 48px)}.teamDeleteModal_deleteModal__bonVb .teamDeleteModal_modalTitle__gNwbd{font-size:28px;font-weight:500;margin-bottom:20px}.teamDeleteModal_deleteModal__bonVb .teamDeleteModal_deleteText__KZUby{color:#6f6f6f;line-height:1.5;margin:12px 0 18px}.teamDeleteModal_deleteModal__bonVb .teamDeleteModal_formActions__d2ir5{display:flex;justify-content:flex-end;margin-top:24px}.teamCard_panel__SQeMr{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.teamCard_panel__SQeMr .teamCard_empty__M3Ssx{border:1px dashed #d9d9d9;border-radius:20px;color:#7d7d7d;padding:28px;text-align:center}.teamDetails_panel__WWCLa{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.teamDetails_panel__WWCLa .teamDetails_detailHeader__od9jN{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.teamDetails_panel__WWCLa .teamDetails_detailHeader__od9jN .teamDetails_detailTitle__JEhnK{font-size:30px;font-weight:500}.teamDetails_panel__WWCLa .teamDetails_detailHeader__od9jN .teamDetails_detailSub__xsrmE{color:#6f6f6f;margin-top:8px}.teamDetails_panel__WWCLa .teamDetails_detailHeader__od9jN .teamDetails_detailActions__A3Abt{align-items:center;display:flex;gap:12px}.teamDetails_panel__WWCLa .teamDetails_detailHeader__od9jN .teamDetails_detailActions__A3Abt .teamDetails_dangerButton__KDzxw{align-items:center;background:#ffefef;border:none;border-radius:14px;color:#d92d20;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.teamDetails_panel__WWCLa .teamDetails_grid__pV5aa{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.teamDetails_panel__WWCLa .teamDetails_grid__pV5aa .teamDetails_infoCard__UpULB{background:#f7f8fb;border-radius:18px;padding:16px 18px}.teamDetails_panel__WWCLa .teamDetails_grid__pV5aa .teamDetails_infoCard__UpULB .teamDetails_infoLabel__cG94E{color:#6f6f6f;font-size:13px;margin-bottom:8px}.teamDetails_panel__WWCLa .teamDetails_grid__pV5aa .teamDetails_infoCard__UpULB .teamDetails_infoValue__oTvav{font-size:16px;line-height:1.5;word-break:break-word}.teamDetails_panel__WWCLa .teamDetails_structure__ui9\+F{grid-gap:14px;display:grid;gap:14px;margin-top:20px}.teamDetails_panel__WWCLa .teamDetails_structure__ui9\+F .teamDetails_structureCard__suLsE{background:#fbfcff;border:1px solid #e6e8ee;border-radius:20px;padding:18px}.teamDetails_panel__WWCLa .teamDetails_structure__ui9\+F .teamDetails_structureCard__suLsE .teamDetails_structureTitle__iRJq2{font-size:18px;font-weight:500}.teamDetails_panel__WWCLa .teamDetails_structure__ui9\+F .teamDetails_structureCard__suLsE .teamDetails_itemMeta__vmP-3{color:var(--gray-medium);font-size:16px;line-height:1.45;margin-top:8px}.teamDetails_panel__WWCLa .teamDetails_structure__ui9\+F .teamDetails_structureCard__suLsE .teamDetails_chips__GhU6p{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.teamDetails_panel__WWCLa .teamDetails_structure__ui9\+F .teamDetails_structureCard__suLsE .teamDetails_chips__GhU6p .teamDetails_chip__nboWp{align-items:center;background:#edf4ff;border-radius:999px;color:#185aa9;display:inline-flex;font-size:14px;padding:8px 12px}.teamDetails_panel__WWCLa .teamDetails_staffLink__p0t1b{color:#3b95f2;text-decoration:none}.teamDetails_panel__WWCLa .teamDetails_staffLink__p0t1b:hover{text-decoration:underline}.teamDetails_panel__WWCLa .teamDetails_audit__BKc6I{color:#6f6f6f;line-height:1.6;margin-top:20px}@media(max-width:1100px){.teamDetails_panel__WWCLa .teamDetails_grid__pV5aa{grid-template-columns:1fr}}@media(max-width:480px){.teamDetails_panel__WWCLa .teamDetails_detailHeader__od9jN .teamDetails_detailTitle__JEhnK{font-size:24px}}.calendarLayout_calendarPage__KJs1q{display:flex;flex-direction:column;gap:14px;padding-bottom:100px}.calendarLayout_calendarControlPanel__h9eOE{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);padding:22px 28px}.calendarLayout_calendarControlPanel__h9eOE .calendarLayout_heading__CoBVz{min-width:0}.calendarLayout_calendarControlPanel__h9eOE .calendarLayout_heading__CoBVz .calendarLayout_title__RZ56i{color:#111827;font-size:28px;font-weight:800;line-height:1.1;margin:0 0 6px}.calendarLayout_calendarControlPanel__h9eOE .calendarLayout_heading__CoBVz .calendarLayout_subtitle__SJKno{color:var(--gray-muted);font-size:16px;font-weight:500}@media(max-width:780px){.calendarLayout_calendarControlPanel__h9eOE{padding:18px}}.calenarFilters_container__\+aQUy{--surface-padding:18px;--surface-radius:12px;display:flex;flex-direction:column;gap:18px;margin-bottom:20px}.calenarFilters_container__\+aQUy .calenarFilters_mainFilters__yvFJR{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(180px,1fr))}.calenarFilters_container__\+aQUy .calenarFilters_mainFilters__yvFJR .calenarFilters_field__CdwTZ{display:flex;flex-direction:column;gap:7px;min-width:0}.calenarFilters_container__\+aQUy .calenarFilters_mainFilters__yvFJR .calenarFilters_field__CdwTZ .calenarFilters_label__XDa1K{color:var(--dark-gray);font-size:14px;font-weight:500}.calenarFilters_container__\+aQUy .calenarFilters_statusFilters__JQ5fv{align-items:center;border-top:1px solid var(--gray-border);display:flex;gap:20px;justify-content:space-between;padding-top:16px}.calenarFilters_container__\+aQUy .calenarFilters_statusFilters__JQ5fv .calenarFilters_statusTitle__DbT1n{color:var(--dark-gray);font-size:14px;font-weight:500;white-space:nowrap}.calenarFilters_container__\+aQUy .calenarFilters_statusFilters__JQ5fv .calenarFilters_toggles__qGwRO{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.calenarFilters_container__\+aQUy .calenarFilters_statusFilters__JQ5fv .calenarFilters_toggles__qGwRO .calenarFilters_toggle__ZiUHV{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;padding:9px 12px}@media(max-width:1200px){.calenarFilters_container__\+aQUy .calenarFilters_mainFilters__yvFJR{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:700px){.calenarFilters_container__\+aQUy{padding:14px}.calenarFilters_container__\+aQUy .calenarFilters_statusFilters__JQ5fv{align-items:stretch;flex-direction:column;gap:10px}.calenarFilters_container__\+aQUy .calenarFilters_statusFilters__JQ5fv .calenarFilters_toggles__qGwRO{justify-content:flex-start}.calenarFilters_container__\+aQUy .calenarFilters_statusFilters__JQ5fv .calenarFilters_toggles__qGwRO .calenarFilters_toggle__ZiUHV{width:100%}}@media(max-width:600px){.calenarFilters_container__\+aQUy .calenarFilters_mainFilters__yvFJR{grid-template-columns:1fr}}.trialCalendarFilters_container__FHPFV{--surface-padding:18px;--surface-radius:12px;grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(180px,1fr));margin-bottom:20px}.trialCalendarFilters_field__9o14z{display:flex;flex-direction:column;gap:7px;min-width:0}.trialCalendarFilters_label__IhHT5{color:var(--dark-gray);font-size:14px;font-weight:500}@media(max-width:1200px){.trialCalendarFilters_container__FHPFV{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:600px){.trialCalendarFilters_container__FHPFV{grid-template-columns:1fr;padding:14px}}.calendarLessonsLayout_controls__Nr207{align-items:center;background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);display:flex;gap:18px;justify-content:center;min-height:78px;padding:14px 18px}.calendarLessonsLayout_controls__Nr207 .calendarLessonsLayout_calendarSwitch__1ugFs{width:min(100%,380px)}.calendarLessonsLayout_controls__Nr207 .calendarLessonsLayout_filtersButton__04wuP{align-items:center;background:var(--white);border:1px solid var(--gray-border);border-radius:10px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:0 18px;position:absolute;right:20px;transition:color .2s ease,border-color .2s ease,background .2s ease}.calendarLessonsLayout_controls__Nr207 .calendarLessonsLayout_filtersButton__04wuP.calendarLessonsLayout_open__u4jT1,.calendarLessonsLayout_controls__Nr207 .calendarLessonsLayout_filtersButton__04wuP:hover{background:var(--blue-background);border-color:var(--blue-light);color:var(--blue-dark)}.calendarLessonsLayout_filtersPanel__CuAJ7{display:none}.calendarLessonsLayout_filtersPanel__CuAJ7.calendarLessonsLayout_open__u4jT1{display:block}.calendarLessonsLayout_filtersPanel__CuAJ7.calendarLessonsLayout_hidden__MtLeW{display:none}@media(max-width:800px){.calendarLessonsLayout_controls__Nr207{flex-direction:column}.calendarLessonsLayout_controls__Nr207 .calendarLessonsLayout_filtersButton__04wuP{position:relative;right:auto}}@media(max-width:680px){.calendarLessonsLayout_controls__Nr207 .calendarLessonsLayout_calendarSwitch__1ugFs{width:100%}}@media(max-width:480px){.calendarLessonsLayout_controls__Nr207 .calendarLessonsLayout_filtersButton__04wuP{width:100%}}.calendarDay_container__0GtZ\+{display:flex;gap:20px;height:100%;position:relative}.calendarDay_container__0GtZ\+ .calendarDay_calendarSticky__jnLLe{height:100%;position:-webkit-sticky;position:sticky;top:0}@media(max-width:900px){.calendarDay_container__0GtZ\+{flex-direction:column;height:auto}.calendarDay_container__0GtZ\+ .calendarDay_calendarSticky__jnLLe{height:auto;position:static;width:100%}}.changeDayInCalendar_container__0Ar4I{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);flex:0 0 300px;height:-webkit-max-content;height:max-content;width:300px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_header__mB8QP{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;justify-content:space-between;min-height:50px;padding:0 10px 0 16px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_header__mB8QP .changeDayInCalendar_title__EySqN{font-size:16px;font-weight:600;line-height:1.3;margin:0;text-transform:capitalize}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_header__mB8QP .changeDayInCalendar_navigation__Z12RU{display:flex;gap:2px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_header__mB8QP .changeDayInCalendar_navigation__Z12RU .changeDayInCalendar_navigationButton__YyhEn{background:#0000;border:0;border-radius:6px;color:var(--black-hover);cursor:pointer;display:grid;font:inherit;font-size:26px;height:30px;line-height:1;padding:0;place-items:center;width:30px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_header__mB8QP .changeDayInCalendar_navigation__Z12RU .changeDayInCalendar_navigationButton__YyhEn:hover{background:var(--white-dark)}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_header__mB8QP .changeDayInCalendar_navigation__Z12RU .changeDayInCalendar_navigationButton__YyhEn:active{background:var(--gray);transform:scale(.96)}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_header__mB8QP .changeDayInCalendar_navigation__Z12RU .changeDayInCalendar_navigationButton__YyhEn:focus-visible{outline:2px solid var(--blue-dark);outline-offset:1px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn{padding:10px 12px 12px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw{border-spacing:0;table-layout:fixed;width:100%}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw th{color:var(--gray-medium);font-size:12px;font-weight:600;height:26px;text-align:center}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw td{height:34px;padding:2px;text-align:center;vertical-align:middle}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw .changeDayInCalendar_day__wFhY5 .changeDayInCalendar_dayButton__g\+jnj{background:#0000;border:1px solid #0000;border-radius:50%;color:var(--black-hover);cursor:pointer;display:inline-grid;font:inherit;font-size:14px;font-weight:500;height:30px;padding:0;place-items:center;transition:background .18s ease,color .18s ease,border-color .18s ease;width:30px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw .changeDayInCalendar_day__wFhY5 .changeDayInCalendar_dayButton__g\+jnj:hover{background:var(--blue-background);border-color:var(--blue-light)}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw .changeDayInCalendar_day__wFhY5 .changeDayInCalendar_dayButton__g\+jnj:active{transform:scale(.94)}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw .changeDayInCalendar_day__wFhY5 .changeDayInCalendar_dayButton__g\+jnj:focus-visible{outline:2px solid var(--blue-dark);outline-offset:1px}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw .changeDayInCalendar_day__wFhY5.changeDayInCalendar_current__qS6JM .changeDayInCalendar_dayButton__g\+jnj{border-color:var(--blue-dark);color:var(--blue-dark)}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw .changeDayInCalendar_day__wFhY5.changeDayInCalendar_selected__pZBXH .changeDayInCalendar_dayButton__g\+jnj{background:var(--blue-dark);border-color:var(--blue-dark);color:var(--white)}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn .changeDayInCalendar_month__rzndw .changeDayInCalendar_day__wFhY5.changeDayInCalendar_opacity__ZYxI4 .changeDayInCalendar_dayButton__g\+jnj{color:var(--gray-muted)}@media(max-width:700px){.changeDayInCalendar_container__0Ar4I{flex:1 1 auto;width:100%}.changeDayInCalendar_container__0Ar4I .changeDayInCalendar_calendarFrame__EN1Jn{padding-left:8px;padding-right:8px}}.trialCalendarMonth_loader__DPUah{margin:0 auto}.trialCalendarMonth_container__unx6F{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);width:100%}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;justify-content:space-between;min-height:64px;padding:0 18px 0 22px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF .trialCalendarMonth_title__\+wSKu{font-size:24px;font-weight:600;line-height:1.3;margin:0;text-transform:capitalize}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF .trialCalendarMonth_navigation__qYpY5{display:flex;gap:4px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF .trialCalendarMonth_navigation__qYpY5 .trialCalendarMonth_navigationButton__PO02f{background:#0000;border:0;border-radius:6px;color:var(--black-hover);cursor:pointer;display:grid;font:inherit;font-size:32px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF .trialCalendarMonth_navigation__qYpY5 .trialCalendarMonth_navigationButton__PO02f:hover{background:var(--white-dark)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF .trialCalendarMonth_navigation__qYpY5 .trialCalendarMonth_navigationButton__PO02f:active{background:var(--gray);transform:scale(.96)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF .trialCalendarMonth_navigation__qYpY5 .trialCalendarMonth_navigationButton__PO02f:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs{border-spacing:0;min-width:560px;table-layout:fixed;width:100%}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs th{background:var(--gray-lighter);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);color:var(--gray-medium);font-size:18px;font-weight:600;height:38px;padding:0 10px;text-align:right}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs th:last-child{border-right:0}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td{background:var(--white);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);height:clamp(57px,7.5vw,93px);padding:8px;text-align:right;vertical-align:top}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td:last-child{border-right:0}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs tbody tr:last-child td{border-bottom:0}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td:nth-child(6),.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td:nth-child(7),.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs th:nth-child(6),.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs th:nth-child(7){background:var(--gray-lighter)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh{cursor:pointer;position:relative;transition:background .2s ease}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh:hover{background:var(--orange-background)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;position:relative;z-index:1}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_assignedDay__FuW46{background:var(--orange-background)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_assignedDay__FuW46:hover,.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_orangeDay__iC6bX{background:var(--orange-background-hover)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_orangeDay__iC6bX:hover{background:var(--yellow-dark)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_lostDay__na\+Fk{background:var(--red-background)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_lostDay__na\+Fk:hover{background:var(--red-background-hover)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_hasInfo__rW62U:after{background:var(--orange);bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:20px;position:absolute;right:0;width:20px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_current__-O2\+- .trialCalendarMonth_dayNumber__S5jss{background:var(--orange);color:var(--white)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_opacity__b7AvT .trialCalendarMonth_dayNumber__S5jss{color:var(--gray-muted)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_dayNumber__S5jss{border-radius:50%;display:inline-grid;font-size:20px;font-weight:500;height:36px;place-items:center;width:36px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl{background:var(--white);border:1px solid var(--orange-background-hover);border-radius:8px;box-shadow:0 6px 18px #0000001f;display:none;left:8px;padding:12px 14px;pointer-events:none;position:absolute;top:calc(100% - 6px);width:220px;z-index:10}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau{align-items:center;color:var(--dark-gray);display:flex;font-size:14px;gap:16px;justify-content:space-between;min-height:28px;padding-left:14px;position:relative;text-align:left}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau:before{background:var(--orange);border-radius:50%;content:"";height:7px;left:0;position:absolute;width:7px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau.trialCalendarMonth_assigned__cdUsx:before{background:var(--yellow-border)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau.trialCalendarMonth_completed__28b\+S:before{background:var(--green)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau.trialCalendarMonth_lost__VJByi:before{background:var(--red-hover)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau.trialCalendarMonth_orange__232EK:before{background:var(--orange)}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau .trialCalendarMonth_infoLabel__jPPE8{line-height:1.3}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_infoList__dKBrl .trialCalendarMonth_item__p1rau .trialCalendarMonth_infoCount__wfafF{color:var(--black-hover);font-weight:600;min-width:22px;text-align:right}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh:focus-visible{z-index:2}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh:focus-visible .trialCalendarMonth_infoList__dKBrl{display:block}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td:nth-child(n+5) .trialCalendarMonth_infoList__dKBrl{left:auto;right:8px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs tbody tr:last-child .trialCalendarMonth_infoList__dKBrl{bottom:calc(100% - 6px);top:auto}@media(hover:hover)and (pointer:fine){.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh:hover{z-index:2}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh:hover .trialCalendarMonth_infoList__dKBrl{display:block}}@media(max-width:700px){.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF{min-height:56px;padding:0 12px 0 16px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_header__tMpDF .trialCalendarMonth_title__\+wSKu{font-size:16px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs{min-width:0}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td{height:68px}}@media(max-width:600px){.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs{min-width:0}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td{height:60px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_dayNumber__S5jss{font-size:18px;font-weight:600;height:28px;width:28px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh.trialCalendarMonth_hasInfo__rW62U:after{height:18px;width:18px}}@media(max-width:450px){.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs th{font-size:17px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs td{height:52px}.trialCalendarMonth_container__unx6F .trialCalendarMonth_calendarFrame__cWHKa .trialCalendarMonth_month__e3\+fs .trialCalendarMonth_day__\+XHGh .trialCalendarMonth_dayNumber__S5jss{font-size:17px;height:28px;width:28px}}.trialLessonCard_container__T0wbh{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 10px var(--shadow-light);color:var(--black-hover);min-height:620px;padding:24px;width:100%}.trialLessonCard_container__T0wbh .trialLessonCard_backButton__tLbCn{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--gray-medium);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;margin-bottom:22px;padding:8px 10px}.trialLessonCard_container__T0wbh .trialLessonCard_backButton__tLbCn:hover{background:#fff7ed;color:#b45309}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_metaList__B98k4{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_metaList__B98k4 .trialLessonCard_metaBadge__xtwH4{align-items:center;background:var(--black);border-radius:999px;color:var(--white);display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:30px;padding:6px 11px}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_metaList__B98k4 .trialLessonCard_telegramBadge__MJNJT{background:#f59e0b}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz{align-items:center;display:flex;font-weight:700;gap:10px}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz .trialLessonCard_statusLabel__0fqHS{font-size:17px}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz .trialLessonCard_statusBadge__1lJw7{border-radius:999px;color:var(--white);font-size:13px;padding:7px 13px}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz .trialLessonCard_statusBadge__1lJw7.trialLessonCard_assigned__ZCbhY{background:#f59e0b}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz .trialLessonCard_statusBadge__1lJw7.trialLessonCard_completed__ui107{background:#15803d}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz .trialLessonCard_statusBadge__1lJw7.trialLessonCard_studentCreated__z8r57{background:var(--blue-dark)}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz .trialLessonCard_statusBadge__1lJw7.trialLessonCard_lost__39Yrm{background:#d32f2f}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY .trialLessonCard_statusWrap__qGhbz .trialLessonCard_statusBadge__1lJw7.trialLessonCard_orange__rqJ\+6{background:#facc15;color:#713f12}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7{display:flex;flex-direction:column;gap:22px}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_sectionTitle__elyVG{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px;margin-bottom:12px}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh{grid-gap:16px;align-items:center;background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr) 150px;min-height:76px;padding:14px 16px}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh .trialLessonCard_personIndex__FS0IX{background:var(--white);border:1px solid var(--gray-border);border-radius:10px;color:#b45309;display:grid;font-size:16px;font-weight:800;height:34px;place-items:center;width:34px}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh .trialLessonCard_personContent__Ad5g3{display:flex;flex-direction:column;gap:4px;min-width:0}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh .trialLessonCard_personName__Htgey{color:var(--black-hover);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh .trialLessonCard_personSub__36CUU{color:var(--gray-medium);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh .trialLessonCard_detailsButton__QY9YQ{align-items:center;background:var(--blue);border-radius:8px;color:var(--white);display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;justify-self:end;transition:background .2s ease;width:150px}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh .trialLessonCard_detailsButton__QY9YQ:hover{background:var(--blue-hover)}.trialLessonCard_container__T0wbh .trialLessonCard_infoGrid__y-RCH{grid-gap:14px 28px;display:grid;gap:14px 28px;grid-template-columns:repeat(2,minmax(220px,1fr));margin-top:28px}.trialLessonCard_container__T0wbh .trialLessonCard_infoGrid__y-RCH .trialLessonCard_infoItem__KL7Ke{align-items:baseline;background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:12px;display:flex;gap:14px;min-width:0;padding:12px 14px}.trialLessonCard_container__T0wbh .trialLessonCard_infoGrid__y-RCH .trialLessonCard_infoItem__KL7Ke.trialLessonCard_wideInfo__KAODh{align-items:flex-start;grid-column:1/-1}.trialLessonCard_container__T0wbh .trialLessonCard_infoGrid__y-RCH .trialLessonCard_infoItem__KL7Ke .trialLessonCard_infoLabel__RVEGB{align-items:center;color:var(--black-hover);display:inline-flex;flex-shrink:0;font-weight:700;gap:6px}.trialLessonCard_container__T0wbh .trialLessonCard_infoGrid__y-RCH .trialLessonCard_infoItem__KL7Ke .trialLessonCard_infoValue__GN08D{color:var(--dark-gray);font-weight:500;min-width:0;white-space:pre-wrap}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg{align-items:center;display:flex;flex-direction:column;margin-top:70px}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg .trialLessonCard_actionsTitle__xbcJP{font-size:18px;font-weight:700;margin-bottom:18px;text-align:center}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg .trialLessonCard_actionsList__9uB3V{display:flex;flex-direction:column;gap:14px;width:min(360px,100%)}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg .trialLessonCard_actionsList__9uB3V .trialLessonCard_actionButton__-naue{min-height:60px}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg .trialLessonCard_actionsList__9uB3V .trialLessonCard_actionButton__-naue button{border-radius:10px;min-height:60px;transform:none;transition:background .2s ease}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg .trialLessonCard_actionsList__9uB3V .trialLessonCard_actionButton__-naue .trialLessonCard_actionButtonContent__U7C33{align-items:center;display:inline-flex;gap:16px;justify-content:center}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg .trialLessonCard_actionsList__9uB3V .trialLessonCard_actionButton__-naue.trialLessonCard_dangerAction__DbFcB button{background:#d32f2f}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg .trialLessonCard_actionsList__9uB3V .trialLessonCard_actionButton__-naue.trialLessonCard_dangerAction__DbFcB button:hover{background:var(--red-dark)}@media(max-width:760px){.trialLessonCard_container__T0wbh{padding:18px}.trialLessonCard_container__T0wbh .trialLessonCard_header__U7BOY{align-items:flex-start;flex-direction:column}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh{grid-template-columns:32px minmax(0,1fr)}.trialLessonCard_container__T0wbh .trialLessonCard_sections__\+Foh7 .trialLessonCard_personSection__SITdH .trialLessonCard_personCard__DSaFh .trialLessonCard_detailsButton__QY9YQ{grid-column:1/-1;justify-self:stretch;width:100%}.trialLessonCard_container__T0wbh .trialLessonCard_infoGrid__y-RCH{grid-template-columns:1fr}.trialLessonCard_container__T0wbh .trialLessonCard_actionsBlock__Y\+dWg{margin-top:44px}}.trialLessonCreate_container__L\+mXC{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 10px var(--shadow-light);color:var(--black-hover);display:flex;flex-direction:column;min-height:620px;padding:24px;width:100%}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv{align-items:flex-start;display:flex;gap:16px;margin-bottom:24px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_backButton__-Se3a{align-items:center;background:#0000;border:0;border-radius:6px;color:#92400e;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:6px;padding:7px 10px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_backButton__-Se3a span{font-size:26px;line-height:16px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_backButton__-Se3a:hover{background:#fff7ed}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_backButton__-Se3a:focus-visible{outline:2px solid #92400e;outline-offset:1px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_backButton__-Se3a:disabled{cursor:default;opacity:.7}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_headerContent__fi\+t3{display:flex;flex-direction:column;gap:8px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_headerContent__fi\+t3 .trialLessonCreate_title__XC-gh{font-size:26px;font-weight:800;margin:0}.trialLessonCreate_container__L\+mXC .trialLessonCreate_header__WCCQv .trialLessonCreate_headerContent__fi\+t3 .trialLessonCreate_time__q76M-{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#92400e;display:inline-flex;font-size:15px;font-weight:700;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP{display:flex;flex-direction:column;gap:22px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_detailsSection__yr8Cl,.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_filtersSection__FD0kj{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:18px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_sectionTitle__DRr6h{color:var(--black-hover);font-size:18px;font-weight:700;line-height:1.25;margin:0}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_formGrid__tNCvR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(220px,1fr))}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_field__Y7ZMx{display:flex;flex-direction:column;gap:8px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_field__Y7ZMx>.trialLessonCreate_label__kZ\+e6,.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_field__Y7ZMx>label{color:var(--black-hover);font-size:15px;font-weight:700}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_field__Y7ZMx .trialLessonCreate_hint__1vp1b{color:var(--gray-medium);font-size:13px;line-height:1.25;margin-top:-4px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_field__Y7ZMx .trialLessonCreate_createOptionButton__GIIPo{align-self:flex-start;background:#0000;border:0;color:var(--blue);cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:0}.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_field__Y7ZMx .trialLessonCreate_createOptionButton__GIIPo:hover{text-decoration:underline}.trialLessonCreate_container__L\+mXC .trialLessonCreate_actions__9TMRN{align-items:center;display:flex;justify-content:flex-end;margin-top:auto;padding-top:28px}.trialLessonCreate_optionModal__uvrsO{background:var(--white);border-radius:16px;padding:24px;width:min(520px,100vw - 48px)}.trialLessonCreate_optionModal__uvrsO h3{font-size:24px;font-weight:700;margin:0 0 18px}.trialLessonCreate_optionModal__uvrsO .trialLessonCreate_optionModalAction__zAGCu{margin-top:20px}@media(max-width:760px){.trialLessonCreate_container__L\+mXC{padding:18px}.trialLessonCreate_container__L\+mXC .trialLessonCreate_actions__9TMRN,.trialLessonCreate_container__L\+mXC .trialLessonCreate_form__YDtYP .trialLessonCreate_formGrid__tNCvR{grid-template-columns:1fr}}.trialLessonCreateStudent_modal__EBX1M{background:var(--white);border-radius:18px;color:var(--black-hover);max-height:calc(100vh - 48px);overflow-y:auto;width:min(920px,100vw - 32px)}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_header__puuI6{border-bottom:1px solid var(--gray-border);display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_header__puuI6 h3{font-size:24px;font-weight:700;margin:0}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_header__puuI6 p{color:var(--gray-medium);font-size:14px;margin:6px 0 0}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_closeButton__DKfAd{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:50%;color:var(--gray-medium);cursor:pointer;display:grid;flex:0 0 auto;font-size:30px;height:36px;padding:0;place-items:center;width:36px}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_content__RsJNj{display:flex;flex-direction:column;gap:20px;padding:22px 24px 8px}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_section__Nny7C{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:12px;padding:18px}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_section__Nny7C h4{font-size:18px;margin:0 0 16px}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_formGrid__6gAqk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_actions__82YX1{display:flex;gap:12px;justify-content:flex-end;padding:18px 24px 24px}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_cancelButton__BqOTX,.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_submitButton__24ja9{height:46px;width:140px}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_cancelButton__BqOTX{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--black-hover);cursor:pointer;font:inherit;font-weight:700}@media(max-width:700px){.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_formGrid__6gAqk{grid-template-columns:1fr}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_actions__82YX1{flex-direction:column-reverse}.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_cancelButton__BqOTX,.trialLessonCreateStudent_modal__EBX1M .trialLessonCreateStudent_submitButton__24ja9{width:100%}}.trialLessonEdit_modal__jUE4u{background:var(--white);border-radius:18px;color:var(--black-hover);max-height:calc(100vh - 48px);overflow-y:auto;width:min(920px,100vw - 32px)}.trialLessonEdit_modal__jUE4u .trialLessonEdit_header__OjKkF{align-items:center;border-bottom:1px solid var(--gray-border);display:flex;gap:16px;justify-content:space-between;padding:22px 24px}.trialLessonEdit_modal__jUE4u .trialLessonEdit_header__OjKkF h3{font-size:24px;margin:0}.trialLessonEdit_modal__jUE4u .trialLessonEdit_closeButton__LOQ7J{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:50%;color:var(--gray-medium);cursor:pointer;display:grid;font-size:28px;height:36px;padding:0;place-items:center;width:36px}.trialLessonEdit_modal__jUE4u .trialLessonEdit_content__vPJnf{display:flex;flex-direction:column;gap:18px;padding:22px 24px 8px}.trialLessonEdit_modal__jUE4u .trialLessonEdit_formGrid__HAMha{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.trialLessonEdit_modal__jUE4u .trialLessonEdit_field__39I97{display:flex;flex-direction:column;gap:8px}.trialLessonEdit_modal__jUE4u .trialLessonEdit_field__39I97>span{font-size:15px;font-weight:700}.trialLessonEdit_modal__jUE4u .trialLessonEdit_actions__Vv-wY{display:flex;gap:12px;justify-content:flex-end;padding:18px 24px 24px}.trialLessonEdit_modal__jUE4u .trialLessonEdit_cancelButton__7\+kxR,.trialLessonEdit_modal__jUE4u .trialLessonEdit_submitButton__NarTG{height:46px;width:140px}.trialLessonEdit_modal__jUE4u .trialLessonEdit_cancelButton__7\+kxR{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--black-hover);cursor:pointer;font:inherit;font-weight:700}@media(max-width:700px){.trialLessonEdit_modal__jUE4u .trialLessonEdit_formGrid__HAMha{grid-template-columns:1fr}}.trialLessonReschedule_modal__VKcqn{background:var(--white);border-radius:18px;color:var(--black-hover);max-height:calc(100vh - 48px);overflow-y:auto;width:min(820px,100vw - 32px)}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_header__xdVQe{align-items:center;border-bottom:1px solid var(--gray-border);display:flex;gap:16px;justify-content:space-between;padding:22px 24px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_header__xdVQe h3{font-size:24px;margin:0}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_closeButton__gxEm-{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:50%;color:var(--gray-medium);cursor:pointer;display:grid;font-size:28px;height:36px;padding:0;place-items:center;width:36px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_content__q0asl{display:flex;flex-direction:column;gap:18px;padding:22px 24px 8px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_formGrid__\+Wn7Z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:70px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_field__Bp-xi{display:flex;flex-direction:column;gap:8px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_field__Bp-xi>span{font-size:15px;font-weight:700}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_searchButton__bvuX\+{align-self:end;height:46px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_emptyTutors__yHHjC{align-self:center;color:var(--gray-medium);font-size:15px;margin:0}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_actions__gceDA{display:flex;gap:12px;justify-content:flex-end;padding:18px 24px 24px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_cancelButton__kgV99,.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_submitButton__mtOpv{height:46px;width:240px}.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_cancelButton__kgV99{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--black-hover);cursor:pointer;font:inherit;font-weight:700}@media(max-width:700px){.trialLessonReschedule_modal__VKcqn .trialLessonReschedule_formGrid__\+Wn7Z{grid-template-columns:1fr}}.trialCalendarDay_container__agFB7{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);overflow:hidden;width:100%}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;gap:16px;min-height:64px;padding:0 22px}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6 .trialCalendarDay_backButton__VhDRN{background:#0000;border:0;border-radius:6px;color:#b45309;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:6px;padding:7px 10px}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6 .trialCalendarDay_backButton__VhDRN span{font-size:26px;line-height:16px}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6 .trialCalendarDay_backButton__VhDRN:hover{background:#fff7ed}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6 .trialCalendarDay_backButton__VhDRN:focus-visible{outline:2px solid #f59e0b;outline-offset:1px}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6 .trialCalendarDay_title__byNMn{font-size:24px;font-weight:600;line-height:1.3;margin:0}.trialCalendarDay_container__agFB7 .trialCalendarDay_loader__nb2fO{display:grid;min-height:240px;place-items:center}.trialCalendarDay_container__agFB7 .trialCalendarDay_detailsError__qqSIN{color:var(--red-dark);display:grid;font-size:15px;font-weight:600;min-height:180px;padding:24px;place-items:center;text-align:center}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17{cursor:default;display:flex;flex-direction:column;margin-left:60px;margin-top:20px;padding:20px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF{transition:background-color .08s ease}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF.trialCalendarDay_available__v3Bsw{cursor:crosshair}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF.trialCalendarDay_unavailable__uuLI8{background:var(--white);box-shadow:none;cursor:not-allowed}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF.trialCalendarDay_unavailable__uuLI8:after{content:none}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF.trialCalendarDay_unavailable__uuLI8:hover{background:var(--white)}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF.trialCalendarDay_selected__8UVdM{background:#fed7aa;box-shadow:inset 3px 0 0 #f59e0b}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF:nth-child(odd){border-top:1px solid var(--calendar-cell-border)}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slotHour__Fx\+EC,.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF{height:30px;position:relative}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slotHour__Fx\+EC .trialCalendarDay_hour__eGB\+A,.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF .trialCalendarDay_hour__eGB\+A{left:-50px;position:absolute;top:-10px}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slotHour__Fx\+EC{border-top:1px solid var(--calendar-cell-border)}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3{height:1440px;left:32px;pointer-events:none;position:absolute;right:32px;top:20px;z-index:3}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8{background:#fffffff0;border:1px solid var(--gray-border);border-left:4px solid #f59e0b;border-radius:12px;box-shadow:0 6px 18px #0f172a1a;color:var(--black-hover);cursor:pointer;font:inherit;min-width:150px;opacity:.98;overflow:hidden;padding:8px 10px;pointer-events:auto;position:absolute;text-align:left}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8:after{background:#0f172a14;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease;z-index:1}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8:hover:after{opacity:1}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8.trialCalendarDay_assignedLesson__hU3OR{background:#fff7ed;border-left-color:#f59e0b}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8.trialCalendarDay_completedLesson__r9A7X{background:#dcfce7;border-left-color:#15803d}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8.trialCalendarDay_studentCreatedLesson__2gal7{background:color-mix(in srgb,var(--blue-background) 82%,var(--white));border-left-color:var(--blue-dark)}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8.trialCalendarDay_lostLesson__PeJy\+{background:#f8dada;border-left-color:#d32f2f}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8.trialCalendarDay_orangeLesson__76S4L{background:#fef3c7;border-left-color:#f59e0b}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonHeader__Y1HUJ{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonHeader__Y1HUJ .trialCalendarDay_studentName__HdY88{align-items:center;display:flex;font-size:13px;font-weight:700;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonHeader__Y1HUJ .trialCalendarDay_studentName__HdY88 svg{color:#b45309;flex-shrink:0}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonHeader__Y1HUJ .trialCalendarDay_lessonTime__2PGmP{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:999px;color:var(--gray-medium);flex-shrink:0;font-size:11px;font-weight:700;padding:2px 6px}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonDetails__MejQg{align-items:center;color:var(--gray-medium);display:flex;font-size:12px;gap:5px;margin-top:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonDetails__MejQg svg{flex-shrink:0}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonDetails__MejQg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8 .trialCalendarDay_lessonDetails__MejQg .trialCalendarDay_lessonSubject__s47V3{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:999px;color:#b45309;flex-shrink:0;max-width:42%;padding:2px 6px}.trialCalendarDay_moreLessons__XxrbN{pointer-events:auto;position:absolute;z-index:20}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_moreLessonsButton__tIzSq{background:#fff7ed;border:1px solid var(--gray-border);border-left:4px solid #f59e0b;border-radius:7px;box-shadow:0 2px 7px #0000001f;color:#b45309;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;justify-content:center;min-height:28px;opacity:.97;overflow:hidden;padding:8px 10px;text-align:left;width:100%}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_moreLessonsButton__tIzSq:hover{background:#ffedd5}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_moreLessonsButton__tIzSq:focus-visible{outline:2px solid #f59e0b;outline-offset:1px}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_moreLessonsButton__tIzSq .trialCalendarDay_moreLessonsCount__n0Mwe{font-size:15px;line-height:1.1}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_moreLessonsButton__tIzSq .trialCalendarDay_moreLessonsText__naJGd{color:var(--gray-medium);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx{background:var(--white);border:1px solid var(--gray-border);border-radius:10px;box-shadow:0 10px 28px #0000002e;max-height:340px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:320px;z-index:30}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverHeader__jRjvH{align-items:center;border-bottom:1px solid var(--gray-border);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverHeader__jRjvH .trialCalendarDay_popoverTitle__dPtAd{font-size:14px;font-weight:700}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverHeader__jRjvH .trialCalendarDay_closePopoverButton__4BWcG{background:#0000;border:0;border-radius:6px;color:var(--gray-medium);cursor:pointer;display:grid;font:inherit;font-size:20px;height:26px;line-height:1;padding:0;place-items:center;width:26px}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverHeader__jRjvH .trialCalendarDay_closePopoverButton__4BWcG:hover{background:var(--gray-lighter);color:var(--black-hover)}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x{display:flex;flex-direction:column;gap:8px;max-height:282px;overflow-y:auto;padding:10px}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3{background:var(--white);border:1px solid var(--gray-border);border-left:4px solid #f59e0b;border-radius:8px;color:var(--black-hover);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:9px 10px;text-align:left;width:100%}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3:hover{background:var(--gray-lighter)}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3.trialCalendarDay_assignedLesson__hU3OR,.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3.trialCalendarDay_orangeLesson__76S4L{background:#fff7ed;border-left-color:#f59e0b}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3.trialCalendarDay_completedLesson__r9A7X{background:#dcfce7;border-left-color:#15803d}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3.trialCalendarDay_studentCreatedLesson__2gal7{background:var(--blue-background);border-left-color:var(--blue-dark)}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3.trialCalendarDay_lostLesson__PeJy\+{background:#f8dada;border-left-color:#d32f2f}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverLessonHeader__eAgj0{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverLessonHeader__eAgj0 .trialCalendarDay_popoverLessonTime__OqrHx{flex-shrink:0;font-size:12px;font-weight:700}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverLessonHeader__eAgj0 .trialCalendarDay_popoverLessonTag__SPDYS{color:var(--gray-medium);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverStudent__1Zb-U{align-items:center;display:flex;font-size:14px;gap:6px;min-width:0;overflow:hidden}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverStudent__1Zb-U svg{color:#b45309;flex-shrink:0}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverStudent__1Zb-U span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverDetails__UOXnw{align-items:center;color:var(--gray-medium);display:flex;font-size:12px;gap:6px;min-width:0;overflow:hidden}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverDetails__UOXnw svg{flex-shrink:0}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverDetails__UOXnw span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx .trialCalendarDay_popoverList__xIy5x .trialCalendarDay_popoverLesson__7t6U3 .trialCalendarDay_popoverDetails__UOXnw .trialCalendarDay_popoverSubject__SSFUO{background:var(--white-transparent);border:1px solid var(--gray-border);border-radius:999px;color:#b45309;flex-shrink:0;max-width:42%;padding:1px 6px}@media(max-width:600px){.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6{align-items:flex-start;flex-direction:column;gap:6px;min-height:auto;padding:12px}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6 .trialCalendarDay_backButton__VhDRN{padding:6px 8px}.trialCalendarDay_container__agFB7 .trialCalendarDay_header__IS2b6 .trialCalendarDay_title__byNMn{font-size:18px;padding-left:8px}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17{margin-left:44px;padding:12px 10px 20px}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slotHour__Fx\+EC .trialCalendarDay_hour__eGB\+A,.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_slot__VZyiF .trialCalendarDay_hour__eGB\+A{font-size:13px;left:-40px}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3{left:10px;right:10px;top:12px}.trialCalendarDay_container__agFB7 .trialCalendarDay_slots__kve17 .trialCalendarDay_eventsLayer__XI3m3 .trialCalendarDay_trialLesson__P0Yi8{max-width:100%;padding:7px 8px}.trialCalendarDay_selectionActions__ntwBc{padding:16px}.trialCalendarDay_selectionActions__ntwBc .trialCalendarDay_selectionTitle__HOJ19{font-size:19px}.trialCalendarDay_selectionActions__ntwBc .trialCalendarDay_selectionTime__ZANBx{font-size:17px}.trialCalendarDay_selectionActions__ntwBc .trialCalendarDay_selectionDetails__8hKo\+{grid-template-columns:1fr}.trialCalendarDay_moreLessons__XxrbN{max-width:100%}.trialCalendarDay_moreLessons__XxrbN .trialCalendarDay_lessonsPopover__Lkwtx{max-width:calc(100vw - 48px);width:min(320px,100vw - 48px)}}.trialLessonActions_container__ymMAC{background:var(--white);border:1px solid var(--gray-border);border-radius:16px;box-shadow:0 14px 38px #0f172a29;color:var(--black-hover);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;width:min(720px,100vw - 32px)}.trialLessonActions_container__ymMAC .trialLessonActions_header__Nf7Ey{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.trialLessonActions_container__ymMAC .trialLessonActions_header__Nf7Ey h3{font-size:24px;font-weight:700;margin:0}.trialLessonActions_container__ymMAC .trialLessonActions_header__Nf7Ey .trialLessonActions_closeButton__vabYi{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--gray-medium);cursor:pointer;display:grid;font:inherit;font-size:24px;height:34px;line-height:1;place-items:center;width:34px}.trialLessonActions_container__ymMAC .trialLessonActions_header__Nf7Ey .trialLessonActions_closeButton__vabYi:hover{background:var(--blue-background);color:var(--black-hover)}.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY .trialLessonActions_primaryButton__NG6HY,.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY .trialLessonActions_secondaryButton__ssPcG{border-radius:10px;height:44px;min-width:130px}.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY .trialLessonActions_secondaryButton__ssPcG{background:var(--gray-lighter);border:1px solid var(--gray-border);color:var(--black-hover);cursor:pointer;font:inherit;font-weight:700;padding:0 18px}.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY .trialLessonActions_secondaryButton__ssPcG:hover{background:var(--blue-background)}.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY .trialLessonActions_primaryButton__NG6HY{overflow:hidden}@media(max-width:640px){.trialLessonActions_container__ymMAC{padding:18px}.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY{flex-direction:column-reverse}.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY .trialLessonActions_primaryButton__NG6HY,.trialLessonActions_container__ymMAC .trialLessonActions_footer__l4DjY .trialLessonActions_secondaryButton__ssPcG{width:100%}}.calendarTrialDay_container__z1axq{grid-gap:18px;align-items:flex-start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.calendarTrialDay_container__z1axq .calendarTrialDay_calendarSticky__h9EUf{position:-webkit-sticky;position:sticky;top:18px}@media(max-width:1100px){.calendarTrialDay_container__z1axq{grid-template-columns:1fr}.calendarTrialDay_container__z1axq .calendarTrialDay_calendarSticky__h9EUf{position:static}}.shiftCalendarMonth_container__uEiSN{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);max-width:100%;min-width:0;overflow:hidden;width:100%}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;justify-content:space-between;min-height:64px;min-width:0;padding:0 18px 0 22px;width:100%}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3 .shiftCalendarMonth_title__tX7k0{font-size:24px;font-weight:600;line-height:1.3;margin:0;text-transform:capitalize}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3 .shiftCalendarMonth_navigation__lhSjy{display:flex;gap:4px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3 .shiftCalendarMonth_navigation__lhSjy .shiftCalendarMonth_navigationButton__IGKpF{background:#0000;border:0;border-radius:6px;color:var(--black-hover);cursor:pointer;display:grid;font:inherit;font-size:32px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3 .shiftCalendarMonth_navigation__lhSjy .shiftCalendarMonth_navigationButton__IGKpF:hover{background:var(--white-dark)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3 .shiftCalendarMonth_navigation__lhSjy .shiftCalendarMonth_navigationButton__IGKpF:active{background:var(--gray);transform:scale(.96)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_filters__GnCXd{background:var(--white);border-bottom:1px solid var(--gray-border);min-width:0;padding:16px 22px;width:100%}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+{min-width:0;overflow-x:auto;width:100%}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_loader__LqMr7{align-items:center;background:var(--white);display:flex;justify-content:center;min-height:420px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz{border-spacing:0;max-width:100%;min-width:560px;table-layout:fixed;width:100%}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz th{background:var(--gray-lighter);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);color:var(--gray-medium);font-size:18px;font-weight:600;height:38px;padding:0 10px;text-align:right}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz th:last-child{border-right:0}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td{background:var(--white);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);height:clamp(72px,8vw,106px);padding:8px;text-align:right;vertical-align:top}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td:last-child{border-right:0}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz tbody tr:last-child td{border-bottom:0}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td:nth-child(6),.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td:nth-child(7),.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz th:nth-child(6),.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz th:nth-child(7){background:var(--gray-lighter)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l{cursor:pointer;position:relative;transition:background .2s ease}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l:hover{background:var(--blue-background)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l:focus-visible{outline:2px solid var(--blue-dark);outline-offset:-2px;position:relative;z-index:1}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_planned__mDFY9{background:#e9f5ff}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_completed__gy0zK{background:#e8f5ee}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_cancelled__0532P{background:var(--red-background)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_hasReplacements__dPfrB{background:linear-gradient(135deg,#e9f5ff,#e9f5ff 62%,#ffe3b5)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_hasInfo__BVJYs:after{background:var(--blue);bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:20px;position:absolute;right:0;width:20px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_current__Z9QDM .shiftCalendarMonth_dayNumber__yaOPP{background:var(--blue-dark);color:var(--white)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_opacity__fO6YZ .shiftCalendarMonth_dayNumber__yaOPP{color:var(--gray-muted)}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_dayNumber__yaOPP{border-radius:50%;display:inline-grid;font-size:20px;font-weight:500;height:36px;place-items:center;width:36px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_dayCaption__8JmJy{bottom:10px;color:var(--gray-medium);font-size:13px;font-weight:700;left:10px;position:absolute}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_replacementBadge__z3KY8{background:var(--orange-background);border-radius:999px;color:var(--orange);font-size:11px;font-weight:700;left:10px;line-height:1;padding:3px 7px;position:absolute;top:12px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_infoList__iFMqt{background:var(--white);border:1px solid var(--blue-light);border-radius:8px;box-shadow:0 6px 18px #0000001f;display:none;left:8px;padding:12px 14px;pointer-events:none;position:absolute;top:calc(100% - 6px);width:240px;z-index:10}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_infoList__iFMqt .shiftCalendarMonth_item__I66BX{align-items:center;color:var(--dark-gray);display:flex;font-size:14px;gap:16px;justify-content:space-between;min-height:28px;padding-left:14px;position:relative;text-align:left}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_infoList__iFMqt .shiftCalendarMonth_item__I66BX:before{background:var(--blue);border-radius:50%;content:"";height:7px;left:0;position:absolute;width:7px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_infoList__iFMqt .shiftCalendarMonth_item__I66BX.shiftCalendarMonth_replacementInfo__8BNkh:before{background:#f59e0b}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_infoList__iFMqt .shiftCalendarMonth_item__I66BX .shiftCalendarMonth_infoCount__mtzvR{color:var(--black-hover);font-weight:700;text-align:right}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l:focus-visible{z-index:2}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l:focus-visible .shiftCalendarMonth_infoList__iFMqt{display:block}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td:nth-child(n+5) .shiftCalendarMonth_infoList__iFMqt{left:auto;right:8px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz tbody tr:last-child .shiftCalendarMonth_infoList__iFMqt{bottom:calc(100% - 6px);top:auto}@media(hover:hover)and (pointer:fine){.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l:hover{z-index:2}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l:hover .shiftCalendarMonth_infoList__iFMqt{display:block}}@media(max-width:700px){.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3{min-height:56px;padding:0 12px 0 16px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_header__qfRt3 .shiftCalendarMonth_title__tX7k0{font-size:16px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_filters__GnCXd{padding:12px 16px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+{overflow-x:hidden}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz{min-width:0}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz th{font-size:16px;padding:0 6px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td{height:68px;padding:6px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_dayCaption__8JmJy{bottom:6px;font-size:11px;left:6px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_replacementBadge__z3KY8{border-radius:50%;display:grid;font-size:0;height:22px;left:6px;padding:0;place-items:center;top:6px;width:22px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_replacementBadge__z3KY8:after{content:"П";font-size:11px;line-height:1}}@media(max-width:600px){.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_filters__GnCXd{padding:10px 12px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td{height:60px;padding:4px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_dayNumber__yaOPP{font-size:18px;font-weight:600;height:28px;width:28px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_dayCaption__8JmJy{bottom:4px;font-size:10px;left:4px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_replacementBadge__z3KY8{height:20px;left:4px;top:4px;width:20px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_replacementBadge__z3KY8:after{font-size:11px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l.shiftCalendarMonth_hasInfo__BVJYs:after{height:18px;width:18px}}@media(max-width:450px){.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz th{font-size:15px;height:34px;padding:0 3px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz td{height:52px;padding:3px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_dayNumber__yaOPP{font-size:16px;height:26px;width:26px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_dayCaption__8JmJy{bottom:3px;font-size:9px;left:3px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_replacementBadge__z3KY8{height:18px;left:3px;top:3px;width:18px}.shiftCalendarMonth_container__uEiSN .shiftCalendarMonth_calendarFrame__a4L2\+ .shiftCalendarMonth_month__lQ1vz .shiftCalendarMonth_day__xqU8l .shiftCalendarMonth_replacementBadge__z3KY8:after{font-size:10px}}.shiftAssign_container__VRcwb{background:var(--white);border:1px solid var(--gray-border);border-radius:18px;box-shadow:0 16px 48px #0f172a2e;color:var(--black-hover);display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 48px);overflow:auto;padding:22px;width:min(920px,100vw - 32px)}.shiftAssign_container__VRcwb .shiftAssign_header__EjZk5{align-items:flex-start;border-bottom:1px solid var(--gray-border);display:flex;gap:18px;justify-content:space-between;padding-bottom:14px}.shiftAssign_container__VRcwb .shiftAssign_header__EjZk5 h3{font-size:24px;font-weight:800;margin:0 0 6px}.shiftAssign_container__VRcwb .shiftAssign_header__EjZk5 p{color:var(--gray-muted);font-size:14px;font-weight:600;margin:0}.shiftAssign_container__VRcwb .shiftAssign_closeButton__EN\+p4{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:50%;color:var(--gray-muted);cursor:pointer;flex:0 0 auto;font-size:26px;height:34px;line-height:1;transition:.2s ease;width:34px}.shiftAssign_container__VRcwb .shiftAssign_closeButton__EN\+p4:hover{background:var(--gray-light);color:var(--black-hover)}.shiftAssign_container__VRcwb .shiftAssign_loader__WETOY{align-items:center;display:flex;justify-content:center;min-height:300px}.shiftAssign_container__VRcwb .shiftAssign_form__EI6DF{grid-gap:16px;display:grid;gap:16px}.shiftAssign_container__VRcwb .shiftAssign_mainFields__eaHUb{grid-gap:14px;background:var(--gray-light);border:1px solid var(--gray-border);border-radius:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.shiftAssign_container__VRcwb .shiftAssign_field__PcpVz{grid-gap:8px;display:grid;gap:8px;min-width:0}.shiftAssign_container__VRcwb .shiftAssign_label__PmcoG{color:var(--gray-muted);font-size:14px;font-weight:800}.shiftAssign_container__VRcwb .shiftAssign_compositionHeader__ZJhdG{background:var(--blue-background);border:1px solid #2d9cdb38;border-radius:14px;padding:14px 16px}.shiftAssign_container__VRcwb .shiftAssign_compositionHeader__ZJhdG h4{color:var(--blue-dark);font-size:17px;font-weight:900;margin:0 0 4px}.shiftAssign_container__VRcwb .shiftAssign_compositionHeader__ZJhdG p{color:var(--gray-muted);font-size:12px;font-weight:600;line-height:1.35;margin:0}.shiftAssign_container__VRcwb .shiftAssign_teams__0PRWI{grid-gap:14px;display:grid;gap:14px}.shiftAssign_container__VRcwb .shiftAssign_teamCard__Bhslw{grid-gap:14px;background:var(--gray-light);border:1px solid var(--gray-border);border-radius:14px;display:grid;gap:14px;padding:16px}.shiftAssign_container__VRcwb .shiftAssign_teamHeader__-1s8v{align-items:flex-start;border-bottom:1px solid var(--gray-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.shiftAssign_container__VRcwb .shiftAssign_teamHeader__-1s8v h4{font-size:18px;font-weight:800;margin:0 0 4px}.shiftAssign_container__VRcwb .shiftAssign_teamHeader__-1s8v p{color:var(--gray-muted);font-size:13px;font-weight:700;margin:0}.shiftAssign_container__VRcwb .shiftAssign_teamHeader__-1s8v span{background:var(--blue-background);border-radius:999px;color:var(--blue-dark);flex:0 0 auto;font-size:12px;font-weight:900;padding:5px 9px}.shiftAssign_container__VRcwb .shiftAssign_assignmentBlock__46vZ2{grid-gap:8px;background:var(--white);border:1px solid var(--gray-border);border-radius:12px;display:grid;gap:8px;padding:12px}.shiftAssign_container__VRcwb .shiftAssign_assignmentTitle__vEUka{align-items:center;display:flex;gap:10px;justify-content:space-between}.shiftAssign_container__VRcwb .shiftAssign_assignmentTitle__vEUka span{color:var(--gray-muted);font-size:13px;font-weight:900}.shiftAssign_container__VRcwb .shiftAssign_assignmentTitle__vEUka b{background:#ffe0a8;border-radius:999px;color:#8a5200;flex:0 0 auto;font-size:11px;font-weight:900;padding:4px 8px}.shiftAssign_container__VRcwb .shiftAssign_curators__27GJy{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.shiftAssign_container__VRcwb .shiftAssign_placeholder__bZ5YT{background:var(--gray-lighter);border-radius:12px;color:var(--gray-muted);font-size:15px;font-weight:700;padding:18px;text-align:center}.shiftAssign_container__VRcwb .shiftAssign_footer__DMnXC{align-items:flex-start;border-top:1px solid var(--gray-border);display:flex;gap:12px;justify-content:flex-end;padding-top:14px}.shiftAssign_container__VRcwb .shiftAssign_secondaryButton__wkU\+4{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:12px;color:var(--gray-muted);cursor:pointer;font:inherit;font-weight:800;min-height:44px;padding:0 20px;transition:.2s ease}.shiftAssign_container__VRcwb .shiftAssign_secondaryButton__wkU\+4:hover{background:var(--gray-light);color:var(--black-hover)}@media(max-width:700px){.shiftAssign_container__VRcwb{padding:16px;width:calc(100vw - 20px)}.shiftAssign_container__VRcwb .shiftAssign_footer__DMnXC,.shiftAssign_container__VRcwb .shiftAssign_header__EjZk5,.shiftAssign_container__VRcwb .shiftAssign_teamHeader__-1s8v{align-items:stretch;flex-direction:column}.shiftAssign_container__VRcwb .shiftAssign_mainFields__eaHUb{grid-template-columns:1fr}.shiftAssign_container__VRcwb .shiftAssign_assignmentTitle__vEUka b,.shiftAssign_container__VRcwb .shiftAssign_teamHeader__-1s8v span{align-self:flex-start}}.shiftReplaceStaff_container__akx5G{background:var(--white);border:1px solid var(--gray-border);border-radius:18px;box-shadow:0 16px 48px #0f172a2e;color:var(--black-hover);display:flex;flex-direction:column;gap:18px;padding:22px;width:min(560px,100vw - 32px)}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_header__vL2mj{align-items:flex-start;border-bottom:1px solid var(--gray-border);display:flex;gap:18px;justify-content:space-between;padding-bottom:14px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_header__vL2mj h3{font-size:22px;font-weight:900;margin:0 0 6px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_header__vL2mj p{color:var(--gray-muted);font-size:14px;font-weight:700;margin:0}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_closeButton__YKxGB{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:50%;color:var(--gray-muted);cursor:pointer;flex:0 0 auto;font-size:26px;height:34px;line-height:1;transition:.2s ease;width:34px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_closeButton__YKxGB:hover{background:var(--gray-light);color:var(--black-hover)}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_loader__taGQo{align-items:center;display:flex;justify-content:center;min-height:220px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_form__Ob-UN{grid-gap:16px;display:grid;gap:16px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_field__3erEr{grid-gap:8px;display:grid;gap:8px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_label__RuGSq{color:var(--gray-muted);font-size:14px;font-weight:900}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_error__4GrZc{color:var(--red);font-size:14px;font-weight:800}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_footer__9UjVe{align-items:center;border-top:1px solid var(--gray-border);display:flex;gap:12px;justify-content:flex-end;padding-top:14px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_submitButton__bBjd\+{min-width:210px}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_primaryButton__yezCF,.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_secondaryButton__vN2FG{border-radius:12px;cursor:pointer;font:inherit;font-size:14px;font-weight:900;min-height:42px;padding:0 18px;transition:.2s ease}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_secondaryButton__vN2FG{background:var(--gray-lighter);border:1px solid var(--gray-border);color:var(--gray-muted)}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_secondaryButton__vN2FG:hover{background:var(--gray-light);color:var(--black-hover)}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_primaryButton__yezCF{background:var(--blue);border:0;color:var(--white)}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_primaryButton__yezCF:hover{background:var(--blue-dark)}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_primaryButton__yezCF:disabled{cursor:default;opacity:.65}@media(max-width:600px){.shiftReplaceStaff_container__akx5G{padding:16px;width:calc(100vw - 20px)}.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_footer__9UjVe,.shiftReplaceStaff_container__akx5G .shiftReplaceStaff_header__vL2mj{align-items:stretch;flex-direction:column}}.shiftCalendarDay_container__wRh\+s{color:var(--black-hover);display:flex;flex-direction:column;gap:18px;width:100%}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_backButton__RHZIr{align-items:center;align-self:flex-start;background:#0000;border:0;color:var(--gray-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:800;gap:6px;min-height:32px;padding:0;transition:color .2s ease}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_backButton__RHZIr span{font-size:30px;line-height:1}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_backButton__RHZIr:hover{color:var(--blue-dark)}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_loader__taJT\+{justify-content:center;min-height:320px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5,.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_loader__taJT\+{align-items:center;background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);display:flex}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5{gap:18px;justify-content:space-between;padding:22px 24px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5 h2{font-size:26px;font-weight:800;line-height:1.2;margin:0 0 6px;text-transform:capitalize}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5 p{color:var(--gray-muted);font-size:15px;font-weight:600}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5 .shiftCalendarDay_status__QbZKW{background:var(--gray-lighter);border-radius:999px;color:var(--gray-medium);flex:0 0 auto;font-size:14px;font-weight:800;padding:8px 12px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5 .shiftCalendarDay_status__QbZKW.shiftCalendarDay_SHIFT_STATUS_PLANNED__vpPeQ{background:var(--blue-background);color:var(--blue-dark)}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5 .shiftCalendarDay_status__QbZKW.shiftCalendarDay_SHIFT_STATUS_COMPLETED__6jWAZ{background:#dcfce7;color:#166534}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5 .shiftCalendarDay_status__QbZKW.shiftCalendarDay_SHIFT_STATUS_CANCELLED__b7RLT{background:var(--red-background);color:var(--red-hover)}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_section__px3a4{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);padding:20px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_section__px3a4 h3{color:var(--black-hover);font-size:20px;font-weight:800;margin:0 0 14px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_actions__BbhKv{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);display:flex;justify-content:flex-end;padding:16px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_primaryAction__\+h6BI{background:var(--blue);border:0;border-radius:12px;color:var(--white);cursor:pointer;font:inherit;font-size:15px;font-weight:800;min-height:42px;padding:0 20px;transition:background .2s ease}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_primaryAction__\+h6BI:hover{background:var(--blue-dark)}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_teams__7o99j{grid-gap:16px;display:grid;gap:16px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_teamCard__BDA3l{grid-gap:14px;background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;display:grid;gap:14px;padding:16px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_teamCard__BDA3l .shiftCalendarDay_teamHeader__v7RIB{align-items:center;display:flex;gap:12px;justify-content:space-between}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_teamCard__BDA3l .shiftCalendarDay_teamHeader__v7RIB h4{font-size:18px;font-weight:800;margin:0}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_teamCard__BDA3l .shiftCalendarDay_teamHeader__v7RIB span{color:var(--gray-muted);font-size:13px;font-weight:700}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_curators__ZXDBP{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl{background:var(--white);border:1px solid var(--gray-border);border-radius:12px;padding:14px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl.shiftCalendarDay_changed__9QHbH,.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl.shiftCalendarDay_replaced__3Y0p\+{background:#fff7e8;border-color:#f59e0b}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq h4{font-size:15px;font-weight:800;margin:0}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq .shiftCalendarDay_staffHeaderActions__Hxl4g{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq .shiftCalendarDay_replaceButton__5R0gz{background:var(--blue-background);border:1px solid var(--blue-light);border-radius:999px;color:var(--blue-dark);cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:28px;padding:0 10px;transition:.2s ease}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq .shiftCalendarDay_replaceButton__5R0gz:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq .shiftCalendarDay_replacementBadge__dIpPD{background:#ffe0a8;border-radius:999px;color:#8a5200;font-size:11px;font-weight:800;padding:4px 8px}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq .shiftCalendarDay_replacementBadge__dIpPD{font-size:0}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffHeader__VC-Xq .shiftCalendarDay_replacementBadge__dIpPD:before{content:"Замена";font-size:11px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4{grid-gap:8px;display:grid;gap:8px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p{grid-gap:10px;align-items:start;color:var(--black-hover);display:grid;font-size:14px;gap:10px;grid-template-columns:1fr;min-height:24px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:first-child,.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:nth-child(2) span{display:none}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p span{color:var(--gray-muted);font-weight:700}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p b{font-weight:700}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p.shiftCalendarDay_comment__RzVeA{border-top:1px solid var(--gray-border);grid-template-columns:110px 1fr;padding-top:6px}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p.shiftCalendarDay_replacementText__CCHcG{color:#8a5200;grid-template-columns:72px 1fr}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p.shiftCalendarDay_replacementText__CCHcG span{color:#8a5200;display:block}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:first-child{display:grid;grid-template-columns:72px 1fr;order:2}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:first-child span{font-size:0}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:first-child span:before{content:"Замена";font-size:14px}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:first-child b:before{content:"(вместо "}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:first-child b:after{content:")"}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p:nth-child(2){order:1}.shiftCalendarDay_replaced__3Y0p\+ .shiftCalendarDay_container__wRh\+s .shiftCalendarDay_staffCard__ilrvl .shiftCalendarDay_staffRows__Ilnx4 p.shiftCalendarDay_comment__RzVeA{order:3}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_notice__NsuCP{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:12px;color:var(--gray-muted);font-size:15px;font-weight:700;padding:16px 18px;text-align:center}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_empty__sh1Ht{background:var(--gray-lighter);border-radius:12px;color:var(--gray-muted);font-size:15px;font-weight:600;padding:18px;text-align:center}@media(max-width:700px){.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5{align-items:flex-start;flex-direction:column}.shiftCalendarDay_container__wRh\+s .shiftCalendarDay_header__LtHm5 h2{font-size:22px}}.calendarShiftDay_container__Q2lBm{display:flex;gap:20px;height:100%;position:relative;width:100%}.calendarShiftDay_container__Q2lBm .calendarShiftDay_content__Jci1g{flex:1 1 auto;min-width:0}.calendarShiftDay_container__Q2lBm .calendarShiftDay_calendarSticky__SXjBj{flex:0 0 auto;height:100%;position:-webkit-sticky;position:sticky;top:0}@media(max-width:900px){.calendarShiftDay_container__Q2lBm{flex-direction:column;height:auto}.calendarShiftDay_container__Q2lBm .calendarShiftDay_calendarSticky__SXjBj{height:auto;position:static;width:100%}}.calendarShiftLayout_shiftPage__-6Kbr{min-height:100vh;min-width:0;width:100%}.calendarShiftLayout_shiftPage__-6Kbr .calendarShiftLayout_heading__oS1G2{background:var(--white);border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 2px 8px var(--shadow-light);margin-bottom:14px;padding:22px 28px}.calendarShiftLayout_shiftPage__-6Kbr .calendarShiftLayout_heading__oS1G2 .calendarShiftLayout_title__d9TqO{color:#111827;font-size:28px;font-weight:800;line-height:1.1;margin:0 0 6px}.calendarShiftLayout_shiftPage__-6Kbr .calendarShiftLayout_heading__oS1G2 .calendarShiftLayout_subtitle__Kald2{color:var(--gray-muted);font-size:16px;font-weight:500}@media(max-width:780px){.calendarShiftLayout_shiftPage__-6Kbr .calendarShiftLayout_heading__oS1G2{padding:18px}}.tutorPaymentDetails_container__T8mrc{display:flex;flex-direction:column;gap:24px}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_section__G5ytG{display:flex;flex-direction:column;gap:14px}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_sectionHeader__tTmqq{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_subtitle__AoY71{font-size:20px;font-weight:600}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_card__KCFuT{border-radius:16px;box-shadow:0 0 6px #00000026;display:flex;flex-direction:column;gap:12px;padding:16px}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_cardHeader__qfY5u{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_priority__3MzHx{align-items:center;display:flex;gap:8px}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_remove__5pxqG{background:none;border:none;color:var(--red);cursor:pointer}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_empty__JeZgd{color:var(--gray2)}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_save__urUj7{width:-webkit-fit-content;width:fit-content}@media(max-width:650px){.tutorPaymentDetails_container__T8mrc{gap:18px}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_subtitle__AoY71{font-size:18px}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_card__KCFuT{padding:14px}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_priority__3MzHx{flex-wrap:wrap}.tutorPaymentDetails_container__T8mrc .tutorPaymentDetails_save__urUj7{width:100%}}.my_container__45BBX{display:flex;flex-direction:column;gap:24px}.my_card__B\+pMR{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.my_profile__ut2zk{align-items:center;display:flex;gap:16px}.my_avatar__qlzjt{align-items:center;background:linear-gradient(135deg,#5b7cff,#7d3cff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:600;height:64px;justify-content:center;width:64px}.my_profileInfo__Mf1SR{min-width:0}.my_name__dtHdI{color:#1f2a44;font-size:28px;font-weight:600}.my_meta__47\+\+y{color:#6f6f6f;font-size:16px;margin-top:6px;word-break:break-word}.my_title__bgg3n{margin-bottom:18px}.my_titleNoMargin__mJeGS,.my_title__bgg3n{font-size:24px;font-weight:600}.my_sectionHeader__SfWOq{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.my_expandButton__uNC1j{align-items:center;background:#f3f5fa;border:none;border-radius:12px;color:#1f2430;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.my_expandIcon__rO8jz{transition:transform .2s ease}.my_expandIconOpen__Zg0bp{transform:rotate(180deg)}.my_infoGrid__VNJD2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.my_infoItem__7TGO9{background:#f7f8fb;border-radius:18px;padding:16px 18px}.my_infoLabel__EYg2o{color:#6f6f6f;font-size:14px;margin-bottom:8px}.my_infoValue__JhbQ1{color:#1f2a44;font-size:18px;font-weight:500;word-break:break-word}.my_featureList__P9\+CX{display:flex;flex-wrap:wrap;gap:10px;max-height:0;overflow:hidden auto;transition:max-height .2s ease}.my_featureListOpen__FLyUn{max-height:320px;padding-right:6px}.my_featureItem__U7oN5{background:#eef4ff;border-radius:999px;color:#2456d3;font-size:14px;line-height:1.4;padding:10px 14px;word-break:break-word}.my_empty__p9PBg{color:#6f6f6f;font-size:16px}.my_logout__k6uLS{margin-top:4px}@media(max-width:720px){.my_card__B\+pMR{border-radius:20px;padding:18px}.my_profile__ut2zk{align-items:flex-start}.my_avatar__qlzjt{font-size:24px;height:56px;width:56px}.my_name__dtHdI{font-size:24px}.my_infoGrid__VNJD2{grid-template-columns:1fr}}.staffWidget_topBar__oRuSG{display:flex;flex-direction:column;gap:16px}.staffWidget_titleRow__sK8GS{align-items:center;display:flex;gap:16px;justify-content:space-between}.staffWidget_filtersRow__fGjzd{display:flex;flex-wrap:wrap;gap:16px}.staffWidget_filterItem__JRWKn{max-width:100%;width:280px}.staffWidget_filterLabel__X1NXy{color:var(--black);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.staffWidget_listPage__11o\+G{display:flex;flex-direction:column;gap:24px}.staffWidget_listPanel__AbVkk{background:#fff;border:1px solid #d9d9d9;border-radius:24px;padding:24px}.staffWidget_listGrid__c98i8{display:flex;flex-direction:column;gap:14px}.staffLinkOverride{color:inherit;display:block;text-decoration:none}.staffWidget_tabs__h0NH9{border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.staffWidget_tutorFiltersBlock__2nRXR{display:flex;flex-direction:column;gap:16px;padding-top:8px}.staffWidget_tutorSwitchWrap__ThLGm{max-width:420px}.staffWidget_tutorFiltersRow__hbPOC{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px}.staffWidget_tutorFiltersSign__1DzmR{font-weight:500;padding-bottom:10px}.staffWidget_tutorFilterItem__scdED{max-width:100%;width:420px}.staffWidget_tutorToggle__4l373{align-items:center;display:flex;gap:12px;padding-bottom:10px}.staffWidget_tab__ydYns{background:#fff;border:1px solid #d9d9d9;border-radius:999px;color:#1f2430;cursor:pointer;padding:10px 16px;transition:all .18s ease}.staffWidget_tab__ydYns.staffWidget_active__X1OO2{background:#3670ff14;border-color:var(--blue);color:var(--blue)}.staffWidget_switchWrap__Hh5mT{margin-bottom:20px;max-width:420px}.staffWidget_headerInfo__MgtsC{display:flex;flex-direction:column;gap:6px}.staffWidget_detailPage__pk3-f{display:flex;flex-direction:column;gap:20px}.staffWidget_profileSections__UIeqh{display:flex;flex-direction:column;gap:28px;margin-top:12px}.staffWidget_sectionBlock__aVeO8{width:100%}.staffWidget_tutorHero__Dlw-f{background:#fff;border:1px solid #d9d9d9;border-radius:28px;box-shadow:0 10px 30px #1f24300a;padding:24px 24px 28px}.staffWidget_dataOpenBlock__OFdIC{margin-top:16px}.staffWidget_metaRow__wdyak{color:#6f6f6f;display:flex;flex-wrap:wrap;gap:12px}.staffWidget_editButton__9FrBd{align-items:center;background:#f7f8fb;border:none;border-radius:14px;color:#1f2430;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.staffWidget_emptyState__zCyt2{color:#6f6f6f}.staffWidget_loaderWrap__mCRn7{display:flex;justify-content:center;padding:20px 0}.staffWidget_tgLink__rPnRG{align-items:center;color:var(--blue);display:inline-flex;font-weight:500;gap:8px;text-decoration:none;transition:color .18s ease}.staffWidget_tgLink__rPnRG:hover{color:var(--blue-hover)}.staffWidget_tgLinkIcon__sbVfA{flex:0 0 auto}@media(max-width:900px){.staffWidget_tutorHero__Dlw-f{border-radius:24px;padding:20px}.staffWidget_tutorFiltersRow__hbPOC{align-items:stretch;gap:16px}.staffWidget_tutorFiltersSign__1DzmR{padding-bottom:0;width:100%}.staffWidget_tutorToggle__4l373{padding-bottom:0}}@media(max-width:600px){.staffWidget_titleRow__sK8GS{align-items:stretch;flex-direction:column}.staffWidget_listPanel__AbVkk,.staffWidget_tutorHero__Dlw-f{border-radius:18px;padding:16px}.staffWidget_filterItem__JRWKn,.staffWidget_switchWrap__Hh5mT,.staffWidget_tutorFilterItem__scdED,.staffWidget_tutorSwitchWrap__ThLGm{max-width:none;width:100%}.staffWidget_tabs__h0NH9{gap:8px}.staffWidget_tab__ydYns{flex:1 1 auto;padding:9px 12px;text-align:center}.staffWidget_tutorToggle__4l373{justify-content:space-between}}.staffTutorsWidget_container__DnwBf{display:flex;flex-direction:column;gap:16px}.staffTutorsWidget_list__cDrQx{display:flex;flex-direction:column;gap:14px}.staffTutorsWidget_labels__2yL6t{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.staffTutorsWidget_label__6Zqp7{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;line-height:1.2;padding:4px 10px}.staffTutorsWidget_label_red__HAQz0{background:#e14a391f;color:#c8392b}.staffTutorsWidget_label_blue__WeKHq{background:#3670ff1f;color:#2f66e0}.staffTutorsWidget_label_gray__kVoef{background:#1f243014;color:#5e6573}.staffTutorsWidget_label_yellow__IDT5e{background:#ffc40029;color:#a66b00}.staffTutorsWidget_empty__DsFhZ{color:#6f6f6f}.staffAccessModals_modal__xPE4H{background:var(--white);border-radius:24px;box-shadow:0 20px 60px #0000001f;padding:24px;width:min(560px,100vw - 48px)}.staffAccessModals_wide__fisZ1{width:min(760px,100vw - 48px)}.staffAccessModals_title__esHBR{font-size:24px;font-weight:500;margin:0 0 18px}.staffAccessModals_meta__kFZop,.staffAccessModals_search__xC7oL{margin-bottom:18px}.staffAccessModals_list__rhW2d{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.staffAccessModals_item__j6VQo{border-bottom:1px solid var(--gray-light);padding:10px 0}.staffAccessModals_meta__kFZop,.staffAccessModals_option__SIGtx{display:flex;flex-direction:column;gap:4px}.staffAccessModals_granted__AJZV0{color:var(--blue);font-size:14px;font-weight:500}.staffAccessModals_description__oS1x8,.staffAccessModals_empty__BZ66E,.staffAccessModals_metaText__k5sN5{color:var(--gray);font-size:14px;font-weight:400;line-height:1.4}.staffAccessModals_loader__7UudH{display:flex;justify-content:center;padding:20px 0}.staffAccessModals_actions__SMjSR{margin-top:20px}@media(max-width:600px){.staffAccessModals_modal__xPE4H,.staffAccessModals_wide__fisZ1{border-radius:18px;padding:18px;width:calc(100vw - 24px)}}.assistantWidget_container__9Qili .assistantWidget_loader__B27xy{margin-top:20px}.assistantWidget_container__9Qili .assistantWidget_delete__O35Dh{display:flex;justify-content:end}.assistantItem_item__L7tvN{border-bottom:1px solid var(--black)}.assistantItem_item__L7tvN td{padding:16px 6px}.assistantItem_item__L7tvN .assistantItem_feature__gJj-j{width:260px}.assistantItem_item__L7tvN .assistantItem_link__\+su3F{color:var(--black);transition:all .15s ease}.assistantItem_item__L7tvN .assistantItem_link__\+su3F:hover{color:var(--black-hover)}.assistantItem_item__L7tvN .assistantItem_nameLink__Uli6c{color:var(--blue);font-weight:500;transition:all .15s ease}.assistantItem_item__L7tvN .assistantItem_nameLink__Uli6c:hover{color:var(--blue-hover)}.assistantItem_item__L7tvN .assistantItem_tgLink__ITnIw{color:var(--blue);transition:all .15s ease}.assistantItem_item__L7tvN .assistantItem_tgLink__ITnIw:hover{color:var(--blue-hover)}.assistantItem_itemMobile__waCH0{display:none}@media(max-width:650px){.assistantItem_item__L7tvN{display:none}.assistantItem_itemMobile__waCH0{border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:15px;padding-bottom:30px;padding-top:20px}.assistantItem_itemMobile__waCH0 .assistantItem_feature__gJj-j{max-width:100%;width:240px}.assistantItem_itemMobile__waCH0 a{color:var(--blue);transition:all .15s ease}.assistantItem_itemMobile__waCH0 a:hover{color:var(--blue-hover)}.assistantItem_itemMobile__waCH0 .assistantItem_nameLink__Uli6c{font-weight:500}.assistantItem_itemMobile__waCH0 .assistantItem_tgLink__ITnIw{color:var(--blue)}}.assistantCard_card__QnxNn .assistantCard_highlight__59Ymk{color:var(--blue);transition:all .15s ease}.assistantCard_card__QnxNn .assistantCard_highlight__59Ymk:hover{color:var(--blue-hover)}.changeTgAdmins_container__NJaOZ .changeTgAdmins_title__Hlp\+o{font-weight:500;margin-bottom:10px}.changeTgAdmins_container__NJaOZ .changeTgAdmins_dropDown__NDw-X{max-width:100%;width:400px}.gphAgreement_container__AazCO{display:flex;flex-direction:column;gap:20px}.gphAgreement_container__AazCO .gphAgreement_content__zm7K2{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:20px;min-height:180px}.gphAgreement_container__AazCO .gphAgreement_content__zm7K2 .gphAgreement_emptyState__cHHIE{color:#6d7485;font-weight:500;line-height:1.4}.gphAgreement_container__AazCO .gphAgreement_content__zm7K2 .gphAgreement_add__Y2UdF{background-color:var(--blue);border-radius:12px;color:#fff;cursor:pointer;display:flex;padding:12px 20px;transition:all .15s ease;width:-webkit-fit-content;width:fit-content}.gphAgreement_container__AazCO .gphAgreement_content__zm7K2 .gphAgreement_add__Y2UdF:hover{background-color:var(--blue-hover)}.gphAgreement_container__AazCO .gphAgreement_content__zm7K2 .gphAgreement_add__Y2UdF .gphAgreement_input__pNwMA{display:none}.tutorAccrual_container__kMzQe .tutorAccrual_content__k6HBi{display:flex;flex-direction:column;gap:24px;margin-top:20px}.tutorAccrual_container__kMzQe .tutorAccrual_card__8ABmb{background:#fff;border:1px solid #d9d9d9;border-radius:24px;box-shadow:0 10px 30px #1f24300a;min-height:0;padding:24px}@media(max-width:900px){.tutorAccrual_container__kMzQe .tutorAccrual_card__8ABmb{border-radius:20px;padding:20px}}.addAccrualTutor_container__7SK5U .addAccrualTutor_sign__nG3qa{margin-bottom:4px;margin-left:4px}.addAccrualTutor_container__7SK5U .addAccrualTutor_button__YhZm\+{height:40px;max-width:100%;width:240px}.addAccrualTutor_content__1A3r4{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:30px 50px;width:500px}.addAccrualTutor_submit__JlLbH{height:40px;margin-top:8px}@media(max-width:600px){.addAccrualTutor_content__1A3r4{padding:20px;width:calc(100vw - 32px)}.addAccrualTutor_submit__JlLbH{width:100%}}.tutorDownloadReceipts_container__ltK02{display:flex;flex-direction:column;gap:10px;min-height:0}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_sign__i6STO{font-size:18px;font-weight:600}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_loader__fGsZw{margin-left:40px;margin-top:40px}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_count__IFYBu{margin-top:10px;text-align:start}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_wrapTable__hFWlV{max-height:420px;min-height:0;overflow:auto}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_table__7IGiH{border-collapse:collapse;text-align:start;width:100%}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_item__XsmHZ{border-bottom:1px solid var(--black)}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_item__XsmHZ th{padding:16px 6px;text-align:start}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_row__IUKoU{border-bottom:1px solid #0000001f}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_row__IUKoU td{padding:14px 6px;vertical-align:middle}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_receiptButton__Qa4QH{align-items:center;background-color:#0000;border:none;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_receiptButton__Qa4QH:disabled{cursor:default;opacity:.35}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_items__fDm8d{display:none}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_empty__emg3O{margin-top:10px}@media(max-width:650px){.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_count__IFYBu{border-bottom:1px solid var(--black);padding-bottom:12px}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_wrapTable__hFWlV{display:none}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_items__fDm8d{display:flex;flex-direction:column;gap:20px;max-height:420px;min-height:0;overflow:auto}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_card__A2R82{align-items:flex-start;border-bottom:1px solid #0000001f;display:flex;gap:14px;justify-content:space-between;padding-bottom:20px}.tutorDownloadReceipts_container__ltK02 .tutorDownloadReceipts_cardInfo__8GSFk{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}}.staffShiftPatternEdit_modal__prban{background:var(--white);border-radius:18px;color:var(--black-hover);max-height:calc(100vh - 48px);overflow-y:auto;width:min(920px,100vw - 32px)}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_header__PCWW5{border-bottom:1px solid var(--gray-border);display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_header__PCWW5 h3{font-size:24px;font-weight:700;margin:0}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_header__PCWW5 p{color:var(--gray-medium);font-size:14px;line-height:1.4;margin:6px 0 0}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_closeButton__jkWgM{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:50%;color:var(--gray-medium);cursor:pointer;display:grid;flex:0 0 auto;font-size:30px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_closeButton__jkWgM:hover{background:var(--white-dark);color:var(--black-hover)}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_form__tRpuH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 24px 10px}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_error__Yyc3P{color:var(--red-dark);font-size:14px;font-weight:700;margin:0 24px}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_actions__U3crL{display:flex;gap:12px;justify-content:flex-end;padding:18px 24px 24px}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_actions__U3crL .staffShiftPatternEdit_cancelButton__h8qaR{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:10px;color:var(--black-hover);cursor:pointer;font:inherit;font-weight:700;height:46px;min-width:120px;padding:0 18px}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_actions__U3crL .staffShiftPatternEdit_cancelButton__h8qaR:hover{background:var(--white-dark)}@media(max-width:700px){.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_form__tRpuH{grid-template-columns:1fr}.staffShiftPatternEdit_modal__prban .staffShiftPatternEdit_actions__U3crL{flex-direction:column-reverse}}.staffShiftCalendar_container__qYpsh{background:var(--gray-light);border:1px solid var(--gray-border);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);color:var(--black-hover);display:flex;flex-direction:column;width:100%}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul{align-items:center;background:var(--white-transparent);border-bottom:1px solid var(--gray-border);display:flex;justify-content:space-between;min-height:64px;padding:14px 18px 14px 22px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul .staffShiftCalendar_title__Mkibq{font-size:24px;font-weight:600;line-height:1.3;margin:0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul .staffShiftCalendar_subtitle__Ajrzl{color:var(--gray-medium);font-size:15px;line-height:1.4;margin:5px 0 0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul .staffShiftCalendar_navigation__ciOoe{display:flex;gap:4px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul .staffShiftCalendar_navigation__ciOoe .staffShiftCalendar_navigationButton__beLSz{background:#0000;border:0;border-radius:6px;color:var(--black-hover);cursor:pointer;display:grid;font:inherit;font-size:32px;height:36px;line-height:1;padding:0;place-items:center;width:36px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul .staffShiftCalendar_navigation__ciOoe .staffShiftCalendar_navigationButton__beLSz:hover{background:var(--white-dark)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul .staffShiftCalendar_navigation__ciOoe .staffShiftCalendar_navigationButton__beLSz:active{background:var(--gray);transform:scale(.96)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_monthTitle__oUTt4{background:var(--white);border-bottom:1px solid var(--gray-border);color:var(--black-hover);font-size:20px;font-weight:600;padding:14px 22px;text-transform:capitalize}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW{grid-gap:14px 20px;align-items:center;background:var(--white);border-bottom:1px solid var(--gray-border);display:grid;gap:14px 20px;grid-template-columns:minmax(0,1fr) auto;padding:16px 22px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_patternInfo__S83yL{align-items:center;display:flex;gap:14px;min-width:0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_patternInfo__S83yL h3{color:var(--black-hover);font-size:18px;font-weight:700;margin:0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_patternInfo__S83yL p{color:var(--gray-medium);font-size:14px;line-height:1.4;margin:4px 0 0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_patternBadge__Di6rV{background:var(--blue-background);border:1px solid var(--blue-light);border-radius:999px;color:var(--blue-dark);display:inline-grid;font-size:15px;font-weight:800;height:34px;min-width:48px;padding:0 10px;place-items:center}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_patternMeta__4evDv{color:var(--dark-gray);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px;grid-column:1/-1}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_patternMeta__4evDv span{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:999px;padding:5px 9px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_editButton__tuw3H{align-self:start;background:var(--blue);border:1px solid var(--blue);border-radius:10px;color:var(--white);cursor:pointer;font:inherit;font-weight:700;min-height:38px;padding:0 16px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_editButton__tuw3H:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_emptyPattern__o9uEj{background:var(--gray-lighter);border:1px solid var(--gray-border);border-radius:12px;grid-column:1/-1;padding:14px 16px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_emptyPattern__o9uEj h3{color:var(--black-hover);font-size:17px;font-weight:700;margin:0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_emptyPattern__o9uEj p{color:var(--gray-medium);font-size:14px;line-height:1.4;margin:5px 0 0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_calendarFrame__pSs-t{overflow-x:auto}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_calendarFrame__pSs-t .staffShiftCalendar_loader__xUuSy{align-items:center;background:var(--white);display:flex;justify-content:center;min-height:360px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg{border-spacing:0;min-width:560px;table-layout:fixed;width:100%}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg th{background:var(--gray-lighter);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);color:var(--gray-medium);font-size:16px;font-weight:600;height:38px;padding:0 10px;text-align:right}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg th:last-child{border-right:0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg td{background:var(--white);border-bottom:1px solid var(--calendar-cell-border);border-right:1px solid var(--calendar-cell-border);height:clamp(64px,7vw,92px);padding:8px;text-align:right;vertical-align:top}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg td:last-child{border-right:0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg tbody tr:last-child td{border-bottom:0}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg td:nth-child(6),.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg td:nth-child(7),.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg th:nth-child(6),.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg th:nth-child(7){background:var(--gray-lighter)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w{cursor:pointer;position:relative;transition:background .2s ease}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w.staffShiftCalendar_planned__Yf6Jv{background:#e9f5ff}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w.staffShiftCalendar_completed__5Hn9m{background:#e8f5ee}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w.staffShiftCalendar_cancelled__rwpSU{background:var(--red-background)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w.staffShiftCalendar_hasReplacements__Y6270{background:linear-gradient(135deg,#e9f5ff,#e9f5ff 62%,#ffe3b5)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w.staffShiftCalendar_hasInfo__E5uyN:after{background:var(--blue);bottom:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:18px;position:absolute;right:0;width:18px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w.staffShiftCalendar_current__Twuuh .staffShiftCalendar_dayNumber__lkYJB{background:var(--blue-dark);color:var(--white)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w.staffShiftCalendar_opacity__qSDcU .staffShiftCalendar_dayNumber__lkYJB{color:var(--gray-muted)}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_dayNumber__lkYJB{border-radius:50%;display:inline-grid;font-size:18px;font-weight:500;height:32px;place-items:center;width:32px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_dayCaption__wuZfL{bottom:10px;color:var(--gray-medium);font-size:13px;font-weight:700;left:10px;position:absolute}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_replacementBadge__yjBJd{background:#ffe0a8;border-radius:999px;color:#8a5200;font-size:11px;font-weight:700;left:10px;padding:3px 7px;position:absolute;top:12px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_infoList__oWMMm{background:var(--white);border:1px solid var(--blue-light);border-radius:8px;box-shadow:0 6px 18px #0000001f;display:none;left:8px;padding:12px 14px;pointer-events:none;position:absolute;top:calc(100% - 6px);width:220px;z-index:10}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_infoList__oWMMm .staffShiftCalendar_item__YhnW6{align-items:center;color:var(--dark-gray);display:flex;font-size:14px;gap:16px;justify-content:space-between;min-height:28px;padding-left:14px;position:relative;text-align:left}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_infoList__oWMMm .staffShiftCalendar_item__YhnW6:before{background:var(--blue);border-radius:50%;content:"";height:7px;left:0;position:absolute;width:7px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_infoList__oWMMm .staffShiftCalendar_item__YhnW6.staffShiftCalendar_replacementInfo__GNbP6:before{background:#f59e0b}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w .staffShiftCalendar_infoList__oWMMm .staffShiftCalendar_item__YhnW6 .staffShiftCalendar_infoCount__7kLG1{color:var(--black-hover);font-weight:700;text-align:right}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w:focus,.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w:hover{z-index:2}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w:focus .staffShiftCalendar_infoList__oWMMm,.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg .staffShiftCalendar_day__t5F9w:hover .staffShiftCalendar_infoList__oWMMm{display:block}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg td:nth-child(n+5) .staffShiftCalendar_infoList__oWMMm{left:auto;right:8px}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_month__lYGpg tbody tr:last-child .staffShiftCalendar_infoList__oWMMm{bottom:calc(100% - 6px);top:auto}@media(max-width:900px){.staffShiftCalendar_container__qYpsh .staffShiftCalendar_header__7l5Ul{align-items:flex-start;flex-direction:column}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW{grid-template-columns:1fr}.staffShiftCalendar_container__qYpsh .staffShiftCalendar_patternPanel__MmfAW .staffShiftCalendar_editButton__tuw3H{width:100%}}.tutorWidget_container__rOuXm .tutorWidget_loader__YeQT8{display:flex;justify-content:center;padding:32px 0}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_heading__L6U2X{display:flex;flex:1 1 320px;flex-direction:column;gap:8px;min-width:0}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_title__FoVOB{color:#1f2430;font-size:34px;font-weight:700;line-height:1.1;word-break:break-word}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_actions__dlW2q{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:20px;justify-content:flex-end}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_actionSign__PP1oS{font-size:16px;font-weight:600}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_dropdownActions__bCFYp{display:flex;flex-direction:column;gap:16px;min-width:280px}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_dropdownActionItem__GW8YE{display:flex;flex-direction:column}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_dropdownArchiveButton__jkOtO{align-items:center;background:#3670ff14;border:0;border-radius:18px;color:#1f2430;cursor:pointer;display:inline-flex;font:inherit;gap:12px;padding:14px 16px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_dropdownArchiveButton__jkOtO:hover{background:#3670ff24}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_dropdownArchiveButton__jkOtO>img{flex:0 0 auto;height:24px;object-fit:contain;width:24px}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_dropdownArchiveButton__jkOtO>span{font-weight:500;line-height:1.2}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_dropdownEmptyState__5XKLr{background:#f4f6fb;border-radius:18px;color:#6d7485;font-weight:500;line-height:1.3;min-width:280px;padding:14px 16px;text-align:center}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_edit__BwfCn{cursor:pointer;height:32px;width:32px}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_archive__-n2ne{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:.8rem;justify-content:center;line-height:100%;text-align:center}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_archive__-n2ne>img{width:32px}.tutorWidget_container__rOuXm .tutorWidget_move__SsLZp{border-top:2px solid #000;margin-top:40px;padding-top:20px}@media(max-width:900px){.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_title__FoVOB{font-size:28px}.tutorWidget_container__rOuXm .tutorWidget_header__sodCC .tutorWidget_actions__dlW2q{justify-content:flex-start;width:100%}}.tutorWidget_archiveCommentModal__yNn\+o{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:30px 50px;width:min(660px,100vw - 48px)}.tutorWidget_archiveCommentModal__yNn\+o>h3{color:#1f2430;font-size:24px;font-weight:700;margin:0}.tutorWidget_archiveCommentModal__yNn\+o>p{color:#6d7485;line-height:1.35;margin:0}.tutorWidget_archiveCommentError__Ve3L9{color:#d92d20;color:var(--red,#d92d20);font-size:14px;font-weight:600}.tutorWidget_archiveCommentButtons__jrBg8{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tutorWidget_archiveCommentCancel__ISKbw{background:#fff;border:1px solid #d7dce8;border-radius:16px;color:#1f2430;cursor:pointer;font:inherit;font-weight:600;min-height:52px;transition:background .18s ease,border-color .18s ease}.tutorWidget_archiveCommentCancel__ISKbw:hover{background:#f4f6fb;border-color:#c5ccdc}.tutorCalendar_container__E0jbQ{display:flex;flex-direction:column;gap:20px;max-width:100%}.tutorCalendar_container__E0jbQ .tutorCalendar_loader__Q7BVo{margin:20px}.tutorCalendar_container__E0jbQ .tutorCalendar_data__04Vix{display:flex;flex-direction:column;font-size:17px;gap:17px}.tutorCalendar_container__E0jbQ .tutorCalendar_data__04Vix .tutorCalendar_sub__WY6fH{font-weight:500}.tutorCalendar_container__E0jbQ .tutorCalendar_data__04Vix span{margin-left:10px}.tutorLessonsCalendar_container__j-MKk{display:flex;flex-direction:column;gap:18px;min-width:0;width:100%}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_header__YeMhR{align-items:center;display:flex;gap:16px;justify-content:space-between}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_header__YeMhR .tutorLessonsCalendar_title__Aviwc{color:var(--black-hover);font-size:24px;font-weight:600;line-height:1.25;margin:0}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_header__YeMhR .tutorLessonsCalendar_subtitle__UmBW9{color:var(--gray-medium);font-size:15px;line-height:1.35;margin:4px 0 0}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_loader__rKLRr{display:flex;justify-content:center;padding:28px 0}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_message__yGjvV{background:var(--gray-lighter);border-radius:10px;color:var(--gray-medium);margin:0;padding:14px 16px}@media(max-width:900px){.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_header__YeMhR{align-items:flex-start;flex-direction:column}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_header__YeMhR .tutorLessonsCalendar_title__Aviwc{font-size:22px}}@media(max-width:600px){.tutorLessonsCalendar_container__j-MKk{gap:12px}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_header__YeMhR .tutorLessonsCalendar_title__Aviwc{font-size:18px}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_header__YeMhR .tutorLessonsCalendar_subtitle__UmBW9{font-size:13px}.tutorLessonsCalendar_container__j-MKk .tutorLessonsCalendar_message__yGjvV{font-size:13px;padding:12px}}.staff_profileSections__\+-Vy6{display:flex;flex-direction:column;gap:24px;margin-top:24px}.staff_sectionBlock__X7z-u{width:100%}.staff_openContent__3prca{padding-top:20px}.staff_tutorHero__56E5x{width:100%}.staff_dataOpenBlock__j8HJG{margin-top:16px}.staff_loader__rv2J4{display:flex;justify-content:center;padding:32px 0}.staff_emptyState__0qDoT{color:var(--gray)}.staff_finance__MEdW3{margin-top:20px;min-height:500px;width:100%}.staffUpdate_container__v3XZG{display:flex;flex-direction:column;gap:20px;margin:0 auto;width:min(820px,100%)}.staffUpdate_loader__r0nsV{display:flex;justify-content:center;padding:80px 0}.staffUpdate_card__Il\+tW{background:#fff;border:1px solid #d9d9d9;border-radius:24px;box-shadow:0 10px 30px #1f24300a;padding:24px}.staffUpdate_title__urJ2W{font-size:24px;font-weight:500;margin-bottom:20px}.staffUpdate_fields__ybmIe{display:flex;flex-direction:column;gap:16px}.staffUpdate_actions__Sjxws{width:260px}@media(max-width:720px){.staffUpdate_card__Il\+tW{border-radius:20px;padding:20px}.staffUpdate_actions__Sjxws{width:100%}}.techScreen_screen__Zcbzb{align-items:center;background:#fff;display:flex;flex-direction:column;gap:24px;height:100dvh;inset:0;justify-content:center;position:fixed;width:100vw;z-index:9999}.techScreen_screen__Zcbzb .techScreen_title__cUqcF{font-size:36px;margin:0;text-align:center}.techScreen_screen__Zcbzb .techScreen_gear__lvjVK{animation:techScreen_rotate__64DtR 3s linear infinite;height:80px;width:80px}@keyframes techScreen_rotate__64DtR{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.23b9eaaa.css.map*/