@layer flow.golv{.flow-btn{min-height:var(--flow-btn-h)}}.flow-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--flow-btn-h);padding:11px 22px;border:1px solid transparent;border-radius:var(--flow-radius-pill);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--flow-t-hover) ease,color var(--flow-t-hover) ease,border-color var(--flow-t-hover) ease}.flow-btn--block{width:100%}.flow-btn--primary{background:var(--flow-accent);border-color:var(--flow-accent);color:var(--flow-on-accent)}.flow-btn--primary:hover:not(:disabled){background:var(--flow-accent-hover);border-color:var(--flow-accent-hover)}.flow-btn--secondary{background:var(--flow-glass-input);border-color:var(--flow-glass-kant);color:var(--flow-ink);backdrop-filter:var(--flow-glass-2-blur);-webkit-backdrop-filter:var(--flow-glass-2-blur)}.flow-btn--secondary:hover:not(:disabled){background:var(--flow-glass-hover);border-color:var(--flow-rule-2)}.flow-btn--quiet{padding:11px 14px;background:none;color:var(--flow-tx2)}.flow-btn--quiet:hover:not(:disabled),.flow-btn[data-bekraftar=true]:not(:disabled){background:var(--flow-glass-hover);color:var(--flow-ink)}.flow-btn--destructive{padding:11px 20px;background:none;border-color:color-mix(in srgb,var(--flow-error) 30%,transparent);color:var(--flow-error)}.flow-btn--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--flow-error) 10%,transparent)}.flow-btn--destructive-fylld{padding:11px 20px;background:var(--flow-error);border-color:var(--flow-error);color:var(--flow-error-on)}.flow-btn--destructive-fylld:hover:not(:disabled){background:color-mix(in srgb,var(--flow-error) 88%,black)}.flow-btn:disabled{cursor:not-allowed;color:var(--flow-mute);box-shadow:none}.flow-btn--primary:disabled{background:color-mix(in srgb,var(--flow-accent) 38%,transparent);border-color:transparent;color:color-mix(in srgb,var(--flow-on-accent) 55%,transparent)}.flow-btn--secondary:disabled{background:var(--flow-glass-3);border-color:var(--flow-glass-3-line);backdrop-filter:var(--flow-glass-3-blur);-webkit-backdrop-filter:var(--flow-glass-3-blur)}.flow-btn--destructive:disabled{border-color:color-mix(in srgb,var(--flow-error) 18%,transparent);color:color-mix(in srgb,var(--flow-error) 55%,transparent)}.flow-btn--destructive-fylld:disabled{background:color-mix(in srgb,var(--flow-error) 40%,transparent);border-color:transparent;color:var(--flow-error-on)}.flow-nav--bar-knapp-pa-mobil .flow-btn--rund{--flow-btn-h:58px;width:58px;padding:0}.flow-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;padding:0;border:1px solid transparent;border-radius:var(--flow-radius-pill);background:none;color:var(--flow-tx2);font-size:16px;line-height:1;cursor:pointer;transition:background var(--flow-t-hover) ease,color var(--flow-t-hover) ease}.flow-icon-btn:after{content:"";position:absolute;inset:-2px;border-radius:inherit}.flow-icon-btn:hover:not(:disabled){background:var(--flow-glass-hover);color:var(--flow-ink)}.flow-icon-btn--glas{background:var(--flow-glass-input);border-color:var(--flow-glass-kant);color:var(--flow-ink);backdrop-filter:var(--flow-glass-2-blur);-webkit-backdrop-filter:var(--flow-glass-2-blur)}.flow-icon-btn:disabled{cursor:not-allowed;color:var(--flow-mute)}.flow-btn--varning{background:var(--flow-amber-tint);border-color:var(--flow-amber-line);color:var(--flow-amber-text)}.flow-btn--varning:hover:not(:disabled){background:color-mix(in srgb,var(--flow-amber) 18%,transparent);border-color:var(--flow-amber)}.flow-btn--varning:disabled{background:var(--flow-glass-3);border-color:var(--flow-amber-line);color:var(--flow-mute)}.flow-btn,.flow-chip,.flow-field-knapp,.flow-kryss-rad,.flow-menu-item,.flow-nav-item,a.flow-pill,button.flow-pill{position:relative}@media (max-width:639.98px){.flow-btn:after,.flow-chip:after,.flow-field-knapp:after,.flow-kryss-rad:after,.flow-menu-item:after,.flow-nav-item:after,a.flow-pill:after,button.flow-pill:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--flow-tapp);transform:translateY(-50%);border-radius:inherit}}.flow-hopplank:not(:focus){position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;border-width:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.flow-hopplank:focus{position:fixed;left:16px;top:16px;z-index:120}.flow-icon-btn--kant{border-color:var(--flow-rule);color:var(--flow-mute)}@media (hover:hover) and (pointer:fine){.flow-icon-btn--kant:hover:not(:disabled){background:var(--flow-cream);border-color:var(--flow-rule-2,var(--flow-rule));color:var(--flow-ink)}}.flow-fraga{--fraga-tilt:0deg;--fraga-sprid:1;--fraga-storlek:1;--fraga-glod:7px;--fraga-skimmer:0;--fraga-klase:22px;--fraga-klot-1:var(--flow-jade-dark);--fraga-klot-2:rgba(201,115,125,0.82);--fraga-klot-3:rgba(47,165,150,0.8);--fraga-glod-1:rgba(0,112,90,0.5);--fraga-glod-2:rgba(201,115,125,0.5);--fraga-glod-3:rgba(47,165,150,0.5);--fraga-skimmer-1:var(--flow-jade);--fraga-skimmer-2:var(--flow-pink);--fraga-skimmer-3:#74e3d5;--fraga-skimmer-vid:0.42;--fraga-skimmer-tryck:0.54;--fraga-yta:var(--flow-paper);--fraga-yta-kant:var(--flow-rule);--fraga-yta-vid:var(--flow-cream);--fraga-yta-kant-vid:#ddd5c4;--fraga-skugga:0 12px 26px -20px rgba(80,60,20,0.4);--fraga-skugga-vid:0 10px 20px -18px rgba(80,60,20,0.5);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:var(--flow-ink);transition:background var(--flow-t-hover) var(--flow-ease),border-color var(--flow-t-hover) ease,box-shadow var(--flow-t-hover) ease}.dark .flow-fraga{--fraga-klot-2:rgba(245,185,190,0.82);--fraga-klot-3:rgba(143,233,221,0.8);--fraga-glod-1:rgba(75,214,164,0.6);--fraga-glod-2:rgba(245,185,190,0.55);--fraga-glod-3:rgba(143,233,221,0.55);--fraga-skimmer-1:#2fe0b4;--fraga-skimmer-2:#f6b8bd;--fraga-skimmer-3:#9af0e4;--fraga-skimmer-vid:0.32;--fraga-skimmer-tryck:0.42;--fraga-yta:#27241f;--fraga-yta-kant:rgba(255,255,255,0.18);--fraga-yta-vid:#302c26;--fraga-yta-kant-vid:rgba(255,255,255,0.28);--fraga-skugga:none;--fraga-skugga-vid:none}@media (prefers-color-scheme:dark){:root:not(.light) .flow-fraga{--fraga-klot-2:rgba(245,185,190,0.82);--fraga-klot-3:rgba(143,233,221,0.8);--fraga-glod-1:rgba(75,214,164,0.6);--fraga-glod-2:rgba(245,185,190,0.55);--fraga-glod-3:rgba(143,233,221,0.55);--fraga-skimmer-1:#2fe0b4;--fraga-skimmer-2:#f6b8bd;--fraga-skimmer-3:#9af0e4;--fraga-skimmer-vid:0.32;--fraga-skimmer-tryck:0.42;--fraga-yta:#27241f;--fraga-yta-kant:rgba(255,255,255,0.18);--fraga-yta-vid:#302c26;--fraga-yta-kant-vid:rgba(255,255,255,0.28);--fraga-skugga:none;--fraga-skugga-vid:none}}.flow-fraga--kapsel{gap:12px;height:var(--flow-btn-h);padding:0 22px;border-radius:var(--flow-radius-pill);background:var(--fraga-yta);border:1px solid var(--fraga-yta-kant);box-shadow:var(--fraga-skugga);font-size:14px;font-weight:600;line-height:1;white-space:nowrap}@media (hover:hover) and (pointer:fine){.flow-fraga--kapsel:hover{background:var(--fraga-yta-vid);border-color:var(--fraga-yta-kant-vid);box-shadow:var(--fraga-skugga-vid);--fraga-tilt:-20deg;--fraga-sprid:0.74;--fraga-storlek:1.3;--fraga-glod:9px;--fraga-skimmer:var(--fraga-skimmer-vid)}}.flow-fraga--kapsel:active{background:var(--fraga-yta-vid);--fraga-tilt:-26deg;--fraga-sprid:0.68;--fraga-storlek:1.34;--fraga-glod:10px;--fraga-skimmer:var(--fraga-skimmer-tryck)}.flow-fraga--kula{--fraga-klase:28px;--fraga-glod-vila:9px;--fraga-glod:var(--fraga-glod-vila);--fraga-yta:#ffffff;--fraga-yta-kant:var(--flow-rule);--fraga-yta-vid:var(--flow-cream);--fraga-ring:var(--flow-paper);--fraga-lyft:0 18px 34px -20px rgba(80,60,20,0.34);width:56px;height:56px;padding:0;border-radius:50%;background:var(--fraga-yta);border:1px solid var(--fraga-yta-kant);box-shadow:0 0 0 5px var(--fraga-ring),var(--fraga-lyft)}.dark .flow-fraga--kula{--fraga-glod-vila:11px;--fraga-yta:#27241f;--fraga-yta-kant:rgba(255,255,255,0.22);--fraga-yta-vid:#302c26;--fraga-lyft:0 16px 30px -14px rgba(0,0,0,0.7)}@media (prefers-color-scheme:dark){:root:not(.light) .flow-fraga--kula{--fraga-glod-vila:11px;--fraga-yta:#27241f;--fraga-yta-kant:rgba(255,255,255,0.22);--fraga-yta-vid:#302c26;--fraga-lyft:0 16px 30px -14px rgba(0,0,0,0.7)}}.flow-fraga--kula:active{background:var(--fraga-yta-vid);--fraga-tilt:-24deg;--fraga-sprid:0.7;--fraga-storlek:1.32;--fraga-glod:13px;--fraga-skimmer:var(--fraga-skimmer-tryck)}.flow-fraga-klase{position:relative;flex:none;width:var(--fraga-klase);height:var(--fraga-klase);animation:flow-fraga-krets 46s ease-in-out infinite}.flow-fraga-vrid{inset:0;transform:rotate(var(--fraga-tilt)) scale(var(--fraga-sprid));transition:transform .42s var(--flow-ease)}.flow-fraga-klot,.flow-fraga-vrid{position:absolute}.flow-fraga-klot>span{display:block;width:100%;height:100%;border-radius:50%;transform:scale(var(--fraga-storlek));transition:transform .32s var(--flow-ease),box-shadow .32s ease}.flow-fraga-klot--1{top:0;left:0;width:54%;height:54%;animation:flow-fraga-klot-a 11s ease-in-out infinite}.flow-fraga-klot--1>span{background:var(--fraga-klot-1);box-shadow:0 0 var(--fraga-glod) var(--fraga-glod-1)}.flow-fraga-klot--2{top:24%;left:32%;width:46%;height:46%;animation:flow-fraga-klot-b 13s ease-in-out infinite}.flow-fraga-klot--2>span{background:var(--fraga-klot-2);box-shadow:0 0 var(--fraga-glod) var(--fraga-glod-2)}.flow-fraga-klot--3{bottom:0;left:12%;width:36%;height:36%;animation:flow-fraga-klot-c 17s ease-in-out infinite}.flow-fraga-klot--3>span{background:var(--fraga-klot-3);box-shadow:0 0 calc(var(--fraga-glod) - 1px) var(--fraga-glod-3)}.flow-fraga-skimmer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;opacity:var(--fraga-skimmer);transition:opacity .34s ease;pointer-events:none}.flow-fraga-lager{position:absolute;border-radius:50%}.flow-fraga-lager--1{background:var(--fraga-skimmer-1)}.flow-fraga-lager--2{background:var(--fraga-skimmer-2)}.flow-fraga-lager--3{background:var(--fraga-skimmer-3)}.flow-fraga--kapsel:active .flow-fraga-lager--1,.flow-fraga--kapsel:focus-visible .flow-fraga-lager--1,.flow-fraga--kapsel:hover .flow-fraga-lager--1{animation:flow-fraga-lager-a 26s ease-in-out infinite}.flow-fraga--kapsel:active .flow-fraga-lager--2,.flow-fraga--kapsel:focus-visible .flow-fraga-lager--2,.flow-fraga--kapsel:hover .flow-fraga-lager--2{animation:flow-fraga-lager-b 34s ease-in-out infinite}.flow-fraga--kapsel:active .flow-fraga-lager--3,.flow-fraga--kapsel:focus-visible .flow-fraga-lager--3,.flow-fraga--kapsel:hover .flow-fraga-lager--3{animation:flow-fraga-lager-c 30s ease-in-out infinite}.flow-fraga--kapsel .flow-fraga-lager--1{top:-58%;left:-8%;width:78px;height:78px;filter:blur(15px)}.flow-fraga--kapsel .flow-fraga-lager--2{top:-30%;left:34%;width:84px;height:84px;filter:blur(16px)}.flow-fraga--kapsel .flow-fraga-lager--3{top:-22%;left:70%;width:70px;height:70px;filter:blur(17px)}.flow-fraga--kula .flow-fraga-lager--1{top:-32%;left:-10%;width:48px;height:48px;filter:blur(12px)}.flow-fraga--kula .flow-fraga-lager--2{top:-18%;left:34%;width:52px;height:52px;filter:blur(13px)}.flow-fraga--kula .flow-fraga-lager--3{top:12%;left:56%;width:44px;height:44px;filter:blur(13px)}.flow-fraga-ord{position:relative}.flow-fraga--arbetar .flow-fraga-klase{animation:flow-fraga-varv var(--fraga-varv,3.4s) linear infinite}.flow-fraga--arbetar .flow-fraga-klot--1>span{animation:flow-fraga-takt .88s cubic-bezier(.4,0,.3,1) infinite,flow-fraga-puls-1 .88s cubic-bezier(.4,0,.3,1) infinite}.flow-fraga--arbetar .flow-fraga-klot--2>span{animation:flow-fraga-takt .88s cubic-bezier(.4,0,.3,1) .13s infinite,flow-fraga-puls-2 .88s cubic-bezier(.4,0,.3,1) .13s infinite}.flow-fraga--arbetar .flow-fraga-klot--3>span{animation:flow-fraga-takt .88s cubic-bezier(.4,0,.3,1) .26s infinite,flow-fraga-puls-3 .88s cubic-bezier(.4,0,.3,1) .26s infinite}@keyframes flow-fraga-varv{to{transform:rotate(1turn)}}@keyframes flow-fraga-takt{0%,62%,to{transform:scale(var(--fraga-storlek))}28%{transform:scale(calc(var(--fraga-storlek) * 1.34))}}@keyframes flow-fraga-puls-1{0%,62%,to{box-shadow:0 0 var(--fraga-glod) var(--fraga-glod-1)}28%{box-shadow:0 0 calc(var(--fraga-glod) * 2.1) var(--fraga-glod-1)}}@keyframes flow-fraga-puls-2{0%,62%,to{box-shadow:0 0 var(--fraga-glod) var(--fraga-glod-2)}28%{box-shadow:0 0 calc(var(--fraga-glod) * 2.1) var(--fraga-glod-2)}}@keyframes flow-fraga-puls-3{0%,62%,to{box-shadow:0 0 calc(var(--fraga-glod) - 1px) var(--fraga-glod-3)}28%{box-shadow:0 0 calc(var(--fraga-glod) * 2.1) var(--fraga-glod-3)}}.flow-fraga--stilla .flow-fraga-klase,.flow-fraga--stilla .flow-fraga-klot,.flow-fraga--stilla .flow-fraga-lager{animation:none}@media (prefers-reduced-motion:reduce){.flow-fraga-klase,.flow-fraga-klot,.flow-fraga-klot>span,.flow-fraga-lager{animation:none}}@keyframes flow-fraga-krets{0%{transform:rotate(0deg)}14%{transform:rotate(58deg)}27%{transform:rotate(76deg)}41%{transform:rotate(154deg)}58%{transform:rotate(197deg)}69%{transform:rotate(268deg)}84%{transform:rotate(291deg)}to{transform:rotate(1turn)}}@keyframes flow-fraga-klot-a{0%,to{transform:translate(0) scale(1)}23%{transform:translate(13%,-9%) scale(1.07)}51%{transform:translate(-8%,7%) scale(.95)}77%{transform:translate(5%,12%) scale(1.03)}}@keyframes flow-fraga-klot-b{0%,to{transform:translate(0) scale(1)}31%{transform:translate(-12%,9%) scale(1.09)}62%{transform:translate(10%,-13%) scale(.92)}}@keyframes flow-fraga-klot-c{0%,to{transform:translate(0) scale(1)}19%{transform:translate(9%,11%) scale(.94)}44%{transform:translate(-14%,-7%) scale(1.11)}71%{transform:translate(4%,-10%) scale(1.02)}}@keyframes flow-fraga-lager-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20%,-14%) scale(1.06)}}@keyframes flow-fraga-lager-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-16%,16%) scale(.93)}}@keyframes flow-fraga-lager-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14%,-18%) scale(1.1)}}.flow-fraga--marke{--fraga-klase:56px;--fraga-glod:14px;overflow:visible;cursor:default;background:none;border:none;box-shadow:none;padding:0}.flow-chatt-text{font-size:15px;line-height:1.6;margin:0}.flow-chatt-meta{font-size:13px;line-height:1.55;margin:0}.flow-chatt-mini{font-size:12px;line-height:1.4}.flow-chatt-rubrik{font-size:32px}@media (max-width:639.98px){.flow-chatt-text{font-size:14px}.flow-chatt-meta{font-size:12.5px}.flow-chatt-mini{font-size:11.5px}.flow-chatt-rubrik{font-size:26px}.flow-chattyta .flow-bubble-flow,.flow-chattyta .flow-bubble-you{font-size:14px;padding:11px 15px}.flow-chattyta .flow-bubble--kompakt{font-size:13px;padding:10px 13px}.flow-chattyta .flow-bubble-label{font-size:9.5px}}.flow-field.flow-chatt-skriv--staplad{flex-wrap:wrap;gap:8px;padding-top:10px;padding-right:10px;padding-bottom:9px}.flow-field.flow-chatt-skriv--staplad>textarea{order:-1;flex-basis:100%;min-width:0;padding:2px 6px 0}.flow-field.flow-chatt-skriv--staplad>.flow-field-knapp{margin-left:auto}@media (min-width:640px){.flow-field.flow-chatt-skriv--staplad>.flow-skrivrad-tips{margin-left:auto}.flow-field.flow-chatt-skriv--staplad>.flow-field-knapp{margin-left:0}}.flow-skrivrad-tips{display:none}@media (min-width:640px){.flow-skrivrad-tips{display:block;flex:none;padding-right:4px;font-size:11.5px;line-height:1.3;color:var(--flow-label);white-space:nowrap}}@layer flow.golv{.flow-field,.flow-input{min-height:var(--flow-field-h)}}.flow-field,.flow-input{display:flex;align-items:center;gap:10px;min-height:var(--flow-field-h);padding:0 16px;box-sizing:border-box;border:1px solid var(--flow-glass-kant);background:var(--flow-glass-input);color:var(--flow-ink);backdrop-filter:var(--flow-glass-2-blur);-webkit-backdrop-filter:var(--flow-glass-2-blur);transition:border-color var(--flow-t-hover) ease,box-shadow var(--flow-t-hover) ease}.flow-field{min-height:var(--flow-btn-h);border-radius:var(--flow-radius-pill);padding:5px 22px}.flow-field:has(>.flow-btn),.flow-field:has(>button){padding-right:5px}.flow-field:has(>.flow-btn:first-child),.flow-field:has(>button:first-child){padding-left:5px}.flow-field-knapp{flex:none;width:var(--flow-btn-h);min-width:var(--flow-btn-h);height:var(--flow-btn-h);min-height:var(--flow-btn-h);padding:0}.flow-field--inmatning,.flow-input{border-radius:var(--flow-r-field)}.flow-field--inmatning{min-height:var(--flow-field-h);padding:0 16px}.flow-input--piller{border-radius:var(--flow-radius-pill);padding:0 22px}@layer flow.golv{.flow-input--piller{width:100%}}.flow-field>input,.flow-field>select,.flow-field>textarea{flex:1;min-width:0;border:0;background:none}.flow-field>input,.flow-field>select,.flow-field>textarea,.flow-input{outline:none;font-family:inherit;font-size:16px;line-height:1.4;color:var(--flow-ink)}@media (min-width:640px){.flow-field>input,.flow-field>select,.flow-field>textarea,.flow-input{font-size:15px}}.flow-field--chatt>input,.flow-field--chatt>textarea{font-size:16px}@media (min-width:1024px){.flow-field--chatt>input,.flow-field--chatt>textarea{font-size:15px}}.flow-field>input::-moz-placeholder,.flow-field>textarea::-moz-placeholder,.flow-input::-moz-placeholder{color:var(--flow-mute)}.flow-field>input::placeholder,.flow-field>textarea::placeholder,.flow-input::placeholder{color:var(--flow-mute)}.flow-field:focus-within,.flow-input:focus{border-color:var(--flow-jade-dark);box-shadow:0 0 0 3px var(--focus-ring-soft,rgba(0,112,90,.18))}.flow-field--fel,.flow-input--fel{border-color:color-mix(in srgb,var(--flow-amber) 55%,transparent)}.flow-field--fel:focus-within,.flow-input--fel:focus{border-color:var(--flow-amber);box-shadow:0 0 0 3px var(--flow-amber-tint)}.flow-field-fel{margin-top:6px;font-size:13px;line-height:1.5;color:var(--flow-amber-text)}.flow-field:has(>input:disabled),.flow-field:has(>select:disabled),.flow-input:disabled{border-color:var(--flow-glass-3-line);color:var(--flow-mute);cursor:not-allowed}.flow-field>input:disabled,.flow-field>select:disabled,.flow-input:disabled{color:var(--flow-mute);cursor:not-allowed}.flow-field--last,.flow-input[readonly]{background:var(--flow-glass-3);border-color:var(--flow-glass-3-line);color:var(--flow-tx2);backdrop-filter:var(--flow-glass-3-blur);-webkit-backdrop-filter:var(--flow-glass-3-blur)}.flow-field--belopp>input,.flow-input--belopp{text-align:right;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.flow-field-enhet{flex:none;font-size:15px;color:var(--flow-mute)}.flow-rutnat--tatt .flow-field,.flow-rutnat--tatt .flow-input,.flow-tabell td .flow-field,.flow-tabell td .flow-input{--flow-field-h:var(--flow-field-h-kompakt);padding:0 10px}@media (min-width:640px){.flow-rutnat--tatt .flow-field>input,.flow-rutnat--tatt .flow-input,.flow-tabell td .flow-field>input,.flow-tabell td .flow-input{font-size:13px}}.flow-textarea{display:block;min-height:112px;padding:12px 16px;box-sizing:border-box;border:1px solid var(--flow-glass-kant);border-radius:min(var(--flow-r-field),22px);background:var(--flow-glass-input);color:var(--flow-ink);font-family:inherit;font-size:16px;line-height:1.4;resize:vertical;outline:none;backdrop-filter:var(--flow-glass-2-blur);-webkit-backdrop-filter:var(--flow-glass-2-blur);transition:border-color var(--flow-t-hover) ease,box-shadow var(--flow-t-hover) ease}@media (min-width:640px){.flow-textarea{font-size:15px}}.flow-textarea::-moz-placeholder{color:var(--flow-mute)}.flow-textarea::placeholder{color:var(--flow-mute)}.flow-textarea:focus{border-color:var(--flow-jade-dark);box-shadow:0 0 0 3px var(--focus-ring-soft,rgba(0,112,90,.18))}.flow-textarea--fel{border-color:color-mix(in srgb,var(--flow-amber) 55%,transparent)}.flow-field-hjalp{margin-top:6px;font-size:13px;line-height:1.5;color:var(--flow-mute)}.flow-fargprov{flex:none;display:inline-block;width:20px;height:20px;border:1px solid var(--flow-rule-2);border-radius:var(--flow-radius-pill)}.flow-fargvaljare{flex:none;width:var(--flow-field-h);height:var(--flow-field-h);padding:3px;border:1px solid var(--flow-glass-kant);border-radius:var(--flow-r-field);background:var(--flow-glass-input);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.flow-fargvaljare::-webkit-color-swatch-wrapper{padding:0}.flow-fargvaljare::-webkit-color-swatch{border:none;border-radius:calc(var(--flow-r-field) - 4px)}.flow-fargvaljare::-moz-color-swatch{border:none;border-radius:calc(var(--flow-r-field) - 4px)}.flow-overlagg{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:26px;background:rgba(24,20,16,.28)}.flow-dialog{container-type:inline-size;display:flex;flex-direction:column;gap:16px;width:100%;max-height:calc(100dvh - 52px);overflow-y:auto;padding:26px;border:1px solid var(--flow-glass-1-line);border-radius:var(--flow-r-card-2);background:var(--flow-glass-menu);box-shadow:var(--flow-shadow-panel);backdrop-filter:var(--flow-glass-1-blur);-webkit-backdrop-filter:var(--flow-glass-1-blur)}.flow-dialog--sm{max-width:420px}.flow-dialog--md{max-width:560px}.flow-dialog--lg{max-width:720px}.flow-overlagg{padding-bottom:var(--flow-tangentbord,0)}@media (max-width:639.98px){.flow-overlagg{align-items:flex-end;padding:0}.flow-dialog{max-width:none;max-height:88dvh;border-radius:var(--flow-r-card) var(--flow-r-card) 0 0;border-bottom:none;padding-bottom:max(26px,env(safe-area-inset-bottom))}}@keyframes flowDialogIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes flowArkIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.flow-dialog-in{animation:flowDialogIn .22s cubic-bezier(.16,1,.3,1) both}@media (max-width:639.98px){.flow-dialog-in{animation-name:flowArkIn}}@media (prefers-reduced-motion:reduce){.flow-dialog-in{animation:none}}.flow-dialog-huvud{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.flow-dialog-rubrik{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.06;letter-spacing:-.022em;color:var(--flow-ink);margin:0}@media (max-width:639.98px){.flow-dialog-rubrik{font-size:26px}}.flow-dialog-brodtext{font-size:15px;line-height:1.6;color:var(--flow-tx2);margin:0;max-width:62ch;text-wrap:pretty}.flow-dialog-fot{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:18px;border-top:1px solid var(--flow-rule)}@container (max-width: 26rem){.flow-dialog-fot{flex-direction:column-reverse;align-items:stretch}.flow-dialog-fot>.flow-btn{width:100%}}.flow-dialog-fot-vanster{margin-right:auto}.flow-dialog-handtag{display:none}@media (max-width:639.98px){.flow-dialog-handtag{display:block;width:38px;height:4px;margin:-12px auto 2px;border-radius:var(--flow-radius-pill);background:var(--flow-rule-2)}}.flow-ljuslada-kryss{background:rgba(20,17,12,.62);border-color:rgba(255,255,255,.34);color:#f7f4ee}.flow-ljuslada-kryss:hover:not(:disabled){background:rgba(20,17,12,.82);border-color:rgba(255,255,255,.55);color:#fff}.flow-ljuslada-namn{font-size:13.5px;line-height:1.4;color:#f7f4ee}.flow-ljuslada-rakning{color:rgba(247,244,238,.62)}.flow-ljuslada-besked{display:flex;max-width:340px;flex-direction:column;align-items:center;gap:12px;border-radius:22px;background:rgba(20,17,12,.62);border:1px solid rgba(255,255,255,.18);padding:24px;text-align:center;color:#f7f4ee}.flow-ljuslada-pdf{border-radius:22px;background:#fff}.flow-ljuslada-besked p{font-size:14px;line-height:1.55}.flow-samtalslada{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;background:var(--flow-paper)}.flow-samtalslada-huvud{display:flex;flex:none;align-items:center;gap:8px}.flow-samtalslada-lista{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;overflow-y:auto}.flow-samtalsrad{display:flex;align-items:center;gap:6px;border-radius:14px;padding:2px 6px 2px 2px;transition:background var(--flow-t-hover) ease}.flow-samtalsrad:hover,.flow-samtalsrad[data-aktiv=true]{background:var(--flow-glass-raised)}.flow-samtalsrad-oppna{display:flex;min-width:0;min-height:var(--flow-btn-h);flex:1;flex-direction:column;justify-content:center;gap:1px;padding:6px 8px;text-align:left;cursor:pointer}.flow-samtalsrad-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--flow-ink)}.flow-samtalsrad-meta{font-size:11.5px;color:var(--flow-label)}.flow-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;white-space:nowrap}.flow-status:before{content:"";width:8px;height:8px;border-radius:var(--flow-radius-pill);flex:none}.flow-status--klart{color:var(--flow-jade-dark)}.flow-status--klart:before{background:var(--flow-jade)}.flow-status--vantar{color:var(--flow-amber-text)}.flow-status--vantar:before{background:var(--flow-amber)}.flow-status--utkast{color:var(--flow-tx2)}.flow-status--utkast:before{display:none}.flow-status--arkiverad{color:var(--flow-mute)}.flow-status--arkiverad:before{display:none}.flow-status--stor{gap:10px;font-size:17px;font-weight:400}.flow-status--stor:before{width:9px;height:9px}.flow-chip{display:inline-flex;align-items:center;gap:8px;min-height:var(--flow-chip-h);padding:0 16px;border:1px solid var(--flow-rule-2);border-radius:var(--flow-radius-pill);background:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--flow-tx2);white-space:nowrap;cursor:pointer;transition:background var(--flow-t-hover) ease,border-color var(--flow-t-hover) ease,color var(--flow-t-hover) ease}.flow-chip:hover:not(:disabled){background:var(--flow-glass-hover);color:var(--flow-ink)}.flow-chip--vald,.flow-chip[aria-checked=true],.flow-chip[aria-pressed=true]{background:var(--flow-jade-tint);border-color:var(--flow-jade);color:var(--flow-jade-dark)}.flow-chip:disabled{cursor:not-allowed;color:var(--flow-mute)}.flow-chip-raknare{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--flow-radius-pill);background:var(--flow-amber-tint);color:var(--flow-amber-text);font-size:12px;font-variant-numeric:tabular-nums lining-nums}.flow-kryss-rad{display:flex;align-items:flex-start;gap:10px;padding:0;border:none;background:none;text-align:left;cursor:pointer}.flow-kryss{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--flow-glass-kant);border-radius:7px;background:var(--flow-glass-input);color:transparent;backdrop-filter:var(--flow-glass-2-blur);-webkit-backdrop-filter:var(--flow-glass-2-blur);transition:background var(--flow-t-hover) ease,border-color var(--flow-t-hover) ease}.flow-kryss--pa,.flow-kryss-rad[aria-checked=true] .flow-kryss{background:var(--flow-accent);border-color:var(--flow-accent);color:var(--flow-on-accent)}.flow-kryss-etikett{font-size:13px;line-height:1.6;color:var(--flow-tx2)}.flow-valkort{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:16px 18px;border:1px solid var(--flow-rule-2);border-radius:var(--flow-r-row);background:var(--flow-glass-3);text-align:left;cursor:pointer;backdrop-filter:var(--flow-glass-3-blur);-webkit-backdrop-filter:var(--flow-glass-3-blur);transition:background var(--flow-t-hover) ease,border-color var(--flow-t-hover) ease}.flow-valkort:hover:not(:disabled){background:var(--flow-glass-input)}.flow-valkort--vald,.flow-valkort[aria-pressed=true]{background:var(--flow-accent-bg);border-color:var(--flow-accent)}.flow-valkort-huvud{display:flex;align-items:center;gap:10px;width:100%}.flow-valkort-bock{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--flow-radius-pill);background:var(--flow-accent);color:var(--flow-on-accent);opacity:0;transition:opacity var(--flow-t-hover) ease}.flow-valkort--vald .flow-valkort-bock,.flow-valkort[aria-pressed=true] .flow-valkort-bock{opacity:1}.flow-valkort-titel{font-size:16px;font-weight:500;color:var(--flow-ink)}.flow-valkort-under{font-size:13px;line-height:1.5;color:var(--flow-mute)}.flow-vaxel{position:relative;flex:none;display:inline-flex;align-items:center;width:44px;height:26px;border:1px solid var(--flow-rule-2);background:var(--flow-glass-3);transition:background var(--flow-t-hover) ease,border-color var(--flow-t-hover) ease}.flow-vaxel,.flow-vaxel:after{border-radius:var(--flow-radius-pill)}.flow-vaxel:after{content:"";position:absolute;left:2px;width:20px;height:20px;background:var(--flow-paper);box-shadow:0 2px 6px -2px rgba(80,60,20,.45);transition:transform var(--flow-t-hover) cubic-bezier(.16,1,.3,1)}.flow-vaxel--pa,[aria-checked=true]>.flow-vaxel{background:var(--flow-accent);border-color:var(--flow-accent)}.flow-vaxel--pa:after,[aria-checked=true]>.flow-vaxel:after{transform:translateX(18px)}.dark .flow-vaxel:after{background:var(--flow-tx3)}.dark .flow-vaxel--pa:after,.dark [aria-checked=true]>.flow-vaxel:after{background:var(--flow-paper)}.flow-valjare{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:var(--flow-field-h);padding:0 14px;border:1px solid var(--flow-glass-kant);border-radius:var(--flow-r-field);background:var(--flow-glass-input);backdrop-filter:var(--flow-glass-2-blur);-webkit-backdrop-filter:var(--flow-glass-2-blur);font-size:15px;color:var(--flow-ink);text-align:left;cursor:pointer}.flow-valjare[aria-expanded=true]{border-color:var(--flow-jade-dark)}.flow-valjare:disabled{cursor:not-allowed;opacity:.55}.flow-valjare-varde{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-valjare-tecken,.flow-valjare-varde--tomt{color:var(--flow-mute)}.flow-valjare-tecken{flex:none}.flow-vpanel{position:fixed;z-index:105;display:flex;flex-direction:column;box-sizing:border-box;max-height:min(320px,var(--flow-panel-max,320px));overflow-y:auto}.flow-menu,.flow-vpanel{box-sizing:border-box;padding:8px;border:1px solid var(--flow-glass-1-line);border-radius:var(--flow-r-inner);background:var(--flow-glass-menu);box-shadow:var(--flow-shadow-panel);backdrop-filter:var(--flow-glass-1-blur);-webkit-backdrop-filter:var(--flow-glass-1-blur)}.flow-menu-item,.flow-vpanel-rad{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:var(--flow-btn-h);padding:0 14px;border:0;border-radius:var(--flow-r-menu-item);background:none;font-family:inherit;font-size:15px;line-height:1.35;color:var(--flow-tx2);text-align:left;cursor:pointer;transition:background var(--flow-t-hover) ease,color var(--flow-t-hover) ease}.flow-menu-item:hover,.flow-vpanel-rad:hover,.flow-vpanel-rad[data-aktiv=true]{background:var(--flow-glass-hover);color:var(--flow-ink)}.flow-menu-item.is-active,.flow-menu-item[aria-current=page],.flow-vpanel-rad--vald{background:var(--flow-glass-raised);color:var(--flow-ink)}.flow-menu-item.is-active,.flow-menu-item[aria-current=page]{font-weight:600}.flow-vpanel-prick{flex:none;width:6px;height:6px;border-radius:999px}.flow-vpanel-rad--vald .flow-vpanel-prick{background:var(--flow-jade)}.flow-vpanel-text{flex:1;min-width:0}.flow-vpanel-rubrik{padding:6px 14px 4px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--flow-mute)}.flow-vpanel-tomt{padding:12px;font-size:14px;color:var(--flow-mute)}.flow-meny{border-radius:18px}.flow-meny .flow-vpanel-rad{border-radius:12px;color:var(--flow-ink)}.flow-meny-linje{height:1px;margin:6px 4px;background:var(--flow-rule)}.flow-meny .flow-vpanel-rad--destruktiv{color:var(--flow-amber-text)}.flow-popover{position:fixed;z-index:105;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:320px;padding:14px 16px;border:1px solid var(--flow-glass-1-line);border-radius:18px;background:var(--flow-glass-menu);box-shadow:var(--flow-shadow-panel);backdrop-filter:var(--flow-glass-1-blur);-webkit-backdrop-filter:var(--flow-glass-1-blur)}.flow-popover-rubrik{margin:0 0 6px;font-size:15px;font-weight:500;color:var(--flow-ink)}.flow-popover-text{margin:0;font-size:14px;line-height:1.55;color:var(--flow-tx2)}.flow-popover-exempel{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--flow-rule);font-size:13px;font-style:italic;line-height:1.55;color:var(--flow-mute)}.flow-kalender{position:fixed;z-index:105;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;max-height:var(--flow-panel-max,none);overflow-y:auto;width:314px;padding:18px;border:1px solid var(--flow-rule);border-radius:var(--flow-r-field);background:var(--flow-glass-menu);box-shadow:var(--flow-shadow-panel);backdrop-filter:var(--flow-glass-1-blur);-webkit-backdrop-filter:var(--flow-glass-1-blur)}.flow-kalender-huvud{display:flex;align-items:center;justify-content:space-between;gap:8px}.flow-kalender-steg{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:1px solid var(--flow-rule);border-radius:999px;background:none;color:var(--flow-tx2);cursor:pointer}.flow-kalender-steg:hover{background:var(--flow-glass-hover)}.flow-kalender-manad{font-size:15px;font-weight:500;color:var(--flow-ink)}.flow-kalender-rutnat{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.flow-kalender-veckodag{height:26px;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--flow-mute)}.flow-kalender-dag,.flow-kalender-veckodag{display:flex;align-items:center;justify-content:center}.flow-kalender-dag{height:34px;border:1px solid transparent;border-radius:999px;background:none;font-size:13px;font-variant-numeric:tabular-nums;color:var(--flow-tx2);cursor:pointer}.flow-kalender-dag:hover{background:var(--flow-glass-hover)}.flow-kalender-dag--idag{border-color:var(--flow-rule-2);color:var(--flow-ink)}.flow-kalender-dag--vald{background:var(--flow-accent);border-color:transparent;color:var(--flow-on-accent);font-weight:500}.flow-kalender-dag:disabled{color:var(--flow-faint);cursor:not-allowed}.flow-kalender-dag:disabled:hover{background:none}.flow-valjare-holk{position:relative}.flow-valjare--fel{border-color:var(--flow-amber)}@keyframes flowValjareIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.flow-valjare-in{animation:flowValjareIn .22s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}@media (prefers-reduced-motion:reduce){.flow-valjare-in{animation:none}}@media (max-width:639.98px){.flow-kalender{width:min(344px,100vw - 24px);padding:12px}.flow-kalender-dag,.flow-kalender-steg{height:var(--flow-tapp)}.flow-kalender-steg{width:var(--flow-tapp)}}.flow-switch-rad>.flow-arsval{flex:none;width:128px}.flow-switch-rad>.flow-arsval .flow-valjare{height:var(--flow-h-switch);border-radius:var(--flow-radius-pill);font-size:13px;padding:0 16px}.flow-filterark-avsnitt>.flow-arsval{width:100%}.flow-banderoll{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--flow-glass-2-line);border-radius:var(--flow-r-row);background:var(--flow-glass-2);backdrop-filter:var(--flow-glass-2-blur);-webkit-backdrop-filter:var(--flow-glass-2-blur)}.flow-banderoll-text{flex:1;min-width:0;font-size:14px;line-height:1.5;color:var(--flow-ink)}.flow-banderoll-under{display:block;margin-top:2px;font-size:13px;color:var(--flow-mute)}.flow-banderoll--vantar{background:var(--flow-amber-tint);border-color:var(--flow-amber-line)}.flow-banderoll--vantar .flow-banderoll-text{color:var(--flow-amber-text)}.flow-banderoll--klart{padding:16px 20px;background:var(--flow-jade-tint);border-color:color-mix(in srgb,var(--flow-jade) 35%,transparent)}.flow-banderoll--klart .flow-banderoll-text{font-size:15px;line-height:1.6;color:var(--flow-jade-dark)}.flow-banderoll-text a,.flow-banderoll-text b,.flow-banderoll-text strong{font-weight:500;color:inherit}.flow-banderoll-raknare{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--flow-radius-pill);background:color-mix(in srgb,var(--flow-amber) 16%,transparent);color:var(--flow-amber-text);font-size:14px;font-variant-numeric:tabular-nums lining-nums}