.saljare_ruta__qw5dX{display:grid;grid-gap:12px;gap:12px;min-width:0}.saljare_langd__Iqao_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;padding:10px 12px}.saljare_langdText__sWH_S{display:grid;grid-gap:2px;gap:2px;min-width:0}.saljare_langdRubrik__vWI_i{font-family:var(--display);font-weight:700;font-size:14.5px;color:var(--ink)}.saljare_langdSma__Inlyl{font-size:12px;color:var(--muted);line-height:1.4}.saljare_chips__ZkI_7{display:flex;flex-wrap:wrap;gap:6px}.saljare_chip__wf4lB{min-height:44px;padding:0 14px;border-radius:999px;cursor:pointer;border:1.5px solid var(--border);background:var(--surface);color:var(--slate);font-family:var(--display);font-weight:600;font-size:13px}.saljare_chipPa__CfPep{border-color:var(--blue-500);background:var(--blue-50);color:var(--blue-700)}@media (prefers-color-scheme:dark){.saljare_chipPa__CfPep{background:rgba(14,165,233,.16);color:var(--blue-400)}}.saljare_almanacka__1kCr6{display:grid;grid-gap:6px;gap:6px;min-width:0;margin:0 -2px}.saljare_almanacka__1kCr6>.card{margin-bottom:0}.saljare_almanacka__1kCr6>.saljare_info__2Gga3{padding:0 2px}.saljare_dagHuvud__LVoMi{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;padding-top:4px;border-top:1px solid var(--border)}.saljare_dagRubrik__ZLBP1{margin:8px 0 0;font-family:var(--display);font-weight:700;font-size:17px;color:var(--ink)}.saljare_dagJobb__hMcvY{font-family:var(--display);font-weight:600;font-size:12.5px;color:var(--muted)}.saljare_tider__80hWZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.saljare_tid__hAxc8{display:grid;grid-gap:4px;gap:4px;align-content:center;min-height:52px;padding:9px 11px;border-radius:12px;border:1.5px solid rgba(16,185,129,.45);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.saljare_tidTid__jQ685{font-family:var(--display);font-weight:700;font-size:15px}.saljare_markar__cuPfx{display:flex;flex-wrap:wrap;gap:4px}.saljare_mark___KboJ{display:inline-block;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(16,185,129,.12);color:#0b8a62}.saljare_markStjarna__a3AbJ{background:rgba(201,164,92,.18);color:#8a6417}.saljare_tidFyller__UQW8q{border-color:rgba(201,164,92,.75)}.saljare_prelTider__oVz9t{display:grid;grid-gap:8px;gap:8px}.saljare_tidPrel__L86MB{border-color:rgba(250,178,25,.75)}.saljare_markPrel__j7x2y{background:rgba(250,178,25,.18);color:#8a5a00}.saljare_tidVald__6xTog{background:linear-gradient(135deg,var(--navy),var(--blue-700));border-color:transparent;color:#fff}.saljare_tidVald__6xTog .saljare_mark___KboJ{background:hsla(0,0%,100%,.18);color:#fff}@media (prefers-color-scheme:dark){.saljare_mark___KboJ{color:#5eead4}.saljare_markStjarna__a3AbJ{color:var(--gold-2)}.saljare_markPrel__j7x2y{color:#fcd34d}}.saljare_rutor__lRrBZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-gap:6px;gap:6px}.saljare_rutaKnapp__ZKOKA{min-height:44px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--display);font-weight:600;font-size:14px;cursor:pointer}.saljare_rutaVald__EW5Eq{background:linear-gradient(135deg,var(--navy),var(--blue-700));border-color:transparent;color:#fff}.saljare_datumFalt__itjX_{width:100%;min-height:44px}.saljare_info__2Gga3{font-size:12.5px;line-height:1.45;color:var(--slate);margin:0}.saljare_forklaring__aU3c1{font-size:13.5px;line-height:1.5;margin:0;padding:10px 12px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--border);color:var(--ink);overflow-wrap:anywhere}.saljare_gul__g7KQd{border-radius:12px;background:rgba(250,178,25,.14);border:1.5px solid rgba(250,178,25,.55)}.saljare_fel__mFbBg,.saljare_gul__g7KQd{font-size:13px;line-height:1.45;margin:0;padding:10px 12px;color:var(--ink)}.saljare_fel__mFbBg{border-radius:12px;background:rgba(239,91,84,.08);border:1.5px solid rgba(239,91,84,.4)}.saljare_lank__Evbye{min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);color:var(--blue-700);font-weight:600;font-size:13px;cursor:pointer}.saljare_chef__WpsSo{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;border:1.5px dashed var(--gold);background:var(--bg-soft)}.saljare_chefRubrik__pebCn{font-family:var(--display);font-weight:700;font-size:13px;color:var(--ink);margin:0}.saljare_chefRad__IDDGK{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.saljare_chefEtikett__F6bzZ{font-size:12.5px;font-weight:600;color:var(--slate);margin-right:4px}.saljare_chef__WpsSo .saljare_kryss__aRLcr{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;cursor:pointer;font-family:var(--font);font-size:13.5px;font-weight:500;color:var(--ink)}.saljare_chef__WpsSo .saljare_kryss__aRLcr input{width:20px;height:20px;flex:none;padding:0;margin:0}.saljare_kvitto__t7CSv{display:grid;grid-gap:14px;gap:14px;text-align:center;padding:8px 2px 4px}.saljare_kvittoIkon__S_268{width:64px;height:64px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-size:30px;background:rgba(16,185,129,.14);color:var(--green)}.saljare_kvittoIkonPrel___umRQ{background:rgba(201,164,92,.18);color:var(--gold)}.saljare_kvittoRubrik__zMtAa{font-family:var(--display);font-weight:700;font-size:22px;color:var(--ink);margin:0}.saljare_kvittoRad__xjcHT{font-size:15px;line-height:1.5;color:var(--ink);margin:0}.saljare_kvittoKund__ifI0_{font-size:13px;color:var(--muted);margin:0}.saljare_kvittoNamn__K7p12{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.saljare_kvittoPerson__sPqGA{padding:6px 12px;border-radius:999px;font-weight:600;font-size:13.5px;background:var(--blue-50);color:var(--blue-700)}@media (prefers-color-scheme:dark){.saljare_kvittoPerson__sPqGA{background:rgba(14,165,233,.16);color:var(--blue-400)}}.saljare_inteGaranterad__mIJHC{color:var(--red);font-weight:700;font-size:14px;margin:0}.saljare_kvittoKnapp___7W15{min-height:48px}.saljare_alternativ__9vgJO{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.saljare_alternativKnappar__8KKjr{display:grid;grid-gap:6px;gap:6px}.pass-kalender_kal__9F8Nu{padding:10px 3px 6px;margin-bottom:14px;overflow:hidden}.pass-kalender_huvud__8O35Y{display:flex;align-items:center;gap:6px;padding:0 4px 10px}.pass-kalender_titel__0yYM0{flex:1 1;min-width:0;text-align:center}.pass-kalender_rubrik__7SMtQ{margin:0 0 2px}.pass-kalender_manad___KCqW{margin:0;font-family:var(--display);font-weight:700;font-size:22px;line-height:1.15;color:var(--ink);letter-spacing:-.01em}.pass-kalender_ar__FlovU{font-weight:500;font-size:.72em;color:var(--muted)}.pass-kalender_pil__E00_l{flex:none;width:44px;height:44px;border-radius:100px;cursor:pointer;display:grid;place-items:center;padding:0;border:1px solid var(--border);background:var(--surface);color:var(--slate);transition:border-color .15s,background .15s}.pass-kalender_pil__E00_l svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pass-kalender_pil__E00_l:hover{border-color:var(--blue-400)}.pass-kalender_pil__E00_l:active{transform:scale(.96)}.pass-kalender_natet__EmvbP{display:grid;grid-template-columns:12px repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.pass-kalender_veckodag__W5iAK{padding:2px 0 5px;text-align:center;min-width:0;font-family:var(--display);font-weight:600;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pass-kalender_lang__u2q17{display:none}.pass-kalender_kort__uDifP{display:inline}.pass-kalender_vnr__3LrVT{display:grid;place-items:center;border-radius:4px;min-width:0;font-family:var(--display);font-weight:600;font-size:8.5px;color:var(--muted);background:var(--bg-soft)}.pass-kalender_vnrRubrik__ehqSV{background:transparent;padding:2px 0 5px}.pass-kalender_ruta__Vu_7k{position:relative;box-sizing:border-box;min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;padding:4px 2px 3px;margin:0;border:0;border-radius:7px;background:var(--bg-soft);color:var(--ink);font:inherit;text-align:left;box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .15s,background .15s,transform .12s var(--ease)}.pass-kalender_klickbar__o6zfc{cursor:pointer;background:var(--card)}.pass-kalender_klickbar__o6zfc:hover{box-shadow:inset 0 0 0 1.5px var(--blue-400)}.pass-kalender_klickbar__o6zfc:active{transform:scale(.97)}.pass-kalender_klickbar__o6zfc:focus-visible{outline:2px solid var(--blue-500);outline-offset:1px}.pass-kalender_stilla__omoaU{cursor:default}.pass-kalender_topp__9dqWY{display:flex;align-items:center;gap:3px;min-width:0;padding-left:2px}.pass-kalender_siffra__WsyGN{font-family:var(--display);font-weight:600;font-size:13px;line-height:18px;min-width:18px;height:18px;border-radius:100px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pass-kalender_prick__jT9if{width:7px;height:7px}.pass-kalender_antal__DI_KP,.pass-kalender_prick__jT9if{border-radius:100px;background:var(--gold);flex:none;margin-left:auto;margin-right:1px}.pass-kalender_antal__DI_KP{min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;color:#3a2c08;text-align:center;font-family:var(--display);font-weight:700;font-size:9px;line-height:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pass-kalender_rod__ZyiQP{background:rgba(239,91,84,.05)}.pass-kalender_rod__ZyiQP.pass-kalender_klickbar__o6zfc{background:linear-gradient(0deg,rgba(239,91,84,.05),rgba(239,91,84,.05)),var(--card)}.pass-kalender_rod__ZyiQP .pass-kalender_siffra__WsyGN{color:#d9463d}.pass-kalender_rodNamn__wLDdx{display:none}.pass-kalender_annan__2BTmZ .pass-kalender_siffra__WsyGN{color:var(--muted);opacity:.6}.pass-kalender_annan__2BTmZ.pass-kalender_stilla__omoaU{opacity:.55}.pass-kalender_rod__ZyiQP.pass-kalender_stilla__omoaU,.pass-kalender_stilla__omoaU{background:transparent}.pass-kalender_stilla__omoaU:not(.pass-kalender_idag__i2WYb):not(.pass-kalender_vald__TMBtt){box-shadow:none}.pass-kalender_stilla__omoaU:not(.pass-kalender_annan__2BTmZ):not(.pass-kalender_idag__i2WYb) .pass-kalender_siffra__WsyGN{opacity:.45}.pass-kalender_idag__i2WYb{box-shadow:inset 0 0 0 2px var(--ink)}.pass-kalender_idag__i2WYb .pass-kalender_siffra__WsyGN{background:var(--ink);color:var(--card);text-align:center;padding:0 4px;opacity:1}.pass-kalender_idag__i2WYb.pass-kalender_rod__ZyiQP .pass-kalender_siffra__WsyGN{background:#d9463d;color:#fff}.pass-kalender_vald__TMBtt,.pass-kalender_vald__TMBtt.pass-kalender_klickbar__o6zfc,.pass-kalender_vald__TMBtt.pass-kalender_klickbar__o6zfc:hover{background:var(--blue-50);box-shadow:inset 0 0 0 2.5px var(--blue-500)}.pass-kalender_rader__c2Sdn{display:flex;flex-direction:column;gap:2px;min-width:0}.pass-kalender_rad__vo1Mk{display:block;min-width:0;padding:1px 2px;border-radius:4px;font-family:var(--display);font-weight:600;font-size:10px;line-height:1.25;overflow-wrap:normal;word-break:normal;overflow:hidden;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pass-kalender_ja___RvHU{background:rgba(16,185,129,.14);color:#047857}.pass-kalender_nej__6Beza{background:rgba(239,91,84,.12);color:#b3392f}.pass-kalender_tom__CZLH1{background:var(--bg-soft);color:var(--muted)}.pass-kalender_prel__sU6Z8{background:rgba(201,164,92,.16);color:#8a6417}.pass-kalender_medFarg__NCJi7{border-left:3px solid var(--border);border-top-left-radius:2px;border-bottom-left-radius:2px;text-align:left}.pass-kalender_medNamn__EouXb{white-space:nowrap;text-overflow:ellipsis;text-align:left;padding-left:2px;padding-right:1px;letter-spacing:-.02em}.pass-kalender_namn__A3_xj{font-weight:600}.pass-kalender_medNamn__EouXb .pass-kalender_text__K_GvA{display:none}.pass-kalender_mer__HZpDr{font-family:var(--display);font-weight:700;font-size:10px;line-height:1.2;color:var(--muted);text-align:center}.pass-kalender_baraStorMer__QJjEV,.pass-kalender_baraStor__qcqcD{display:none}.pass-kalender_baraLiten__qFcVz{display:block}@media (min-width:640px){.pass-kalender_kal__9F8Nu{padding:16px 16px 14px}.pass-kalender_huvud__8O35Y{padding:0 0 14px}.pass-kalender_manad___KCqW{font-size:28px}.pass-kalender_natet__EmvbP{grid-template-columns:30px repeat(7,minmax(0,1fr));gap:5px}.pass-kalender_veckodag__W5iAK{font-size:11px;padding-bottom:6px}.pass-kalender_lang__u2q17{display:inline}.pass-kalender_kort__uDifP{display:none}.pass-kalender_vnr__3LrVT{font-size:11px;border-radius:8px}.pass-kalender_ruta__Vu_7k{min-height:96px;padding:7px 6px 6px;gap:4px;border-radius:10px}.pass-kalender_siffra__WsyGN{font-size:15px;line-height:22px;min-width:22px;height:22px}.pass-kalender_idag__i2WYb .pass-kalender_siffra__WsyGN{padding:0 6px}.pass-kalender_prick__jT9if{width:8px;height:8px;margin-right:2px}.pass-kalender_rodNamn__wLDdx{display:block;font-size:10.5px;line-height:1.2;color:#d9463d;padding-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-kalender_rad__vo1Mk{font-size:12px;padding:2px 6px;text-align:left;white-space:nowrap;text-overflow:ellipsis}.pass-kalender_medFarg__NCJi7,.pass-kalender_medNamn__EouXb{padding-left:5px;padding-right:6px;letter-spacing:0}.pass-kalender_namn__A3_xj{font-weight:700}.pass-kalender_medNamn__EouXb{display:flex;align-items:baseline;gap:4px;text-overflow:clip}.pass-kalender_medNamn__EouXb .pass-kalender_namn__A3_xj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-kalender_medNamn__EouXb .pass-kalender_text__K_GvA{display:inline;flex:none;font-weight:500}.pass-kalender_mer__HZpDr{font-size:11.5px;text-align:left;padding-left:4px}.pass-kalender_baraStor__qcqcD{display:block}.pass-kalender_medNamn__EouXb.pass-kalender_baraStor__qcqcD{display:flex}.pass-kalender_baraStorMer__QJjEV{display:block}.pass-kalender_baraLiten__qFcVz{display:none}.pass-kalender_antal__DI_KP{min-width:18px;height:18px;padding:0 5px;font-size:10.5px;line-height:18px;margin-right:2px}.pass-kalender_smal__CtChW{padding:12px 8px 8px}.pass-kalender_smal__CtChW .pass-kalender_huvud__8O35Y{padding:0 2px 12px}.pass-kalender_smal__CtChW .pass-kalender_manad___KCqW{font-size:24px}.pass-kalender_smal__CtChW .pass-kalender_natet__EmvbP{grid-template-columns:22px repeat(7,minmax(0,1fr));gap:4px}.pass-kalender_smal__CtChW .pass-kalender_ruta__Vu_7k{min-height:80px;padding:6px 4px 5px}.pass-kalender_smal__CtChW .pass-kalender_rad__vo1Mk{white-space:normal;text-align:center;padding:2px 3px;font-size:11.5px}}.pass-kalender_valEtikett__tK2i5{font-family:var(--display);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.pass-kalender_valRad__Q3rhH{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pass-kalender_valRad__Q3rhH .pill{white-space:nowrap}.pass-kalender_dagAndra__IGsfh{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--blue-700)}.pass-kalender_ingaJobb__ClCah{margin:0;padding:0 14px 14px;font-size:13px;color:var(--muted);line-height:1.45}.pass-kalender_svaraRad__oOR3e{margin:0 2px 12px;padding:9px 12px;border-radius:12px;font-size:13px;line-height:1.45;background:rgba(201,164,92,.12);border:1px solid rgba(201,164,92,.45);color:var(--ink)}.pass-kalender_svaraKlar__3kxbn{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.35)}@media (prefers-color-scheme:dark){.pass-kalender_ja___RvHU{background:rgba(16,185,129,.16);color:#4fd4a8}.pass-kalender_nej__6Beza{background:rgba(239,91,84,.16);color:#ff9b93}.pass-kalender_prel__sU6Z8{background:rgba(201,164,92,.14);color:var(--gold-2)}.pass-kalender_rodNamn__wLDdx,.pass-kalender_rod__ZyiQP .pass-kalender_siffra__WsyGN{color:#ff8a82}.pass-kalender_idag__i2WYb.pass-kalender_rod__ZyiQP .pass-kalender_siffra__WsyGN{background:#ef5b54;color:#fff}.pass-kalender_rod__ZyiQP{background:rgba(239,91,84,.07)}.pass-kalender_rod__ZyiQP.pass-kalender_klickbar__o6zfc{background:linear-gradient(0deg,rgba(239,91,84,.07),rgba(239,91,84,.07)),var(--card)}.pass-kalender_vald__TMBtt,.pass-kalender_vald__TMBtt.pass-kalender_klickbar__o6zfc,.pass-kalender_vald__TMBtt.pass-kalender_klickbar__o6zfc:hover{background:rgba(56,189,248,.12);box-shadow:inset 0 0 0 2.5px var(--blue-400)}.pass-kalender_dagAndra__IGsfh{color:#7cc8f0}.pass-kalender_svaraRad__oOR3e{background:rgba(201,164,92,.1)}.pass-kalender_svaraKlar__3kxbn{background:rgba(16,185,129,.1)}}.putsare_topp__fXAXd{display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:14px 16px;margin:4px 0 14px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);min-height:44px}.putsare_toppGuld__IMBEL{background:rgba(201,164,92,.12);border-color:rgba(201,164,92,.55)}.putsare_toppKlar__1IoEe{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.35)}.putsare_toppRubrik__7wtvk{font-family:var(--display);font-weight:700;font-size:15.5px;line-height:1.35}.putsare_toppRad__JB6UR{font-size:13px;line-height:1.45;margin-top:4px;color:var(--slate)}.putsare_stapel__76pqp{height:6px;border-radius:100px;background:var(--border);margin-top:10px;overflow:hidden}.putsare_stapelFyll__sZeAz{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--gold),var(--gold-2));transition:width .3s var(--ease)}.putsare_toppKlar__1IoEe .putsare_stapelFyll__sZeAz{background:var(--green)}.putsare_intro__lWJNI{font-size:13px;margin:0 2px 14px;line-height:1.5;color:var(--muted)}.putsare_vecka__r_p8N{margin-bottom:18px;scroll-margin-top:80px}.putsare_veckaKnappar__i5Pau{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.putsare_veckaKnapp__tRq2N{flex:1 1 140px;min-height:44px;padding:8px 12px;border-radius:14px;border:1.5px solid var(--border);background:var(--surface);color:var(--blue-700);font-family:var(--display);font-weight:600;font-size:13px;line-height:1.2;cursor:pointer}.putsare_veckaKnapp__tRq2N:disabled{opacity:.45;cursor:default}.putsare_veckaKnappHuvud__Up8ag{flex-basis:100%;background:linear-gradient(135deg,var(--navy),var(--blue-700));color:#fff;border-color:transparent}.putsare_dagHelg__LGRDF{background:linear-gradient(0deg,rgba(201,164,92,.06),rgba(201,164,92,.06)),var(--card)}.putsare_dagUpptagen__i5EU0{opacity:.55}.putsare_dagStatus__iMxJE{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.putsare_dagPil__xoY0M{color:var(--muted);font-size:18px;line-height:1;flex:none}.putsare_fel__TwD6y{margin:0 12px 10px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;background:rgba(239,91,84,.1);border:1px solid rgba(239,91,84,.35);color:#9f2f27}.putsare_jobbLista__ICEZY{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.putsare_jobb__r2ORF{border-radius:12px;padding:10px 12px;background:var(--bg-soft);border:1px solid var(--border);scroll-margin-top:110px}.putsare_jobbMarkerad__I7rdG{border-color:var(--gold);box-shadow:0 0 0 3px rgba(201,164,92,.35);animation:putsare_blink__vTzUO 1.4s ease 2}@keyframes putsare_blink__vTzUO{50%{box-shadow:0 0 0 6px rgba(201,164,92,.15)}}.putsare_jobbRad__5Cszw{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:14px;line-height:1.4}.putsare_jobbTid__agj0X{font-family:var(--display);font-weight:700}.putsare_jobbKund__1Xfuo{font-size:12.5px;color:var(--muted);margin-top:2px}.putsare_jobbKanInte__Llz1P{margin-top:8px;width:100%;min-height:44px;border-radius:12px;cursor:pointer;border:1.5px solid rgba(239,91,84,.45);background:var(--surface);color:#b3392f;font-family:var(--display);font-weight:600;font-size:13.5px}.putsare_jobbSagtNej__YcRMs{margin-top:6px;font-size:12.5px;color:#b3392f;line-height:1.4}.putsare_bekrafta__eZ80J{margin-top:8px;display:flex;flex-direction:column;gap:8px}.putsare_bekraftaText__jjM0l{font-size:13px;line-height:1.45;margin:0}.putsare_textfalt__EHgC8{width:100%;min-height:64px;padding:10px 12px;border-radius:12px;resize:vertical;border:1.5px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.putsare_knappRad__D5v5p{display:flex;gap:8px}.putsare_knappRad__D5v5p>button{flex:1 1;min-height:44px}.putsare_rodKnapp__N14z4{border:0;border-radius:12px;background:#d9463d;color:#fff;font-weight:700}.putsare_graKnapp__w_tXR,.putsare_rodKnapp__N14z4{cursor:pointer;font-family:var(--display);font-size:13.5px}.putsare_graKnapp__w_tXR{border:1.5px solid var(--border);border-radius:12px;background:var(--surface);color:var(--slate);font-weight:600}.putsare_bladJobb__ABfOJ{font-size:13px;line-height:1.45;margin:-4px 0 14px;padding:10px 12px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--border)}.putsare_chips__7ko96{display:flex;flex-wrap:wrap;gap:8px}.putsare_chip__mdRcj{min-height:44px;min-width:52px;padding:8px 14px;border-radius:100px;cursor:pointer;border:1.5px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--display);font-weight:600;font-size:13.5px}.putsare_chipAktiv__0pNcw{border-color:var(--blue-500);background:var(--blue-50);color:var(--blue-700)}.putsare_chip__mdRcj:disabled{opacity:.45;cursor:default}.putsare_bladFot__9zd8g{position:-webkit-sticky;position:sticky;z-index:1;bottom:calc(-24px - env(safe-area-inset-bottom));margin:4px -18px 0;padding:10px 18px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border)}.putsare_bladFotKnappar__zy_a6{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.putsare_bladFotKnappar__zy_a6>button{min-height:48px}.putsare_nejKnapp___Pozi{border-radius:14px;cursor:pointer;border:1.5px solid rgba(239,91,84,.45);background:var(--surface);color:#b3392f;font-family:var(--display);font-weight:700;font-size:14px}.putsare_nejAktiv__PXHCx{background:rgba(239,91,84,.12)}.putsare_tips__5wztQ{font-size:12.5px;color:var(--muted);line-height:1.45;margin:6px 0 0}.putsare_chefKort__Aw7Gs{padding:14px;margin-top:16px}.putsare_chefRad__jh_qC{display:flex;align-items:center;gap:8px;font-size:13px;min-height:28px}.putsare_chefNamn__unSiw{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.putsare_kort__QTaWQ{display:block;padding:16px;margin-top:8px;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.putsare_kortGuld__5909h{background:rgba(201,164,92,.12);border:1.5px solid rgba(201,164,92,.55)}.putsare_kortRad__hgZ5u{display:flex;align-items:center;gap:12px}.putsare_kortIkon__LETTz{font-size:24px;flex:none}.putsare_kortRubrik__5HiW1{font-family:var(--serif);font-weight:700;font-size:16px}.putsare_kortText__dhbHY{font-size:12.5px;color:var(--muted);line-height:1.4}.putsare_kortGuld__5909h .putsare_kortText__dhbHY{color:#7a5f1c}.putsare_kortPil__I_kGp{color:var(--blue-600);font-weight:800;flex:none}@media (prefers-color-scheme:dark){.putsare_kortGuld__5909h,.putsare_toppGuld__IMBEL{background:rgba(201,164,92,.1)}.putsare_kortGuld__5909h .putsare_kortText__dhbHY{color:var(--gold-2)}.putsare_veckaKnapp__tRq2N{color:#7cc8f0}.putsare_veckaKnappHuvud__Up8ag{color:#fff;background:linear-gradient(135deg,var(--navy-2),var(--blue-700))}.putsare_fel__TwD6y{color:#ffb3ad}.putsare_jobbKanInte__Llz1P,.putsare_jobbSagtNej__YcRMs,.putsare_nejKnapp___Pozi{color:#ff9b93}.putsare_chipAktiv__0pNcw{background:rgba(56,189,248,.14);color:#7cc8f0}.putsare_lasRad__6qwTo{background:rgba(201,164,92,.1)}}.putsare_dagKort__3ivow{padding:0;overflow:hidden;scroll-margin-top:90px;border-left:4px solid var(--border);transition:opacity .15s}.putsare_dagKort__3ivow.putsare_dagJa__XJ15H{border-left-color:var(--green)}.putsare_dagKort__3ivow.putsare_dagNej__1t619{border-left-color:var(--red)}.putsare_dagHuvud__ljB52{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:12px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.putsare_dagHuvud__ljB52{cursor:pointer}.putsare_dagRubrik___K6Sf{font-family:var(--display);font-weight:700;font-size:15.5px;line-height:1.3}.putsare_pillTom__ehygj{background:var(--bg-soft);color:var(--muted)}.putsare_lasRad__6qwTo{margin:0 0 14px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;background:rgba(201,164,92,.14);border:1px solid rgba(201,164,92,.5)}.putsare_flerKort__iiq3J{padding:14px;margin-top:18px}.putsare_passLank___Jae0{margin-top:14px;min-height:48px;text-decoration:none}.putsare_tidKnapp__enfWK{min-height:44px}.putsare_helaDagen__ixNvY{display:block;width:100%;min-height:48px}.putsare_sparaKnapp__wq2g7{min-height:48px;padding-left:12px;padding-right:12px}.putsare_rensaKnapp__y56hc{display:block;margin:12px auto 0;min-height:44px}.putsare_dagStatus__iMxJE .pill{white-space:nowrap}.putsare_bladKollegor__u8P1D{font-size:13px;line-height:1.45;margin:-4px 0 14px;padding:10px 12px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--border);min-width:0}.putsare_bladKollegorRubrik__mELAt{margin:0 0 6px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--ink)}.putsare_bladKollegorLista__FNGWG{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.putsare_bladKollega__nldX8{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.putsare_bladKollegaPrick__7kFPl{flex:none;width:9px;height:9px;border-radius:100px}.putsare_bladKollegaNamn__1cuLj{font-family:var(--display);font-weight:600;min-width:0;overflow-wrap:anywhere}.putsare_bladKollegaTid__iSnt_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.putsare_bladKollegorOvriga__KOAbq{margin:6px 0 0;color:var(--muted)}.putsare_bladKollegorRubrik__mELAt+.putsare_bladKollegorOvriga__KOAbq{margin-top:0}.saljpass_sida__7ppdh{min-width:0}.saljpass_intro__a2hJ_{font-size:13px;margin:-6px 2px 14px;line-height:1.5;color:var(--muted)}.saljpass_lasRad__x8P3d{margin:0 0 14px;border-radius:12px;background:rgba(201,164,92,.14);border:1px solid rgba(201,164,92,.5)}.saljpass_fel__l26P_,.saljpass_lasRad__x8P3d{padding:10px 12px;font-size:13px;line-height:1.45}.saljpass_fel__l26P_{margin:0 0 10px;border-radius:12px;background:rgba(239,91,84,.1);border:1px solid rgba(239,91,84,.35);color:#9f2f27}.saljpass_laddar__k4zBH{margin:8px 2px}.saljpass_lage__7L5HK{padding:18px 16px;margin:0 0 14px;text-align:center}.saljpass_lageRubrik__L7aBX{font-family:var(--display);font-weight:700;font-size:15.5px;margin:0 0 4px}.saljpass_lageText__J7opf{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.saljpass_forsok__ehKeA{margin-top:12px;min-height:44px}.saljpass_banner__6N9HQ{padding:12px 14px;margin:0 0 14px;border-radius:var(--radius);background:rgba(201,164,92,.12);border:1.5px solid rgba(201,164,92,.55)}.saljpass_bannerKlar__10fRs{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.35)}.saljpass_bannerRader__60DC5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.saljpass_bannerRad__Ck_ei{font-family:var(--display);font-weight:600;font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.saljpass_bannerKnappar__ABrL_{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.saljpass_bannerKnappar__ABrL_>button{min-height:44px;padding-left:10px;padding-right:10px;font-size:13.5px;line-height:1.2}.saljpass_dagHuvudRad__DnbmM{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 2px 10px}.saljpass_dagHuvudRad__DnbmM h2{font-size:18px;margin:0}.saljpass_dagKort__KrWXk{padding:0;overflow:hidden;scroll-margin-top:90px;border-left:4px solid var(--border);margin-bottom:12px}.saljpass_dagJa__nNnHY{border-left-color:var(--green)}.saljpass_dagLedig__rX3rB{border-left-color:var(--muted)}.saljpass_dagBorta__9nV9X{border-left-color:var(--blue-500)}.saljpass_dagSvara__A1o4u{border-left-color:var(--gold)}.saljpass_dagHuvud__XuG93{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:12px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.saljpass_dagHuvud__XuG93{cursor:pointer}.saljpass_valEtikett__iQLD6{font-family:var(--display);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.saljpass_valRad__iCACV{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.saljpass_valRad__iCACV .pill{white-space:nowrap;font-size:12.5px;padding:4px 11px}.saljpass_pillTom__7Zzl7{background:var(--bg-soft);color:var(--muted)}.saljpass_pillLedig__GBt_O{background:var(--bg-soft);color:var(--slate)}.saljpass_dagAndra__ZMEju{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--blue-700)}.saljpass_notering__isFr1{font-size:13px;line-height:1.45;margin:6px 0 0;color:var(--ink);overflow-wrap:anywhere}.saljpass_andradAv__S51jT{font-size:12px;color:var(--muted);margin:5px 0 0}.saljpass_sektion__TXgSn{padding:14px 16px;min-width:0;margin-bottom:12px}.saljpass_sektionHuvud__6UJy4{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;flex-wrap:wrap}.saljpass_sektionHuvud__6UJy4 h3{font-size:16px;margin:0}.saljpass_antal___jj_P{margin-left:auto;font-family:var(--display);font-weight:600;font-size:13px;color:var(--muted)}.saljpass_personLista__0UED2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.saljpass_personRad__gX7pt{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;min-height:52px;padding:6px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.35;min-width:0}.saljpass_personRad__gX7pt:first-child{border-top:none}.saljpass_personPrick__0hvMk{flex:none;width:10px;height:10px;border-radius:100px}.saljpass_personText__UXB_U{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:1px}.saljpass_personNamnet__PrbO5{font-family:var(--display);font-weight:600;min-width:0;overflow-wrap:anywhere}.saljpass_personTid__euUC6{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--slate);font-size:13px;overflow-wrap:anywhere}.saljpass_sammaOmrade__69fsG{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:100px;vertical-align:1px;font-family:var(--display);font-weight:600;font-size:10.5px;background:rgba(201,164,92,.18);color:#8a6d24}.saljpass_hakaKnapp__woYVt{flex:none;margin-left:auto;min-height:44px;padding:8px 14px;border-radius:100px;cursor:pointer;border:1.5px solid var(--blue-400);background:var(--surface);color:var(--blue-700);font-family:var(--display);font-weight:700;font-size:13px;white-space:nowrap}.saljpass_hakaKnapp__woYVt:disabled{opacity:.5;cursor:default}.saljpass_korIhop__Uys47{flex:none;margin-left:auto;padding:6px 12px;border-radius:100px;white-space:nowrap;font-family:var(--display);font-weight:700;font-size:12.5px;background:rgba(16,185,129,.14);color:#0a7a55}.saljpass_ovriga__pG2Ac{margin:8px 0 0;overflow-wrap:anywhere}.saljpass_ingen__94vnk,.saljpass_ovriga__pG2Ac{font-size:13px;line-height:1.45;color:var(--muted)}.saljpass_ingen__94vnk{margin:0}.saljpass_bladInfo__Mno_T{font-size:13px;line-height:1.45;padding:10px 12px}.saljpass_bladHaka___IoOc,.saljpass_bladInfo__Mno_T{margin:-4px 0 12px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--border)}.saljpass_bladHaka___IoOc{padding:8px 12px;min-width:0}.saljpass_bladHakaRubrik__mu1GB{margin:0 0 2px;font-family:var(--display);font-weight:600;font-size:13px;color:var(--ink)}.saljpass_bladHakaLista__lSV3l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.saljpass_bladHakaRad__N_j2r{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13.5px;min-width:0}.saljpass_bladHakaRad__N_j2r+.saljpass_bladHakaRad__N_j2r{border-top:1px solid var(--border)}.saljpass_bladHakaText__21_HV{flex:1 1;min-width:0;overflow-wrap:anywhere;line-height:1.3}.saljpass_bladHakaText__21_HV b{font-family:var(--display);font-weight:600}.saljpass_bladHakaRad__N_j2r .saljpass_hakaKnapp__woYVt{min-height:40px;padding:6px 12px}.saljpass_merKnapp__6Ug4L{display:block;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--display);font-weight:600;font-size:13px;color:var(--blue-700)}.saljpass_chips__DB0ej{display:flex;flex-wrap:wrap;gap:8px}.saljpass_chip__APC0A{min-height:44px;min-width:52px;padding:8px 14px;border-radius:100px;cursor:pointer;border:1.5px solid var(--border);background:var(--surface);color:var(--ink);font-family:var(--display);font-weight:600;font-size:13.5px;max-width:100%;overflow-wrap:anywhere}.saljpass_chipAktiv__NTk7p{border-color:var(--blue-500);background:var(--blue-50);color:var(--blue-700)}.saljpass_chipAnnat__SHi9l{border-style:dashed}.saljpass_chip__APC0A:disabled{opacity:.45;cursor:default}.saljpass_annatFalt__6lydn{margin-top:8px}.saljpass_snabbval__0X1j8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.saljpass_snabbval__0X1j8>button{min-height:48px}.saljpass_annanTid__s_1yJ{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:2px 0 6px;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--display);font-weight:600;font-size:13.5px;color:var(--blue-700)}.saljpass_pilNer__OMUgv{display:inline-block;transition:transform .15s}.saljpass_pilOppen__hn6bD{transform:rotate(90deg)}.saljpass_tidKnapp__eR4We{min-height:44px}.saljpass_tidSvar__i3vpz{font-size:12.5px;margin-top:8px;color:var(--muted)}.saljpass_lank__TEtRq{min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--display);font-weight:600;font-size:13.5px;color:var(--blue-700)}.saljpass_textfalt__5cRWL{width:100%;min-height:64px;padding:10px 12px;border-radius:12px;resize:vertical;border:1.5px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.saljpass_raknare__lMcP2{font-size:12px;color:var(--muted);margin:4px 0 0}.saljpass_rensaRad__ZiSOI{display:flex;justify-content:center;margin:2px 0 0}.saljpass_bladFot__cYpnP{position:-webkit-sticky;position:sticky;z-index:1;bottom:calc(-24px - env(safe-area-inset-bottom));margin:4px -18px 0;padding:10px 18px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border)}.saljpass_bladFotKnappar__ca73B{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.saljpass_bladFotKnappar__ca73B>button{min-height:48px}.saljpass_ledigKnapp__Nio8V{border-radius:14px;cursor:pointer;border:1.5px solid var(--border);background:var(--surface);color:var(--slate);font-family:var(--display);font-weight:700;font-size:14px;line-height:1.2;padding:6px 8px}.saljpass_ledigKnapp__Nio8V:disabled{opacity:.5;cursor:default}.saljpass_ledigAktiv__8Msto{background:var(--bg-soft);border-color:var(--slate);color:var(--ink)}.saljpass_sparaKnapp__OM_JK{min-height:48px;padding-left:12px;padding-right:12px}.saljpass_tips__PxIoP{font-size:12.5px;color:var(--muted);line-height:1.45;margin:8px 0 0;text-align:center}@media (prefers-color-scheme:dark){.saljpass_banner__6N9HQ,.saljpass_lasRad__x8P3d{background:rgba(201,164,92,.1)}.saljpass_bannerKlar__10fRs{background:rgba(16,185,129,.1)}.saljpass_fel__l26P_{color:#ffb3ad}.saljpass_annanTid__s_1yJ,.saljpass_dagAndra__ZMEju,.saljpass_lank__TEtRq,.saljpass_merKnapp__6Ug4L{color:#7cc8f0}.saljpass_hakaKnapp__woYVt{color:#7cc8f0;border-color:rgba(56,189,248,.55)}.saljpass_korIhop__Uys47{color:#4fd4a8;background:rgba(16,185,129,.16)}.saljpass_sammaOmrade__69fsG{color:var(--gold-2);background:rgba(201,164,92,.14)}.saljpass_chipAktiv__NTk7p{background:rgba(56,189,248,.14);color:#7cc8f0}}.chef_sida__gSlE7{display:flex;flex-direction:column;gap:12px;padding-bottom:96px;min-width:0}.chef_sida__gSlE7>.section-head{margin-bottom:0}.chef_vaxel__dqvXv{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:14px;padding:4px;border-radius:100px;background:var(--bg-soft);border:1px solid var(--border)}.chef_vaxelVal__yvD_Y{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:100px;font-family:var(--display);font-weight:600;font-size:14px;color:var(--slate);text-decoration:none}.chef_vaxelPa__hdU3a{background:var(--surface);color:var(--blue-700);box-shadow:var(--shadow-sm)}.chef_seg__KH_4I{margin-top:2px}.chef_seg__KH_4I button{min-height:44px;cursor:pointer}.chef_seg__KH_4I button:disabled{cursor:default;opacity:.6}.chef_sektion__n5r2k{padding:16px;min-width:0}.chef_sektionHuvud__9sv_w{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;flex-wrap:wrap}.chef_sektionHuvud__9sv_w h3{font-size:17px;margin:0;line-height:1.3;min-width:0;overflow-wrap:anywhere}.chef_under__zDsNb{font-size:13px;color:var(--muted);margin:0 0 10px;line-height:1.45}.chef_tom__lPmgo{font-size:13.5px;color:var(--muted);margin:4px 0 0;line-height:1.5}.chef_knapp__UKMCx{min-height:44px}.chef_knappRad__s_tkO{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chef_knappRad__s_tkO>*{min-height:44px}.chef_fel__n8p1o{padding:16px}.chef_fel__n8p1o p{margin:0 0 10px;font-size:14px;line-height:1.5}.chef_meddelande__Iepbu{font-size:13px;line-height:1.45;margin:10px 0 0;padding:10px 12px;border-radius:12px}.chef_meddelandeBra__72l5I{background:rgba(16,185,129,.12);color:var(--ink)}.chef_meddelandeFel__d9PWK{background:rgba(239,91,84,.12);color:var(--ink)}.chef_veckoRad__8Tw9D{display:flex;align-items:center;gap:8px;margin:0 0 12px;min-width:0}.chef_pil__KXLlX{flex:none;width:44px;height:44px;border-radius:100px;cursor:pointer;display:grid;place-items:center;padding:0;font-size:20px;line-height:1;border:1px solid var(--border);background:var(--surface);color:var(--slate)}.chef_pil__KXLlX:disabled{opacity:.35;cursor:default}.chef_veckoText__pfwQC{flex:1 1;min-width:0;text-align:center;font-family:var(--display);font-weight:600;font-size:14px}.chef_veckoText__pfwQC small{display:block;font-family:var(--font);font-weight:500;font-size:12px;color:var(--muted)}.chef_paminnRad__sl3_E{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.chef_paminnRad__sl3_E>.btn{min-height:44px}.chef_svarLista__5nj9I{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.chef_svarRad__CVsT5{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"namn antal knapp" "celler antal knapp";align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px;padding:8px 0;border-top:1px solid var(--border);min-width:0}.chef_svarRad__CVsT5:first-child{border-top:none}.chef_svarNamn___W1f0{grid-area:namn;display:flex;align-items:center;gap:7px;min-width:0;font-family:var(--display);font-weight:600;font-size:14px}.chef_svarNamn___W1f0>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef_prick__jQImE{flex:none;display:inline-block;width:10px;height:10px;border-radius:100px}.chef_celler__mygXQ{grid-area:celler;display:grid;grid-template-columns:repeat(7,14px);grid-gap:3px;gap:3px}.chef_cell__GYlIp{width:14px;height:14px;border-radius:4px;border:1.5px dashed var(--border)}.chef_cellJobbar__HnUcP{background:var(--green);border:none}.chef_cellLedig__ucslX{background:var(--slate);opacity:.45;border:none}.chef_cellBorta__suUTy{background:var(--blue-500);border:none}.chef_svarAntal__KyKAL{grid-area:antal;font-family:var(--display);font-weight:700;font-size:13px;min-width:30px;text-align:right}.chef_svarKlar__5VZ9k{color:var(--green)}.chef_svarKnapp__p_eGS{grid-area:knapp;min-height:44px;white-space:nowrap}.chef_forklaring__rE16Z{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--muted);margin:10px 0 0}.chef_forklaring__rE16Z i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:4px;vertical-align:-2px}.chef_dagar__OJRwa{display:flex;flex-direction:column}.chef_dag__VSTVs{padding:10px 0;border-top:1px solid var(--border);min-width:0}.chef_dag__VSTVs:first-child{border-top:none;padding-top:2px}.chef_dagForbi__Co_bq{opacity:.6}.chef_dagHuvud__QzLBK{display:flex;align-items:center;gap:8px;margin:0 0 4px}.chef_dagHuvud__QzLBK h4{font-family:var(--display);font-weight:700;font-size:14px;margin:0}.chef_omradeRad__8Gqh1{margin:3px 0;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.chef_omradeRad__8Gqh1 b{font-family:var(--display);font-weight:600}.chef_namn__JrXqJ{white-space:nowrap}.chef_namn__JrXqJ .chef_prick__jQImE{margin-right:4px;vertical-align:0}.chef_graRad__TjcAW{margin:3px 0 0;font-size:12.5px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.chef_instDel__PHhhN{padding-top:14px;margin-top:14px;border-top:1px dashed var(--border)}.chef_instDel__PHhhN:first-of-type{padding-top:0;margin-top:0;border-top:none}.chef_instRubrik___RiPR{font-family:var(--display);font-weight:600;font-size:14.5px;margin:0 0 8px}.chef_lageSeg__AqU9O button{min-height:44px;cursor:pointer}.chef_lageSeg__AqU9O button:disabled{cursor:default}.chef_brytare__YgQO9{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;background:none;border:none;padding:0;text-align:left;color:inherit;cursor:pointer}.chef_brytare__YgQO9:disabled{cursor:default}.chef_brytareText__NiUix{flex:1 1;min-width:0}.chef_brytareText__NiUix b{display:block;font-family:var(--display);font-size:14.5px}.chef_brytareText__NiUix span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}.chef_spak__gO7pA{flex:none;width:52px;height:32px;border-radius:100px;background:var(--border);position:relative;transition:background .18s}.chef_spak__gO7pA:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:100px;background:var(--surface);box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform .18s var(--ease)}.chef_spakPa__227rS{background:var(--green)}.chef_spakPa__227rS:after{transform:translateX(20px)}.chef_chips__6xY7K{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.chef_chip__N4lEf{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:36px;padding:0 2px 0 12px;border-radius:100px;background:var(--blue-50);color:var(--blue-700);font-size:13px;font-weight:600}.chef_chip__N4lEf>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chef_chipBort__WB1GI{flex:none;width:44px;height:44px;margin:-4px -2px -4px 0;display:grid;place-items:center;background:none;border:none;color:inherit;font-size:18px;cursor:pointer;border-radius:100px}.chef_chipLast__jQtEM{background:var(--bg-soft);color:var(--muted);padding-right:12px;border:1px dashed var(--border)}@media (prefers-color-scheme:dark){.chef_chip__N4lEf{background:rgba(56,189,248,.12);color:#7cc8f0}.chef_chipLast__jQtEM{background:var(--bg-soft);color:var(--muted)}}.chef_nyttRad__xdOmV{display:flex;gap:8px;min-width:0}.chef_nyttRad__xdOmV input{flex:1 1;min-width:0;min-height:44px;padding:0 12px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);font-size:15px}.chef_nyttRad__xdOmV input:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 4px rgba(14,165,233,.12)}.chef_nyttRad__xdOmV>.btn{flex:none;min-height:44px}.chef_chefSida__HY9tu{display:flex;flex-direction:column;gap:12px;padding-bottom:96px;min-width:0}.chef_chefSida__HY9tu>.section-head{margin-bottom:0}.chef_dagLista__wmY10{scroll-margin-top:80px}.chef_dagLista__wmY10 .chef_sektionHuvud__jtOKr h2{font-size:18px}.chef_jobbLista__5BI3p,.chef_personLista__GrZnc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.chef_personRad__qAbdk{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.35;min-width:0}.chef_personRad__qAbdk:first-child{border-top:none}.chef_personPrick__RdIVn{flex:none;width:10px;height:10px;border-radius:100px}.chef_personNamnet__Qr_WD{font-family:var(--display);font-weight:600;min-width:0;overflow-wrap:anywhere}.chef_personJa__6SZTI{margin-left:auto;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chef_personNej__ZtuUw{margin-left:auto;color:#b3392f;font-weight:600;white-space:nowrap}@media (prefers-color-scheme:dark){.chef_personNej__ZtuUw{color:#ff9b93}}.chef_personTom__AMES8{margin-left:auto;color:var(--muted);white-space:nowrap}.chef_jobbRubrik___6a7T{font-family:var(--display);font-weight:600;font-size:14px;margin:16px 0 6px;padding-top:12px;border-top:1px dashed var(--border)}.chef_jobbRad__Pfo5X{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding:8px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.35}.chef_jobbRad__Pfo5X:first-child{border-top:none}.chef_jobbTid__JfORb{grid-row:span 2;font-family:var(--display);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chef_jobbKund__kb48F{font-weight:600;min-width:0;overflow-wrap:anywhere}.chef_jobbPutsare__5bQI4{grid-column:2;font-size:12.5px;color:var(--muted);min-width:0;overflow-wrap:anywhere}.chef_sida__Suglk{display:flex;flex-direction:column;gap:14px;padding-bottom:96px}.chef_huvud__5oo0m{display:flex;align-items:flex-end;gap:10px;margin:18px 2px 2px}.chef_huvud__5oo0m h1{font-family:var(--serif);font-weight:600;font-size:26px;margin:2px 0 0;line-height:1.1}.chef_huvudKnapp__d5nVG{margin-left:auto}.chef_sektion__hx9Eo{padding:16px;min-width:0}.chef_sektionHuvud__jtOKr{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;flex-wrap:wrap}.chef_sektionHuvud__jtOKr h2{font-size:18px;margin:0}.chef_antal__tu3Mi{margin-left:auto;font-family:var(--display);font-weight:600;font-size:13px;color:var(--muted)}.chef_under__pj286{font-size:13px;color:var(--muted);margin:-4px 0 12px;line-height:1.45}.chef_knapp__1cLxE{min-height:44px}.chef_knappRad__cUBrW{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chef_knappRad__cUBrW>*{min-height:44px}.chef_meddelande__KuyY_{font-size:13px;line-height:1.45;margin:10px 0 0;padding:10px 12px;border-radius:12px}.chef_meddelandeBra__72hRq{background:rgba(16,185,129,.12);color:var(--ink)}.chef_meddelandeFel__fEbpp{background:rgba(239,91,84,.12);color:var(--ink)}.chef_tom__xqWCF{font-size:13.5px;color:var(--muted);margin:4px 0 0;line-height:1.5}.chef_brytare__NVJ11{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;background:none;border:none;padding:0;text-align:left;color:inherit;cursor:pointer}.chef_brytareText__3B_LC{flex:1 1;min-width:0}.chef_brytareText__3B_LC b{display:block;font-family:var(--display);font-size:15.5px}.chef_brytareText__3B_LC span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}.chef_spak__g5NT6{flex:none;width:52px;height:32px;border-radius:100px;background:var(--border);position:relative;transition:background .18s}.chef_spak__g5NT6:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:100px;background:var(--surface);box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform .18s var(--ease)}.chef_spakPa__nM2jV{background:var(--green)}.chef_spakPa__nM2jV:after{transform:translateX(20px)}.chef_instGrid___k6dQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.chef_falt__gj2Du{display:flex;flex-direction:column;gap:4px;min-width:0}.chef_falt__gj2Du label{font-size:12px;font-weight:600;color:var(--muted)}.chef_falt__gj2Du select{min-height:44px;width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);padding:0 10px;font-size:14px}.chef_val__QL4oL{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:13.5px;line-height:1.35;cursor:pointer}.chef_val__QL4oL input{width:20px;height:20px;flex:none;accent-color:var(--blue-600)}.chef_oppna__qhuwZ{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0 2px;min-height:44px;color:var(--blue-700);font-weight:600;font-size:13px;cursor:pointer;margin-top:2px}.chef_oppnaPil__ecppN{font-size:11px;transition:transform .18s var(--ease)}.chef_oppnaPilUpp__fls_R{transform:rotate(180deg)}.chef_svarLista__7W1GC{display:flex;flex-direction:column;gap:6px}.chef_svarRad__3QAWu{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:36px}.chef_svarNamn__v3eFg{font-family:var(--display);font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chef_celler__5aj58{display:grid;grid-template-columns:repeat(7,14px);grid-gap:3px;gap:3px}.chef_cell__wCr5s{width:14px;height:14px;border-radius:4px;border:1.5px dashed var(--border)}.chef_cellJa__HNk1p{background:var(--green);border:none}.chef_cellNej__LI1iI{background:var(--slate);opacity:.45;border:none}.chef_svarAntal__E7Sql{font-family:var(--display);font-weight:700;font-size:13px;min-width:32px;text-align:right}.chef_svarKlar__ULxBV{color:var(--green)}.chef_grupp__BgaNv{border:1px solid var(--border);border-radius:14px;padding:12px;background:var(--surface)}.chef_grupp__BgaNv+.chef_grupp__BgaNv{margin-top:10px}.chef_gruppRod__4oaNv{border-left:4px solid var(--red)}.chef_gruppGuld__eKXGb{border-left:4px solid var(--gold)}.chef_gruppRubrik___kfD3{font-family:var(--display);font-weight:700;font-size:14.5px;margin:0 0 6px;overflow-wrap:anywhere}.chef_problem__wplb8{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;margin:4px 0}.chef_problem__wplb8 .pill{flex:none}.chef_problemText__guBum{min-width:0;overflow-wrap:anywhere}.chef_gamla__1isUO{margin-top:14px}.chef_gamla__1isUO>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;list-style:none;font-family:var(--display);font-weight:600;font-size:14px;color:var(--muted)}.chef_gamla__1isUO>summary::-webkit-details-marker{display:none}.chef_gamla__1isUO>summary:before{content:"▸";margin-right:8px;transition:transform .18s}.chef_gamla__1isUO[open]>summary:before{transform:rotate(90deg)}.chef_redigera__h7wrQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.chef_dagar__eVzIJ{display:flex;flex-direction:column}.chef_dag__GVSt5{border-top:1px solid var(--border)}.chef_dag__GVSt5:first-child{border-top:none}.chef_dagKnapp__s4C8S{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:52px;background:none;border:none;padding:6px 2px;text-align:left;color:inherit;cursor:pointer}.chef_dagNamn__QGf5e{font-family:var(--display);font-weight:700;font-size:14px;white-space:nowrap}.chef_dagHelg__2uQ3y{color:var(--blue-700)}.chef_dagText___vdpm{font-size:13px;color:var(--muted);line-height:1.35;min-width:0;overflow-wrap:anywhere}.chef_dagPil__sim1_{color:var(--muted);font-size:14px;transition:transform .18s}.chef_dagVald__3a0Sx .chef_dagPil__sim1_{transform:rotate(90deg)}.chef_dagDetalj__zaD14{padding:4px 0 14px}.chef_axel__LPO3K{position:relative;height:16px;margin:0 0 4px 84px;font-size:10.5px;color:var(--muted)}.chef_axel__LPO3K span{position:absolute;transform:translateX(-50%)}.chef_person__hOtc3{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:8px 0;border-top:1px dashed var(--border)}.chef_personNamn__rUEBI{font-family:var(--display);font-weight:700;font-size:13px;overflow-wrap:anywhere}.chef_personSvar__BbWiH{display:block;font-family:var(--font);font-weight:500;font-size:11px;color:var(--muted);margin-top:2px}.chef_spar__YxVa5{position:relative;height:22px;border-radius:7px;background:var(--bg-soft);overflow:hidden}.chef_bit__liLzJ{position:absolute;top:0;bottom:0}.chef_bitFonster__0m5wJ{background:rgba(16,185,129,.22)}.chef_bitBuffert__aMHJ_{background:repeating-linear-gradient(135deg,rgba(201,164,92,.45) 0 4px,transparent 4px 8px)}.chef_bitJobb__2FvqC{background:var(--navy);border-radius:5px;top:3px;bottom:3px}.chef_personJobb__unhZi{font-size:12px;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.chef_personBokat__Oq_y_{font-size:11.5px;color:var(--muted);margin:3px 0 0}.chef_chips__mSOp3{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chef_chip__MKy3c{font-size:12px;font-weight:600;padding:4px 9px;border-radius:100px;background:var(--blue-50);color:var(--blue-700)}.chef_forklaring__svWxO{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--muted);margin:10px 0 0}.chef_forklaring__svWxO i{display:inline-block;width:12px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}@media (min-width:720px){.chef_instGrid___k6dQ{grid-template-columns:repeat(4,minmax(0,1fr))}.chef_dagKnapp__s4C8S{grid-template-columns:96px minmax(0,1fr) auto}.chef_person__hOtc3{grid-template-columns:110px minmax(0,1fr)}.chef_axel__LPO3K{margin-left:118px}}