.Behandlingsplan_topp__3MKWs{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.Behandlingsplan_tittel__6kAzC{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.Behandlingsplan_preparat__MIKBL{margin:0;font-size:19px;font-weight:500;color:var(--color-navy)}.Behandlingsplan_regime__gGTVG{margin:3px 0 0;font-size:14px;color:var(--color-muted)}.Behandlingsplan_beholdning__Ps8zN{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-felt);background-color:var(--color-pale)}.Behandlingsplan_beholdningLav__M_AOd{background-color:var(--color-cream-warm)}.Behandlingsplan_antall__6RHDG{display:flex;align-items:baseline;gap:7px;font-size:26px;font-weight:600;line-height:1;color:var(--color-navy)}.Behandlingsplan_antallLav__I6ugO{color:var(--color-warning)}.Behandlingsplan_enhet__Mr4aW{font-size:14px;font-weight:500;color:var(--color-muted)}.Behandlingsplan_beholdningTekst__07GDa{flex:1 1;min-width:0}.Behandlingsplan_referanse__vlRhD{margin:4px 0 0;font-size:12px;color:var(--color-muted)}.Behandlingsplan_varselikon__3EhQO{color:var(--color-warning);flex-shrink:0}.Behandlingsplan_bekreft__mP8M_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-felt);background-color:var(--color-white);font-size:13px;color:var(--color-text)}.Behandlingsplan_bekreftTekst__y5qB7{flex:1 1;min-width:180px}.Behandlingsplan_bunn__Tl_lr{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border);font-size:13px;color:var(--color-muted)}.Behandlingsplan_tom__3YM2P{margin:0 0 14px;color:var(--color-muted)}.Behandlingsplan_skjema__7FEpz{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.Behandlingsplan_skjemaBredde__F_BkE{grid-column:1/-1}.Behandlingsplan_knapperad__T_3Hs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.Behandlingsplan_feil__yXqFd{grid-column:1/-1;margin:0;color:var(--color-danger);font-size:13px}@media (max-width:640px){.Behandlingsplan_topp__3MKWs{flex-direction:column;gap:10px}.Behandlingsplan_beholdning__Ps8zN{flex-wrap:wrap}}.AppSkall_skall__yq6g9{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-pale)}.AppSkall_topbar__vTIst{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:0 20px;height:56px;background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.AppSkall_appnavn__mCsqj{font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--color-navy);white-space:nowrap}.AppSkall_handlinger__FB0wq{display:flex;align-items:center;gap:8px;margin-left:auto}.AppSkall_bruker__j5fRi{font-size:13px;color:var(--color-muted);white-space:nowrap}.AppSkall_menyknapp__eFmfp{display:none;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-8px;padding:0;border:1px solid transparent;border-radius:10px;background:none;color:var(--color-text);cursor:pointer}.AppSkall_menyknapp__eFmfp:hover{background-color:var(--color-pale)}.AppSkall_kropp__e3J_K{display:flex;flex:1 1;min-width:0}.AppSkall_sidebar__g5D0X{width:232px;flex-shrink:0;padding:20px 12px;background-color:var(--color-cream);border-right:1px solid var(--color-border)}.AppSkall_gruppe___FmQs+.AppSkall_gruppe___FmQs{margin-top:24px}.AppSkall_gruppetittel__23QM3{margin:0 0 8px;padding:0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.AppSkall_navliste__NTYyq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.AppSkall_navlenke__sxk8R{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--color-text);transition:background-color .12s ease,color .12s ease}.AppSkall_navlenke__sxk8R:hover{background-color:var(--color-white)}.AppSkall_navlenke__sxk8R svg{flex-shrink:0;color:var(--color-muted)}.AppSkall_navlenkeAktiv__NL_9D,.AppSkall_navlenkeAktiv__NL_9D:hover{background-color:var(--color-white);color:var(--color-ocean-deep);font-weight:600}.AppSkall_navlenkeAktiv__NL_9D:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background-color:var(--color-ocean)}.AppSkall_navlenkeAktiv__NL_9D svg{color:var(--color-ocean)}.AppSkall_hovedinnhold__v_qXM{flex:1 1;min-width:0;padding:24px}.AppSkall_skygge__craCa{display:none}@media (max-width:900px){.AppSkall_menyknapp__eFmfp{display:inline-flex}.AppSkall_sidebar__g5D0X{position:fixed;top:56px;bottom:0;left:0;z-index:25;width:260px;transform:translateX(-100%);transition:transform .18s ease;overflow-y:auto}.AppSkall_sidebarApen__D0Jkc{transform:translateX(0);box-shadow:0 12px 32px rgba(15,30,46,.18)}.AppSkall_skygge__craCa{display:block;position:fixed;top:56px;left:0;right:0;bottom:0;z-index:20;border:none;padding:0;background-color:rgba(15,30,46,.32);cursor:pointer}.AppSkall_hovedinnhold__v_qXM{padding:16px}.AppSkall_bruker__j5fRi{display:none}}@media (prefers-reduced-motion:reduce){.AppSkall_sidebar__g5D0X{transition:none}}.PasientHode_hode__I6KxS{position:-webkit-sticky;position:sticky;top:56px;z-index:20;margin:-24px -24px 16px;padding:14px 24px 12px;background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.PasientHode_rad__2X4vF{display:flex;align-items:center;gap:10px}.PasientHode_tilbake__trBVn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;margin-left:-6px;border-radius:8px;color:var(--color-muted)}.PasientHode_tilbake__trBVn:hover{background-color:var(--color-pale);color:var(--color-text)}.PasientHode_navn__eutyq{margin:0;font-size:22px;font-weight:500;line-height:1.2;color:var(--color-navy)}.PasientHode_fakta__o14Dp{display:flex;flex-wrap:wrap;gap:6px 28px;margin:10px 0 0 24px}.PasientHode_fakta_post__1_T3M{display:flex;flex-direction:column;gap:1px}.PasientHode_fakta__o14Dp dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.PasientHode_fakta__o14Dp dd{display:flex;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:500;color:var(--color-text)}.PasientHode_ned__c022n{font-size:13px;font-weight:600;color:var(--color-green-dark)}.PasientHode_opp__FIlMr{font-size:13px;font-weight:600;color:var(--color-warning)}.PasientHode_lav__s8fSq{display:inline-flex;align-items:center;gap:5px;color:var(--color-warning);font-weight:600}.PasientHode_mangler__dTi6v{display:inline-flex;align-items:center;gap:5px;color:var(--color-muted);font-weight:500}@media (max-width:900px){.PasientHode_hode__I6KxS{margin:-16px -16px 14px;padding:12px 16px 10px}.PasientHode_navn__eutyq{font-size:19px}.PasientHode_fakta__o14Dp{gap:6px 18px;margin-left:0}.PasientHode_fakta_post__1_T3M:nth-child(2),.PasientHode_fakta_post__1_T3M:nth-child(5){display:none}}.MinForm_topp__YzExk{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.MinForm_tittel__prVsT{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.MinForm_svarandel__9CyUB{font-size:12px;color:var(--color-muted);white-space:nowrap}.MinForm_striper__xPbr3{display:flex;flex-direction:column;gap:7px}.MinForm_stripe__qBNCR{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-gap:12px;gap:12px}.MinForm_temanavn__ClkXl{font-size:13px;color:var(--color-muted)}.MinForm_ruter__Jiley{display:flex;gap:3px}.MinForm_rute__iWFv9{flex:1 1;height:22px;border-radius:3px;min-width:8px}.MinForm_niva0__G_JEs{background-color:#e9f0f6}.MinForm_niva1__a7xOL{background-color:#b9cdde}.MinForm_niva2__xCHz_{background-color:var(--color-ocean)}.MinForm_niva3__1ieoa{background-color:var(--color-ocean-deep)}.MinForm_tomRute__SifwW{background-color:var(--color-white);border:1px dashed var(--color-border)}.MinForm_forklaring__qqBYQ{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px;color:var(--color-muted)}.MinForm_forklaringSkala__uE5zZ{display:flex;gap:3px}.MinForm_forklaringSkala__uE5zZ span{width:16px;height:10px;border-radius:2px}.MinForm_siste__XHoNo{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}.MinForm_sistetittel__IHPhG{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text)}.MinForm_sistelinjer__IEyrF{display:flex;flex-direction:column;gap:4px;margin:0;font-size:13px;color:var(--color-muted)}.MinForm_sistelinjer__IEyrF strong{font-weight:500;color:var(--color-text)}.MinForm_tom__mZc4l{margin:0;color:var(--color-muted)}@media (max-width:640px){.MinForm_stripe__qBNCR{grid-template-columns:1fr;gap:3px}.MinForm_rute__iWFv9{height:18px}}.design-lab_rute__iozYW{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.design-lab_farge__AwTaP{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-muted)}.design-lab_farge__AwTaP strong{font-size:13px;font-weight:600;color:var(--color-text)}.design-lab_flate__YoZGW{height:44px;border-radius:var(--radius-felt);border:1px solid var(--color-border)}.design-lab_rad__yiH5E{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.design-lab_ramme__VSwXc{position:relative;height:380px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-felt);background-color:var(--color-pale)}.design-lab_rammetekst__Rpaz6{margin:0 0 8px;font-size:12px;color:var(--color-muted)}.design-lab_pasientside__0xQiz{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.design-lab_pasientside__0xQiz{grid-template-columns:1fr}}.design-lab_tosidig__Qtsb0{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.PasientListe_verktoy__jMrUQ{display:flex;align-items:center;gap:12px;margin-bottom:16px}.PasientListe_sok__p3UgY{position:relative;display:flex;align-items:center}.PasientListe_sok__p3UgY svg{position:absolute;left:12px;color:var(--color-muted);pointer-events:none}.PasientListe_sok__p3UgY input{padding-left:36px}.PasientListe_antall__v6fjJ{font-size:13px;color:var(--color-muted)}.PasientListe_gruppe__RxYjL+.PasientListe_gruppe__RxYjL{margin-top:22px}.PasientListe_gruppetittel__f4KT4{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0;border:none;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.PasientListe_liste__SKxYg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.PasientListe_rad__fzcZ1{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(160px,1.2fr) minmax(120px,1fr) 90px;align-items:center;grid-gap:16px;gap:16px;padding:13px 18px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-kort);box-shadow:var(--skygge-kort);transition:border-color .12s ease,transform .12s ease}.PasientListe_rad__fzcZ1:hover{border-color:var(--color-ocean)}.PasientListe_radHast__8oQoo{border-left:3px solid var(--color-warning)}.PasientListe_radUlest__sNm9J{border-left:3px solid var(--color-green)}.PasientListe_navn__Od_bD{font-size:15px;font-weight:600;color:var(--color-text);min-width:0;overflow-wrap:anywhere}.PasientListe_signaler__y8_Gn{display:flex;flex-wrap:wrap;gap:6px}.PasientListe_signal__uaXWO{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pille);font-size:12px;font-weight:500;white-space:nowrap}.PasientListe_signalUlest__v_2B5{background-color:var(--color-green-pale);color:var(--color-green-dark)}.PasientListe_signalDoser__Czsrg{background-color:var(--color-cream-warm);color:var(--color-warning)}.PasientListe_signalPlan__ogMr4{background-color:var(--color-sky);color:var(--color-ocean-deep)}.PasientListe_plan__t4SFB,.PasientListe_vekt__KdH44{font-size:13px;color:var(--color-muted)}.PasientListe_vekt__KdH44{text-align:right}.PasientListe_tom__cna4z{margin:0;padding:18px 20px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-kort);color:var(--color-muted)}@media (max-width:760px){.PasientListe_rad__fzcZ1{grid-template-columns:1fr;gap:8px}.PasientListe_vekt__KdH44{text-align:left}.PasientListe_verktoy__jMrUQ{flex-direction:column;align-items:stretch}.PasientListe_sok__p3UgY input{width:100%}}.pasient_side__dqi6N{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:16px;gap:16px;align-items:start}.pasient_kolonne__DTIYg{min-width:0}.pasient_samtale__HVOFE{position:-webkit-sticky;position:sticky;top:150px;min-width:0}.pasient_samtale__HVOFE .chat-vindu{max-height:calc(100vh - 340px);min-height:240px}.pasient_adminfelt__zTm_R{margin-top:8px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-kort);box-shadow:var(--skygge-kort)}.pasient_adminfelt__zTm_R>summary{padding:14px 20px;font-size:14px;font-weight:600;color:var(--color-text);cursor:pointer;list-style:none}.pasient_adminfelt__zTm_R>summary::-webkit-details-marker{display:none}.pasient_adminfelt__zTm_R>summary:before{content:"▸";display:inline-block;margin-right:8px;color:var(--color-muted);transition:transform .12s ease}.pasient_adminfelt__zTm_R[open]>summary:before{transform:rotate(90deg)}.pasient_adminfelt__zTm_R>summary:hover{color:var(--color-ocean-deep)}.pasient_admininnhold__QUGzE{padding:0 20px 8px}.pasient_admininnhold__QUGzE section{background:none;border:none;border-radius:0;padding:0;box-shadow:none;margin-bottom:20px}@media (max-width:1100px){.pasient_side__dqi6N{grid-template-columns:1fr}.pasient_samtale__HVOFE{position:static}.pasient_samtale__HVOFE .chat-vindu{max-height:50vh}.pasient_samtale__HVOFE{order:-1}}