.FinnishSavedShift_actionButton__tyivU{font:inherit;font-size:11px}.FinnishSavedShift_field__UxdIv{font:inherit;font-size:12px;min-width:0}.FinnishSavedShift_fields__mu0QO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.FinnishSavedShift_fields__mu0QO label{min-width:0}.FinnishSavedShift_wideField__ds7lI{grid-column:1/-1}.FinnishSavedShift_actionButton__tyivU:focus-visible,.FinnishSavedShift_field__UxdIv:focus-visible{outline:2px solid var(--ac);outline-offset:2px}@media (max-width:640px){.FinnishSavedShift_actionButton__tyivU,.FinnishSavedShift_field__UxdIv{min-height:44px}.FinnishSavedShift_actionButton__tyivU{font-size:13px}.FinnishSavedShift_iconButton__L_xHn{min-width:44px}.FinnishSavedShift_field__UxdIv{font-size:16px}}.FinnishMonthlyPlan_monthLayout__vvyeo{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:14px;align-items:start;margin-top:14px}.FinnishMonthlyPlan_calendarArea__VZcwQ{min-width:0}.FinnishMonthlyPlan_monthGrid__l4TS2{overflow:hidden;border:1px solid var(--border-medium);border-radius:13px;background:var(--bg-card-active)}.FinnishMonthlyPlan_calendarRow__Jz3Xt{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.FinnishMonthlyPlan_weekdayHeader__ys_EJ{padding:10px 4px;color:var(--text-secondary);font-size:11px;font-weight:800;text-align:center;text-transform:capitalize;border-right:1px solid var(--border-subtle)}.FinnishMonthlyPlan_weekdayHeader__ys_EJ:last-child{border-right:0}.FinnishMonthlyPlan_dateCell__gvu__{min-width:0;min-height:84px;border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);background:var(--bg-secondary)}.FinnishMonthlyPlan_dateCell__gvu__:last-child{border-right:0}.FinnishMonthlyPlan_outsideMonth__lMHz6{background:var(--bg-primary)}.FinnishMonthlyPlan_outsideNumber__9mNiK{display:block;padding:9px 10px;color:var(--text-quaternary);font-size:12px}.FinnishMonthlyPlan_selectedCell__5QqSk{background:var(--ac-bg)}.FinnishMonthlyPlan_dayButton__lii0K{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:84px;padding:7px 6px;border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.FinnishMonthlyPlan_dayButton__lii0K:hover{background:var(--ac-soft)}.FinnishMonthlyPlan_dayButton__lii0K:focus-visible{outline:2px solid var(--ac);outline-offset:-3px}.FinnishMonthlyPlan_dayHeading__wE__z{display:flex;align-items:center;gap:4px;min-height:16px;margin-bottom:5px}.FinnishMonthlyPlan_dayNumber__diIZ7{font-size:12px;font-weight:800}.FinnishMonthlyPlan_dayLongName__wDyMP{display:none}.FinnishMonthlyPlan_todayDot__b1NQw{width:6px;height:6px;flex:none;border-radius:50%;background:var(--ac)}.FinnishMonthlyPlan_dayHours__WA_M1{margin-left:auto;color:var(--money);font-size:10px;white-space:nowrap}.FinnishMonthlyPlan_shiftChip__URDFG{display:block;min-width:0;margin-top:4px;padding:5px 6px;overflow:hidden;border-radius:6px;background:var(--ac-bg);color:var(--ac-text);font-size:10px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.FinnishMonthlyPlan_draftChip__rv4aY{background:var(--color-warning-bg);color:var(--color-warning-text)}.FinnishMonthlyPlan_draftChipLabel__iRJ9E{display:block;margin-top:2px;font-size:9px;line-height:1.2;white-space:normal}.FinnishMonthlyPlan_proposalChip__oGZG_{display:block;min-width:0;margin-top:4px;padding:4px 6px;overflow:hidden;border:1px dashed var(--ac);border-radius:6px;color:var(--ac-text);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.FinnishMonthlyPlan_addHint__6TEnQ{display:inline-flex;align-items:center;gap:2px;margin-top:auto;padding-top:5px;color:var(--ac-text);font-size:10px;font-weight:750}.FinnishMonthlyPlan_weekSummaries__e5hdb{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;margin-top:10px}.FinnishMonthlyPlan_weekSummary__qPM43{min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-card-active)}.FinnishMonthlyPlan_weekSummaryHead__92G1I{display:flex;justify-content:space-between;gap:6px;color:var(--text-secondary);font-size:10.5px}.FinnishMonthlyPlan_weekSummaryHead__92G1I strong{color:var(--text-primary);font-size:11px;white-space:nowrap}.FinnishMonthlyPlan_weekSummaryHead__92G1I .FinnishMonthlyPlan_complete__4ATQl{color:var(--money)}.FinnishMonthlyPlan_weekProgress__lFniA{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--border-medium)}.FinnishMonthlyPlan_weekProgress__lFniA span{display:block;height:100%;border-radius:inherit;background:var(--ac)}.FinnishMonthlyPlan_weekNote__qlIu9{display:block;margin-top:6px;color:var(--text-tertiary);font-size:10px;line-height:1.35}.FinnishMonthlyPlan_weekLink__Q9PRa{margin-top:7px;padding:0;border:0;background:transparent;color:var(--ac-text);font:inherit;font-size:10.5px;font-weight:800;text-align:left;cursor:pointer}.FinnishMonthlyPlan_dayPanel__baEgH{position:sticky;top:8px;min-width:0;padding:14px;border:1px solid var(--border-medium);border-radius:13px;background:var(--bg-secondary)}.FinnishMonthlyPlan_editingPanel__RZRUP{max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain}.FinnishMonthlyPlan_monthEditor__KzB83{min-width:0;padding-top:2px}.FinnishMonthlyPlan_editorHeader__tmP6i{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-primary);font-size:14px}.FinnishMonthlyPlan_stepLabel__9bZL9{margin-top:8px;color:var(--ac-text);font-size:11px;font-weight:800}.FinnishMonthlyPlan_stepHelp__K1E4G{margin:6px 0 12px;color:var(--text-secondary);font-size:12px;line-height:1.45}.FinnishMonthlyPlan_weekdayChoices__j6E3q{display:flex;flex-wrap:wrap;gap:7px}.FinnishMonthlyPlan_timeChoices__EhU7s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.FinnishMonthlyPlan_timeChoices__EhU7s label{min-width:0;color:var(--text-secondary);font-size:11px;font-weight:800}.FinnishMonthlyPlan_previewBox__qsb_q{margin-top:12px;padding:9px 11px;border-radius:10px;background:var(--bg-card-active);color:var(--text-primary);font-size:12px;font-weight:700}.FinnishMonthlyPlan_skippedList__bpf_b{display:grid;gap:3px;max-height:110px;overflow-y:auto;margin-top:8px;color:var(--color-warning-text);font-size:10.5px;line-height:1.35}.FinnishMonthlyPlan_reviewList__twOS7{display:grid;gap:6px;max-height:min(36vh,270px);overflow-y:auto;margin-top:9px;padding-right:3px}.FinnishMonthlyPlan_reviewTitle__W4_qH{display:block;margin-top:9px;color:var(--text-secondary);font-size:11px}.FinnishMonthlyPlan_reviewShiftRow__km_r9{padding:7px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--bg-card-active)}.FinnishMonthlyPlan_invalidDraft__b3_7V{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.FinnishMonthlyPlan_reviewSummary__JRNOC{display:flex;align-items:center;gap:5px}.FinnishMonthlyPlan_reviewSummary__JRNOC>span{min-width:0;flex:1}.FinnishMonthlyPlan_reviewSummary__JRNOC strong{display:block;color:var(--text-primary);font-size:10.5px;text-transform:capitalize}.FinnishMonthlyPlan_reviewSummary__JRNOC span span{display:block;margin-top:3px;color:var(--ac-text);font-size:11px;font-weight:750}.FinnishMonthlyPlan_reviewFields__XsqIN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4px;margin-top:6px}.FinnishMonthlyPlan_reviewFields__XsqIN label:first-child{grid-column:1/-1}.FinnishMonthlyPlan_reviewFields__XsqIN label{min-width:0;color:var(--text-secondary);font-size:9px;font-weight:700}.FinnishMonthlyPlan_reviewFields__XsqIN input{box-sizing:border-box;width:100%;min-height:32px;margin-top:3px;padding:3px 4px;border:1px solid var(--border-medium);border-radius:6px;background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:10px}.FinnishMonthlyPlan_coverageNote__jDQaE{margin:9px 0 0;font-size:11px;font-weight:700;line-height:1.4}.FinnishMonthlyPlan_teamNote__qKy3M{margin:7px 0 0;color:var(--text-tertiary);font-size:11px;line-height:1.4}.FinnishMonthlyPlan_stepActions__aUBat{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.FinnishMonthlyPlan_stepActions__aUBat .FinnishMonthlyPlan_proposalApply__r34za{width:auto;min-width:120px;padding:6px 12px;gap:6px}.FinnishMonthlyPlan_stepActions__aUBat .FinnishMonthlyPlan_proposalApply__r34za:disabled{opacity:.5;cursor:not-allowed}.FinnishMonthlyPlan_monthEditor__KzB83 button:focus-visible,.FinnishMonthlyPlan_monthEditor__KzB83 input:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.FinnishMonthlyPlan_reviewDetails__ndE2d{border:1px solid var(--border-medium);border-radius:9px;background:var(--bg-card-active)}.FinnishMonthlyPlan_reviewDetails__ndE2d summary{padding:9px 11px;color:var(--text-primary);font-size:11px;font-weight:800;cursor:pointer}.FinnishMonthlyPlan_reviewDetails__ndE2d summary:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.FinnishMonthlyPlan_reviewDetails__ndE2d ul{display:grid;gap:4px;max-height:142px;margin:0;padding:0 8px 8px;overflow-y:auto;list-style:none}.FinnishMonthlyPlan_reviewDetails__ndE2d li{padding:5px 7px;border-radius:7px;background:var(--bg-secondary);color:var(--text-secondary);font-size:10.5px;text-transform:capitalize}.FinnishMonthlyPlan_proposalPanel__P6W_i{display:grid;gap:7px;margin-bottom:10px;padding:10px;border:1px solid var(--ac-dim);border-radius:11px;background:var(--ac-soft)}.FinnishMonthlyPlan_proposalPanel__P6W_i>strong{color:var(--text-primary);font-size:13px}.FinnishMonthlyPlan_proposalPanel__P6W_i>p{margin:0;color:var(--text-secondary);font-size:10.5px;line-height:1.45}.FinnishMonthlyPlan_proposalCoverage__Fgka_{color:var(--ac-text);font-size:11px;font-weight:800}.FinnishMonthlyPlan_proposalPanel__P6W_i>.FinnishMonthlyPlan_proposalShortfall__zkEsd{color:var(--color-warning-text);font-weight:700}.FinnishMonthlyPlan_proposalApply__r34za{display:inline-flex;align-items:center;justify-content:center;min-height:36px;width:100%;border:1px solid var(--ac);border-radius:8px;background:var(--ac);color:var(--ac-on);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.FinnishMonthlyPlan_proposalApply__r34za:focus-visible{outline:2px solid var(--ac-text);outline-offset:2px}.FinnishMonthlyPlan_dayPanelHeader__v_3Zs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;color:var(--text-primary)}.FinnishMonthlyPlan_dayPanelHeader__v_3Zs strong{font-size:14px;text-transform:capitalize}.FinnishMonthlyPlan_dayPanelHeader__v_3Zs span{color:var(--text-tertiary);font-size:11px}.FinnishMonthlyPlan_selectedShifts__6_C_3{display:grid;gap:7px;margin-top:12px}.FinnishMonthlyPlan_otherShift__WpBSw{padding:7px;border:1px solid var(--color-warning-border);border-radius:10px;background:var(--color-warning-bg)}.FinnishMonthlyPlan_otherShift__WpBSw>strong{display:block;margin:0 0 5px;color:var(--text-primary);font-size:11px}.FinnishMonthlyPlan_dayEmpty__4TGde{margin:12px 0 0;color:var(--text-tertiary);font-size:11px}.FinnishMonthlyPlan_dayForm__WWK4Z{display:grid;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--border-subtle)}.FinnishMonthlyPlan_addTitle__Dxiuu{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-size:12px}.FinnishMonthlyPlan_addTitle__Dxiuu svg{color:var(--ac-text)}.FinnishMonthlyPlan_allowedWindow__UcefQ,.FinnishMonthlyPlan_closedDay__4cr7S{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--text-secondary);font-size:10.5px;line-height:1.4}.FinnishMonthlyPlan_closedDay__4cr7S{color:var(--text-tertiary)}.FinnishMonthlyPlan_suggestions__Hon24{display:grid;gap:6px}.FinnishMonthlyPlan_suggestionsLabel__Pn9vY{color:var(--text-secondary);font-size:10.5px;font-weight:750}.FinnishMonthlyPlan_suggestionChips__F__P9{display:flex;flex-wrap:wrap;gap:6px}.FinnishMonthlyPlan_suggestionChip__kuI0B{min-height:31px;padding:5px 9px;border:1px solid var(--border-medium);border-radius:8px;background:var(--bg-card-active);color:var(--text-primary);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.FinnishMonthlyPlan_suggestionChip__kuI0B:hover,.FinnishMonthlyPlan_suggestionChip__kuI0B[aria-pressed=true]{border-color:var(--ac);background:var(--ac-bg);color:var(--ac-text)}.FinnishMonthlyPlan_suggestionChip__kuI0B:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.FinnishMonthlyPlan_dayFields__YYdzq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.FinnishMonthlyPlan_dayFields__YYdzq label{min-width:0;color:var(--text-secondary);font-size:10.5px;font-weight:750}.FinnishMonthlyPlan_dayFields__YYdzq input{display:block;box-sizing:border-box;width:100%;min-height:40px;margin-top:5px;padding:7px;border:1px solid var(--border-medium);border-radius:9px;background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:12px}.FinnishMonthlyPlan_dayFields__YYdzq input:disabled{opacity:.55}.FinnishMonthlyPlan_dayError__U28_e{margin:0;color:var(--color-warning-text);font-size:11px;line-height:1.4}.FinnishMonthlyPlan_daySave__SLiuh{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:42px;width:100%;border:1px solid var(--ac);border-radius:9px;background:var(--ac);color:var(--ac-on);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.FinnishMonthlyPlan_daySave__SLiuh:disabled{opacity:.48;cursor:not-allowed}@media (max-width:920px){.FinnishMonthlyPlan_monthLayout__vvyeo{grid-template-columns:minmax(0,1fr)}.FinnishMonthlyPlan_dayPanel__baEgH{position:static}.FinnishMonthlyPlan_editingPanel__RZRUP{grid-row:1;max-height:none;overflow-y:visible}.FinnishMonthlyPlan_dayFields__YYdzq{grid-template-columns:repeat(2,minmax(0,180px))}}@container (max-width: 820px){.FinnishMonthlyPlan_monthLayout__vvyeo{grid-template-columns:minmax(0,1fr)}.FinnishMonthlyPlan_dayPanel__baEgH{position:static}.FinnishMonthlyPlan_editingPanel__RZRUP{grid-row:1;max-height:none;overflow-y:visible}.FinnishMonthlyPlan_dayFields__YYdzq{grid-template-columns:repeat(2,minmax(0,180px))}}@media (max-width:640px){.FinnishMonthlyPlan_monthEditor__KzB83 button{min-height:44px;min-width:44px}.FinnishMonthlyPlan_monthEditor__KzB83 input{min-height:44px;min-width:0;max-width:100%;font-size:16px!important}.FinnishMonthlyPlan_dayFields__YYdzq input{min-height:44px;min-width:0;font-size:16px}.FinnishMonthlyPlan_suggestionChip__kuI0B{min-height:44px}.FinnishMonthlyPlan_calendarRow__Jz3Xt{grid-template-columns:repeat(7,minmax(0,1fr))}.FinnishMonthlyPlan_weekdayHeader__ys_EJ{padding:7px 1px;font-size:9px}.FinnishMonthlyPlan_dateCell__gvu__{min-height:49px}.FinnishMonthlyPlan_outsideNumber__9mNiK{padding:6px 4px;font-size:10px}.FinnishMonthlyPlan_dayButton__lii0K{min-height:49px;padding:5px 3px}.FinnishMonthlyPlan_dayHeading__wE__z{gap:2px;min-height:13px;margin-bottom:2px}.FinnishMonthlyPlan_dayNumber__diIZ7{font-size:10px}.FinnishMonthlyPlan_dayHours__WA_M1{display:none}.FinnishMonthlyPlan_todayDot__b1NQw{width:4px;height:4px}.FinnishMonthlyPlan_proposalChip__oGZG_,.FinnishMonthlyPlan_shiftChip__URDFG{height:3px;margin-top:3px;padding:0;border-radius:999px;font-size:0;line-height:0}.FinnishMonthlyPlan_draftChipLabel__iRJ9E{display:none}.FinnishMonthlyPlan_proposalChip__oGZG_{border-width:1px}.FinnishMonthlyPlan_addHint__6TEnQ{margin-top:auto;padding-top:1px;font-size:0}.FinnishMonthlyPlan_addHint__6TEnQ svg{width:10px;height:10px}.FinnishMonthlyPlan_dayFields__YYdzq,.FinnishMonthlyPlan_weekSummaries__e5hdb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.FinnishMonthlyPlan_dayFields__YYdzq,.FinnishMonthlyPlan_weekSummaries__e5hdb{grid-template-columns:minmax(0,1fr)}}.FinnishTrainingInvite_invite___9Huu{--training-text:var(--text-primary,#eef1ff);--training-muted:var(--text-secondary,#a9b3ca);--training-bg:var(--bg-card,#171e31);--training-border:var(--border-subtle,#2a3450);--training-accent:var(--ac-text,#aaa7ff);box-sizing:border-box;width:100%;min-width:0;margin-top:8px;padding:10px 13px;border:1px solid var(--training-border);border-radius:14px;background:var(--training-bg);color:var(--training-text);font-size:12px;line-height:1.45;text-align:left}.FinnishTrainingInvite_invite___9Huu[data-variant=apply]{--training-text:var(--rm-fg,#e7ebf5);--training-muted:var(--rm-fg-2,#b4bfd3);--training-bg:var(--rm-card,#0c101f);--training-border:var(--rm-line-2,#2b3554);--training-accent:var(--rm-mint,#00f5a0)}.FinnishTrainingInvite_row__QMv__{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-width:0}.FinnishTrainingInvite_icon__klwQq{flex:none;color:var(--training-accent)}.FinnishTrainingInvite_details__mkNtW{flex:1 1 210px;min-width:0}.FinnishTrainingInvite_invite___9Huu .FinnishTrainingInvite_heading__jz4gv{margin:0;font:inherit;font-size:13px;font-weight:800;overflow-wrap:anywhere}.FinnishTrainingInvite_schedule__HfeGb{color:var(--training-muted);font-size:11.5px}.FinnishTrainingInvite_date__sFm6Z{margin-top:3px;font-weight:650;overflow-wrap:anywhere}.FinnishTrainingInvite_invite___9Huu .FinnishTrainingInvite_action__AwPVn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--training-border);border-radius:10px;background:transparent;color:var(--training-accent);font:inherit;font-weight:750;text-decoration:none;text-align:center;cursor:pointer}.FinnishTrainingInvite_action__AwPVn:focus-visible{outline:2px solid var(--training-accent);outline-offset:3px}.FinnishTrainingInvite_invite___9Huu .FinnishTrainingInvite_intro__sd58T,.FinnishTrainingInvite_invite___9Huu .FinnishTrainingInvite_state__XcxSo{margin:6px 0 0;color:var(--training-muted)}.FinnishTrainingInvite_invite___9Huu .FinnishTrainingInvite_note__OAwgy{margin:4px 0 0;color:var(--training-muted);font-size:11px}.FinnishTrainingInvite_error__5PLaJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.FinnishTrainingInvite_invite___9Huu .FinnishTrainingInvite_error__5PLaJ p{margin:0;color:var(--color-danger-text,#ffaba6);flex:1 1 210px}@media (max-width:440px){.FinnishTrainingInvite_details__mkNtW{flex-basis:calc(100% - 28px)}.FinnishTrainingInvite_action__AwPVn{margin-left:26px}}.FinnishCallerPlan_compactSummary__t7ikU{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:6px 18px;min-width:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:11.5px;line-height:1.35}.FinnishCallerPlan_compactNextShift__m8OUN,.FinnishCallerPlan_compactPlan__oJZKx{min-width:0;overflow-wrap:anywhere}.FinnishCallerPlan_compactPlan__oJZKx{display:grid;gap:2px}.FinnishCallerPlan_compactPlan__oJZKx>strong{color:var(--text-primary);font-size:12.5px}.FinnishCallerPlan_compactPlanDetails__DJIre{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 9px}.FinnishCallerPlan_compactNextShift__m8OUN,.FinnishCallerPlan_compactPlanDetails__DJIre{color:var(--text-secondary)}.FinnishCallerPlan_compactNextShift__m8OUN{text-align:right}.FinnishCallerPlan_compactNextShift__m8OUN strong{color:var(--text-primary)}.FinnishCallerPlan_earningsStrip___XUgk{grid-column:1/-1;display:grid;gap:7px;min-width:0;padding-top:9px;border-top:1px solid var(--border-subtle);font-size:11px;line-height:1.35}.FinnishCallerPlan_compactEarningsStrip__1_wqd{margin-top:9px}.FinnishCallerPlan_earningsExamplesHeader___urY7{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:3px 12px}.FinnishCallerPlan_earningsExamplesHeader___urY7>strong{color:var(--text-primary);font-size:12px;font-weight:750}.FinnishCallerPlan_earningsRate____JJ2{color:var(--money);font-size:10.5px;font-weight:650}.FinnishCallerPlan_earningsExamples__f2F0D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.FinnishCallerPlan_earningsExample__etF3f{display:grid;align-content:start;gap:4px;min-width:0;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--bg-card-active)}.FinnishCallerPlan_earningsExample__etF3f[data-level="1"]{border-color:var(--ac-dim);background:var(--ac-soft)}.FinnishCallerPlan_earningsExample__etF3f[data-level="2"]{border-color:var(--color-success-border,var(--border-medium))}.FinnishCallerPlan_earningsExampleLevel__gqGra{color:var(--text-secondary);font-size:10px;font-weight:750}.FinnishCallerPlan_earningsExampleAmount__yLZ5H{color:var(--money);font-size:clamp(13px,1.6cqw,18px);font-weight:850;line-height:1.2;font-variant-numeric:tabular-nums}.FinnishCallerPlan_earningsExampleAmount__yLZ5H>span{white-space:nowrap}.FinnishCallerPlan_earningsExampleSales__VIANi{color:var(--text-secondary);font-size:11px}.FinnishCallerPlan_earningsNote__91ks5{color:var(--text-tertiary);font-size:10px}@container (max-width: 720px){.FinnishCallerPlan_compactSummary__t7ikU{grid-template-columns:minmax(0,1fr);gap:7px}.FinnishCallerPlan_compactNextShift__m8OUN{text-align:left}}@container (max-width: 540px){.FinnishCallerPlan_monthOverview__bJGOs{gap:7px!important;padding:10px!important}.FinnishCallerPlan_weekOverview__98Z78>span:not(:first-child),.FinnishCallerPlan_weekOverview__98Z78>strong{display:none!important}.FinnishCallerPlan_nextShiftOverview__OX71Z{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.FinnishCallerPlan_nextShiftOverview__OX71Z>span,.FinnishCallerPlan_nextShiftOverview__OX71Z>strong{display:inline!important;margin:0!important}.FinnishCallerPlan_nextShiftOverview__OX71Z>button{margin:0!important;padding:5px 8px!important}.FinnishCallerPlan_earningsStrip___XUgk{gap:6px;padding-top:7px}.FinnishCallerPlan_earningsExample__etF3f{padding:7px;gap:3px}.FinnishCallerPlan_earningsExampleAmount__yLZ5H{font-size:14px}.FinnishCallerPlan_earningsExampleAmount__yLZ5H>span{display:block}.FinnishCallerPlan_earningsExampleSales__VIANi{font-size:10px}}@container (max-width: 300px){.FinnishCallerPlan_earningsExamples__f2F0D{gap:5px}.FinnishCallerPlan_earningsExample__etF3f{padding:6px}.FinnishCallerPlan_earningsExampleAmount__yLZ5H{font-size:12px}}@media (max-width:640px){.FinnishCallerPlan_weekEditor__Q4o_T button{min-height:44px}.FinnishCallerPlan_weekEditor__Q4o_T input{min-height:44px;min-width:0;font-size:16px!important}}.CallerHomeV3_contentGrid__HL3c4{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr);align-items:start;gap:16px}.CallerHomeV3_mainColumn__d89QP,.CallerHomeV3_summaryGrid__j1mcw{min-width:0}.CallerHomeV3_summaryGrid__j1mcw{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}@media (max-width:1100px){.CallerHomeV3_contentGrid__HL3c4{grid-template-columns:minmax(0,1fr)}.CallerHomeV3_summaryGrid__j1mcw{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}