@charset "UTF-8";._button_14w9a_15{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.4rem;border-radius:9rem;border:.2rem solid transparent;font-size:1.6rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}._button_14w9a_15 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._button_14w9a_15:disabled{cursor:not-allowed;opacity:.55}._button--primary_14w9a_37{background:#4f7a28;color:#fff}._button--primary_14w9a_37:hover:not(:disabled){background:#3d5f1f}._button--secondary_14w9a_44{background:#fff;color:#1f2421;border-color:#c3c9c1}._button--secondary_14w9a_44:hover:not(:disabled){background:#f4f5f3}._button--danger_14w9a_52{background:#a92419;color:#fff}._button--danger_14w9a_52:hover:not(:disabled){background:#8a1c13}._button--lg_14w9a_59{min-height:5.6rem;padding:0 3.2rem;font-size:1.8rem}._button--full_14w9a_64{width:100%}._input-text_12326_15{display:flex;flex-direction:column;gap:.4rem}._input-text__label_12326_20{font-size:1.4rem;font-weight:600;color:#5c655f}._input-text__field_12326_25{width:100%;min-height:4.8rem;padding:0 1.6rem;border:.2rem solid #c3c9c1;border-radius:.8rem;background:#fff;color:#1f2421;font-size:1.7rem}._input-text__field_12326_25::placeholder{color:#8b938c}._input-text__field_12326_25:disabled{background:#f4f5f3;color:#5c655f;cursor:not-allowed}._input-text__hint_12326_43{font-size:1.4rem;color:#5c655f}._select_b3oun_15{display:flex;flex-direction:column;gap:.4rem}._select__label_b3oun_20{font-size:1.4rem;font-weight:600;color:#5c655f}._select__field_b3oun_25{width:100%;min-height:4.8rem;padding:0 1.6rem;border:.2rem solid #c3c9c1;border-radius:.8rem;background:#fff;color:#1f2421;font-size:1.7rem}._select__field_b3oun_25:disabled{background:#f4f5f3;color:#5c655f;cursor:not-allowed}._modal__backdrop_t9sry_15{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2.4rem;background:#1f242180;z-index:200}._modal__panel_t9sry_25{display:flex;flex-direction:column;width:100%;max-width:56rem;max-height:calc(100vh - 4.8rem);overflow:hidden;background:#fff;border-radius:1.2rem;box-shadow:0 .8rem 3.2rem #1f24213d}._modal__header_t9sry_36{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-shrink:0;padding:1.6rem 2.4rem;border-bottom:.1rem solid #dcdfda}._modal__title_t9sry_45{font-size:2rem;font-weight:700}._modal__close_t9sry_49{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:.8rem;font-size:2.8rem;line-height:1;color:#5c655f}._modal__close_t9sry_49:hover{background:#f4f5f3;color:#1f2421}._modal__body_t9sry_65{flex:1;padding:2.4rem;overflow-y:auto}._confirm-dialog__message_t9sry_71{margin-bottom:2.4rem;font-size:1.7rem}._confirm-dialog__actions_t9sry_75{display:flex;justify-content:flex-end;gap:1.2rem;flex-wrap:wrap}._tag_8rqnu_15{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem 1.2rem;border-radius:9rem;font-size:1.4rem;font-weight:600;white-space:nowrap}._tag--neutral_8rqnu_25{background:#f4f5f3;color:#5c655f}._tag--ok_8rqnu_29{background:#eaf2df;color:#3d5f1f}._tag--warn_8rqnu_33{background:#fdf1d8;color:#8a5300}._tag--danger_8rqnu_37{background:#fbe9e7;color:#a92419}._tag--info_8rqnu_41{background:#e7f0f7;color:#1f5d8c}._table__scroll_19ek2_15{width:100%;overflow-x:auto;background:#fff;border:.1rem solid #dcdfda;border-radius:1.2rem}._table_19ek2_15{font-size:1.6rem}._table_19ek2_15 th,._table_19ek2_15 td{padding:1.6rem;text-align:left;border-bottom:.1rem solid #dcdfda;vertical-align:middle}._table_19ek2_15 th{font-size:1.4rem;font-weight:700;color:#5c655f;text-transform:uppercase;letter-spacing:.04em;background:#f4f5f3;white-space:nowrap}._table_19ek2_15 tbody tr:last-child th,._table_19ek2_15 tbody tr:last-child td{border-bottom:none}._table__cell--right_19ek2_45{text-align:right}@media(max-width:600px){._table__cell--desktop_19ek2_49{display:none}}._empty-state_17rj8_15{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:4rem 2.4rem;background:#fff;border:.1rem dashed #c3c9c1;border-radius:1.2rem;text-align:center}._empty-state__title_17rj8_26{font-size:1.8rem;font-weight:600}._empty-state__message_17rj8_30{font-size:1.6rem;color:#5c655f;max-width:48rem}._empty-state__action_17rj8_35{margin-top:.8rem}._error-state_fq70v_15{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2.4rem;background:#fbe9e7;border:.1rem solid #a92419;border-radius:1.2rem}._error-state__message_fq70v_25{font-size:1.7rem;color:#a92419}._spinner_1nluv_15{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:2.4rem}._spinner--page_1nluv_22{min-height:100vh;flex-direction:column}._spinner__disc_1nluv_26{width:3.2rem;height:3.2rem;border:.3rem solid #dcdfda;border-top-color:#4f7a28;border-radius:50%;animation:_spinner-turn_1nluv_1 .8s linear infinite}@media(prefers-reduced-motion:reduce){._spinner__disc_1nluv_26{animation:none}}._spinner__label_1nluv_39{font-size:1.6rem;color:#5c655f}@keyframes _spinner-turn_1nluv_1{to{transform:rotate(360deg)}}._code-label_19f9o_15{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.8rem}._code-label__code_19f9o_21{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.5rem;font-weight:600;color:#1f2421}._code-label__title_19f9o_27{color:#5c655f}._side-nav__column_rdj9a_15{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:600px){._side-nav__column_rdj9a_15{display:none}}._side-nav__compact_rdj9a_25{display:none}@media(max-width:600px){._side-nav__compact_rdj9a_25{display:block}}._side-nav__group_rdj9a_33{display:flex;flex-direction:column;gap:.4rem}._side-nav__group-title_rdj9a_38{padding:0 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b938c}._side-nav__list_rdj9a_46{display:flex;flex-direction:column;gap:.4rem}._side-nav__link_rdj9a_51{display:flex;align-items:center;min-height:4.8rem;padding:0 1.6rem;border-radius:.8rem;font-size:1.6rem;font-weight:600;color:#5c655f}._side-nav__link_rdj9a_51:hover{background:#f4f5f3}._side-nav__link--active_rdj9a_64{background:#eaf2df;color:#3d5f1f}._freshness-badge_1m43e_15{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 1.2rem;border-radius:9rem;background:#f4f5f3;color:#5c655f;font-size:1.4rem;font-weight:600;white-space:nowrap}._freshness-badge__dot_1m43e_27{width:.8rem;height:.8rem;border-radius:50%;background:#4f7a28}._freshness-badge--stale_1m43e_33{background:#fdf1d8;color:#8a5300}._freshness-badge--stale_1m43e_33 ._freshness-badge__dot_1m43e_27{background:#8a5300}._item-picker_ur9d9_15{position:relative;display:flex;flex-direction:column;gap:.4rem}._item-picker__label_ur9d9_21{font-size:1.4rem;font-weight:600;color:#5c655f}._item-picker__field_ur9d9_26{width:100%;min-height:4.8rem;padding:0 1.6rem;border:.2rem solid #c3c9c1;border-radius:.8rem;background:#fff;color:#1f2421;font-size:1.7rem}._item-picker__field_ur9d9_26::placeholder{color:#8b938c}._item-picker__field_ur9d9_26:disabled{background:#f4f5f3;color:#5c655f;cursor:not-allowed}._item-picker__hint_ur9d9_44{font-size:1.4rem;color:#5c655f}._item-picker__chosen_ur9d9_48{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;min-height:4.8rem;padding:.4rem .4rem .4rem 1.6rem;border:.2rem solid #dcdfda;border-radius:.8rem;background:#f4f5f3}._item-picker__chosen-actions_ur9d9_59{margin-left:auto}._item-picker__popup_ur9d9_62{position:absolute;top:100%;left:0;right:0;z-index:1;margin-top:.4rem;max-height:32rem;overflow-y:auto;background:#fff;border:.1rem solid #c3c9c1;border-radius:.8rem;box-shadow:0 .4rem 1.6rem #1f24211f}._item-picker__message_ur9d9_76{padding:1.2rem 1.6rem;font-size:1.5rem;color:#5c655f}._item-picker__option_ur9d9_81{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-height:4.8rem;padding:.8rem 1.6rem;cursor:pointer;border-bottom:.1rem solid #dcdfda}._item-picker__option--active_ur9d9_91,._item-picker__option_ur9d9_81:hover{background:#eaf2df}._item-picker__group_ur9d9_94{font-size:1.3rem;color:#8b938c}._item-picker__footer_ur9d9_98{padding:.8rem 1.6rem}._machine-picker_1y701_15{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}._machine-picker_1y701_15>:first-child{align-self:stretch}._product-group-picker_selx6_15{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;margin:0;padding:0;border:none}._product-group-picker__legend_selx6_25{margin-bottom:.8rem;padding:0;font-size:1.4rem;font-weight:600;color:#5c655f}._product-group-picker__list_selx6_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:.4rem;align-self:stretch;max-height:40rem;overflow-y:auto;padding:.8rem;border:.1rem solid #dcdfda;border-radius:.8rem;background:#fff}._product-group-picker__option_selx6_44{display:flex;align-items:center;gap:1.2rem;min-height:4.8rem;padding:0 .8rem;border-radius:.4rem;cursor:pointer}._product-group-picker__option_selx6_44:hover{background:#f4f5f3}._product-group-picker__checkbox_selx6_56{flex-shrink:0;width:2.4rem;height:2.4rem;accent-color:#4f7a28;cursor:pointer}._app-shell_kca12_15{display:flex;flex-direction:column;min-height:100vh}._app-shell__header_kca12_20{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem;padding:1.2rem 2.4rem;background:#fff;border-bottom:.1rem solid #dcdfda;position:sticky;top:0;z-index:100;box-shadow:0 .2rem 1.2rem #1f24210f}@media(max-width:600px){._app-shell__header_kca12_20{padding:1.2rem 1.6rem;gap:1.2rem}}._app-shell__brand_kca12_39{font-size:2rem;font-weight:700;letter-spacing:.08em}._app-shell__nav_kca12_44{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-right:auto}._app-shell__nav-link_kca12_51{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 1.6rem;border-radius:9rem;font-size:1.6rem;font-weight:600;color:#5c655f}._app-shell__nav-link_kca12_51:hover{background:#f4f5f3}._app-shell__nav-link--active_kca12_64{background:#eaf2df;color:#3d5f1f}._app-shell__account_kca12_68{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}._app-shell__user_kca12_74{font-size:1.6rem;font-weight:600}._app-shell__error_kca12_78{flex-basis:100%;font-size:1.4rem;color:#a92419}._app-shell__main_kca12_83{flex:1;width:100%;max-width:120rem;margin:0 auto;padding:2.4rem}._app-shell__main--wide_kca12_90{max-width:148rem}@media(max-width:600px){._app-shell__main_kca12_83{padding:1.6rem}}._login-page_1p80w_15{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2.4rem}._login-page__card_1p80w_22{width:100%;max-width:42rem;padding:4rem 3.2rem;background:#fff;border-radius:1.2rem;box-shadow:0 .2rem 1.6rem #1f24211a}@media(max-width:600px){._login-page__card_1p80w_22{padding:2.4rem 1.6rem}}._login-page__brand_1p80w_35{font-size:1.6rem;font-weight:700;letter-spacing:.16em;color:#4f7a28;text-align:center}._login-page__heading_1p80w_42{margin-bottom:2.4rem;font-size:2.4rem;font-weight:700;text-align:center}._login-page__form_1p80w_48{display:flex;flex-direction:column;gap:1.6rem}._login-page__error_1p80w_53{font-size:1.5rem;color:#a92419}._login-page__google_1p80w_57{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:2.4rem;min-height:5.6rem}._login-page__separator_1p80w_65{font-size:1.4rem;color:#8b938c}._change-password-page_wlu0p_15{display:flex;flex-direction:column;gap:1.6rem;max-width:48rem}._change-password-page__title_wlu0p_21{font-size:2.4rem;font-weight:700}._change-password-page__form_wlu0p_25{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;background:#fff;border:.1rem solid #dcdfda;border-radius:1.2rem}._change-password-page__error_wlu0p_34{font-size:1.5rem;color:#a92419}._change-password-page__ok_wlu0p_38{font-size:1.5rem;color:#3d5f1f}._admin-layout_980u9_15{display:grid;grid-template-columns:24rem minmax(0,1fr);align-items:start;gap:3.2rem}@media(max-width:900px){._admin-layout_980u9_15{grid-template-columns:20rem minmax(0,1fr);gap:2.4rem}}@media(max-width:600px){._admin-layout_980u9_15{grid-template-columns:minmax(0,1fr);gap:1.6rem}}._admin-layout__content_980u9_33{min-width:0}._assignments_1jo21_15{display:flex;flex-direction:column;gap:2.4rem}._assignments__header_1jo21_20{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:space-between}._assignments__title_1jo21_27{font-size:2.4rem;font-weight:700}._assignments__views_1jo21_31{display:flex;flex-wrap:wrap;gap:.8rem}._assignments__panel_1jo21_36{display:flex;flex-direction:column;gap:1.6rem}._assignments__picker_1jo21_41{max-width:48rem}._assignments__assign_1jo21_44{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem;padding:1.6rem;background:#f4f5f3;border:.1rem solid #dcdfda;border-radius:1.2rem}._assignments__assign-field_1jo21_54{flex:1 1 32rem;max-width:48rem}._assignments__notice_1jo21_58{padding:1.2rem 1.6rem;background:#fdf1d8;border-radius:.8rem;color:#8a5300;font-size:1.5rem}._assignments__error_1jo21_65{font-size:1.5rem;color:#a92419}._assignments__cell-stack_1jo21_69{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.8rem}._admin-page_hscj7_15{display:flex;flex-direction:column;gap:2.4rem}._admin-page__header_hscj7_20{display:flex;flex-direction:column;gap:.8rem}._admin-page__header-row_hscj7_25{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}._admin-page__title_hscj7_31{margin-right:auto;font-size:2.4rem;font-weight:700}._admin-page__intro_hscj7_36{max-width:72rem;font-size:1.6rem;color:#5c655f}._admin-page__actions_hscj7_41{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}._admin-page__section_hscj7_47{display:flex;flex-direction:column;gap:1.2rem}._admin-page__section-heading_hscj7_52{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}._admin-page__section-title_hscj7_58{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;font-size:1.9rem;font-weight:700}._admin-page__note_hscj7_66{padding:1.2rem 1.6rem;border-radius:.8rem;background:#e7f0f7;color:#1f5d8c;font-size:1.5rem}._admin-page__note--warn_hscj7_73{background:#fdf1d8;color:#8a5300}._admin-page__note--danger_hscj7_77{background:#fbe9e7;color:#a92419;font-weight:600}._admin-page__error_hscj7_82{font-size:1.5rem;color:#a92419}._admin-page__ok_hscj7_86{font-size:1.5rem;color:#3d5f1f}._admin-page__muted_hscj7_90{color:#8b938c}._admin-page__form_hscj7_93{display:flex;flex-direction:column;gap:1.6rem}._admin-page__form-actions_hscj7_98{display:flex;gap:1.2rem;justify-content:flex-end}@media(max-width:600px){._admin-page__form-actions_hscj7_98{flex-direction:column-reverse}}._admin-page__row-actions_hscj7_108{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}._admin-page__row-note_hscj7_114{max-width:22rem;font-size:1.4rem;color:#5c655f;text-align:right}._admin-page__tags_hscj7_120{display:flex;flex-wrap:wrap;gap:.4rem}._admin-page__toggle_hscj7_128{display:inline-flex;align-items:center;gap:1.2rem;align-self:flex-start;min-height:4.8rem;padding:0 1.6rem;font-size:1.6rem;color:#5c655f;cursor:pointer;background:#f4f5f3;border-radius:9rem}._admin-page__checkbox_hscj7_141{flex-shrink:0;width:2.4rem;height:2.4rem;accent-color:#4f7a28;cursor:pointer}._admin-page__checklist_hscj7_148{display:flex;flex-direction:column;gap:.4rem}._admin-page__check-option_hscj7_153{display:flex;align-items:center;gap:1.2rem;min-height:4.8rem;padding:.4rem .8rem;border-radius:.4rem;cursor:pointer}._admin-page__check-option_hscj7_153:hover{background:#f4f5f3}._admin-page__check-text_hscj7_165{display:flex;flex-direction:column;font-size:1.6rem;font-weight:600}._admin-page__check-description_hscj7_171{font-size:1.4rem;font-weight:400;color:#5c655f}._admin-page__chips_hscj7_176{display:flex;flex-direction:column;gap:.8rem}._admin-page__chip_hscj7_176{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;min-height:4.8rem;padding:.4rem .4rem .4rem 1.6rem;border:.1rem solid #dcdfda;border-radius:.8rem;background:#fff}._admin-page__chip_hscj7_176>:last-child{margin-left:auto}._admin-page__inline-form_hscj7_195{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1.2rem}._admin-page__inline-form_hscj7_195>:first-child{flex:1 1 24rem}._admin-page__fieldset_hscj7_204{display:flex;flex-direction:column;gap:1.2rem;min-width:0;margin:0;padding:1.6rem;border:.1rem solid #dcdfda;border-radius:1.2rem;background:#fff}._admin-page__legend_hscj7_215{padding:0 .8rem;font-size:1.7rem;font-weight:700}._admin-page__stats_hscj7_220{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.2rem}._admin-page__stat_hscj7_220{display:flex;flex-direction:column;gap:.4rem;min-height:4.8rem;padding:1.6rem;border:.1rem solid #dcdfda;border-radius:1.2rem;background:#fff}._admin-page__stat_hscj7_220:hover{border-color:#c3c9c1}._admin-page__stat-value_hscj7_238{font-size:2.8rem;font-weight:700}._admin-page__stat-label_hscj7_242{font-size:1.5rem;color:#5c655f}._admin-page__list_hscj7_246{display:flex;flex-direction:column;gap:.8rem;padding-left:2.4rem;list-style:disc;font-size:1.6rem}._admin-page__link_hscj7_254{display:inline-flex;align-items:center;min-height:4.8rem;font-weight:600;color:#3d5f1f;text-decoration:underline}._admin-page__details_hscj7_262{padding:1.6rem;border:.1rem solid #dcdfda;border-radius:1.2rem;background:#fff}._admin-page__summary_hscj7_268{display:flex;align-items:center;min-height:4.8rem;font-size:1.7rem;font-weight:700;cursor:pointer}._admin-page__diff_hscj7_276{display:flex;flex-direction:column;gap:.4rem;font-size:1.4rem}._admin-page__diff-key_hscj7_282{font-weight:600;color:#5c655f}._admin-page__diff-before_hscj7_286{color:#8a1c13;text-decoration:line-through}._admin-page__diff-after_hscj7_290{color:#3d5f1f}._admin-page__number_hscj7_293{font-variant-numeric:tabular-nums;white-space:nowrap}._mep-staffing_167fo_15{display:grid;grid-template-columns:minmax(0,1fr) 34.4rem;gap:1.6rem;align-items:start}@media(max-width:900px){._mep-staffing_167fo_15{grid-template-columns:minmax(0,1fr)}}._mep-staffing__main_167fo_26{display:flex;flex-direction:column;gap:1.2rem;min-width:0}._mep-staffing__cards_167fo_32{display:grid;grid-template-columns:30rem minmax(0,1fr);gap:1.2rem}@media(max-width:900px){._mep-staffing__cards_167fo_32{grid-template-columns:minmax(0,1fr)}}._mep-staffing__card_167fo_32{display:flex;flex-direction:column;gap:.4rem;padding:.8rem 1.2rem;background:#fff;border:1px solid #dcdfda;border-radius:1.2rem}._mep-staffing__card-label_167fo_51{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b938c}._mep-staffing__card-text_167fo_58{font-size:1.3rem;line-height:1.4;color:#5c655f}._mep-staffing__card-text_167fo_58 b{color:#1f2421}._mep-staffing__defaults_167fo_66{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem}._mep-staffing__card-link_167fo_72{color:#1f5d8c;text-decoration:none;white-space:nowrap}._mep-staffing__default_167fo_66{display:inline-flex;align-items:center;gap:.8rem}._mep-staffing__table-wrap_167fo_82{min-width:0;overflow:hidden;background:#fff;border:1px solid #dcdfda;border-radius:1.2rem}._mep-staffing__table-title_167fo_89{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-bottom:1px solid #dcdfda}._mep-staffing__table-title_167fo_89 h2{font-size:1.7rem;font-weight:700}._mep-staffing__legend_167fo_100{display:flex;gap:1.2rem;margin-left:auto;font-size:1.3rem;color:#5c655f}._mep-staffing__legend_167fo_100 span:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.5rem;border-radius:.3rem;vertical-align:-.1rem}._mep-staffing__legend--short_167fo_116:before{background:#a92419}._mep-staffing__legend--over_167fo_119:before{background:#1f5d8c}._mep-staffing__legend--even_167fo_122:before{background:#4f7a28}._mep-staffing__table_167fo_82{width:100%;table-layout:fixed;border-collapse:collapse}._mep-staffing__table_167fo_82 th,._mep-staffing__table_167fo_82 td{padding:.2rem .6rem;text-align:left;vertical-align:middle}._mep-staffing__table_167fo_82 ._mep-staffing__day-cell_167fo_136{padding-top:.4rem;padding-left:1.4rem;vertical-align:top;line-height:1.35}._mep-staffing__table_167fo_82 ._mep-staffing__need_167fo_142{text-align:center}._mep-staffing__table_167fo_82 thead th{padding:.8rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b938c;background:#f4f5f3;border-bottom:1px solid #dcdfda}._mep-staffing__col-day_167fo_155{width:12.4rem}._mep-staffing__col-plan_167fo_158{width:9.6rem}._mep-staffing__col-hired_167fo_161{width:13.4rem}._mep-staffing__col-need_167fo_164{width:6.4rem}._mep-staffing__col-balance_167fo_167{width:8.4rem}._mep-staffing__week_167fo_170 td{padding:.3rem .8rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;color:#8b938c;background:#f4f5f3}._mep-staffing__row_167fo_178{cursor:pointer}._mep-staffing__row_167fo_178:hover>*{background:#f4f5f3}._mep-staffing__row--first_167fo_184>*{border-top:1px solid #dcdfda}._mep-staffing__row--selected_167fo_187>*,._mep-staffing__row--selected_167fo_187:hover>*{background:#eaf2df}._mep-staffing__row--off_167fo_190>*{color:#8b938c}._mep-staffing__day-cell--selected_167fo_193{box-shadow:inset .4rem 0 #4f7a28}._mep-staffing__day-cell--short_167fo_196{box-shadow:inset .4rem 0 #a92419}._mep-staffing__day-cell--selected_167fo_193._mep-staffing__day-cell--short_167fo_196{box-shadow:inset .4rem 0 #a92419,inset .8rem 0 #4f7a28}._mep-staffing__day_167fo_136{display:inline;padding:0;border:0;background:none;font-size:1.5rem;font-weight:700;color:inherit;white-space:nowrap;cursor:pointer}._mep-staffing__today_167fo_213{display:inline-block;margin-left:.4rem;padding:0 .5rem;border-radius:.5rem;background:#1f2421;color:#fff;font-size:1.1rem;font-weight:800;text-transform:uppercase}._mep-staffing__day-note_167fo_224{display:block;font-size:1.2rem;font-weight:400;color:#5c655f}._mep-staffing__day-actions_167fo_230{display:flex;flex-wrap:wrap;gap:0 .8rem}._mep-staffing__link_167fo_235{padding:0;border:0;background:none;font-size:1.2rem;font-weight:400;color:#1f5d8c;cursor:pointer}._mep-staffing__plan_167fo_244{font-size:1.25rem;line-height:1.3;color:#5c655f}._mep-staffing__dot_167fo_249{display:inline-block;width:.8rem;height:.8rem;margin-right:.5rem;border-radius:50%}._mep-staffing__dot--ok_167fo_256{background:#4f7a28}._mep-staffing__dot--warn_167fo_259{background:#8a5300}._mep-staffing__dot--off_167fo_262{background:#8b938c}._mep-staffing__hired_167fo_265{white-space:nowrap}._mep-staffing__shift_167fo_268{display:inline-block;min-width:4.8rem;font-size:1.15rem;color:#5c655f}._mep-staffing__source_167fo_274{display:block;white-space:nowrap;font-size:1.15rem;font-weight:400;color:#8b938c}._mep-staffing__set_167fo_281{margin-right:.4rem;font-weight:600;color:#8a5300}._mep-staffing__step_167fo_286{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #c3c9c1;border-radius:.8rem;background:#fff}._mep-staffing__step_167fo_286 button{width:2.6rem;height:2.6rem;border:0;background:#f4f5f3;font-size:1.8rem;font-weight:700;color:#1f2421;cursor:pointer}._mep-staffing__step_167fo_286 button:disabled{color:#8b938c;cursor:default}._mep-staffing__step_167fo_286 span{min-width:2.8rem;font-size:1.5rem;font-weight:800;text-align:center}._mep-staffing__step--big_167fo_314 button{width:3.4rem;height:3.4rem}._mep-staffing__step--big_167fo_314 span{min-width:3.8rem;font-size:2rem}._mep-staffing__names_167fo_322{width:100%;min-height:2.8rem;padding:0 .6rem;border:1px solid #dcdfda;border-radius:.8rem;background:#fff;font:inherit;font-size:1.3rem;color:#1f2421}._mep-staffing__names_167fo_322:focus{outline:2px solid #1f5d8c;border-color:#1f5d8c}._mep-staffing__names_167fo_322:disabled{background:#f4f5f3}._mep-staffing__need_167fo_142{font-size:2rem;font-weight:800}._mep-staffing__note-row_167fo_344 td{padding:.8rem .8rem .8rem 12.4rem;background:#f4f5f3}._mep-staffing__note-editor_167fo_348{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem;color:#5c655f}._mep-staffing__note-editor_167fo_348 span{white-space:nowrap}._mep-staffing__forecast_167fo_358{position:sticky;top:1.6rem;display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;background:#fff;border:1px solid #dcdfda;border-radius:1.2rem}._mep-staffing__forecast-title_167fo_369{font-size:1.7rem;font-weight:700}._mep-staffing__forecast-sub_167fo_373{margin-top:-.8rem;font-size:1.3rem;color:#5c655f}._mep-staffing__big_167fo_378{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}._mep-staffing__big_167fo_378 b{font-size:4rem;line-height:1}._mep-staffing__big_167fo_378 span{color:#5c655f}._mep-staffing__chart_167fo_391{--plot: 13rem;position:relative;height:15rem;border-bottom:1px solid #c3c9c1}._mep-staffing__bars_167fo_397{display:flex;align-items:flex-end;gap:.3rem;height:100%;padding:0;margin:0;list-style:none}._mep-staffing__bar_167fo_397{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2rem;min-width:0;height:100%}._mep-staffing__bar--short_167fo_416 ._mep-staffing__bar-fill_167fo_416{background:#a92419}._mep-staffing__bar--binding_167fo_419 ._mep-staffing__bar-fill_167fo_416{outline:2px solid #1f2421;outline-offset:1px}._mep-staffing__bar-fill_167fo_416{display:block;width:100%;min-height:.2rem;background:#c3c9c1;border-radius:.4rem .4rem 0 0}._mep-staffing__bar-value_167fo_430{font-size:1.1rem;font-weight:800}._mep-staffing__hire_167fo_265{position:absolute;border-top:2px dashed #3d5f1f}._mep-staffing__hire_167fo_265 em{position:absolute;top:.2rem;right:0;padding:0 .3rem;background:#fff;font-size:1.1rem;font-style:normal;font-weight:700;color:#3d5f1f;white-space:nowrap}._mep-staffing__hours_167fo_450{display:flex;gap:.3rem;padding:0;margin:-.8rem 0 0;list-style:none}._mep-staffing__hours_167fo_450 li{flex:1;min-width:0;font-size:1rem;text-align:center;color:#8b938c}._mep-staffing__explain_167fo_464{display:flex;flex-direction:column;gap:.4rem;padding:.8rem 1.2rem;border-radius:.8rem;background:#f4f5f3;font-size:1.35rem;line-height:1.5}._mep-staffing__mix-title_167fo_474{margin-bottom:-.4rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b938c}._mep-staffing__mix_167fo_474{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;list-style:none;font-size:1.3rem}._mep-staffing__mix_167fo_474 li{display:grid;grid-template-columns:11.2rem minmax(0,1fr) 5.6rem;gap:.8rem;align-items:center}._mep-staffing__mix_167fo_474 i{display:block;height:.8rem;border-radius:.4rem;background:#4f7a28}._mep-staffing__mix_167fo_474 span:last-child{text-align:right;color:#5c655f}._mep-staffing__save_167fo_507,._mep-staffing__saved_167fo_507{position:fixed;bottom:1.8rem;left:50%;z-index:100;transform:translate(-50%);display:flex;align-items:center;gap:1.2rem;max-width:calc(100vw - 3.2rem);padding:.8rem .8rem .8rem 1.6rem;border-radius:1.2rem;background:#1f2421;color:#fff;box-shadow:0 1rem 3rem #00000040}._mep-staffing__saved_167fo_507{padding:1.2rem 1.6rem;background:#3d5f1f;font-weight:600}._mep-staffing__save-problem_167fo_528{font-size:1.3rem;color:#fdf1d8}._mep-staffing__visually-hidden_167fo_532{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._block_e6xq6_15{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;border:.1rem solid #dcdfda;border-radius:1.2rem;background:#fff}._block__head_e6xq6_24{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}._block__title_e6xq6_31{font-size:2rem;font-weight:700}._block__intro_e6xq6_35{max-width:64rem;font-size:1.5rem;color:#5c655f}._block__body_e6xq6_40{display:grid;grid-template-columns:minmax(0,1fr) 32rem;gap:2.4rem;align-items:start}@media(max-width:900px){._block__body_e6xq6_40{grid-template-columns:minmax(0,1fr)}}._block__alarms_e6xq6_51{display:flex;flex-direction:column;gap:2.4rem;min-width:0}._alarm_e6xq6_58{display:flex;flex-direction:column;gap:.8rem}._alarm__title_e6xq6_63{font-size:1.6rem;font-weight:700}._sentence_e6xq6_68{font-size:1.6rem;line-height:2.4}._inline_e6xq6_73{width:7rem;min-height:4.8rem;margin:0 .4rem;padding:0 .8rem;border:.1rem solid #c3c9c1;border-radius:.8rem;background:#fff;font:inherit;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}._inline--wide_e6xq6_86{width:10rem}._inline_e6xq6_73:focus-visible{outline:.2rem solid #4f7a28;outline-offset:.1rem}._inline_e6xq6_73:disabled{background:#f4f5f3;color:#5c655f}._inline_e6xq6_73[aria-invalid=true]{border-color:#a92419;color:#a92419}._ruler_e6xq6_102{display:flex;flex-direction:column;gap:.8rem;max-width:64rem}._ruler__track_e6xq6_108{position:relative;height:4.8rem;margin:0 1.2rem}._ruler__track_e6xq6_108:before{content:"";position:absolute;top:50%;left:0;right:0;height:.8rem;transform:translateY(-50%);border-radius:9rem;background:#f4f5f3}._ruler__track--wrong_e6xq6_124:before{background:#fbe9e7}._ruler__band_e6xq6_127{position:absolute;top:50%;height:.8rem;transform:translateY(-50%)}._ruler__band--1_e6xq6_133{background:#fdf1d8}._ruler__band--2_e6xq6_136{background:#8a5300}._ruler__band--3_e6xq6_139{background:#a92419}._ruler__slider_e6xq6_142{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._ruler__slider_e6xq6_142::-webkit-slider-thumb{width:2.4rem;height:2.4rem;border:.3rem solid #ffffff;border-radius:50%;background:#1f2421;box-shadow:0 0 0 .1rem #c3c9c1;cursor:grab;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}._ruler__slider_e6xq6_142::-moz-range-thumb{width:2.4rem;height:2.4rem;border:.3rem solid #ffffff;border-radius:50%;background:#1f2421;cursor:grab;pointer-events:auto}._ruler__slider_e6xq6_142:focus-visible::-webkit-slider-thumb{outline:.2rem solid #4f7a28}._ruler__slider_e6xq6_142:disabled::-webkit-slider-thumb{background:#8b938c;cursor:default}._ruler__scale_e6xq6_178{display:flex;justify-content:space-between;margin:0 1.2rem;font-size:1.3rem;color:#8b938c}._ruler__fields_e6xq6_185{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}._ruler__field_e6xq6_185{display:inline-flex;align-items:center;gap:.4rem;font-size:1.5rem}._ruler__mark_e6xq6_196{min-width:3.2rem;padding:.4rem .8rem;border-radius:9rem;font-weight:700;text-align:center}._ruler__mark--1_e6xq6_203{background:#fdf1d8;color:#8a5300}._ruler__mark--2_e6xq6_207{background:#8a5300;color:#fff}._ruler__mark--3_e6xq6_211{background:#a92419;color:#fff}._preview_e6xq6_216{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border-radius:1.2rem;background:#f4f5f3}._preview__caption_e6xq6_224{font-size:1.4rem;color:#5c655f;line-height:2.4}._preview__empty_e6xq6_229{font-size:1.4rem;color:#a92419}._card_e6xq6_234{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 1.6rem;border:.1rem solid #dcdfda;border-left:.6rem solid #c3c9c1;border-radius:.8rem;background:#fff}._card--frio_e6xq6_244{border-left-color:#1f5d8c}._card--templado_e6xq6_247{border-left-color:#4f7a28}._card--caliente_e6xq6_250{border-left-color:#8a5300}._card--ardiente_e6xq6_253{border-left-color:#a92419}._card--llamas_e6xq6_256{border-left-color:#8a1c13;background:#fbe9e7}._card__head_e6xq6_260{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}._card__title_e6xq6_266{font-size:1.6rem}._card__bang_e6xq6_269{font-size:2rem;font-weight:800;color:#a92419;letter-spacing:.1rem}._card__detail_e6xq6_275{font-size:1.4rem;color:#5c655f}._card__tags_e6xq6_279{display:flex;flex-wrap:wrap;gap:.4rem}._card__tag_e6xq6_279{padding:.2rem .8rem;border-radius:9rem;background:#f4f5f3;font-size:1.3rem;font-weight:600}._card__tag--late_e6xq6_291{background:#a92419;color:#fff}._card__heat_e6xq6_295{height:.6rem;border-radius:9rem;background:#f4f5f3;overflow:hidden}._card__heat-fill_e6xq6_301{display:block;height:100%;background:linear-gradient(90deg,#1f5d8c,#4f7a28 30%,#8a5300 60%,#a92419)}._advanced_e6xq6_307{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.6rem}._actions_e6xq6_314{position:sticky;bottom:0;padding:1.2rem 0;background:linear-gradient(transparent,#f4f5f3 40%)}._group-detail_19kn6_15{display:flex;flex-direction:column;gap:2.4rem}._group-detail__header_19kn6_20{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}._group-detail__back_19kn6_26{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 1.2rem;border-radius:9rem;font-size:1.6rem;font-weight:600;color:#3d5f1f}._group-detail__back_19kn6_26:hover{background:#eaf2df}._group-detail__title_19kn6_39{font-size:2.4rem;font-weight:700}._group-detail__card_19kn6_43{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;background:#fff;border:.1rem solid #dcdfda;border-radius:1.2rem}@media(max-width:600px){._group-detail__card_19kn6_43{padding:1.6rem}}._group-detail__card-header_19kn6_57{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}._group-detail__card-title_19kn6_63{font-size:1.9rem;font-weight:700;margin-right:auto}._group-detail__row_19kn6_68{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1.2rem}@media(max-width:600px){._group-detail__row_19kn6_68{align-items:stretch;flex-direction:column}}._group-detail__grow_19kn6_80{flex:1;min-width:24rem}._group-detail__note_19kn6_84{flex:1;min-width:24rem;font-size:1.5rem;color:#5c655f}._group-detail__type_19kn6_90{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:1.7rem}._group-detail__error_19kn6_97{flex-basis:100%;font-size:1.5rem;color:#a92419}._groups-page_2x30v_15{display:flex;flex-direction:column;gap:2.4rem}._groups-page__header_2x30v_20{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}._groups-page__title_2x30v_26{font-size:2.4rem;font-weight:700;margin-right:auto}._groups-page__actions_2x30v_31{display:flex;flex-wrap:wrap;gap:.8rem}._groups-page__link_2x30v_36{display:inline-flex;align-items:center;min-height:4.8rem;font-size:1.8rem;font-weight:600;color:#3d5f1f;text-decoration:underline}._groups-page__form_2x30v_45{display:flex;flex-direction:column;gap:1.6rem}._groups-page__error_2x30v_50{font-size:1.5rem;color:#a92419}._operations-page_w5qmx_15{display:flex;flex-direction:column;gap:2.4rem}._operations-page__title_w5qmx_20{font-size:2.8rem;font-weight:700}._operations-page__notice_w5qmx_24{padding:1.6rem;border-left:.4rem solid #1f5d8c;border-radius:.8rem;background:#e7f0f7;font-size:1.6rem}._operations-page__groups_w5qmx_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:1.6rem}._operations-page__group_w5qmx_31{display:flex;flex-direction:column;gap:1.2rem;min-height:11.2rem;padding:2.4rem;border:.1rem solid #dcdfda;border-radius:1.2rem;background:#fff}._operations-page__group-head_w5qmx_46{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}._operations-page__group-name_w5qmx_52{font-size:2.4rem;font-weight:700}._operations-page__running_w5qmx_56{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:auto}._operations-page__running-count_w5qmx_63{font-size:1.8rem;font-weight:600;color:#5c655f}._users-page_aijot_15{display:flex;flex-direction:column;gap:1.6rem}._users-page__header_aijot_20{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem}._users-page__title_aijot_27{font-size:2.4rem;font-weight:700}._users-page__toggle_aijot_35{display:inline-flex;align-items:center;gap:1.2rem;align-self:flex-start;min-height:4.8rem;padding:0 1.6rem;font-size:1.6rem;color:#5c655f;cursor:pointer;background:#f4f5f3;border-radius:9rem}._users-page__checkbox_aijot_48{width:2.4rem;height:2.4rem;accent-color:#4f7a28;cursor:pointer}._users-page__name_aijot_54{display:inline-flex;align-items:center;gap:.8rem}._users-page__row-actions_aijot_59{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}._users-page__row-note_aijot_65{max-width:22rem;font-size:1.4rem;color:#5c655f;text-align:right}._users-page__form_aijot_71{display:flex;flex-direction:column;gap:1.6rem}._users-page__form-actions_aijot_76{display:flex;gap:1.2rem;justify-content:flex-end}@media(max-width:600px){._users-page__form-actions_aijot_76{flex-direction:column-reverse}}._users-page__note_aijot_86{font-size:1.5rem;color:#5c655f}._users-page__error_aijot_90{font-size:1.5rem;color:#a92419}._users-page__ok_aijot_94{font-size:1.5rem;color:#3d5f1f}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}button{border:none;background:none;cursor:pointer;padding:0;font:inherit;color:inherit}input,select,textarea{font:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}a{text-decoration:none;color:inherit}ul,ol{list-style:none;padding:0;margin:0}table{border-collapse:collapse;width:100%}html{font-size:62.5%;scrollbar-color:#8b938c #dcdfda}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;line-height:1.45;color:#1f2421;background:#f4f5f3;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:.3rem solid #1f5d8c;outline-offset:.2rem}.visually-hidden{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
