.my-day_workspace__1kbrT{color:#263d32;min-width:0}.my-day_actions__E8_aU,.my-day_dates__jHaI6,.my-day_secondary__szPs_,.my-day_tabs__FtDg4,.my-day_toolbar__4iZUm{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.my-day_toolbar__4iZUm{justify-content:space-between;margin-bottom:18px}.my-day_dates__jHaI6 label{display:flex;align-items:center;gap:8px;font-size:12px;color:#60766a}.my-day_dates__jHaI6 input{width:155px;background:white}.my-day_toggle__2g9qY{display:flex;gap:8px;align-items:center;font-size:13px}.my-day_toggle__2g9qY input{accent-color:#346b52;width:17px;height:17px}.my-day_welcome__VGCQK{display:flex;gap:12px;background:#eaf3ee;border:1px solid #d7e5dc;border-radius:12px;padding:16px 18px;margin-bottom:18px}.my-day_welcome__VGCQK svg{flex:none;margin-top:2px}.my-day_welcome__VGCQK strong{font-size:15px}.my-day_welcome__VGCQK p{font-size:13px;line-height:1.6;color:#526f5f;margin:4px 0 0}.my-day_tabs__FtDg4{margin-bottom:20px}.my-day_layout__dH_j6{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.65fr);gap:22px;align-items:start}.my-day_list__4r3QU{display:grid;gap:10px}.my-day_task__tbxXz{display:flex;flex-direction:column;gap:6px;text-align:left;background:white;border:1px solid #dce6df;border-radius:10px;padding:16px;color:#2c4337;min-width:0;overflow-wrap:anywhere}.my-day_task__tbxXz:hover{border-color:#82aa94}.my-day_task__tbxXz.my-day_selected__hp_nd{border:2px solid #397153;padding:15px;background:#f5faf7}.my-day_task__tbxXz strong{font-size:15px;line-height:1.4}.my-day_task__tbxXz small,.my-day_task__tbxXz>span:not(:first-child){font-size:12px;color:#607568}.my-day_deadline___zmrV{font-size:12px;color:#865b24;font-weight:600}.my-day_finished__ekJYq{color:#317049;font-size:12px;font-weight:600}.my-day_detail__lt0Xm{padding:24px;border:1px solid #dce6df;border-radius:14px;background:white;min-width:0}.my-day_detailHeading__tFbe2{display:flex;justify-content:space-between;gap:14px}.my-day_detailHeading__tFbe2 h2{font-size:23px;line-height:1.3;margin:5px 0 7px;overflow-wrap:anywhere}.my-day_detailHeading__tFbe2>svg{flex:none;color:#42715a}.my-day_muted__O6s5A{color:#61786b;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.my-day_steps__Uyb0Y{list-style:none;padding:0;display:flex;gap:10px;margin:24px 0}.my-day_steps__Uyb0Y li{display:flex;flex:1;flex-direction:column;gap:7px;font-size:11px;line-height:1.45;color:#65796d;min-width:0}.my-day_steps__Uyb0Y li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf2ef;color:#65796d}.my-day_steps__Uyb0Y li.my-day_complete__nRRAu>span{background:#e2f0e6;color:#28613e}.my-day_steps__Uyb0Y li.my-day_current__RmNCD{color:#2f6749;font-weight:600}.my-day_steps__Uyb0Y li.my-day_current__RmNCD>span{color:white;background:#356f50}.my-day_next__ouVlR{border-top:1px solid #e3eae5;padding-top:20px}.my-day_next__ouVlR h3{font-size:20px;line-height:1.4;margin:5px 0 8px}.my-day_next__ouVlR>p{font-size:14px;line-height:1.6;margin-bottom:16px}.my-day_next__ouVlR .my-day_count__Jb4AP{font-size:13px;color:#526e5c}.my-day_roster__PgEZ5{margin-top:24px}.my-day_roster__PgEZ5 h3{font-size:16px;margin-bottom:8px}.my-day_person__aUVzV{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e3eae5;flex-wrap:wrap}.my-day_person__aUVzV strong{font-size:14px}.my-day_person__aUVzV p,.my-day_person__aUVzV small{font-size:12px;color:#607568}.my-day_person__aUVzV small{display:block;margin-top:4px}.my-day_roster__PgEZ5>button{margin-top:14px}.my-day_help__XGPTo{margin-top:24px;font-size:13px;color:#587262}.my-day_help__XGPTo summary,.my-day_secondary__szPs_ summary{cursor:pointer;font-weight:600}.my-day_help__XGPTo p{margin:10px 0;line-height:1.7}.my-day_secondary__szPs_{border-top:1px solid #e3eae5;margin-top:20px;padding-top:14px}.my-day_secondary__szPs_ details{font-size:12px}.my-day_secondary__szPs_ details p{margin:12px 0;line-height:1.6}.my-day_empty__w30vn{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:32px;border:1px solid #dce6df;border-radius:12px;background:white}.my-day_empty__w30vn h3{font-size:20px}.my-day_empty__w30vn p{max-width:680px;line-height:1.7;color:#607568}.my-day_error__vjLRx{padding:22px;background:#fff1eb;border:1px solid #edcfc1;border-radius:10px;color:#8a3d2d}.my-day_error__vjLRx h3{font-size:18px}.my-day_error__vjLRx p{margin:10px 0 16px}.my-day_notice__PSxVH{position:sticky;bottom:12px;border:1px solid #c9e1d2;background:#edf8f0;padding:14px;border-radius:10px;color:#2d6743;font-size:14px;margin-top:18px}.my-day_workspace__1kbrT button:focus-visible,.my-day_workspace__1kbrT summary:focus-visible{outline:3px solid #7aa98f;outline-offset:3px}.my-day_workspace__1kbrT button{white-space:normal;min-height:36px;height:auto}.my-day_workspace__1kbrT input[type=checkbox]{flex:none}@media(max-width:1050px){.my-day_layout__dH_j6{grid-template-columns:1fr}.my-day_list__4r3QU{grid-template-columns:repeat(2,minmax(0,1fr))}.my-day_detail__lt0Xm{padding:20px}.my-day_steps__Uyb0Y{gap:8px}}@media(max-width:580px){.my-day_list__4r3QU{grid-template-columns:1fr}.my-day_dates__jHaI6{width:100%}.my-day_dates__jHaI6 label{width:100%;justify-content:space-between}.my-day_detail__lt0Xm{padding:16px}.my-day_detailHeading__tFbe2 h2{font-size:21px}.my-day_steps__Uyb0Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.my-day_workspace__1kbrT button{min-height:44px}.my-day_person__aUVzV{align-items:flex-start;flex-direction:column}.my-day_toggle__2g9qY{min-height:44px}.my-day_welcome__VGCQK{padding:14px}.my-day_empty__w30vn{padding:22px}.my-day_toolbar__4iZUm{gap:6px}}.my-day_variant__VYIPU{padding:10px 12px;background:#edf4f0;border-radius:8px;font-weight:600;font-size:14px}.my-day_variant__VYIPU small{display:block;margin-top:5px;color:#607568;font-weight:400;font-size:12px}.shift-correction_dialog__ibyIY{width:min(1080px,calc(100vw - 40px))!important;max-width:1080px!important;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid #dce5e0;border-radius:20px;background:#f7f9f8;color:#253b32;box-shadow:0 24px 90px #12332830}.shift-correction_header__Am87w{position:relative;flex-shrink:0;text-align:left;padding:24px 30px 20px;background:#fff;border-bottom:1px solid #e3eae6;gap:7px}.shift-correction_eyebrow__XgEJ3{display:flex;align-items:center;gap:8px;color:#628071;font-size:12px;font-weight:600;padding-right:25px}.shift-correction_eyebrow__XgEJ3 span{margin-left:auto;font-size:11px;font-weight:400}.shift-correction_title__GphRg{font-size:25px;font-weight:650;letter-spacing:-.4px;line-height:1.3}.shift-correction_description__j16_E{max-width:760px;font-size:13px;line-height:1.6;color:#75887c;padding-right:18px}.shift-correction_close__bcaB_{position:absolute;right:18px;top:17px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#789084}.shift-correction_close__bcaB_:hover{background:#edf3ef}.shift-correction_body___j_wi{flex:1 1 auto;padding:24px 30px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding:20px}.shift-correction_dialog__ibyIY input:not([type=checkbox]),.shift-correction_dialog__ibyIY select,.shift-correction_dialog__ibyIY textarea{width:100%;min-width:0;max-width:100%;height:40px;padding:9px 11px;font:inherit;font-size:14px;line-height:20px;background:#fff;color:#2c4236;border:1px solid #d9e3dd;border-radius:8px;box-shadow:0 1px 2px #183c2810}.shift-correction_dialog__ibyIY input:focus,.shift-correction_dialog__ibyIY select:focus,.shift-correction_dialog__ibyIY textarea:focus{outline:2px solid #75ad98;outline-offset:1px;border-color:#659f88}.shift-correction_dialog__ibyIY [aria-invalid=true]{border-color:#ba5b48!important;outline-color:#ba5b48!important;background:#fff8f5!important}.shift-correction_dialog__ibyIY input:disabled,.shift-correction_dialog__ibyIY select:disabled,.shift-correction_dialog__ibyIY textarea:disabled{background:#f0f4f1;color:#7b8b82;opacity:1}.shift-correction_dialog__ibyIY textarea{resize:vertical;min-height:40px}.shift-correction_dialog__ibyIY input[type=checkbox]{width:16px;height:16px;flex:none;accent-color:#1e7858}.shift-correction_dialog__ibyIY button{font-size:13px}.shift-correction_dialog__ibyIY button:disabled{cursor:default}.shift-correction_schedule__f3v1V{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:16px;align-items:end;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid #e1e9e4}.shift-correction_comment__dSPB7,.shift-correction_field__9a1sU,.shift-correction_hours___wU9v,.shift-correction_reason__ntjS6{display:flex;flex-direction:column;gap:7px;min-width:0}.shift-correction_comment__dSPB7>span,.shift-correction_field__9a1sU>span,.shift-correction_hours___wU9v>span,.shift-correction_reason__ntjS6>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#62786b}.shift-correction_nextDay__1Qr6i{display:flex;align-items:center;gap:9px;min-height:40px;font-size:12px;line-height:1.5;color:#5c7165}.shift-correction_sectionHeading___C8UR{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shift-correction_sectionHeading___C8UR h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.shift-correction_sectionHeading___C8UR h3 span{font-size:12px;background:#e7eeea;border-radius:6px;padding:2px 7px}.shift-correction_sectionHeading___C8UR>span{color:#728379;font-size:12px}.shift-correction_hint__XuVGw{color:#75867b;font-size:12px;line-height:1.65;margin:8px 0 16px}.shift-correction_workers__wH_6V{display:grid;gap:12px}.shift-correction_worker__VG7we{border:1px solid #dfe7e2;border-radius:12px;background:#fff;padding:17px 18px}.shift-correction_inactive__aLzSB{background:#f0f4f1}.shift-correction_workerMain___BPvE{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(145px,1fr) minmax(125px,.8fr) minmax(125px,.8fr);gap:16px;align-items:center}.shift-correction_person__QVke_{display:flex;flex-direction:column;gap:5px;min-width:0}.shift-correction_person__QVke_ strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere;font-weight:600}.shift-correction_person__QVke_ span{color:#819488;font-size:11px}.shift-correction_amount__KV4pe{text-align:right;min-width:0;display:flex;flex-direction:column;gap:7px}.shift-correction_amount__KV4pe span{color:#829186;font-size:11px}.shift-correction_amount__KV4pe strong{font-size:18px;font-weight:650;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.shift-correction_workerDetails__VrzuN{display:flex;align-items:flex-end;gap:16px;border-top:1px solid #eef3ef;padding-top:14px;margin-top:14px}.shift-correction_comment__dSPB7{flex:1}.shift-correction_comment__dSPB7 textarea{font-size:12px}.shift-correction_hours___wU9v{width:150px;flex:none}.shift-correction_addWorker__wdkfc{display:flex;gap:10px;align-items:center;margin:16px 0 22px}.shift-correction_addWorker__wdkfc select{max-width:480px}.shift-correction_addWorker__wdkfc button{flex:none;height:40px}.shift-correction_totals__9qtm5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 20px;background:#eef4f0;border:1px solid #dce8df;border-radius:12px}.shift-correction_totals__9qtm5>div{display:flex;flex-direction:column;gap:8px}.shift-correction_totals__9qtm5 span{font-size:11px;color:#738577}.shift-correction_totals__9qtm5 strong{font-size:20px;font-weight:600;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.shift-correction_difference__RHG24{border-left:1px solid #d6e3da;padding-left:20px}.shift-correction_difference__RHG24 strong{color:#1e694c}.shift-correction_reason__ntjS6{margin:0}.shift-correction_reason__ntjS6 textarea{height:54px;min-height:54px;max-height:90px;resize:none}.shift-correction_reason__ntjS6 small{color:#829287;font-size:11px;font-weight:400}.shift-correction_reason__ntjS6>span>small{margin-left:auto}.shift-correction_history__nOKEF{padding-top:18px;border-top:1px solid #e1e9e4}.shift-correction_history__nOKEF summary{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;color:#506e5b}.shift-correction_history__nOKEF summary>span{background:#e7eeea;border-radius:5px;font-size:11px;padding:1px 6px}.shift-correction_history__nOKEF summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:400}.shift-correction_history__nOKEF[open] summary:after{content:"−"}.shift-correction_history__nOKEF>p{margin:12px 0 0;color:#829287;font-size:12px}.shift-correction_history__nOKEF ol{display:grid;gap:12px;list-style:none;padding:0;margin:15px 0 0}.shift-correction_history__nOKEF li{padding:13px 14px;border:1px solid #e0e8e2;border-radius:8px;background:#fff;font-size:12px}.shift-correction_history__nOKEF li>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.shift-correction_history__nOKEF li time{color:#85978b;font-size:11px}.shift-correction_history__nOKEF li p{margin:7px 0;color:#5a7062;overflow-wrap:anywhere;white-space:pre-wrap}.shift-correction_history__nOKEF li>span{color:#7b8f80;font-size:11px}.shift-correction_block__gPCG6{display:flex;gap:10px;padding:14px 16px;border:1px solid #ead6be;border-radius:10px;background:#fff8ee;color:#8d6439;font-size:12px;line-height:1.6;margin-bottom:22px}.shift-correction_block__gPCG6 svg{flex:none;margin-top:2px}.shift-correction_block__gPCG6 p{margin:4px 0 0}.shift-correction_error__Htm94{padding:14px;margin-top:18px;border:1px solid #eed7cd;border-radius:9px;background:#fff2ed;color:#a04332;font-size:13px;line-height:1.6}.shift-correction_error__Htm94 button{margin-top:10px;background:#fff}.shift-correction_empty__PlkbL{padding:38px 10px;text-align:center;color:#85948a;font-size:13px}.shift-correction_footer__EHBxp{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 20px;align-items:end;border-top:1px solid #e0e8e2;background:#fff;padding:16px 30px}.shift-correction_footerActions__9HHUc{display:flex;justify-content:flex-end;gap:9px}.shift-correction_footer__EHBxp button{height:40px;border-radius:8px;padding:0 15px}.shift-correction_saveHint__z1pWf{grid-column:1/-1;margin:0;color:#657d6e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.shift-correction_footerError__p_gr3{grid-column:1/-1;padding:8px 11px;border:1px solid #eed7cd;border-radius:7px;background:#fff2ed;color:#a04332;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.shift-correction_savedNotice__rmrL2{font-size:12px;color:#3d7552;line-height:1.6;background:#edf6f0;border-radius:8px;padding:12px 14px;margin:10px 0}@media(max-width:900px){.shift-correction_workerMain___BPvE{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shift-correction_person__QVke_{grid-column:1/-1}.shift-correction_schedule__f3v1V{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shift-correction_nextDay__1Qr6i{grid-column:1/-1;min-height:26px}.shift-correction_footer__EHBxp{grid-template-columns:1fr}.shift-correction_footerActions__9HHUc{width:100%}}@media(max-width:600px){.shift-correction_dialog__ibyIY{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px);border-radius:14px}.shift-correction_header__Am87w{padding:18px}.shift-correction_title__GphRg{font-size:22px}.shift-correction_description__j16_E{font-size:12px}.shift-correction_eyebrow__XgEJ3{flex-wrap:wrap;font-size:11px}.shift-correction_eyebrow__XgEJ3 span{margin-left:0}.shift-correction_close__bcaB_{top:14px;right:12px}.shift-correction_body___j_wi{padding:18px 14px}.shift-correction_dialog__ibyIY input:not([type=checkbox]),.shift-correction_dialog__ibyIY select,.shift-correction_dialog__ibyIY textarea{font-size:16px}.shift-correction_worker__VG7we{padding:14px}.shift-correction_workerMain___BPvE{grid-template-columns:repeat(2,minmax(0,1fr))}.shift-correction_amount__KV4pe{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.shift-correction_workerDetails__VrzuN{flex-direction:column;align-items:stretch;gap:12px}.shift-correction_hours___wU9v{width:100%}.shift-correction_addWorker__wdkfc{flex-direction:column;align-items:stretch}.shift-correction_addWorker__wdkfc button{align-self:flex-end}.shift-correction_totals__9qtm5{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px;gap:16px 12px}.shift-correction_totals__9qtm5 strong{font-size:18px}.shift-correction_difference__RHG24{grid-column:1/-1;border-left:0;border-top:1px solid #d6e3da;padding-left:0;padding-top:12px}.shift-correction_footer__EHBxp{padding:12px 14px;gap:8px}.shift-correction_footerActions__9HHUc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.shift-correction_footer__EHBxp button{width:100%;height:auto;min-height:40px;padding:8px 10px;white-space:normal;line-height:1.35}.shift-correction_footer__EHBxp button svg{flex:none}.shift-correction_reason__ntjS6>span{flex-wrap:wrap;gap:4px}.shift-correction_reason__ntjS6>span>small{margin-left:0}.shift-correction_footerError__p_gr3,.shift-correction_saveHint__z1pWf{font-size:11px}}.shift-correction_adjustmentSection__F9btW{margin-top:14px;border-top:1px solid #eef3ef;padding-top:14px;min-width:0}.shift-correction_adjustmentActions__7ksOL{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shift-correction_adjustmentButton__7yZl9{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #d9e5dd;background:#f6f9f7;border-radius:8px;color:#517c65;font-weight:500}.shift-correction_adjustmentButton__7yZl9:disabled{opacity:.5}.shift-correction_adjustmentSelected__0LHVB{border-color:#88b39c;background:#eaf4ed;color:#236744}.shift-correction_adjustmentBreakdown__bOtP5,.shift-correction_adjustmentHint__CuiHO{margin:8px 0 0;color:#7b8c80;font-size:11px;line-height:1.7}.shift-correction_adjustmentForm__ix2ML{margin-top:12px;border:1px solid #e0e9e2;background:#f7faf8;border-radius:9px;padding:12px}.shift-correction_adjustmentFormHeading__D22kF{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;color:#466651}.shift-correction_adjustmentFormHeading__D22kF button{display:grid;place-items:center;padding:3px;border-radius:5px;color:#7b8c80}.shift-correction_adjustmentFields__oSp_c{display:flex;align-items:flex-start;gap:10px}.shift-correction_adjustmentFields__oSp_c>.shift-correction_field__9a1sU{flex:0 0 125px}.shift-correction_adjustmentFields__oSp_c>.shift-correction_adjustmentComment__jGlYc{flex:1}.shift-correction_adjustmentComment__jGlYc small{font-size:10px;font-weight:400;margin-left:auto;color:#91a094}.shift-correction_adjustmentComment__jGlYc textarea{height:40px;font-size:12px}.shift-correction_adjustmentInvalid__fDqiE{margin:10px 0 0;color:#a25835;font-size:12px;line-height:1.6}.shift-correction_adjustmentCaption__loagn{display:block;color:#8a998e;font-size:11px;margin-bottom:7px}.shift-correction_existingAdjustments__8UUjf{margin-bottom:14px}.shift-correction_savedAdjustments__11I9x{display:grid;gap:8px;padding:0;margin:0;list-style:none;font-size:12px;min-width:0}.shift-correction_savedAdjustments__11I9x li{padding:10px 12px;background:#f5f8f5;border:1px solid #e4ebe5;border-radius:8px;min-width:0}.shift-correction_savedAdjustments__11I9x li>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.shift-correction_savedAdjustments__11I9x strong{font-weight:500;color:#64766a}.shift-correction_savedAdjustments__11I9x span{font-variant-numeric:tabular-nums}.shift-correction_savedAdjustments__11I9x p{color:#708375;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.shift-correction_savedAdjustments__11I9x small{color:#95a299;font-size:10px;display:block;margin-top:4px}.shift-correction_positiveAmount__ocKYd{color:#2b7851}.shift-correction_negativeAmount__EkjZU{color:#a46740}@media(max-width:600px){.shift-correction_adjustmentActions__7ksOL{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.shift-correction_adjustmentButton__7yZl9{padding:8px 7px;font-size:11px!important;gap:5px}.shift-correction_adjustmentButton__7yZl9 svg{flex:none;width:13px}.shift-correction_adjustmentFields__oSp_c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shift-correction_adjustmentFields__oSp_c>.shift-correction_field__9a1sU{flex:auto}.shift-correction_adjustmentFields__oSp_c>.shift-correction_adjustmentComment__jGlYc,.shift-correction_adjustmentFields__oSp_c>.shift-correction_field__9a1sU:only-child{grid-column:1/-1}.shift-correction_adjustmentForm__ix2ML{padding:10px}.shift-correction_adjustmentComment__jGlYc textarea{height:auto;min-height:62px}}@media(max-height:650px){.shift-correction_header__Am87w{padding:12px 20px;gap:3px}.shift-correction_title__GphRg{font-size:20px}.shift-correction_description__j16_E{display:none}.shift-correction_body___j_wi{padding:14px}.shift-correction_footer__EHBxp{padding:10px 14px;gap:6px 14px}.shift-correction_reason__ntjS6 textarea{height:40px;min-height:40px;padding:7px 10px}}.shift-payments_choice__zBKKK{border:0;padding:0;margin:26px 0;min-width:0}.shift-payments_choice__zBKKK legend{font-size:16px;font-weight:650;margin-bottom:14px;color:#253e35}.shift-payments_choice__zBKKK legend span{font-size:12px;font-weight:400;color:#708079;margin-left:10px}.shift-payments_options__o7paL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shift-payments_option__3tEjx{display:flex;align-items:flex-start;gap:11px;border:1px solid #d8e3df;border-radius:12px;padding:17px;background:white;cursor:pointer;color:#536c61;min-width:0}.shift-payments_option__3tEjx input{margin-top:4px;accent-color:#196b53;flex-shrink:0}.shift-payments_option__3tEjx svg{flex-shrink:0}.shift-payments_option__3tEjx strong{display:block;color:#293e35;font-size:14px;line-height:1.45}.shift-payments_option__3tEjx small{display:block;font-size:12px;line-height:1.5;color:#728079;margin-top:5px}.shift-payments_selected__bMdT9{background:#eef8f3;border-color:#449476;box-shadow:0 0 0 1px #449476}.shift-payments_choice__zBKKK:disabled .shift-payments_option__3tEjx{cursor:default}.shift-payments_panel__KD0nw{margin:24px 0;border:1px solid #d8e3df;border-radius:16px;background:#fff;padding:24px}.shift-payments_heading__XzJlW,.shift-payments_statementHeading__dZ1Jk{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.shift-payments_heading__XzJlW h3{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:650;margin:0}.shift-payments_heading__XzJlW p,.shift-payments_statementHeading__dZ1Jk p{font-size:13px;color:#6d8076;margin:7px 0}.shift-payments_help__KZ2Au{font-size:13px;color:#6b7d74;line-height:1.65;margin:16px 0}.shift-payments_statement__e0yKY{border:1px solid #dce7e2;border-radius:12px;padding:18px;margin-top:14px}.shift-payments_statementHeading__dZ1Jk strong{font-size:14px;display:inline-block;margin-right:9px}.shift-payments_badge__Q4ZEf,.shift-payments_old__8quDt{display:inline-block;font-size:11px;padding:3px 8px;border-radius:6px;background:#e6f4eb;color:#277553}.shift-payments_old__8quDt{background:#f1f2f1;color:#737c77}.shift-payments_files__tv3Dm{margin-top:16px;padding-top:16px;border-top:1px solid #edf1ef}.shift-payments_files__tv3Dm p,.shift-payments_files__tv3Dm>small{display:block;font-size:12px;color:#79887f;margin:5px 0 10px}.shift-payments_files__tv3Dm ul{list-style:none;padding:0;margin:0 0 12px}.shift-payments_files__tv3Dm li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0;color:#377b5d}.shift-payments_files__tv3Dm li button{font-size:13px;overflow-wrap:anywhere;text-decoration:underline;cursor:pointer;text-align:left}.shift-payments_files__tv3Dm li small{font-size:11px;color:#79887f}.shift-payments_upload__VwyYR{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:13px;font-weight:600;color:#277052;background:#eef6f1;border:1px solid #d4e4da;border-radius:8px;padding:11px 14px;cursor:pointer}.shift-payments_upload__VwyYR input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.shift-payments_upload__VwyYR:focus-within{outline:2px solid #287b5a;outline-offset:3px}.shift-payments_disabled__YzFEG{opacity:.55;pointer-events:none}.shift-payments_update__D0EVI{padding:16px;border-radius:10px;background:#fff8e8;font-size:13px;margin:14px 0}.shift-payments_update__D0EVI p{margin:0 0 12px}.shift-payments_error__V2Dni{padding:12px;border-radius:8px;background:#fff0e9;color:#a8442a;font-size:13px}.shift-payments_success__B3x1W{padding:12px;border-radius:8px;background:#eaf6ee;color:#287554;font-size:13px}@media(max-width:850px){.shift-payments_options__o7paL{grid-template-columns:1fr}.shift-payments_option__3tEjx{padding:13px}.shift-payments_heading__XzJlW,.shift-payments_statementHeading__dZ1Jk{flex-wrap:wrap}.shift-payments_panel__KD0nw{padding:16px}.shift-payments_statement__e0yKY{padding:13px}}.shift-payments_choice__zBKKK .shift-payments_option__3tEjx input[type=radio]{width:16px;height:16px;min-width:16px;max-width:16px;padding:0;box-shadow:none;background:transparent;flex:none}.shift-payments_option__3tEjx>span{min-width:0}.shift-payments_panel__KD0nw .shift-payments_upload__VwyYR input[type=file]{height:100%;width:100%;opacity:0}.shift-payments_heading__XzJlW>button,.shift-payments_panel__KD0nw>button,.shift-payments_statementHeading__dZ1Jk>button,.shift-payments_update__D0EVI>button{white-space:normal;height:auto;min-height:34px;max-width:100%}.shift-payments_upload__VwyYR svg{flex-shrink:0}.shift-payments_workerChoice__6NrzS{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:360px;width:100%;font-size:13px;color:#5b7065}.shift-payments_workerChoice__6NrzS select{width:100%;min-height:44px;border:1px solid #cddbd5;border-radius:9px;background:#fff;padding:10px 32px 10px 12px;font:inherit;color:#213e31;box-sizing:border-box}.shift-payments_workerChoice__6NrzS select:focus-visible{outline:2px solid #196b53;outline-offset:2px}.shift-payments_workerChoice__6NrzS select:disabled{background:#f4f7f5;color:#60776a}.shift-payments_paymentWorkers__nfTJr{margin:18px 0}.shift-payments_paymentWorker__9fWXj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e5ede9}.shift-payments_paymentWorker__9fWXj>div{min-width:0}.shift-payments_paymentWorker__9fWXj strong{font-size:14px;overflow-wrap:anywhere}.shift-payments_paymentWorker__9fWXj small{display:block;font-size:12px;color:#6b7d74;margin-top:5px}.shift-payments_savedMethod__2WUA9{font-size:13px;padding:7px 11px;border-radius:8px;background:#edf5f0;color:#266345}.shift-payments_paymentWorker__9fWXj .shift-payments_workerChoice__6NrzS{max-width:300px}@media(max-width:600px){.shift-payments_paymentWorker__9fWXj{align-items:stretch;flex-direction:column;gap:10px}.shift-payments_paymentWorker__9fWXj .shift-payments_workerChoice__6NrzS{max-width:none}.shift-payments_savedMethod__2WUA9{align-self:flex-start}}.closed-shift-documents_root__fdNSW{min-width:0}.closed-shift-documents_intro__ZXSN9{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #dce7e0;border-radius:12px;background:#edf6f1;margin-bottom:20px}.closed-shift-documents_intro__ZXSN9>svg{flex:none;color:#17694f}.closed-shift-documents_heading__R3XwC h3,.closed-shift-documents_intro__ZXSN9 h3{font-size:16px;font-weight:650;color:#2a4838;margin:0}.closed-shift-documents_hint__GiBVd,.closed-shift-documents_intro__ZXSN9 p{font-size:12px;line-height:1.6;color:#657e6e;margin:7px 0 0}.closed-shift-documents_heading__R3XwC{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-top:26px}.closed-shift-documents_heading__R3XwC h3 span{font-size:12px;background:#e7f2ec;padding:3px 7px;border-radius:7px;margin-left:5px}.closed-shift-documents_heading__R3XwC label{display:flex;align-items:center;gap:8px;min-width:240px}.closed-shift-documents_heading__R3XwC label>svg{flex:none;color:#708578}.closed-shift-documents_workers__ZDkcT{display:grid;gap:12px;margin-top:14px}.closed-shift-documents_workers__ZDkcT article{border:1px solid #dde7e0;background:#fff;border-radius:12px;padding:15px;min-width:0}.closed-shift-documents_workers__ZDkcT h4{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.closed-shift-documents_empty__sBfoI{text-align:center;color:#728677;padding:20px;font-size:13px}@media(max-width:600px){.closed-shift-documents_intro__ZXSN9{padding:13px}.closed-shift-documents_heading__R3XwC label{width:100%;min-width:0}.closed-shift-documents_heading__R3XwC input{min-width:0}.closed-shift-documents_workers__ZDkcT article{padding:12px}}.closed-shift-documents_cash__A0Nsm{margin-top:20px;border:1px solid #dce7e0;border-radius:12px;padding:14px;background:#fff}.closed-shift-documents_cash__A0Nsm>summary{font-size:14px;font-weight:600;color:#365843;cursor:pointer}.closed-shift-documents_cash__A0Nsm>summary[aria-disabled=true]{cursor:wait}.closed-shift-documents_cash__A0Nsm>section{margin-top:16px}.shift-receipt{margin-top:14px;padding:13px;border:1px solid #e2e9e4;border-radius:9px;background:#f8faf9;font-size:12px}.shift-receipt-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.shift-receipt-heading strong{font-weight:600;color:#496656}.shift-receipt-hint{color:#7a8b80;line-height:1.5;margin:8px 0 0}.shift-receipt-file{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;background:#fff;border:1px solid #dce7df;border-radius:7px}.shift-receipt-file span{flex:1;min-width:0;overflow-wrap:anywhere}.shift-receipt ul{list-style:none;padding:0;margin:9px 0 0;display:grid;gap:6px}.shift-receipt li{display:flex;align-items:baseline;gap:6px;color:#607b69;overflow-wrap:anywhere}.shift-receipt-success{color:#2d7654;margin-top:8px}.shift-receipt-error{color:#a34432;margin-top:8px}.closed-shift-documents-tabs_tabs__xtNyo{display:flex;gap:8px;flex:none;padding:12px 30px;background:#fff;border-bottom:1px solid #e3eae6;flex-wrap:wrap}.closed-shift-documents-tabs_tabs__xtNyo button{font-size:13px;border:1px solid #dae6df;padding:9px 13px;border-radius:9px;color:#52705e;background:#f7faf8}.closed-shift-documents-tabs_tabs__xtNyo button[aria-selected=true]{background:#17694f;border-color:#17694f;color:#fff}.closed-shift-documents-tabs_tabs__xtNyo button:disabled{opacity:.6;cursor:wait}.closed-shift-documents-tabs_tabs__xtNyo button:focus-visible{outline:2px solid #75ad98;outline-offset:2px}@media(max-width:600px){.closed-shift-documents-tabs_tabs__xtNyo{padding:10px 14px;gap:6px}.closed-shift-documents-tabs_tabs__xtNyo button{font-size:12px;padding:8px 10px}}.vahta-import_panel__1myyV{border:1px solid #ccd9e6;background:#f8fbfe;border-radius:12px;padding:16px;margin:18px 0;min-width:0;font-size:13px;color:#1c344d}.vahta-import_heading__SHQEY{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.vahta-import_heading__SHQEY h4{font-size:17px;font-weight:650;margin:0}.vahta-import_panel__1myyV h5{font-size:15px;font-weight:650;margin:22px 0 8px}.vahta-import_panel__1myyV p{line-height:1.55;margin:8px 0}.vahta-import_badge__pUbvr{background:#e5effb;border-radius:8px;padding:7px 10px;color:#315c87;font-size:12px}.vahta-import_toolbar__EULvr{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:14px 0}.vahta-import_panel__1myyV label{display:flex;flex-direction:column;gap:6px;margin:9px 0;min-width:0}.vahta-import_panel__1myyV input,.vahta-import_panel__1myyV select{background:#fff;border:1px solid #bdccdc;border-radius:7px;min-height:40px;padding:8px;font-size:13px;max-width:100%;color:#17334e}.vahta-import_panel__1myyV select{max-width:340px}.vahta-import_panel__1myyV input:disabled,.vahta-import_panel__1myyV select:disabled{background:#eef2f6;color:#63758a}.vahta-import_panel__1myyV input:focus-visible,.vahta-import_panel__1myyV select:focus-visible{outline:2px solid #387fc1;outline-offset:2px}.vahta-import_grow__eH0u6{flex:1;min-width:180px}.vahta-import_hint__UW5eJ,.vahta-import_panel__1myyV small{font-size:12px;color:#526a80;line-height:1.5}.vahta-import_panel__1myyV small{display:block}.vahta-import_notice__PqOpd{background:#e5f4e9;color:#23613a;border-radius:8px;padding:12px}.vahta-import_error__h2g2Y{background:#fff0ec;color:#933d2c;border-radius:8px;padding:12px}.vahta-import_error__h2g2Y li{margin:5px 12px}.vahta-import_warn__YvGlK{background:#fff6df;padding:12px;border-radius:8px;margin:10px 0}.vahta-import_archive__r9zAN{margin-top:14px;border-top:1px solid #d5e0eb;padding-top:12px}.vahta-import_panel__1myyV summary{cursor:pointer;font-weight:600}.vahta-import_archiveRow__nnizP{display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #d5e0eb;padding:12px 0}.vahta-import_archiveRow__nnizP>span{min-width:0;overflow-wrap:anywhere}.vahta-import_session__yIPeV{border-top:1px solid #c9d8e6;margin-top:16px;padding-top:16px}.vahta-import_files__IrY5H{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.vahta-import_files__IrY5H a{color:#205e99;text-decoration:underline;overflow-wrap:anywhere}.vahta-import_people__VJwp9{max-height:360px;overflow:auto;border:1px solid #d2dfea;border-radius:8px;margin:12px 0;background:#fff}.vahta-import_person__shQCc{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #e0e8f0}.vahta-import_person__shQCc label,.vahta-import_person__shQCc>div{flex:1;min-width:200px}.vahta-import_rule__6wJ6e{background:#edf3fb;padding:12px;border-radius:8px}.vahta-import_panel__1myyV .vahta-import_check__4QvlV{display:flex;flex-direction:row;gap:10px;align-items:center;line-height:1.5}.vahta-import_check__4QvlV input{width:17px;height:17px;min-height:17px;flex-shrink:0}.vahta-import_totals__aet1M{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:15px 0}.vahta-import_totals__aet1M span{background:#eaf1f8;border-radius:9px;padding:12px;font-size:12px}.vahta-import_totals__aet1M strong{display:block;font-size:18px;margin-top:7px}.vahta-import_rows__Cm17p{display:grid;gap:10px;max-height:660px;overflow:auto}.vahta-import_problem__IMIkm,.vahta-import_row__T0qR7{border:1px solid #cedbe7;border-radius:9px;padding:13px;background:#fff}.vahta-import_problem__IMIkm{border-left:4px solid #bf7544}.vahta-import_issue__YFP4Y{color:#8b4525;font-weight:550}.vahta-import_problem__IMIkm details,.vahta-import_row__T0qR7 details{font-size:12px;color:#526a80;margin:8px 0;overflow-wrap:anywhere}.vahta-import_panel__1myyV button:disabled{opacity:.55}@media(max-width:640px){.vahta-import_panel__1myyV{padding:12px}.vahta-import_badge__pUbvr,.vahta-import_toolbar__EULvr>*{width:100%}.vahta-import_toolbar__EULvr>button{flex:1}.vahta-import_panel__1myyV select{max-width:100%}.vahta-import_person__shQCc{display:block}.vahta-import_person__shQCc label,.vahta-import_person__shQCc>div{min-width:0}.vahta-import_totals__aet1M{grid-template-columns:1fr 1fr}.vahta-import_totals__aet1M strong{font-size:16px}.vahta-import_archiveRow__nnizP{align-items:start}.vahta-import_rows__Cm17p{max-height:570px}.vahta-import_grow__eH0u6{min-width:0}}.vahta-period_panel__4V5Ov{margin:20px 0;padding:20px;border:1px solid #d7e1ed;border-radius:16px;background:#fff;color:#172b45;min-width:0}.vahta-period_heading__QPo8z{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vahta-period_heading__QPo8z h3,.vahta-period_heading__QPo8z h4{margin:0;font-size:18px}.vahta-period_heading__QPo8z p,.vahta-period_hint__1_MwE{font-size:13px;color:#52657b;margin:8px 0 16px;line-height:1.5}.vahta-period_badge__tbMsO{padding:6px 12px;border-radius:99px;background:#e9f0f9;font-size:12px;font-weight:600}.vahta-period_toolbar__WqK7r{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:14px 0}.vahta-period_panel__4V5Ov label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;min-width:0}.vahta-period_panel__4V5Ov input,.vahta-period_panel__4V5Ov select{border:1px solid #c6d2e0;background:#fff;color:#172b45;border-radius:8px;padding:9px 10px;min-height:40px;max-width:100%;font-size:14px}.vahta-period_panel__4V5Ov input:disabled,.vahta-period_panel__4V5Ov select:disabled{background:#f1f4f8;color:#64748b}.vahta-period_grid__lauz4 button:focus-visible,.vahta-period_panel__4V5Ov input:focus,.vahta-period_panel__4V5Ov select:focus{outline:2px solid #4285d4;outline-offset:2px}.vahta-period_grow__0v2T3{flex:1;min-width:200px!important}.vahta-period_halves__c_cRn{display:flex;border:1px solid #c6d2e0;border-radius:8px;overflow:hidden}.vahta-period_halves__c_cRn button{padding:10px 16px;background:#fff;font-size:13px;border:0}.vahta-period_halves__c_cRn button[aria-pressed=true]{background:#173e6b;color:#fff}.vahta-period_terms__fkHYe{background:#f4f7fb;border-radius:10px;padding:14px;font-size:13px;line-height:1.5}.vahta-period_terms__fkHYe p{margin:6px 0}.vahta-period_empty__z1ooP{padding:20px;background:#f6f8fb;border-radius:10px}.vahta-period_grid__lauz4{overflow:auto;border:1px solid #d8e2ee;border-radius:10px;max-height:570px}.vahta-period_grid__lauz4 table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.vahta-period_grid__lauz4 td,.vahta-period_grid__lauz4 th{border-bottom:1px solid #e5ebf3;border-right:1px solid #e5ebf3;padding:7px;text-align:center;white-space:nowrap}.vahta-period_grid__lauz4 thead th{position:sticky;top:0;background:#edf3fa;z-index:2;height:38px}.vahta-period_grid__lauz4 tr>th:first-child{position:sticky;left:0;z-index:1;background:#f7f9fc;text-align:left;white-space:normal;min-width:185px;max-width:240px}.vahta-period_grid__lauz4 thead th:first-child{z-index:3}.vahta-period_grid__lauz4 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:7px;min-width:48px;min-height:45px;background:#f2f5f9;width:100%;cursor:pointer}.vahta-period_grid__lauz4 button[aria-pressed=true]{border-color:#245b98;box-shadow:0 0 0 1px #245b98}.vahta-period_grid__lauz4 .vahta-period_confirmed__Rgrtw{background:#e4f3ed;color:#14573d}.vahta-period_grid__lauz4 .vahta-period_absent__rl2uQ{background:#ffefea;color:#8c3b26}.vahta-period_grid__lauz4 .vahta-period_cancelled__y5GUa{color:#64748b}.vahta-period_grid__lauz4 small{font-size:10px}.vahta-period_editor__ccZND,.vahta-period_review__2gluJ{border:1px solid #a6bed9;border-radius:12px;padding:16px;margin:16px 0;background:#f5f9fe}.vahta-period_distribution__Mtp3R p,.vahta-period_editor__ccZND p,.vahta-period_review__2gluJ p{font-size:13px;line-height:1.5}.vahta-period_editor__ccZND .vahta-period_heading__QPo8z button{font-size:24px;padding:0 10px;background:transparent;border:0}.vahta-period_distribution__Mtp3R{padding:14px;border:1px solid #d8e2ee;border-radius:10px;margin:15px 0}.vahta-period_distribution__Mtp3R summary{cursor:pointer;font-size:14px;font-weight:600}.vahta-period_distribution__Mtp3R .vahta-period_toolbar__WqK7r{border-bottom:1px solid #e5ebf3;padding-bottom:12px}.vahta-period_totals__xdGtx{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.vahta-period_totals__xdGtx div{background:#edf3fa;border-radius:10px;padding:14px;font-size:12px;color:#52657b}.vahta-period_totals__xdGtx strong{display:block;font-size:19px;color:#173e6b;margin-top:8px}.vahta-period_source__Vgk2d{margin:16px 0}.vahta-period_error__cKFeb{padding:12px;border-radius:8px;background:#fff0ed;color:#962e22;line-height:1.5}.vahta-period_notice__I4etY{padding:12px;border-radius:8px;background:#e9f6ed;color:#195e3b;line-height:1.5}.vahta-period_review__2gluJ{background:#edf7f1;border-color:#aacfb8}.vahta-period_panel__4V5Ov button:disabled{opacity:.55;cursor:default}@media(max-width:640px){.vahta-period_panel__4V5Ov{padding:12px;margin:12px 0}.vahta-period_toolbar__WqK7r{gap:10px}.vahta-period_toolbar__WqK7r>label{width:100%}.vahta-period_toolbar__WqK7r>button{flex:1}.vahta-period_grid__lauz4 tr>th:first-child{min-width:125px;max-width:145px}.vahta-period_halves__c_cRn{width:100%}.vahta-period_halves__c_cRn button{flex:1}.vahta-period_totals__xdGtx{grid-template-columns:1fr 1fr}.vahta-period_totals__xdGtx strong{font-size:17px}.vahta-period_heading__QPo8z h3{font-size:16px}.vahta-period_grow__0v2T3{min-width:0!important}}.requisites-paste_section__vwxWJ{display:grid;gap:12px;min-width:0;border:1px solid #dce6df;background:#f6faf7;border-radius:10px;padding:14px}.requisites-paste_section__vwxWJ>button{justify-self:start}.requisites-paste_section__vwxWJ h4{font-size:15px;font-weight:600}.requisites-paste_section__vwxWJ p{font-size:13px;line-height:1.6;overflow-wrap:anywhere;margin:0}.requisites-paste_section__vwxWJ textarea{min-height:130px}.requisites-paste_hint__3xW_5{color:#62756c}.requisites-paste_preview__b5Hay{display:grid;gap:10px;padding:12px;border:1px solid #dce6df;background:white;border-radius:8px}.requisites-paste_preview__b5Hay span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.requisites-paste_actions__fBFI6{display:flex;gap:10px;flex-wrap:wrap}.requisites-paste_section__vwxWJ button{white-space:normal;height:auto;min-height:38px}.requisites-paste_notice__wFuxX{color:#285e41}@media(max-width:600px){.requisites-paste_actions__fBFI6>button{flex:1 1 180px}}.subcontractors_dialog__D45kj{width:calc(100vw - 24px)!important;max-width:920px!important;max-height:92dvh;overflow-y:auto;padding:24px;overscroll-behavior:contain}.subcontractors_actions__Q_zSB{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px;margin:10px 0}.subcontractors_action__CgjmW{display:grid;align-content:start;gap:6px;min-width:0}.subcontractors_action__CgjmW button{justify-self:start;max-width:100%;white-space:normal;height:auto;min-height:38px}.subcontractors_blockReason__MNbtL{font-size:13px;color:#715039;line-height:1.5;overflow-wrap:anywhere;margin:0}.subcontractors_context__f6L01{padding:12px 14px;border-radius:10px;background:#edf6f1;color:#35584b;font-size:14px;overflow-wrap:anywhere}.subcontractors_row__fWlx3,.subcontractors_toolbar__EbreT{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.subcontractors_toolbar__EbreT{margin:10px 0}.subcontractors_row__fWlx3{justify-content:space-between}.subcontractors_toolbar__EbreT button{white-space:normal;height:auto;min-height:38px}.subcontractors_empty__7fzGx,.subcontractors_hint__Lrfud{color:#62756c;font-size:13px;line-height:1.65}.subcontractors_empty__7fzGx{padding:22px 0}.subcontractors_card__jp81d{border:1px solid #dce6df;border-radius:12px;padding:18px;display:grid;gap:9px;min-width:0}.subcontractors_card__jp81d h3,.subcontractors_form__difvx h3{font-size:16px;font-weight:600}.subcontractors_card__jp81d p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.subcontractors_card__jp81d summary{cursor:pointer;font-size:13px;color:#256950}.subcontractors_scope__en9f3{white-space:pre-wrap}.subcontractors_status__79wRK{font-size:12px;padding:5px 9px;background:#eef3f0;border-radius:8px}.subcontractors_link__D8r63{color:#176d53;text-decoration:underline;text-underline-offset:3px}.subcontractors_form__difvx{display:grid;gap:16px;min-width:0}.subcontractors_grid__zw_D_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;min-width:0}.subcontractors_wide__NYiW9{grid-column:1/-1}.subcontractors_form__difvx label{display:grid;gap:7px;min-width:0;font-size:13px;color:#415d50}.subcontractors_form__difvx input,.subcontractors_form__difvx select,.subcontractors_form__difvx textarea,.subcontractors_search__h8hZs{width:100%;min-width:0;border:1px solid #d6e2dc;border-radius:8px;padding:10px 12px;background:#fff;color:#203d2e;font:inherit}.subcontractors_form__difvx textarea{resize:vertical;line-height:1.6}.subcontractors_form__difvx .subcontractors_document__pi_J3{min-height:400px;font-size:14px}.subcontractors_search__h8hZs{flex:1;min-width:180px}.subcontractors_checkbox__vQ1Jc{display:flex;align-items:center;gap:9px;font-size:13px}.subcontractors_checkbox__vQ1Jc input{accent-color:#176c52}.subcontractors_error__AzxKv{color:#a13732;font-size:14px;line-height:1.65;white-space:pre-wrap}.subcontractors_notice__96O8F{background:#edf7f0;color:#285e41;padding:12px;border-radius:9px;font-size:14px;line-height:1.6}@media(max-width:600px){.subcontractors_dialog__D45kj{padding:18px;max-height:94dvh}.subcontractors_grid__zw_D_{grid-template-columns:minmax(0,1fr)}.subcontractors_card__jp81d{padding:14px}.subcontractors_toolbar__EbreT>a,.subcontractors_toolbar__EbreT>button{flex:1 1 auto}.subcontractors_row__fWlx3{align-items:flex-start}.subcontractors_search__h8hZs{flex-basis:100%}.subcontractors_form__difvx input,.subcontractors_form__difvx select,.subcontractors_form__difvx textarea{font-size:16px}.subcontractors_form__difvx .subcontractors_document__pi_J3{min-height:340px}}.subcontractors_form__difvx .subcontractors_checkbox__vQ1Jc{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.subcontractors_form__difvx .subcontractors_checkbox__vQ1Jc input{width:auto;flex:0 0 auto;margin:3px 0 0;padding:0}.subcontractors_workerHours__FOnqc{border:1px solid #dce6df;border-radius:10px;overflow:hidden;margin:10px 0}.subcontractors_form__difvx .subcontractors_workerHoursRow__lgLs3,.subcontractors_workerHoursHeader__GBgZu{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,160px);align-items:center;gap:16px;padding:10px 14px}.subcontractors_workerHoursHeader__GBgZu{background:#edf6f1;color:#35584b;font-size:13px;font-weight:600}.subcontractors_form__difvx .subcontractors_workerHoursRow__lgLs3{border-top:1px solid #e6ede8}.subcontractors_form__difvx .subcontractors_workerHoursRow__lgLs3 input{text-align:right}.subcontractors_workerHoursRead__3hCgg{display:grid;gap:4px;padding:10px 0;font-size:13px}.subcontractors_workerHoursRead__3hCgg>div{display:flex;justify-content:space-between;gap:20px}.subcontractors_workerHoursRead__3hCgg strong{border-top:1px solid #dce6df;padding-top:8px}.subcontractors_bulkHours__pfpD5{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:12px 0 6px}.subcontractors_bulkHours__pfpD5 label{flex:1 1 180px;max-width:260px}.subcontractors_bulkHours__pfpD5 button{white-space:normal;min-height:40px;height:auto;padding:10px 14px}.counterparty-table{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px}.counterparty-table table{border-collapse:collapse;width:100%;min-width:580px}.counterparty-table td,.counterparty-table th{text-align:left;padding:12px 14px;border-bottom:1px solid #edf0f3;vertical-align:middle}.counterparty-table th{font-size:12px;color:#64748b;background:#f8fafc}.counterparty-table tr:last-child td{border-bottom:0}.counterparties select,.counterparties textarea{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:white;padding:8px;color:#172033}.counterparties textarea{min-height:82px;resize:vertical}.counterparties .acct-filters label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#475569}.counterparties .acct-filters{align-items:end}.counterparties .acct-panel .panel-heading h3{margin:0}.organization-logo-field{margin:20px 0;padding:18px;border:1px solid #d2dce6;border-radius:10px;background:#f8fafc;display:grid;gap:12px;min-width:0}.organization-logo-field p{margin:6px 0;font-size:13px;color:#526173}.organization-logo-field img{width:auto;height:auto;max-width:min(260px,100%);max-height:90px;object-fit:contain;object-position:left;background:#fff;padding:6px;border:1px solid #e1e6ec;border-radius:6px}.organization-logo-empty,.organization-logo-field small{font-size:13px;color:#526173}.organization-logo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.organization-logo-actions label{display:grid;gap:6px;font-size:13px;max-width:100%}.organization-logo-actions input{max-width:100%}.organization-logo-actions button{border:1px solid #cbd5e1;background:white;padding:8px 12px;border-radius:7px;font-size:13px}.accounting{min-width:0}.accounting .acct-panel{overflow:hidden;border-radius:14px}.accounting .acct-panel-body{padding:22px}.accounting .acct-panel .panel-heading{padding:20px 22px;gap:12px}.accounting .acct-grid{gap:18px 22px}.accounting .acct-field [data-slot=select-trigger],.accounting .acct-field input{width:100%;min-width:0;min-height:42px}.accounting .acct-field textarea{min-height:88px}.accounting .acct-line-table{margin:4px 0 0;min-width:0;border:1px solid #dce6e1;border-radius:10px;overflow:hidden}.accounting .acct-line-table [data-slot=table-container]{width:100%;max-width:100%;overflow-x:auto}.accounting .acct-line-table table{width:100%;min-width:1000px;table-layout:fixed;border-collapse:collapse}.accounting .acct-line-table th{background:#f3f7f5;color:#4a6055;font-size:12px;font-weight:600;height:44px;padding:10px 12px;white-space:normal;text-align:left}.accounting .acct-line-table th:first-child{width:30%}.accounting .acct-line-table th:nth-child(2){width:13%}.accounting .acct-line-table th:nth-child(3),.accounting .acct-line-table th:nth-child(4){width:12%}.accounting .acct-line-table th:nth-child(5){width:16%;min-width:0}.accounting .acct-line-table th:nth-child(6){width:12%;text-align:right}.accounting .acct-line-table th:last-child{width:5%}.accounting .acct-line-table td{display:table-cell;padding:14px 10px;vertical-align:top;white-space:normal;border-top:1px solid #e6ece8}.accounting .acct-line-table tbody tr{background:#fff}.accounting .acct-line-table tbody tr:hover{background:#fbfdfc}.accounting .acct-line-table input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:40px;min-height:40px;margin:0;padding:8px 10px;font-size:14px;border-radius:8px}.accounting .acct-line-table td:nth-child(2) input+input{margin-top:8px}.accounting .acct-line-table textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:88px;margin:0;border-radius:8px}.accounting .acct-line-table [data-slot=select-trigger]{width:100%;min-width:0;max-width:100%;min-height:40px;padding:8px 10px;border-radius:8px;font-size:14px}.accounting .acct-line-table [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis}.accounting .acct-line-table td:nth-child(3) input,.accounting .acct-line-table td:nth-child(4) input{text-align:right;font-variant-numeric:tabular-nums}.accounting .acct-line-table td:nth-child(6){padding-top:24px;text-align:right;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.accounting .acct-line-table td:last-child{padding:16px 4px;text-align:center}.accounting .acct-line-table small{display:block;line-height:1.4;margin-top:6px}.accounting .acct-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:20px 0 0 auto;max-width:680px}.accounting .acct-totals span{display:block;padding:16px 18px;background:#f4f7f5;border:1px solid #e0e8e3;border-radius:10px;color:#5f7268;font-size:13px}.accounting .acct-totals b{margin-top:7px;font-size:23px;line-height:1.25;color:#234e3d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.accounting .acct-totals span:last-child{background:#e9f3ee;border-color:#bdd8ca}.accounting .acct-hint{color:#62766b;font-size:12px;line-height:1.65;margin-top:16px}.accounting .acct-actions{gap:10px;margin-bottom:16px}.accounting .acct-missing{border-radius:10px;color:#785b28}@media(max-width:720px){.accounting .acct-panel-body{padding:14px}.accounting .acct-panel .panel-heading{padding:16px 14px}.accounting .acct-grid{grid-template-columns:minmax(0,1fr);gap:16px}.accounting .acct-line-table{border:0;overflow:visible}.accounting .acct-line-table [data-slot=table-container]{overflow:visible}.accounting .acct-line-table table{display:block;min-width:0;width:100%}.accounting .acct-line-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.accounting .acct-line-table tbody{display:grid;gap:14px}.accounting .acct-line-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:14px;border:1px solid #dce6e1;border-radius:10px}.accounting .acct-line-table td{display:block;border:0;padding:0;min-width:0}.accounting .acct-line-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:500;color:#607468;margin-bottom:7px;text-align:left}.accounting .acct-line-table td:first-child{grid-column:1/-1}.accounting .acct-line-table td:nth-child(6){text-align:left;padding:0;align-self:end;font-size:18px}.accounting .acct-line-table td:last-child{grid-column:2;text-align:right;padding:0}.accounting .acct-line-table td:last-child:before,.accounting .acct-line-table td:last-child:empty{display:none}.accounting .acct-line-table [data-slot=select-trigger],.accounting .acct-line-table input,.accounting .acct-line-table textarea{font-size:16px}.accounting .acct-totals{gap:8px;max-width:none}.accounting .acct-totals span{padding:12px 10px}.accounting .acct-totals b{font-size:18px}}@media(max-width:420px){.accounting .acct-totals{grid-template-columns:1fr}.accounting .acct-totals span{display:flex;align-items:center;justify-content:space-between;gap:12px}.accounting .acct-totals b{margin:0;text-align:right}}.accounting .organization-bank-accounts{margin:28px 0 20px;padding-top:22px;border-top:1px solid #dce6e1}.accounting .organization-bank-accounts>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.accounting .organization-bank-accounts h3{margin:0 0 8px;font-size:20px;color:#234e3d}.accounting .organization-bank-accounts header p{max-width:780px;color:#62766b;line-height:1.6}.accounting .organization-bank-accounts header>span{white-space:nowrap;padding:6px 12px;border-radius:20px;background:#e9f3ee}.accounting .organization-bank-card{min-width:0;border:1px solid #dce6e1;border-radius:12px;padding:20px;margin:0 0 20px;background:#fbfdfc}.accounting .organization-bank-card legend{padding:0 8px;font-weight:650;color:#234e3d}.accounting .organization-bank-card>p{margin:0 0 16px;color:#62766b;font-size:13px}.accounting .organization-bank-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.accounting .organization-bank-actions small{color:#62766b;max-width:620px}.accounting .organization-bank-lookup{margin-top:14px}.accounting .organization-bank-lookup summary{cursor:pointer;color:#28654e;font-size:14px}@media(max-width:720px){.accounting .organization-bank-accounts>header{flex-direction:column}.accounting .organization-bank-card{padding:14px}.accounting .organization-bank-actions button{white-space:normal;height:auto;min-height:42px;text-align:left}}.acct-field [aria-invalid=true],.acct-panel [role=combobox][aria-invalid=true]{border:2px solid #dc2626!important;background:#fff7f7!important;outline-color:#dc2626;scroll-margin-block:100px}.acct-field .acct-field-error{color:#b91c1c;font-size:12px;line-height:1.5;display:block}.acct-profile-errors{margin:18px 0;padding:14px 18px;border:1px solid #dc2626;border-radius:10px;background:#fff7f7;color:#991b1b;scroll-margin-block:100px}.acct-profile-errors ul{list-style:disc;padding-left:20px;margin:8px 0 0}.acct-profile-errors p{margin:8px 0 0}.accounting .acct-organizations{margin:0 0 22px;padding:20px;border:1px solid #dce8e1;border-radius:14px;background:#fff}.accounting .acct-organizations-heading h2{font-size:19px;margin:0 0 5px;color:#183d2b}.accounting .acct-organization-creating,.accounting .acct-organizations-heading p{margin:0;color:#64766b;font-size:14px}.accounting .acct-organizations-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:16px}.accounting .acct-organization-choice{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:104px;padding:15px;text-align:left;border:1px solid #d8e3dc;border-radius:10px;background:#fff;cursor:pointer;color:#20382a}.accounting .acct-organization-choice:hover{border-color:#478f69;background:#f7fcf9}.accounting .acct-organization-choice.selected{border:2px solid #16804a;padding:14px;background:#eff9f3}.accounting .acct-organization-choice:focus-visible{outline:3px solid #72b88e;outline-offset:2px}.accounting .acct-organization-name{font-size:15px;font-weight:700;overflow-wrap:anywhere}.accounting .acct-organization-meta{font-size:12px;color:#64766b}.accounting .acct-organization-status{font-size:12px;font-weight:600;color:#137346;margin-top:auto}.accounting .acct-organization-creating{margin-top:12px}