:root{--bg: #f6f4ee;--surface: #ffffff;--ink: #1e2a32;--muted: #5d6b74;--primary: #1f6f5c;--primary-dark: #185848;--on-primary: #ffffff;--accent: #d99a2b;--positive: #2f7a52;--negative: #b0503f;--line: #e6e1d6;--radius: 14px;--shadow: 0 6px 24px rgba(30, 42, 50, .08);--tap: 52px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}#root{max-width:480px;margin:0 auto;min-height:100dvh}.wrap{padding:24px 20px 40px}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius);font-size:17px;font-weight:600;min-height:var(--tap);padding:0 22px;cursor:pointer}.btn-lg{width:100%;margin-top:28px;font-size:18px}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:disabled{background:#b8c6c0;cursor:not-allowed}.skapa-titel{font-size:28px;margin:8px 0;letter-spacing:-.01em}.skapa-ingress{color:var(--muted);margin:0 0 20px}.field-label{font-size:15px;font-weight:600;margin:22px 0 10px}.text-input{width:100%;height:var(--tap);border:1.5px solid var(--line);border-radius:var(--radius);padding:0 16px;font-size:17px;background:var(--surface);color:var(--ink)}.text-input:focus{outline:none;border-color:var(--primary)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{min-height:var(--tap);padding:0 18px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-size:16px;cursor:pointer}.chip.is-selected{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.form-fel{color:var(--negative);margin-top:16px}.forening-namn{font-size:15px;font-weight:600;color:var(--primary);margin:4px 0 18px}.saldo-label{font-size:14px;color:var(--muted);margin:0;text-transform:uppercase;letter-spacing:.06em}.saldo{font-size:42px;font-weight:700;letter-spacing:-.02em;margin:4px 0 14px}.lugn-rad{color:var(--muted);font-size:14px;margin:0 0 6px}.insyn-rad{color:var(--ink);font-size:15px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;margin:0 0 24px}.start-topp{text-align:center;padding:44px 0 28px}.myntmarke{max-width:100%;height:auto}.start-namn{font-size:40px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:10px 0 0}.start-ingress{font-size:16px;color:var(--muted);margin:10px 0 0}.insyn-knapp{display:block;width:100%;text-align:left;font:inherit;cursor:pointer}.inbjudan-lank{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--muted);word-break:break-all;margin:4px 2px 14px}.ny-lank{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.ny-lank-titel{font-weight:600;margin:0 0 6px}.inbjudan-rad{display:flex;align-items:center;gap:10px;padding:12px 2px;border-bottom:1px solid var(--line)}.inbjudan-namn{flex:1}.inbjudan-status{font-size:13px;color:var(--muted)}.inbjudan-aterkalla{margin:0}.sektion-titel{font-size:18px;margin:24px 0 12px}.tx-lista{list-style:none;margin:0;padding:0}.tx-rad{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.tx-vanster{display:flex;flex-direction:column}.tx-kategori{font-size:16px}.tx-datum{font-size:13px;color:var(--muted);margin-top:2px}.tx-hoger{text-align:right}.tx-in{color:var(--positive);font-weight:600}.tx-ut{color:var(--ink);font-weight:600}.tx-pill{display:block;margin-top:4px;font-size:12px;color:#7a5b12;background:#d99a2b29;border-radius:999px;padding:2px 8px}.tx-kvitto{display:inline-block;margin-top:4px;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.tom-lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-align:center}.tom-hint{color:var(--muted);font-size:14px}.inut-vaxel{display:flex;gap:10px;margin:8px 0 4px}.vaxel{flex:1;min-height:var(--tap);border:1.5px solid var(--line);background:var(--surface);border-radius:var(--radius);font-size:17px;font-weight:600;color:var(--ink);cursor:pointer}.vaxel.aktiv{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.lank-knapp{display:block;width:100%;text-align:center;background:none;border:none;color:var(--muted);font-size:15px;padding:16px;margin-top:8px;cursor:pointer}.nudge{display:block;width:100%;text-align:left;cursor:pointer;background:#d99a2b1f;border:1px solid rgba(217,154,43,.4);border-radius:var(--radius);padding:14px 16px;margin:0 0 20px}.nudge-titel{display:block;font-weight:600;color:#7a5b12;margin-bottom:2px}.nudge-text{display:block;font-size:14px;color:var(--muted)}.tx-verifikat{font-size:12px;color:var(--muted);font-weight:600;margin-bottom:2px}.falt-hint{font-size:13px;color:var(--muted);margin:6px 2px 0}.kassa-topp{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.installningar-lank{background:none;border:none;color:var(--muted);font-size:14px;padding:0;cursor:pointer;text-decoration:underline;flex:none}.kvittens{background:#1f6f5c1a;border:1px solid rgba(31,111,92,.35);border-radius:var(--radius);padding:12px 14px;margin:0 0 18px;font-size:15px}.kvittens-stang{display:inline-block;margin-left:8px;background:none;border:none;color:var(--primary);font-weight:600;cursor:pointer}.vaxel-rad{display:flex;width:100%;justify-content:space-between;align-items:center;gap:14px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;cursor:pointer;margin-bottom:16px}.vaxel-titel{display:block;font-weight:600}.vaxel-under{display:block;font-size:13px;color:var(--muted);margin-top:2px}.vaxel-knapp{flex:none;width:44px;height:26px;border-radius:999px;background:var(--line);position:relative;transition:background .15s}.vaxel-knapp:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}.vaxel-rad.pa .vaxel-knapp{background:var(--primary)}.vaxel-rad.pa .vaxel-knapp:after{left:21px}.budget-rad{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.budget-bort{flex:none;width:32px;height:44px;background:none;border:none;color:var(--muted);font-size:24px;line-height:1;cursor:pointer}.budget-mitt{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.budget-namn-falt{width:100%;height:40px;border:1.5px solid var(--line);border-radius:var(--radius);padding:0 12px;font-size:16px;background:var(--surface);color:var(--ink)}.budget-namn-falt:focus{outline:none;border-color:var(--primary)}.budget-riktval{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.budget-riktval button{min-height:34px;padding:0 16px;border:1.5px solid var(--line);background:var(--surface);border-radius:999px;font-size:14px;color:var(--muted);cursor:pointer}.budget-riktval button.aktiv{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.budget-riktning{display:block;font-size:13px;color:var(--muted)}.budget-falt{width:120px;height:44px;border:1.5px solid var(--line);border-radius:var(--radius);padding:0 12px;font-size:16px;text-align:right;background:var(--surface);color:var(--ink)}.budget-summa{display:flex;flex-direction:column;gap:4px;margin:18px 0;font-weight:600}.budget-sparat{color:var(--positive)}.fara-sektion{margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.fara-knapp{width:100%;min-height:var(--tap);border-radius:var(--radius);border:1.5px solid var(--negative);background:var(--surface);color:var(--negative);font-size:16px;font-weight:600;cursor:pointer;margin-bottom:8px}.fara-knapp:disabled{opacity:.6;cursor:not-allowed}.fara-text{color:var(--muted);font-size:14px;margin:0 0 12px}.stegvisare-wrap{margin:0 0 24px}.stegvisare-procent{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.stegvisare-emoji{font-size:30px;line-height:1}.stegvisare-tal{font-size:26px;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums;animation:procent-pop .3s ease-out}@keyframes procent-pop{0%{transform:scale(1.35);opacity:0}to{transform:scale(1);opacity:1}}.klart-skarm{text-align:center;padding:48px 0}.klart-bock{width:72px;height:72px;line-height:72px;margin:0 auto 16px;border-radius:50%;background:var(--positive);color:#fff;font-size:34px;animation:klart-in .3s ease-out}@keyframes klart-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.klart-titel{font-size:22px;font-weight:700;margin:0 0 4px}.klart-belopp{font-size:32px;font-weight:700;margin:0}.klart-text{color:var(--muted);margin:0 0 24px}.tx-inget-kvitto{display:inline-block;margin-top:4px;font-size:12px;color:#7a5b12;background:#d99a2b29;border-radius:999px;padding:2px 8px}.laser-av{text-align:center;padding:48px 0}.laser-ring{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--primary);animation:laser-snurr 1s linear infinite}@keyframes laser-snurr{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.klart-bock,.laser-ring,.stegvisare-tal{animation:none}}.btn-secondary{background:var(--surface);color:var(--primary);border:1.5px solid var(--primary);margin-top:12px}.aurora{position:relative;overflow:hidden;min-height:100dvh;background:linear-gradient(160deg,#1b1f2e,#101319 60%);color:#fff}.aurora:before,.aurora:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(30px);opacity:.5;pointer-events:none;z-index:0}.aurora:before{background:#2fa88f;top:-70px;left:-50px;animation:aurora-drift 7s ease-in-out infinite}.aurora:after{background:#d9a933;bottom:-90px;right:-60px;animation:aurora-drift 9s ease-in-out infinite reverse}@keyframes aurora-drift{0%,to{transform:translate(0)}50%{transform:translate(18px,14px)}}.aurora>*{position:relative;z-index:1}.aurora-card{border-radius:20px;background:#ffffff12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);padding:20px;margin-top:8px;box-sizing:border-box}.aurora .skapa-titel{color:#fff}.aurora .skapa-ingress,.aurora .field-label{color:#ffffff8c}.aurora .text-input{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .text-input:focus{border-color:#7ee8c0}.aurora .chip{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .chip.is-selected{background:linear-gradient(135deg,#2fa88f,#1f6f5c);border-color:#2fa88f;color:#fff}.aurora .vaxel{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .vaxel.aktiv{background:linear-gradient(135deg,#2fa88f,#1f6f5c);border-color:#2fa88f;color:#fff}.aurora .falt-hint{color:#ffffff80}.aurora .form-fel{color:#ff9d8a}.aurora .lank-knapp{color:#ffffff80}.aurora .btn-primary{background:linear-gradient(135deg,#e6c266,#d9a933);color:#1b1500;box-shadow:0 6px 18px #d9a93359}.aurora .btn-primary:disabled{background:#ffffff1f;color:#fff6;box-shadow:none}.aurora .btn-secondary{background:#ffffff0f;color:#fff;border-color:#ffffff3d}.matare-spar{height:10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);overflow:hidden}.matare-fyllning{height:100%;border-radius:999px;background:linear-gradient(90deg,#2fa88f,#7ee8c0 60%,#e6c266);box-shadow:0 0 14px #7ee8c0b3;transition:width .4s ease;position:relative;overflow:hidden}.matare-fyllning:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:matare-shimmer 1.6s linear infinite}@keyframes matare-shimmer{0%{transform:translate(-100%)}to{transform:translate(350%)}}.aurora .laser-ring{border-color:#ffffff1f;border-top-color:#7ee8c0}.aurora .klart-titel{color:#fff}.aurora .klart-text{color:#ffffff80}.aurora .klart-bock{background:radial-gradient(circle at 35% 30%,#a8ffdd,#1f6f5c 75%);box-shadow:0 0 40px #35e0a8a6;color:#08201a}.aurora .klart-belopp{color:#ffe9b3;text-shadow:0 0 20px rgba(230,194,102,.5)}.aurora-gnista{position:absolute;width:5px;height:5px;background:#ffe9b3;border-radius:50%;box-shadow:0 0 8px 2px #ffe9b3;animation:aurora-burst 1.6s ease-out infinite;z-index:2}@keyframes aurora-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}.bekrafta-rad{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08)}.bekrafta-rad:last-of-type{border-bottom:none}.bekrafta-nyckel{color:#ffffff8c;font-size:13px}.bekrafta-varde{color:#fff;font-size:15px;font-weight:600}.aurora .saldo-label{color:#ffffff8c}.aurora .saldo{color:#fff}.aurora .lugn-rad{color:#ffffff80}.aurora .insyn-rad{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .start-topp,.aurora .start-namn{color:#fff}.aurora .start-ingress{color:#fff9}.aurora .inbjudan-lank{color:#7ee8c0}.aurora .ny-lank{border-color:#7ee8c066;background:#2fa88f1f}.aurora .ny-lank-titel{color:#fff}.aurora .inbjudan-rad{border-bottom-color:#ffffff1a}.aurora .inbjudan-namn{color:#fff}.aurora .inbjudan-status{color:#ffffff8c}.aurora .status-väntar{color:#ffe9b3}.aurora .status-använd{color:#7ee8c0}.aurora .sektion-titel{color:#fff}.aurora .forening-namn{color:#7ee8c0}.aurora .installningar-lank{color:#ffffff80}.aurora .tx-rad{border-bottom-color:#ffffff1a}.aurora .tx-kategori{color:#fff}.aurora .tx-datum{color:#ffffff80}.aurora .tx-in{color:#7ee8c0}.aurora .tx-ut{color:#fff}.aurora .tx-pill{color:#ffe9b3;background:#e6c2662e}.aurora .tx-kvitto{color:#ffffff8c;border-color:#fff3}.aurora .tx-inget-kvitto{color:#ffe9b3;background:#e6c2662e}.aurora .tom-lista{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .tom-hint{color:#ffffff80}.aurora .nudge{background:#e6c2661f;border-color:#e6c26666}.aurora .nudge-titel{color:#ffe9b3}.aurora .nudge-text{color:#ffffff80}.aurora .kvittens{background:#2fa88f24;border-color:#2fa88f66;color:#fff}.aurora .kvittens-stang{color:#7ee8c0}.aurora .vaxel-rad{background:#ffffff0f;border-color:#ffffff29}.aurora .vaxel-titel{color:#fff}.aurora .vaxel-under{color:#ffffff80}.aurora .vaxel-knapp{background:#ffffff29}.aurora .vaxel-rad.pa .vaxel-knapp{background:linear-gradient(135deg,#2fa88f,#1f6f5c)}.aurora .budget-rad{border-bottom-color:#ffffff1a}.aurora .budget-bort{color:#ffffff80}.aurora .budget-namn-falt{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .budget-namn-falt:focus{border-color:#7ee8c0}.aurora .budget-riktval button{background:#ffffff0f;border-color:#ffffff29;color:#ffffffb3}.aurora .budget-riktval button.aktiv{background:linear-gradient(135deg,#2fa88f,#1f6f5c);border-color:#2fa88f;color:#fff}.aurora .budget-riktning{color:#ffffff80}.aurora .budget-falt{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .budget-sparat{color:#7ee8c0}.aurora .fara-sektion{border-top-color:#ffffff24}.aurora .fara-text{color:#ffffff80}@media (prefers-reduced-motion: reduce){.aurora:before,.aurora:after{animation:none}.matare-fyllning:after{animation:none}.aurora-gnista{animation:none;opacity:0}}.medlem-rad{padding:14px 0;border-bottom:1px solid var(--line)}.medlem-rad:last-of-type{border-bottom:none}.medlem-topp{display:flex;align-items:baseline;gap:10px}.medlem-namn{flex:1;font-size:16px;min-width:0;overflow-wrap:anywhere}.medlem-du{font-size:12px;font-weight:600;border-radius:999px;padding:2px 9px;background:#1f6f5c1f;color:var(--primary);flex:none}.medlem-roll{font-size:13px;color:var(--muted);flex:none}.medlem-knappar{display:flex;flex-direction:column;gap:8px;margin-top:10px}.medlem-knapp{width:100%;min-height:40px;border-radius:var(--radius);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-size:15px;padding:0 14px;cursor:pointer}.medlem-knapp:disabled{opacity:.6;cursor:not-allowed}.medlem-bekrafta{margin-top:4px}.aurora .medlem-rad{border-bottom-color:#ffffff1a}.aurora .medlem-namn{color:#fff}.aurora .medlem-du{background:#2fa88f2e;color:#7ee8c0}.aurora .medlem-roll{color:#ffffff8c}.aurora .medlem-knapp{background:#ffffff0f;border-color:#ffffff29;color:#fff}.aurora .medlem-knapp:disabled{color:#fff6}.dator-lage #root{max-width:none}.dator-lage,.dator-lage body{background:#101319}#root:has(.datorvy){max-width:none}.datorvy{color-scheme:dark;overflow-x:hidden;font-variant-numeric:tabular-nums}.datorvy:before,.datorvy:after{width:460px;height:460px;filter:blur(90px);opacity:.3}.datorvy:before{top:-180px;left:-140px}.datorvy:after{bottom:-200px;right:-160px}.datorvy-yta{width:100%;max-width:1440px;margin:0 auto;padding:32px clamp(20px,3vw,44px) 64px;box-sizing:border-box}.dator-laddar{color:#fff9}.dator-fel{color:#ff9d8a;margin:0 0 20px}.dator-topp{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.dator-forening{margin:0;font-size:15px;font-weight:600;color:#7ee8c0;letter-spacing:.01em}.dator-titel{margin:2px 0 0;font-size:30px;font-weight:600;letter-spacing:-.02em;color:#fff}.dator-tillbaka{background:none;border:none;padding:6px 0;cursor:pointer;color:#ffffff80;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;flex:none}.dator-tillbaka:hover{color:#fffc}.dator-arvaljare{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px}.dator-arvaljare-etikett{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-right:4px}.dator-arknapp{min-height:36px;padding:0 16px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffbf;font:inherit;font-size:15px}.dator-arknapp:hover{border-color:#ffffff4d;color:#fff}.dator-arknapp.aktiv{background:linear-gradient(135deg,#2fa88f,#1f6f5c);border-color:#2fa88f;color:#fff;font-weight:600}.dator-overblick{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:0 0 34px}.dator-tal{border-radius:18px;padding:20px 22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dator-tal-etikett{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.dator-tal-varde{margin:8px 0 0;font-size:clamp(26px,2.2vw,34px);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.15}.dator-tal-hint{margin:8px 0 0;font-size:13px;color:#ffffff6b;line-height:1.4}.dator-tal-stark{background:#ffffff17;border-color:#fff3}.dator-tal-in .dator-tal-varde,.dator-tal-plus .dator-tal-varde{color:#7ee8c0}.dator-tal-minus .dator-tal-varde{color:#ff9d8a}.dator-sektionstitel{font-size:19px;font-weight:600;color:#fff;margin:0 0 6px}.dator-fotnot{margin:0 0 16px;font-size:13px;color:#ffffff6b}.dator-kort{border-radius:18px;padding:20px 22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);min-width:0}.dator-korttitel{margin:0 0 14px;font-size:15px;font-weight:600;color:#ffffffbf}.dator-tomt{margin:6px 0;color:#ffffff73;font-size:14px}.dator-kategorier{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;margin-bottom:34px}.dator-tabellyta{overflow-x:auto;margin:0 -6px;padding:0 6px}.dator-tabell{width:100%;border-collapse:collapse;font-size:14px}.dator-tabell-liggare{min-width:780px}.dator-tabell-kategori{min-width:320px}.dator-tabell th,.dator-tabell td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle}.dator-tabell thead th{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff6b;border-bottom-color:#ffffff29;padding:8px 12px;white-space:nowrap}.dator-tabell tbody tr:last-child th,.dator-tabell tbody tr:last-child td{border-bottom:none}.dator-tabell tbody tr:hover td,.dator-tabell tbody tr:hover th{background:#ffffff0a}.dator-tabell tbody th{font-weight:400;color:#fff}.dator-tabell tbody td{color:#ffffffd1}.dator-tal-kolumn{text-align:right;white-space:nowrap}.dator-sortknapp{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;display:inline-flex;align-items:center;gap:5px}.dator-sortknapp:hover{color:#fffc}.dator-sortknapp.aktiv{color:#7ee8c0}.dator-tal-kolumn .dator-sortknapp{justify-content:flex-end;width:100%}.dator-sortpil{font-size:11px}.dator-kategoricell{min-width:180px}.dator-kategorinamn{display:block;margin-bottom:6px}.dator-spar{position:relative;display:block;height:7px;border-radius:999px;background:#ffffff14;overflow:visible;max-width:260px}.dator-stapel{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#1f6f5c,#2fa88f);transition:width .3s ease}.dator-budgetmarke{position:absolute;top:-3px;width:2px;height:13px;border-radius:1px;background:#e6c266d9;transform:translate(-1px)}.dator-over{color:#ff9d8a}.dator-liggare{padding-top:18px}.dator-liggartopp{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}.dator-liggartitel{margin:0}.dator-sok{display:flex;align-items:center;gap:10px}.dator-sok-etikett{font-size:13px;color:#ffffff73}.dator-sokfalt{width:260px;max-width:100%;height:40px;border-radius:12px;padding:0 14px;border:1.5px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font:inherit;font-size:15px}.dator-sokfalt::placeholder{color:#ffffff59}.dator-sokfalt:focus{outline:none;border-color:#7ee8c0}.dator-liggarantal{margin:0 0 12px;font-size:13px;color:#ffffff6b}.dator-verifikat{color:#ffffff80;white-space:nowrap;font-size:13px}.dator-datum{white-space:nowrap;color:#ffffff9e}.dator-notis{color:#ffffffd1}.dator-belopp-in{color:#7ee8c0;font-weight:600}.dator-belopp-ut{color:#fff;font-weight:600}.dator-status{white-space:nowrap}.dator-status-klar{color:#fff6;font-size:13px}.dator-pill{display:inline-block;font-size:12px;color:#ffe9b3;background:#e6c2662e;border-radius:999px;padding:2px 10px}@media (prefers-reduced-motion: reduce){.dator-stapel{transition:none}}
