.operations_shell__8WlCT{max-width:1440px;margin:auto;padding:28px;color:var(--alvexio-text,#182230);font-size:14px;line-height:1.55;min-width:0}.operations_shell__8WlCT *{box-sizing:border-box}.operations_shell__8WlCT h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;margin:5px 0 10px}.operations_shell__8WlCT h2{font-size:21px;letter-spacing:-.025em;margin:0 0 12px}.operations_shell__8WlCT h3{font-size:16px;margin:0 0 8px}.operations_shell__8WlCT p{overflow-wrap:anywhere}.operations_eyebrow__q8fxk{font-size:10px;letter-spacing:.17em;text-transform:uppercase;font-weight:750}.operations_eyebrow__q8fxk,.operations_muted__KtDwp{color:var(--alvexio-text-muted,#65758c)}.operations_header__ehOAK{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:26px}.operations_header__ehOAK p{margin:0;max-width:740px}.operations_actions__cCxNN{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.operations_button__AJrvM,.operations_danger__vyYE9,.operations_secondary__yPDNR{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;padding:10px 16px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none;border:1px solid transparent;gap:8px;max-width:100%;white-space:normal;text-align:center}.operations_button__AJrvM{background:#162d46;color:#fff}.operations_secondary__yPDNR{background:var(--alvexio-panel-solid,#fff);color:var(--alvexio-text,#182230);border-color:var(--alvexio-border-strong,#d5dce5)}.operations_danger__vyYE9{background:#fff1f0;color:#9b3029;border-color:#efc2bd}.operations_button__AJrvM:disabled,.operations_danger__vyYE9:disabled,.operations_secondary__yPDNR:disabled{opacity:.5;cursor:not-allowed}.operations_button__AJrvM:focus-visible,.operations_danger__vyYE9:focus-visible,.operations_secondary__yPDNR:focus-visible,.operations_shell__8WlCT input:focus-visible,.operations_shell__8WlCT select:focus-visible,.operations_shell__8WlCT textarea:focus-visible{outline:3px solid #b8944d;outline-offset:3px}.operations_grid__PGdZ_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.operations_card__0_ruc{padding:22px;border:1px solid var(--alvexio-border,#dce3eb);background:var(--alvexio-panel-solid,#fff);border-radius:16px;min-width:0}.operations_card__0_ruc a{overflow-wrap:anywhere}.operations_section__IDdmQ{margin-top:24px}.operations_formGrid__QkLkH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operations_field__sI8Ap{display:grid;gap:7px;min-width:0;font-weight:600;font-size:13px}.operations_field__sI8Ap input,.operations_field__sI8Ap select,.operations_field__sI8Ap textarea,.operations_input__uPb_1{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--alvexio-border-strong,#ccd5df);border-radius:9px;background:var(--alvexio-panel-solid,#fff);color:var(--alvexio-text,#182230);font:inherit;font-weight:400;line-height:1.4}.operations_field__sI8Ap textarea{min-height:100px;resize:vertical}.operations_field__sI8Ap small{font-weight:400;color:var(--alvexio-text-muted,#65758c)}.operations_wide__37Z9B{grid-column:1/-1}.operations_check__LIiyh{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;line-height:1.6;cursor:pointer}.operations_check__LIiyh input{width:20px;height:20px;min-height:20px;flex-shrink:0;accent-color:#183753}.operations_dialog__f2dtT{width:min(920px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--alvexio-border-strong,#d5dce5);border-radius:20px;padding:24px;background:var(--alvexio-panel-solid,#fff);color:var(--alvexio-text,#182230)}.operations_dialog__f2dtT::backdrop{background:#12223599;backdrop-filter:blur(3px)}.operations_dialogHeader__E8Nta{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.operations_dialogHeader__E8Nta h2{margin:0;font-size:23px;letter-spacing:-.03em}.operations_dialogClose__lx0jU{height:44px;width:44px;flex-shrink:0;border:0;border-radius:9px;background:var(--alvexio-panel-soft,#edf1f6);color:inherit;cursor:pointer;font-size:25px}.operations_error__pqyTk,.operations_notice__OimHs,.operations_success__Vw839{padding:14px 18px;border-radius:11px;line-height:1.6;margin:16px 0;overflow-wrap:anywhere}.operations_notice__OimHs{background:#f8f3e8;color:#695429;border:1px solid #e7d8b7}.operations_error__pqyTk{background:#fff1f0;color:#912c25;border:1px solid #edc1bc}.operations_success__Vw839{background:#edf8f2;color:#245d43;border:1px solid #b7ddc6}.operations_tabs__dc8O6{display:flex;gap:7px;overflow-x:auto;padding:5px 2px 12px;margin:14px 0;scrollbar-width:thin}.operations_tabs__dc8O6 a,.operations_tabs__dc8O6 button{white-space:nowrap;flex-shrink:0}.operations_badge__m4wD1{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--alvexio-border,#dce3eb);padding:4px 9px;border-radius:20px;font-size:11px;font-weight:650;max-width:100%;overflow-wrap:anywhere}.operations_list__I0Qb2{display:grid;gap:12px}.operations_listRow__sTOsV{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;padding:16px;background:var(--alvexio-panel-solid,#fff)}.operations_listRow__sTOsV,.operations_tableScroll__yolsO{border:1px solid var(--alvexio-border,#dce3eb);border-radius:12px}.operations_tableScroll__yolsO{overflow:auto;max-width:100%}.operations_table__YiaKQ{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:620px}.operations_table__YiaKQ td,.operations_table__YiaKQ th{padding:13px 15px;border-bottom:1px solid var(--alvexio-border,#dce3eb);vertical-align:top;max-width:300px;overflow-wrap:anywhere}.operations_table__YiaKQ th{background:var(--alvexio-panel-soft,#edf1f6);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.operations_empty__eAGx8{padding:38px 22px;text-align:center;border:1px dashed var(--alvexio-border-strong,#ccd5df);border-radius:14px;color:var(--alvexio-text-muted,#65758c)}.operations_metric__sByr0 strong{display:block;font-size:29px;letter-spacing:-.04em;margin:6px 0}.operations_public__tXuIY{min-height:100dvh;background:#f4f3ed;color:#233b35;padding:30px 20px;font-family:Arial,sans-serif}.operations_publicInner__RkiXX{max-width:1000px;margin:auto}.operations_publicHeader__4XOGi{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:40px}.operations_publicHeader__4XOGi a{color:inherit;text-decoration:none}.operations_public__tXuIY h1{font:400 clamp(32px,5vw,56px)/1.1 Georgia,serif;letter-spacing:-.03em;margin:20px 0}.operations_public__tXuIY h2{font:400 25px Georgia,serif}.operations_public__tXuIY .operations_card__0_ruc,.operations_public__tXuIY .operations_field__sI8Ap input,.operations_public__tXuIY .operations_field__sI8Ap select,.operations_public__tXuIY .operations_field__sI8Ap textarea{background:#fff;color:#233b35;border-color:#dce1d7}.operations_public__tXuIY .operations_button__AJrvM{background:#253e35;color:#fff}.operations_slots__1fX_O{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:9px;margin:15px 0}.operations_slots__1fX_O button[aria-pressed=true]{border-color:#9d7b3f;background:#f4ebd6;color:#4e3c1f}.operations_fieldEditor__OTFQ0{border:1px solid var(--alvexio-border,#dce3eb);border-radius:12px;padding:18px;margin:12px 0}.operations_response__vxisx{border-top:1px solid var(--alvexio-border,#dce3eb);padding:14px 0}.operations_response__vxisx strong{font-size:12px;color:var(--alvexio-text-muted,#65758c);display:block}.operations_response__vxisx p{white-space:pre-wrap;margin:6px 0}.operations_split__x38et{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:22px;align-items:start}.operations_sticky__FX5h9{position:sticky;top:20px}@media(max-width:850px){.operations_shell__8WlCT{padding:20px}.operations_split__x38et{grid-template-columns:1fr}.operations_sticky__FX5h9{position:static}}@media(max-width:540px){.operations_shell__8WlCT{padding:16px 12px}.operations_header__ehOAK{align-items:flex-start;gap:16px;margin-bottom:20px}.operations_header__ehOAK .operations_actions__cCxNN{width:100%}.operations_header__ehOAK .operations_actions__cCxNN>*{flex:1}.operations_formGrid__QkLkH{grid-template-columns:1fr}.operations_card__0_ruc{padding:17px}.operations_dialog__f2dtT{padding:18px 15px;border-radius:16px;max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}.operations_field__sI8Ap input,.operations_field__sI8Ap select,.operations_field__sI8Ap textarea,.operations_input__uPb_1{font-size:16px}.operations_listRow__sTOsV{padding:14px;gap:12px}.operations_listRow__sTOsV>.operations_actions__cCxNN{width:100%}.operations_listRow__sTOsV>.operations_actions__cCxNN>*{flex:1}.operations_public__tXuIY{padding:20px 13px}.operations_publicHeader__4XOGi{margin-bottom:25px}.operations_actions__cCxNN{gap:8px}.operations_button__AJrvM,.operations_danger__vyYE9,.operations_secondary__yPDNR{padding:10px 12px}.operations_slots__1fX_O{grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}}.operations_public__tXuIY .operations_check__LIiyh,.operations_public__tXuIY .operations_check__LIiyh>span,.operations_public__tXuIY .operations_field__sI8Ap,.operations_public__tXuIY .operations_field__sI8Ap>span{color:#344e44!important;font-weight:500}.operations_public__tXuIY .operations_publicHeader__4XOGi{background:transparent!important;border-color:#dce1d7!important}.operations_public__tXuIY .operations_field__sI8Ap small,.operations_public__tXuIY .operations_muted__KtDwp{color:#566b61}.operations_public__tXuIY .operations_publicHeader__4XOGi strong{overflow-wrap:anywhere}.operations_public__tXuIY .operations_publicHeader__4XOGi>div{min-width:0}.operations_check__LIiyh,.operations_field__sI8Ap{color:var(--alvexio-text,#182230)}.listings_tableWrap__CkMXr{width:100%;max-width:100%;overflow-x:auto;margin-top:20px;border:1px solid var(--alvexio-border,#dce3eb);border-radius:12px}.listings_table__UmbGF{width:100%;min-width:1050px;border-collapse:collapse;font-size:13px;background:var(--alvexio-panel-solid,#fff);color:var(--alvexio-text,#182230)}.listings_table__UmbGF td,.listings_table__UmbGF th{padding:14px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--alvexio-border,#dce3eb);white-space:normal}.listings_table__UmbGF th{font-size:12px}.listings_table__UmbGF td:first-child{min-width:220px}.listings_table__UmbGF td a,.listings_table__UmbGF td small{display:block;margin-top:6px}.listings_table__UmbGF a{color:inherit}.listings_due__p72ra{color:#9b5415;font-weight:650}@media (max-width:700px){.listings_tableWrap__CkMXr:before{content:"Svep i sidled för att se alla kolumner";display:block;padding:10px 12px;font-size:12px}}.listings_table__UmbGF td .listings_due__p72ra{width:max-content;max-width:100%;padding:2px 6px;border-radius:5px;background:#fff4db;color:#7b4a0d}.schedule_controls__ueTU8{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.schedule_controls__ueTU8 label{max-width:220px}.schedule_period__ET7Jo{margin:24px 0 18px;font-size:20px}.schedule_days__zx1fC{display:grid;gap:16px;max-width:1000px}.schedule_day__pdvDp{min-width:0;padding:20px;border:1px solid var(--alvexio-border,#dce3eb);border-radius:14px;background:var(--alvexio-panel-solid,#fff)}.schedule_day__pdvDp[aria-current=date]{border:2px solid #ae8847}.schedule_dayHeader__qcW2s{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.schedule_dayHeader__qcW2s h3{margin:0;text-transform:capitalize}.schedule_assignment__yIzIP{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px 0;border-top:1px solid var(--alvexio-border,#dce3eb)}.schedule_assignment__yIzIP strong{display:block;font-size:17px;overflow-wrap:anywhere}.schedule_assignment__yIzIP small{display:block;margin-top:5px}.schedule_assignment__yIzIP p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.schedule_time__t4k2r{font-size:17px;font-weight:750;white-space:nowrap}.schedule_absence__mr5w7{border-left:3px solid #a17636;padding:10px 12px;background:var(--alvexio-bg,#f6f8fb)}@media (max-width:540px){.schedule_controls__ueTU8{gap:8px}.schedule_controls__ueTU8 button{flex:1 1 120px}.schedule_controls__ueTU8 label{width:100%;max-width:none}.schedule_day__pdvDp{padding:16px}.schedule_assignment__yIzIP{grid-template-columns:1fr;gap:8px}.schedule_time__t4k2r{font-size:19px}.schedule_period__ET7Jo{font-size:18px}}.employee-shell .page-content .schedule_root__Kwdlo header{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--alvexio-text,#182230)!important}.schedule_day__pdvDp{scroll-margin-top:85px}