.Sidebar_sidebar__v6daX{position:fixed;left:0;top:0;width:var(--sidebar-w,220px);height:100vh;background:#1a1a2e;display:flex;flex-direction:column;padding:0;z-index:100;overflow:hidden;transition:width .2s ease}.Sidebar_collapsed__vAul8{width:52px}.Sidebar_collapseBtn__6ieNJ{position:absolute;top:.6rem;right:.4rem;width:22px;height:22px;background:rgba(255,255,255,.1);border:none;border-radius:4px;color:rgba(255,255,255,.6);font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:10}.Sidebar_collapseBtn__6ieNJ:hover{background:rgba(255,255,255,.2);color:white}.Sidebar_collapsed__vAul8 .Sidebar_companyArea__F4j30{margin:0 .35rem .5rem}.Sidebar_collapsed__vAul8 .Sidebar_companyBtn__w9IqH{justify-content:center;padding:.55rem}.Sidebar_collapsed__vAul8 .Sidebar_nav__KAd3g{padding:.25rem .35rem;align-items:center}.Sidebar_collapsed__vAul8 .Sidebar_navItem__5OSJs{justify-content:center;padding:.55rem;width:100%}.Sidebar_collapsed__vAul8 .Sidebar_bottom__6eWpF{padding:.5rem .35rem}.Sidebar_collapsed__vAul8 .Sidebar_logoutBtn__SrC_p{justify-content:center;padding:.55rem}.Sidebar_logo__SsBgv{display:flex;align-items:center;gap:.6rem;padding:1.25rem 1.1rem 1rem;text-decoration:none}.Sidebar_logoMark__yt_2e{width:32px;height:32px;background:#2d6a4f;border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:1rem;flex-shrink:0}.Sidebar_logoText__YoH1_{color:white;font-weight:700;font-size:1rem;letter-spacing:.01em;line-height:1.2}.Sidebar_companyArea__F4j30{position:relative;margin:0 .75rem .75rem}.Sidebar_companyBtn__w9IqH{width:100%;display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.55rem .75rem;cursor:pointer;text-align:left;transition:background .15s}.Sidebar_companyBtn__w9IqH:hover{background:rgba(255,255,255,.12)}.Sidebar_companyInfo__tVhBh{flex:1 1;min-width:0}.Sidebar_companyName__fRoqU{color:white;font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.Sidebar_companyOrg__OwajF{color:rgba(255,255,255,.45);font-size:.72rem;line-height:1.2}.Sidebar_chevron__eXpIf{color:rgba(255,255,255,.45);font-size:.65rem;flex-shrink:0;transition:transform .15s}.Sidebar_switcherDropdown__aY_wn{position:absolute;top:calc(100% + 4px);left:0;right:0;background:white;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:200;overflow:hidden}.Sidebar_switcherHeader__j4aYj{padding:.55rem .9rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888;border-bottom:1px solid #f0f0f0}.Sidebar_switcherItem__lUKQc{display:flex;flex-direction:column;padding:.6rem .9rem;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .1s}.Sidebar_switcherItem__lUKQc:last-of-type{border-bottom:none}.Sidebar_switcherItem__lUKQc:hover{background:#f8f9fa}.Sidebar_switcherItemActive__KL_ax{background:#e8f5e9}.Sidebar_switcherItemActive__KL_ax:hover{background:#d7eeda}.Sidebar_switcherName__Wh8au{font-size:.85rem;font-weight:600;color:#1a1a2e;line-height:1.3}.Sidebar_switcherOrg__gzz_v{font-size:.75rem;color:#888}.Sidebar_switcherDivider__gEg78{height:1px;background:#e9ecef;margin:0}.Sidebar_newCompanyBtn__NlHse{width:100%;display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;background:none;border:none;cursor:pointer;font-size:.85rem;font-weight:600;color:#2d6a4f;text-align:left;transition:background .1s}.Sidebar_newCompanyBtn__NlHse:hover{background:#f0faf4}.Sidebar_newCompanyForm___dnOd{padding:.75rem .9rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid #f0f0f0}.Sidebar_switcherInput__7zLem{width:100%;padding:.4rem .6rem;border:1px solid #ced4da;border-radius:6px;font-size:.85rem;outline:none;box-sizing:border-box}.Sidebar_switcherInput__7zLem:focus{border-color:#2d6a4f;box-shadow:0 0 0 2px rgba(45,106,79,.15)}.Sidebar_switcherCreateBtn__6iE7F{padding:.45rem .75rem;background:#2d6a4f;color:white;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}.Sidebar_switcherCreateBtn__6iE7F:hover:not(:disabled){background:#1b4332}.Sidebar_switcherCreateBtn__6iE7F:disabled{opacity:.6;cursor:not-allowed}.Sidebar_switcherError__OMaVf{font-size:.78rem;color:#c0392b;margin:0}.Sidebar_nav__KAd3g{flex:1 1;display:flex;flex-direction:column;gap:.15rem;padding:.25rem .75rem;overflow-y:auto}.Sidebar_navItem__5OSJs{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:7px;text-decoration:none;color:rgba(255,255,255,.65);font-size:.88rem;font-weight:500;transition:background .15s,color .15s}.Sidebar_navItem__5OSJs:hover{background:rgba(255,255,255,.08);color:white}.Sidebar_navItemActive__PkyHB{background:rgba(255,255,255,.13);color:white;font-weight:600}.Sidebar_navIcon__t_YT4{width:18px;text-align:center;flex-shrink:0;font-size:1rem}.Sidebar_bottom__6eWpF{padding:.75rem;border-top:1px solid rgba(255,255,255,.08)}.Sidebar_logoutBtn__SrC_p{width:100%;display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;background:none;border:none;border-radius:7px;color:rgba(255,255,255,.5);font-size:.85rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}.Sidebar_logoutBtn__SrC_p:hover{background:rgba(255,0,0,.1);color:#ff6b6b}.Sidebar_subNav__6MtSB{margin:2px 0 4px 36px;display:flex;flex-direction:column;gap:2px}.Sidebar_subNavItem__8jd60{font-size:12px;color:var(--ink-muted);text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_subNavItem__8jd60:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.Sidebar_subNavActive___WWc_{color:var(--accent)!important;font-weight:500}.Help_backdrop__0ZkCv{position:fixed;inset:0;z-index:1500;background:rgba(15,23,42,.25)}.Help_panel__ovNJr{position:fixed;top:0;right:0;bottom:0;z-index:1501;width:min(440px,100vw);background:var(--white,#fff);box-shadow:-8px 0 30px rgba(0,0,0,.15);overflow-y:auto;display:flex;flex-direction:column;animation:Help_slideIn__DAHZ6 .18s ease-out}@keyframes Help_slideIn__DAHZ6{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.Help_head__yRj6G{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;background:var(--white,#fff);border-bottom:1px solid var(--border,#e2e8f0)}.Help_headTitle__e6bKk{margin:0;font-size:1.1rem;color:var(--ink,#0f172a)}.Help_backBtn__VuZPz,.Help_closeBtn__JRf_R{background:none;border:none;cursor:pointer;color:var(--ink-soft,#475569);font-size:.9rem;padding:.3rem .4rem;border-radius:6px}.Help_backBtn__VuZPz:hover,.Help_closeBtn__JRf_R:hover{background:var(--surface,#f1f5f9);color:var(--ink,#0f172a)}.Help_closeBtn__JRf_R{font-size:1rem}.Help_home__GJURZ{padding:1rem 1.25rem 1.5rem}.Help_search__a2sF3{width:100%;box-sizing:border-box;padding:.6rem .75rem;font-size:.95rem;border:1px solid var(--border,#cbd5e1);border-radius:var(--radius,8px)}.Help_search__a2sF3:focus{outline:2px solid var(--accent,#2563eb);outline-offset:1px}.Help_groupTitle__i68Ak{margin:1.25rem 0 .5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted,#64748b)}.Help_topicList__2YXkY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.Help_topicList__2YXkY button{width:100%;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.65rem .8rem;background:var(--white,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius,8px)}.Help_topicList__2YXkY button:hover{border-color:var(--accent,#2563eb);background:var(--accent-soft,#eff6ff)}.Help_topicTitle__oIEoo{font-weight:600;font-size:.9rem;color:var(--ink,#0f172a)}.Help_topicSummary___X577{font-size:.8rem;color:var(--ink-muted,#64748b);line-height:1.35}.Help_empty__w5Cy1{color:var(--ink-muted,#64748b);font-size:.9rem;margin-top:1rem}.Help_tip___XMK9{margin-top:1.5rem;font-size:.78rem;color:var(--ink-muted,#64748b)}.Help_tip___XMK9 kbd{font-family:inherit;font-size:.75rem;padding:.05rem .35rem;border:solid var(--border,#cbd5e1);border-width:1px 1px 2px;border-radius:4px;background:var(--surface,#f8fafc)}.Help_article__2_Ij1{padding:1.1rem 1.25rem 2rem;color:var(--ink,#0f172a);font-size:.9rem;line-height:1.55}.Help_article__2_Ij1 h2{margin:0 0 .25rem;font-size:1.15rem}.Help_lead__b5GVS{margin:0 0 1rem;color:var(--ink-muted,#64748b)}.Help_article__2_Ij1 h3{margin:1.25rem 0 .4rem;font-size:.95rem}.Help_article__2_Ij1 p{margin:0 0 .6rem}.Help_article__2_Ij1 ol,.Help_article__2_Ij1 ul{margin:0 0 .6rem;padding-left:1.2rem}.Help_article__2_Ij1 li{margin-bottom:.25rem}.Help_article__2_Ij1 code{font-size:.82rem;padding:.05rem .3rem;border-radius:4px;background:var(--surface,#f1f5f9)}.Help_inlineLink__SK55k{background:none;border:none;padding:0;cursor:pointer;color:var(--accent,#2563eb);font:inherit;text-decoration:underline}.Help_related__hcjGa{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--border,#e2e8f0)}.Help_related__hcjGa h3{margin-top:0}.Help_helpLink__Uu_4j{display:inline-flex;align-items:center;gap:.35rem;background:none;cursor:pointer;vertical-align:middle;border:1px solid var(--border,#cbd5e1);border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:600;color:var(--ink-soft,#475569)}.Help_helpLink__Uu_4j>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--accent,#2563eb);color:#fff;font-size:.7rem}.Help_helpLink__Uu_4j:hover{border-color:var(--accent,#2563eb);color:var(--accent,#2563eb)}@media (max-width:520px){.Help_panel__ovNJr{width:100vw}}.Help_fab__7_CYN{position:fixed;right:20px;bottom:20px;z-index:1400;display:inline-flex;align-items:center;gap:0;height:44px;min-width:44px;padding:0 14px;border:none;border-radius:999px;cursor:pointer;background:var(--accent,#2563eb);color:#fff;font-size:1.15rem;font-weight:700;box-shadow:0 4px 14px rgba(0,0,0,.2);transition:gap .15s,padding .15s,background .15s}.Help_fab__7_CYN:focus-visible,.Help_fab__7_CYN:hover{background:var(--accent-hover,#1d4ed8);gap:.45rem}.Help_fab__7_CYN:focus-visible{outline:3px solid var(--accent-soft,#bfdbfe);outline-offset:2px}.Help_fabLabel__etyyk{max-width:0;overflow:hidden;white-space:nowrap;font-size:.9rem;font-weight:600;transition:max-width .15s}.Help_fab__7_CYN:focus-visible .Help_fabLabel__etyyk,.Help_fab__7_CYN:hover .Help_fabLabel__etyyk{max-width:80px}@media print{.Help_fab__7_CYN{display:none}}.SessionGuard_backdrop__x3CRr{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45)}.SessionGuard_dialog__ZmB12{width:100%;max-width:380px;display:flex;flex-direction:column;gap:.85rem;padding:1.75rem;border-radius:12px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.25)}.SessionGuard_title__i8U8t{margin:0;font-size:1.2rem;color:#0f172a}.SessionGuard_text__pOVvt{margin:0;font-size:.9rem;line-height:1.45;color:#475569}.SessionGuard_label__j9DuO{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:#334155}.SessionGuard_input__5o068{padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;font-weight:400}.SessionGuard_input__5o068:focus{outline:2px solid #2563eb;outline-offset:1px}.SessionGuard_error__yTWj0{margin:0;padding:.5rem .75rem;border-radius:6px;background:#fff3f3;border:1px solid #f5c6c6;color:#c00;font-size:.85rem}.SessionGuard_actions__gmHsa{display:flex;justify-content:space-between;gap:.75rem;margin-top:.25rem}.SessionGuard_primary__g5Arw{padding:.55rem 1.1rem;border:none;border-radius:6px;background:#2d6a4f;color:#fff;font-weight:600;cursor:pointer}.SessionGuard_primary__g5Arw:hover:not(:disabled){background:#1b4332}.SessionGuard_secondary__Akpot{padding:.55rem .9rem;border:1px solid #cbd5e1;border-radius:6px;background:transparent;color:#475569;cursor:pointer}.SessionGuard_primary__g5Arw:disabled,.SessionGuard_secondary__Akpot:disabled{opacity:.6;cursor:not-allowed}.artiklar_layout__s3ou8{display:flex;min-height:100vh;background:var(--surface)}.artiklar_main__BODw_{flex:1 1;margin-left:var(--sidebar-w);padding:2rem 2.5rem;max-width:1100px}.artiklar_header__5WzxS{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.artiklar_title__9DWur{font-size:1.5rem;font-weight:700;color:var(--ink);margin:0 0 .25rem}.artiklar_subtitle__6ABtn{font-size:.875rem;color:var(--ink-muted);margin:0}.artiklar_newBtn__REX9z{flex-shrink:0;background:var(--accent);color:var(--white);border:none;border-radius:var(--radius);padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.artiklar_newBtn__REX9z:hover{background:var(--accent-hover)}.artiklar_toolbar__JwbcG{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.artiklar_search__DBD42{flex:1 1;max-width:400px;padding:.55rem .875rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;background:var(--white);color:var(--ink);outline:none;transition:border-color .15s}.artiklar_search__DBD42:focus{border-color:var(--accent)}.artiklar_count____F9N{font-size:.8rem;color:var(--ink-muted)}.artiklar_loading__kHkw9{padding:3rem;text-align:center;color:var(--ink-muted);font-size:.9rem}.artiklar_errorBanner__SWFZu{background:#fff0f0;border:1px solid #f5c6c6;border-radius:var(--radius);padding:.75rem 1rem;color:#c0392b;font-size:.875rem;margin-bottom:1rem}.artiklar_empty__D7boJ{text-align:center;padding:4rem 2rem}.artiklar_emptyIcon__0btwD{font-size:2.5rem;margin-bottom:.75rem}.artiklar_emptyTitle__VqhJU{font-size:1rem;font-weight:600;color:var(--ink);margin:0 0 .5rem}.artiklar_emptyHint__7Wl3f{font-size:.875rem;color:var(--ink-muted);margin:0}.artiklar_tableWrap__ov2aW{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.artiklar_table__y7hSt{width:100%;border-collapse:collapse;font-size:.875rem}.artiklar_table__y7hSt thead tr{background:var(--surface-2);border-bottom:1px solid var(--border)}.artiklar_table__y7hSt th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.artiklar_table__y7hSt th.artiklar_right__menaU{text-align:right}.artiklar_row__rJyUJ{border-bottom:1px solid var(--border);transition:background .1s}.artiklar_row__rJyUJ:last-child{border-bottom:none}.artiklar_row__rJyUJ:hover{background:var(--surface)}.artiklar_table__y7hSt td{padding:.75rem 1rem;color:var(--ink);vertical-align:middle}.artiklar_table__y7hSt td.artiklar_right__menaU{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.artiklar_artNr__maJwh{font-family:monospace;font-size:.8rem;color:var(--ink-muted);white-space:nowrap}.artiklar_nameCell__eKFYs{font-weight:500}.artiklar_desc__YceyF{font-size:.8rem;color:var(--ink-muted);margin-top:.2rem}.artiklar_vatBadge__ID_Ys{background:var(--accent-soft);color:var(--accent)}.artiklar_rotBadge__j18Zo,.artiklar_vatBadge__ID_Ys{display:inline-block;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.artiklar_rotBadge__j18Zo{background:#eaf5ea;color:#2d7d2d}.artiklar_muted__Egkxk{color:var(--ink-soft)}.artiklar_actions__t0oGz{white-space:nowrap;text-align:right}.artiklar_archiveBtn__YkQxF,.artiklar_editBtn__Ququh{background:none;border:none;cursor:pointer;padding:.35rem .4rem;border-radius:var(--radius);font-size:.9rem;opacity:.6;transition:opacity .15s,background .15s}.artiklar_archiveBtn__YkQxF:hover,.artiklar_editBtn__Ququh:hover{opacity:1;background:var(--surface-2)}.artiklar_overlay___mJot{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.artiklar_modal__KqrGE{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:580px;box-shadow:0 8px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}.artiklar_modalHeader__G7eNr{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 0}.artiklar_modalTitle__GIdZ9{font-size:1.125rem;font-weight:700;color:var(--ink);margin:0}.artiklar_closeBtn__BlFCw{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--ink-muted);padding:.25rem .5rem;border-radius:var(--radius);transition:background .15s}.artiklar_closeBtn__BlFCw:hover{background:var(--surface-2)}.artiklar_form__J2TWN{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.artiklar_field__IPrzc{display:flex;flex-direction:column;gap:.35rem}.artiklar_field__IPrzc.artiklar_grow__ZMYXT{flex:1 1}.artiklar_label__T9RVX{font-size:.8rem;font-weight:600;color:var(--ink-muted)}.artiklar_input__NALv8,.artiklar_select__Az3w3,.artiklar_textarea__CtECP{padding:.55rem .75rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;color:var(--ink);background:var(--white);outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.artiklar_input__NALv8:focus,.artiklar_select__Az3w3:focus,.artiklar_textarea__CtECP:focus{border-color:var(--accent)}.artiklar_textarea__CtECP{resize:vertical;font-family:inherit}.artiklar_row2__EKUuj{display:grid;grid-template-columns:140px 1fr;grid-gap:.75rem;gap:.75rem}.artiklar_row3__JT17u{display:grid;grid-template-columns:80px 1fr 1fr;grid-gap:.75rem;gap:.75rem}.artiklar_formError__67Ne_{background:#fff0f0;border:1px solid #f5c6c6;border-radius:var(--radius);padding:.6rem .875rem;color:#c0392b;font-size:.8rem}.artiklar_modalFooter__OMPGV{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.artiklar_cancelBtn__WhJ7v{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:.6rem 1.25rem;font-size:.875rem;color:var(--ink);cursor:pointer;transition:background .15s}.artiklar_cancelBtn__WhJ7v:hover{background:var(--surface-2)}.artiklar_saveBtn__NBUOQ{background:var(--accent);color:var(--white);border:none;border-radius:var(--radius);padding:.6rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.artiklar_saveBtn__NBUOQ:hover:not(:disabled){background:var(--accent-hover)}.artiklar_saveBtn__NBUOQ:disabled{opacity:.6;cursor:not-allowed}.ai-anvandning_layout__CUJKH{display:flex;min-height:100vh}.ai-anvandning_main__YYTsz{margin-left:var(--sidebar-w);flex:1 1;padding:40px;max-width:1100px}.ai-anvandning_header__HQhF7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.ai-anvandning_heading__oHIN7{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.4px;margin-bottom:4px}.ai-anvandning_subheading__lWQ3D{font-size:13px;color:var(--ink-muted)}.ai-anvandning_backBtn__ImTvD{padding:10px 16px;background:none;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-soft);transition:all .15s}.ai-anvandning_backBtn__ImTvD:hover{border-color:var(--accent);color:var(--accent)}.ai-anvandning_loading__Z0dFA{color:var(--ink-soft);font-size:14px;padding:40px 0;text-align:center}.ai-anvandning_statsGrid__JGcXM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.ai-anvandning_statCard__mAla7{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px}.ai-anvandning_statValue__VFxsY{font-size:24px;font-weight:600;color:var(--ink);letter-spacing:-.5px;margin-bottom:4px}.ai-anvandning_statLabel__Wq_0P{font-size:13px;color:var(--ink-soft)}.ai-anvandning_hint__OusfQ{background:var(--accent-soft);color:var(--accent);padding:12px 16px;border-radius:var(--radius);font-size:13px;margin-bottom:24px;line-height:1.6}.ai-anvandning_tableWrapper__rfzBz{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ai-anvandning_table__AxEsg{width:100%;border-collapse:collapse}.ai-anvandning_table__AxEsg th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--surface);border-bottom:1px solid var(--border)}.ai-anvandning_row__Yobsg td{padding:11px 16px;font-size:13px;color:var(--ink);border-bottom:1px solid var(--surface-2)}.ai-anvandning_row__Yobsg:last-child td{border-bottom:none}.ai-anvandning_row__Yobsg:hover td{background:var(--surface)}.ai-anvandning_account__2jN_r{font-weight:600;color:var(--accent)}.ai-anvandning_right__It3ok{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-anvandning_confBadge__BfYHG{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.ai-anvandning_confHigh___P79F{background:var(--success-soft);color:var(--success)}.ai-anvandning_confMed__S8PC2{background:var(--warning-soft);color:var(--warning)}.ai-anvandning_confLow__d9Rra{background:var(--danger-soft);color:var(--danger)}.ai-anvandning_emptyCard__ocKN_{text-align:center;padding:48px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink-soft);font-size:14px}.bokslut_page__SgsOE{display:flex;min-height:100vh;background:var(--surface)}.bokslut_main__BaYfb{flex:1 1;margin-left:var(--sidebar-w);padding:2rem;max-width:960px}.bokslut_header__0I_RQ{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.bokslut_backBtn__oiJTw{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .9rem;cursor:pointer;color:var(--ink);font-size:.875rem}.bokslut_backBtn__oiJTw:hover{background:var(--border)}.bokslut_title__KuwI3{font-size:1.5rem;font-weight:700;color:var(--ink);margin:0}.bokslut_subtitle__hN26G{font-size:.875rem;color:var(--ink);opacity:.6;margin:.25rem 0 0}.bokslut_section__wHfTu{margin-bottom:2rem}.bokslut_sectionTitle__0HgJK{font-size:1rem;font-weight:600;color:var(--ink);margin:0 0 1rem}.bokslut_card__LM4Yo{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:box-shadow .15s}.bokslut_card__LM4Yo:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.bokslut_cardLeft__Ig4Ei{display:flex;flex-direction:column;gap:.25rem}.bokslut_cardYear__ILgnf{font-size:1.1rem;font-weight:600;color:var(--ink)}.bokslut_cardDates__0fMke{font-size:.8rem;color:var(--ink);opacity:.55}.bokslut_cardRight__btvT5{display:flex;align-items:center;gap:1rem}.bokslut_stepDots__eJq_1{display:flex;gap:.35rem}.bokslut_dot__J03ep{width:10px;height:10px;border-radius:50%;background:var(--border)}.bokslut_dot__J03ep[data-status=COMPLETED]{background:var(--accent)}.bokslut_dot__J03ep[data-status=IN_PROGRESS]{background:#f59e0b}.bokslut_dot__J03ep[data-status=SKIPPED]{background:var(--border);opacity:.4}.bokslut_statusBadge__iD0LD{font-size:.75rem;padding:.2rem .6rem;border-radius:99px;font-weight:600}.bokslut_statusBadge__iD0LD[data-status=IN_PROGRESS]{background:#fef3c7;color:#92400e}.bokslut_statusBadge__iD0LD[data-status=COMPLETED]{background:#d1fae5;color:#065f46}.bokslut_startCard__lIIcd{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.5rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.bokslut_startCardYear__e9J0L{font-size:1rem;font-weight:600;color:var(--ink)}.bokslut_startCardDates__5Tp8g{font-size:.8rem;color:var(--ink);opacity:.55}.bokslut_btnPrimary__UduN7{background:var(--accent);color:var(--white);border:none;border-radius:var(--radius);padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}.bokslut_btnPrimary__UduN7:hover{opacity:.85}.bokslut_btnPrimary__UduN7:disabled{opacity:.45;cursor:not-allowed}.bokslut_emptyNote__Lv0si{color:var(--ink);opacity:.5;font-size:.9rem;padding:1rem 0}.bokslut_stepNav__YJjW_{display:flex;gap:0;margin-bottom:2rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--white)}.bokslut_stepBtn__1MUi6{flex:1 1;padding:.75rem .5rem;border:none;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.2rem;border-right:1px solid var(--border);transition:background .15s;color:var(--ink)}.bokslut_stepBtn__1MUi6:last-child{border-right:none}.bokslut_stepBtn__1MUi6[data-active=true]{background:var(--accent);color:var(--white)}.bokslut_stepBtn__1MUi6[data-status=COMPLETED]:not([data-active=true]){background:#f0fdf4}.bokslut_stepBtn__1MUi6[data-status=SKIPPED]:not([data-active=true]){opacity:.5}.bokslut_stepNum__hjuYY{font-size:.7rem;opacity:.7}.bokslut_stepLabel__uS0bK{font-size:.75rem;font-weight:600}.bokslut_stepIcon__Yl65L{font-size:1rem}.bokslut_stepContent__IGYz2{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem}.bokslut_stepTitle___8Oqy{font-size:1.2rem;font-weight:700;color:var(--ink);margin:0 0 .35rem}.bokslut_stepDesc__HAnYr{font-size:.9rem;color:var(--ink);opacity:.65;margin:0 0 1.5rem}.bokslut_aiBox__jK0D0{background:#f8faff;border:1px solid #c7d7fb;border-radius:var(--radius);padding:1.25rem;margin-bottom:1.5rem}.bokslut_aiTitle__e10xa{font-size:.85rem;font-weight:600;color:#3b5bdb;margin:0 0 1rem}.bokslut_checklist__M09W_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.bokslut_checkItem__IKMDH{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:background .12s}.bokslut_checkItem__IKMDH:hover{background:#f5f5f5}.bokslut_checkItem__IKMDH input[type=checkbox]{margin-top:2px;accent-color:var(--accent)}.bokslut_checkText__C1LE7{font-size:.875rem;color:var(--ink);line-height:1.45}.bokslut_suggRow__mn3lI{border:1px solid var(--border);border-radius:var(--radius);padding:1rem;margin-bottom:.75rem;background:var(--white)}.bokslut_suggRow__mn3lI[data-approved=true]{border-color:var(--accent);background:#f0fdf4}.bokslut_suggHeader__4NJW_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.bokslut_suggDesc__I5xSJ{font-size:.875rem;font-weight:600;color:var(--ink)}.bokslut_approveBtn__OQdd0{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:.3rem .75rem;font-size:.8rem;cursor:pointer;color:var(--ink)}.bokslut_approveBtn__OQdd0[data-approved=true]{background:var(--accent);color:var(--white);border-color:var(--accent)}.bokslut_suggBody__ThIIT{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.bokslut_amtInput___Ec8B{width:140px;padding:.4rem .6rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;color:var(--ink);background:var(--white)}.bokslut_suggNote__VZtHD{font-size:.8rem;color:var(--ink);opacity:.6}.bokslut_actions__DobxK{display:flex;gap:.75rem;align-items:center;margin-top:1.5rem;flex-wrap:wrap}.bokslut_btnSecondary__JqeGI{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:.5rem 1.1rem;font-size:.875rem;cursor:pointer;color:var(--ink)}.bokslut_btnSecondary__JqeGI:hover{background:var(--border)}.bokslut_btnSecondary__JqeGI:disabled{opacity:.4;cursor:not-allowed}.bokslut_btnDanger___adpe{background:none;border:1px solid #fca5a5;border-radius:var(--radius);padding:.5rem 1.1rem;font-size:.875rem;cursor:pointer;color:#b91c1c}.bokslut_btnDanger___adpe:hover{background:#fef2f2}.bokslut_spinner__FSF2I{display:inline-block;width:14px;height:14px;border:2px solid #ccc;border-top:2px solid var(--accent);border-radius:50%;animation:bokslut_spin__4pK9w .7s linear infinite}@keyframes bokslut_spin__4pK9w{to{transform:rotate(1turn)}}.bokslut_tabRow__jRtje{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:1.5rem}.bokslut_tabBtn__B5z2m{padding:.6rem 1.2rem;background:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--ink);opacity:.5;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.bokslut_tabBtn__B5z2m[data-active=true]{opacity:1;border-bottom-color:var(--accent);color:var(--accent)}.bokslut_reportTable__0i9Mr{width:100%;border-collapse:collapse;font-size:.875rem}.bokslut_reportTable__0i9Mr th{text-align:left;padding:.5rem .75rem;border-bottom:2px solid var(--border);color:var(--ink);font-weight:600}.bokslut_reportTable__0i9Mr td{padding:.45rem .75rem;border-bottom:1px solid var(--border);color:var(--ink)}.bokslut_reportTable__0i9Mr tr:last-child td{border-bottom:none}.bokslut_reportTable__0i9Mr .bokslut_total__5ZIum td{font-weight:700;border-top:2px solid var(--border)}.bokslut_reportTable__0i9Mr .bokslut_number__jzRVa{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bokslut_completedBanner__b9BYu{background:#d1fae5;border:1px solid #6ee7b7;border-radius:var(--radius);padding:1rem 1.5rem;text-align:center;font-weight:600;color:#065f46;margin-bottom:1.5rem}.bokslut_loadingMsg__PiNLz{color:var(--ink);opacity:.5;padding:2rem 0;text-align:center}.bokslut_bokslutCard__Ii0PS{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.5rem;margin-bottom:.75rem;display:flex;align-items:center;gap:1.25rem;cursor:pointer;transition:box-shadow .15s,border-color .15s}.bokslut_bokslutCard__Ii0PS:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:var(--accent)}.bokslut_bokslutCardLeft__8VAUF{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.bokslut_bokslutYear__rqOwd{font-size:1.05rem;font-weight:600;color:var(--ink)}.bokslut_arrowRight__JwurL{color:var(--ink-muted);font-size:1.1rem}.bokslut_badgeCompleted__6CWmd,.bokslut_badgeInProgress__c3d1y{display:inline-block;font-size:.75rem;padding:.2rem .65rem;border-radius:99px;font-weight:600}.bokslut_badgeCompleted__6CWmd{background:var(--success-soft);color:var(--success)}.bokslut_badgeInProgress__c3d1y{background:var(--warning-soft);color:var(--warning)}.bokslut_dotActive__9QUMa,.bokslut_dotCompleted__k00p8,.bokslut_dotPending__opxsH,.bokslut_dotSkipped__4sBzv{display:inline-block;width:10px;height:10px;border-radius:50%}.bokslut_dotCompleted__k00p8{background:var(--success)}.bokslut_dotActive__9QUMa{background:var(--warning)}.bokslut_dotSkipped__4sBzv{background:var(--border);opacity:.5}.bokslut_dotPending__opxsH{background:var(--border)}.bokslut_yearGrid__Oy34m{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.bokslut_yearCard__sSOUE{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;transition:box-shadow .15s,border-color .15s}.bokslut_yearCard__sSOUE:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:var(--accent)}.bokslut_yearCardClosed__4Haox{opacity:.6}.bokslut_yearCardClosed__4Haox:hover{border-color:var(--border);box-shadow:none}.bokslut_yearLabel__G_TFs{font-size:1.05rem;font-weight:600;color:var(--ink)}.bokslut_yearDates__X_aE_{font-size:.8rem;color:var(--ink-muted)}.bokslut_startBtn__Lkn_o{margin-top:.5rem;align-self:flex-start;background:var(--accent);color:var(--white);border-radius:var(--radius);padding:.4rem .9rem;font-size:.825rem;font-weight:600}.bokslut_yearCard__sSOUE:hover .bokslut_startBtn__Lkn_o{background:var(--accent-hover)}.bokslut_yearClosed__ARx24{margin-top:.5rem;font-size:.78rem;line-height:1.35;color:var(--ink-muted)}.bokslut_empty__RhwqR{text-align:center;color:var(--ink-muted);padding:3rem 1rem}.bokslut_stepBtnActive__SX_l4{background:var(--accent)!important;color:var(--white)!important}.bokslut_stepBtnDone__TVp_1{background:var(--success-soft)}.bokslut_stepBtnSkipped__t1Yz6{opacity:.5}.bokslut_stepNumber__mmWP6{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:700;background:rgba(0,0,0,.06)}.bokslut_stepBtnActive__SX_l4 .bokslut_stepNumber__mmWP6{background:rgba(255,255,255,.25)}.bokslut_stepBtnDone__TVp_1 .bokslut_stepNumber__mmWP6{background:var(--success);color:var(--white)}.bokslut_stepHeader__V_rWg{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bokslut_stepBody__PyPpd{display:flex;flex-direction:column;gap:1rem}.bokslut_aiPrompt__Uxzln{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:2rem 1rem;border:1px dashed var(--border);border-radius:var(--radius);color:var(--ink-soft)}.bokslut_aiPrompt__Uxzln p{margin:0;max-width:420px}.bokslut_aiIcon__LbXGe{font-size:1.6rem;color:var(--accent)}.bokslut_aiLoading__x7oc5{display:flex;align-items:center;gap:.6rem;color:var(--ink-muted);padding:1rem 0}.bokslut_aiSummary__08Efr{background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem;font-size:.9rem;line-height:1.5;color:var(--ink)}.bokslut_checkList__APd_2{display:flex;flex-direction:column;gap:.6rem}.bokslut_checkItemDone__BlKEI{background:var(--success-soft);border-color:var(--success)}.bokslut_checkItemBody__1WFq7{flex:1 1;min-width:0}.bokslut_checkItemTop__z0ECv{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.bokslut_checkItemName__fX8l0{font-weight:600;color:var(--ink);font-size:.9rem}.bokslut_checkItemBalance__Z7hG2{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--ink-soft)}.bokslut_checkItemInstr___PORe{margin:.35rem 0 0;font-size:.85rem;line-height:1.45;color:var(--ink-soft)}.bokslut_importance__o8W9R{font-size:.7rem;font-weight:700;padding:.1rem .5rem;border-radius:99px}.bokslut_importanceHigh__PZjb_{background:var(--danger-soft);color:var(--danger)}.bokslut_importanceMed__14oOR{background:var(--warning-soft);color:var(--warning)}.bokslut_importanceLow__7zH_g{background:var(--surface);color:var(--ink-muted)}.bokslut_suggestionList__GR_Uu{display:flex;flex-direction:column;gap:.75rem}.bokslut_suggestionCard__cp1G7{border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem;background:var(--white);display:flex;flex-direction:column;gap:.5rem}.bokslut_suggestionApproved__67eeH{border-color:var(--success);background:var(--success-soft)}.bokslut_suggestionTop__giAvg{display:flex;align-items:center;gap:.75rem}.bokslut_approveToggle__3hFCl{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--ink-soft);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem .6rem;background:var(--white)}.bokslut_approveToggle__3hFCl input{accent-color:var(--success)}.bokslut_suggestionName__xJsCw{font-size:.95rem;color:var(--ink)}.bokslut_suggestionReason__3ISr6{margin:0;font-size:.85rem;line-height:1.45;color:var(--ink-soft)}.bokslut_suggestionAccounts__045T1{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.85rem;color:var(--ink-soft)}.bokslut_suggestionAccounts__045T1 strong{color:var(--ink);font-weight:600}.bokslut_amountRow__4t3qT{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.85rem;color:var(--ink-soft)}.bokslut_amountInput__pEwkI{width:160px;padding:.4rem .6rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;color:var(--ink);background:var(--white);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bokslut_amountInput__pEwkI:focus{outline:2px solid var(--accent);outline-offset:1px}.bokslut_amountNote__Euls7{font-size:.78rem;color:var(--ink-muted);flex-basis:100%}.bokslut_stepActions__kkTB4{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}.bokslut_primaryBtn__BAwcP{background:var(--accent);color:var(--white);border:none;border-radius:var(--radius);padding:.55rem 1.2rem;font-size:.875rem;font-weight:600;cursor:pointer}.bokslut_primaryBtn__BAwcP:hover:not(:disabled){background:var(--accent-hover)}.bokslut_primaryBtn__BAwcP:disabled{opacity:.45;cursor:not-allowed}.bokslut_secondaryBtn__0qWb8,.bokslut_skipBtn___252c{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:.55rem 1.1rem;font-size:.875rem;cursor:pointer;color:var(--ink)}.bokslut_secondaryBtn__0qWb8:hover,.bokslut_skipBtn___252c:hover{background:var(--surface)}.bokslut_skipBtn___252c{color:var(--ink-muted)}.bokslut_reportTabs__Q70UY{display:flex;border-bottom:2px solid var(--border)}.bokslut_reportTab__qN7x4{padding:.6rem 1.2rem;background:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--ink-muted);border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.bokslut_reportTabActive__QtCcE{color:var(--accent);border-bottom-color:var(--accent)}.bokslut_reportSection__Al8dy h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin:1rem 0 .4rem}.bokslut_reportRow__Mx_WU{display:flex;justify-content:space-between;gap:1rem;padding:.4rem .25rem;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--ink)}.bokslut_reportRow__Mx_WU span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bokslut_reportSubtotal__oOdak{font-weight:600;border-bottom:2px solid var(--border)}.bokslut_reportTotal__C9ZLD{font-weight:700;font-size:1rem;border-bottom:none;margin-top:.5rem;padding:.6rem .5rem;border-radius:var(--radius)}.bokslut_reportProfit__MAAw2{background:var(--success-soft);color:var(--success)}.bokslut_balanceDiff__MBmuH,.bokslut_reportLoss__87Spv{background:var(--danger-soft);color:var(--danger)}.bokslut_balanceDiff__MBmuH{margin-top:.75rem;padding:.7rem 1rem;border-radius:var(--radius);font-size:.85rem}@media (max-width:720px){.bokslut_main__BaYfb{margin-left:0;padding:1rem}.bokslut_stepLabel__uS0bK{display:none}.bokslut_bokslutCard__Ii0PS{flex-wrap:wrap}}.bokslut_resultBox__Fp317{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem;padding:1rem 1.1rem;border-radius:var(--radius);background:var(--warning-soft);border:1px solid var(--warning)}.bokslut_resultBox__Fp317 strong{color:var(--ink);font-size:.95rem}.bokslut_resultBox__Fp317 p{margin:.3rem 0 0;font-size:.85rem;color:var(--ink-soft);line-height:1.45}.bokslut_resultError__XyyzS{color:var(--danger)!important}.bokslut_resultDone__ecrv_{margin-top:1rem;padding:.75rem 1rem;border-radius:var(--radius);background:var(--success-soft);color:var(--success);font-weight:600;font-size:.9rem}.bokslut_dispBox__izT1v{margin-top:1.5rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.75rem}.bokslut_dispOk__z_hu8{margin:.5rem 0 0;color:var(--success);font-weight:600;font-size:.9rem}.bokslut_dispGrid__lh1LG{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.9rem;gap:.9rem;margin-bottom:1rem}.bokslut_dispGrid__lh1LG label{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--ink-soft)}.bokslut_dispGrid__lh1LG input,.bokslut_dispGrid__lh1LG select{padding:.45rem .6rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;font-weight:400;color:var(--ink);background:var(--white)}.bokslut_dispPreview__PDgkv{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.5rem .9rem;font-size:.85rem}.bokslut_dispPreview__PDgkv div{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}.bokslut_dispPreview__PDgkv div+div{border-top:1px solid var(--border)}.bokslut_dispPreview__PDgkv span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bokslut_badgeImported__10_W5{display:inline-block;font-size:.75rem;padding:.2rem .65rem;border-radius:99px;font-weight:600;background:var(--surface);color:var(--ink-muted);border:1px solid var(--border)}.bokslut_importedBox__5dK18{background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;margin-bottom:1.25rem;font-size:.9rem;color:var(--ink)}.bokslut_importedBox__5dK18 p{margin:0 0 .75rem;line-height:1.5}.bokslut_deleteRow__7k6WW{display:flex;justify-content:flex-end;margin-bottom:1rem}.bokslut_deleteBokslutBtn__1MA2c{background:var(--white);color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius);padding:.4rem .9rem;font-size:.85rem;cursor:pointer}.bokslut_deleteBokslutBtn__1MA2c:hover{background:var(--danger-soft)}.konton_layout__ROsGe{display:flex;min-height:100vh}.konton_main__LFHAd{margin-left:var(--sidebar-w);flex:1 1;padding:40px;max-width:1100px}.konton_header___PCxH{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.konton_heading__Tuyso{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.4px;margin-bottom:4px}.konton_subheading__Zk6ME{font-size:13px;color:var(--ink-muted)}.konton_newBtn__8LsA2{padding:10px 20px;background:var(--accent);color:white;border-radius:var(--radius);font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background .15s}.konton_newBtn__8LsA2:hover{background:var(--accent-hover)}.konton_filters__9ftWE{display:flex;gap:12px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.konton_searchInput__WNmwf{flex:1 1;min-width:240px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);outline:none;background:var(--white)}.konton_searchInput__WNmwf:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.konton_typeSelect__chbHb{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);background:var(--white);outline:none}.konton_filterCount__pJuzH{font-size:13px;color:var(--ink-muted);white-space:nowrap}.konton_loading__exyUp{color:var(--ink-soft);font-size:14px;padding:40px 0;text-align:center}.konton_group__qow28{margin-bottom:28px}.konton_groupHeader___Elk_{font-size:12px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding:0 4px}.konton_tableWrapper__CZqW6{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.konton_table__ICdAc{width:100%;border-collapse:collapse}.konton_table__ICdAc th{text-align:left;padding:10px 16px;font-size:11px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--surface);border-bottom:1px solid var(--border)}.konton_row__ObmA1 td{padding:10px 16px;font-size:14px;color:var(--ink);border-bottom:1px solid var(--surface-2)}.konton_row__ObmA1:last-child td{border-bottom:none}.konton_row__ObmA1:hover td{background:var(--surface)}.konton_row__ObmA1.konton_inactive__9FSO6 td{opacity:.5}.konton_accountNum__sRMJq{font-weight:600;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:70px}.konton_accountName__1Qn27{min-width:260px}.konton_typeBadge__qqFOm{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.konton_asset__97YFr{background:#EEF2FD;color:#2D5BE3}.konton_liability__I4czk{background:#FEF3C7;color:#D97706}.konton_equity__YPYG6,.konton_income__n1LYu{background:#DCFCE7;color:#16A34A}.konton_expense__e2No3{background:#FEE2E2;color:#DC2626}.konton_tax__LJNO0{background:var(--surface-2);color:var(--ink-soft)}.konton_activeStatus__wvuIi{font-size:12px;color:var(--success)}.konton_inactiveStatus__Gx0xH{font-size:12px;color:var(--ink-muted)}.konton_rowActions__3ex3D{display:flex;gap:8px;white-space:nowrap}.konton_editBtn__w5X6p,.konton_toggleBtn__SAtYS{padding:4px 10px;border-radius:var(--radius);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid var(--border);background:none;color:var(--ink-soft)}.konton_editBtn__w5X6p:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.konton_toggleBtn__SAtYS:hover{border-color:var(--ink-muted);color:var(--ink)}.konton_emptyCard__rvElI{text-align:center;padding:64px 48px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:360px;margin:0 auto}.konton_emptyIcon__zquV7{font-size:40px;color:var(--ink-muted);margin-bottom:16px}.konton_emptyCard__rvElI h3{font-size:16px;font-weight:600;margin-bottom:8px}.konton_emptyCard__rvElI p{font-size:14px;color:var(--ink-soft)}.konton_modalOverlay__UQdPG{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.konton_modal__7yrOJ{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:460px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.konton_modalHeader__P_aUc{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.konton_modalHeader__P_aUc h2{font-size:17px;font-weight:600;color:var(--ink)}.konton_closeBtn__nhVEg{background:none;border:none;font-size:16px;color:var(--ink-muted);cursor:pointer;padding:4px;border-radius:var(--radius)}.konton_closeBtn__nhVEg:hover{background:var(--surface-2);color:var(--ink)}.konton_modalBody__JEp1E{padding:24px;display:flex;flex-direction:column;gap:16px}.konton_field__fQ5RP{display:flex;flex-direction:column;gap:6px}.konton_field__fQ5RP label{font-size:13px;font-weight:500;color:var(--ink)}.konton_field__fQ5RP input,.konton_field__fQ5RP select{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);background:var(--white);outline:none}.konton_field__fQ5RP input:focus,.konton_field__fQ5RP select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.konton_field__fQ5RP input:disabled{background:var(--surface);color:var(--ink-muted);cursor:not-allowed}.konton_hint__9WnoB{font-size:11px;color:var(--ink-muted)}.konton_error__7poAt{background:var(--danger-soft);color:var(--danger);padding:10px 14px;border-radius:var(--radius);font-size:13px}.konton_modalFooter__AkvuH{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}.konton_cancelBtn__lulqa{padding:9px 18px;background:none;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-soft);cursor:pointer}.konton_cancelBtn__lulqa:hover{border-color:var(--ink-soft);color:var(--ink)}.konton_saveBtn__Sqi3y{padding:9px 22px;background:var(--accent);color:white;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.konton_saveBtn__Sqi3y:hover:not(:disabled){background:var(--accent-hover)}.konton_saveBtn__Sqi3y:disabled{opacity:.6;cursor:not-allowed}.konton_aiQuickBtn__KFqUP{padding:10px 16px;background:var(--ink);color:white;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.konton_aiQuickBtn__KFqUP:hover:not(:disabled){background:var(--accent)}.konton_aiQuickBtn__KFqUP:disabled{opacity:.6;cursor:not-allowed}.konton_aiCol__A1P0U{text-align:center;width:50px}.konton_aiCheckbox__bMi1z{width:18px;height:18px;cursor:pointer;accent-color:var(--accent)}.konton_aiToggle__3ux6b{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .875rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--white);color:var(--ink-muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.konton_aiToggle__3ux6b:hover{border-color:var(--accent);color:var(--accent)}.konton_aiToggleActive__pGMsU{background:var(--accent);border-color:var(--accent);color:var(--white)}.konton_aiToggleActive__pGMsU:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--white)}.kvitto_layout__5m4ZK{display:flex;min-height:100vh}.kvitto_main__X1gX8{margin-left:var(--sidebar-w);flex:1 1;padding:40px;max-width:1200px}.kvitto_header__PpTae{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.kvitto_heading__QQj_y{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.4px;margin-bottom:4px}.kvitto_subheading__PQcaF{font-size:13px;color:var(--ink-muted)}.kvitto_cancelBtn__uLw7N{padding:10px 20px;background:none;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-soft);transition:all .15s}.kvitto_cancelBtn__uLw7N:hover{border-color:var(--ink-soft);color:var(--ink)}.kvitto_twoCol__m1dBF{display:grid;grid-template-columns:380px 1fr;grid-gap:28px;gap:28px;align-items:flex-start}.kvitto_uploadSection__L_cnr{display:flex;flex-direction:column;gap:16px}.kvitto_dropZone___WrLY{border:2px dashed var(--border);border-radius:var(--radius-lg);background:var(--white);min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:24px;text-align:center}.kvitto_dropZone___WrLY:hover{border-color:var(--accent);background:var(--accent-soft)}.kvitto_dropZone___WrLY.kvitto_hasFile__1gEVl{border-style:solid;border-color:var(--accent);padding:12px}.kvitto_hiddenInput__wWzrN{display:none}.kvitto_uploadIcon__M7POx{font-size:32px;color:var(--ink-muted);margin-bottom:12px}.kvitto_uploadText__TTDcs{font-size:15px;font-weight:500;color:var(--ink);margin-bottom:6px}.kvitto_uploadHint__gI_z7{font-size:13px;color:var(--ink-muted)}.kvitto_fileInfo__0_zrf{display:flex;flex-direction:column;align-items:center;gap:8px}.kvitto_fileIcon___iD9k{width:56px;height:56px;background:var(--danger-soft);color:var(--danger);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.kvitto_fileName__b8A6h{font-size:14px;font-weight:500;color:var(--ink)}.kvitto_fileSize__jYgK9{font-size:12px;color:var(--ink-muted)}.kvitto_preview__tZY2x{max-width:100%;max-height:360px;border-radius:var(--radius);object-fit:contain}.kvitto_analyzeBtn__41oPw{width:100%;padding:14px;background:var(--ink);color:white;border:none;border-radius:var(--radius);font-size:15px;font-weight:500;cursor:pointer;transition:background .15s;letter-spacing:.2px}.kvitto_analyzeBtn__41oPw:hover{background:var(--accent)}.kvitto_analyzingBox__y0Abu{display:flex;align-items:center;gap:12px;padding:16px;background:var(--accent-soft);border-radius:var(--radius);color:var(--accent);font-size:14px;font-weight:500}@keyframes kvitto_spin__7kqDv{to{transform:rotate(1turn)}}.kvitto_spinner__dftyq{width:20px;height:20px;border:2px solid var(--accent);border-top:2px solid transparent;border-radius:50%;animation:kvitto_spin__7kqDv .8s linear infinite;flex-shrink:0}.kvitto_aiCard__IFImv{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:10px}.kvitto_aiCardHeader__S5XDl{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kvitto_aiLabel__w_DLl{font-size:13px;font-weight:600;color:var(--accent)}.kvitto_confidence__JYt2X{font-size:12px;font-weight:500;padding:2px 8px;border-radius:20px}.kvitto_confHigh__0UxxZ{background:var(--success-soft);color:var(--success)}.kvitto_confMed__rY8kJ{background:var(--warning-soft);color:var(--warning)}.kvitto_confLow__OQ7n2{background:var(--danger-soft);color:var(--danger)}.kvitto_aiRow__oOqV_{display:flex;justify-content:space-between;font-size:13px;gap:12px}.kvitto_aiRow__oOqV_ span{color:var(--ink-muted)}.kvitto_aiRow__oOqV_ strong{color:var(--ink);text-align:right}.kvitto_aiNotes__eDAOy{font-size:12px;color:var(--ink-muted);font-style:italic;padding:8px 12px;background:var(--surface);border-radius:var(--radius)}.kvitto_resetBtn__Kn7jt{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:8px 14px;font-size:13px;color:var(--ink-soft);cursor:pointer;margin-top:4px;transition:all .15s}.kvitto_resetBtn__Kn7jt:hover{border-color:var(--accent);color:var(--accent)}.kvitto_formSection__b_GRw{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:16px;min-height:400px}.kvitto_formPlaceholder__Kljd5{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ink-muted);text-align:center}.kvitto_placeholderIcon__0a0qp{font-size:36px}.kvitto_formPlaceholder__Kljd5 p{font-size:14px;line-height:1.6}.kvitto_formTitle__nlN50{font-size:17px;font-weight:600;color:var(--ink)}.kvitto_formSubtitle__cWk9e{font-size:13px;color:var(--ink-muted);margin-top:-8px}.kvitto_fieldRow__Pkx8e{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.kvitto_field__MhEWF{display:flex;flex-direction:column;gap:6px}.kvitto_field__MhEWF label{font-size:13px;font-weight:500;color:var(--ink)}.kvitto_field__MhEWF input{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);outline:none;background:var(--white)}.kvitto_field__MhEWF input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kvitto_linesSection__geAWI{display:flex;flex-direction:column;gap:8px}.kvitto_linesLabel__FjzqU{font-size:12px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px}.kvitto_lineCard__VNFv6{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--surface);display:flex;flex-direction:column;gap:10px}.kvitto_lineTop__t26NP{display:flex;gap:10px;align-items:center}.kvitto_accountCell__gctFO{position:relative;width:90px;flex-shrink:0}.kvitto_accountInput__tv9Su{width:100%;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:600;color:var(--accent);outline:none;background:var(--white)}.kvitto_accountInput__tv9Su:focus{border-color:var(--accent)}.kvitto_dropdown__E3cF6{position:absolute;top:100%;left:0;right:0;min-width:280px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:200;max-height:220px;overflow-y:auto}.kvitto_dropdownItem__CIG3i{display:flex;gap:10px;align-items:center;padding:8px 12px;cursor:pointer;font-size:13px}.kvitto_dropdownItem__CIG3i:hover{background:var(--accent-soft)}.kvitto_dropNum__JChHs{font-weight:600;color:var(--accent);min-width:40px}.kvitto_accountNameDisplay__2td2o{font-size:13px;color:var(--ink-soft);flex:1 1}.kvitto_lineAmounts__3vgsJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kvitto_amountField__5YDo0{display:flex;flex-direction:column;gap:4px}.kvitto_amountField__5YDo0 label{font-size:11px;color:var(--ink-muted);font-weight:500;text-transform:uppercase;letter-spacing:.3px}.kvitto_amountField__5YDo0 input{padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius);font-size:13px;text-align:right;outline:none;background:var(--white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kvitto_debitInput__hRPf_{border-color:var(--accent);background:var(--accent-soft)}.kvitto_creditInput__b6sQb{border-color:var(--success);background:var(--success-soft)}.kvitto_balanceBar__hFYJc{padding:10px 14px;border-radius:var(--radius);font-size:13px;display:flex;gap:20px;align-items:center}.kvitto_balanced__kjVUq{background:var(--success-soft);color:var(--success)}.kvitto_unbalanced__rCNDk{background:var(--warning-soft);color:var(--warning)}.kvitto_balStatus__HZeL5{font-weight:600;margin-left:auto}.kvitto_error___6S_U{background:var(--danger-soft);color:var(--danger);padding:10px 14px;border-radius:var(--radius);font-size:13px}.kvitto_saveBtn__CN6IW{width:100%;padding:14px;background:var(--success);color:white;border:none;border-radius:var(--radius);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s;margin-top:4px}.kvitto_saveBtn__CN6IW:hover:not(:disabled){background:#15803d}.kvitto_saveBtn__CN6IW:disabled{opacity:.5;cursor:not-allowed}.kvitto_successMsg__Xe5ju{margin:80px auto;text-align:center;font-size:20px;font-weight:600;color:var(--success)}.kvitto_savedFlow__9ozOu{display:flex;flex-direction:column;gap:16px;max-width:640px}.kvitto_savedStep__ZQxqI{display:flex;gap:16px;align-items:flex-start;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px}.kvitto_stepDone__eRk7Y{background:var(--success)}.kvitto_stepDone__eRk7Y,.kvitto_stepPending__QCuxM{width:36px;height:36px;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.kvitto_stepPending__QCuxM{background:var(--accent)}.kvitto_stepContent__emzER{flex:1 1;display:flex;flex-direction:column;gap:8px}.kvitto_stepTitle__TQQs5{font-size:15px;font-weight:600;color:var(--ink)}.kvitto_stepDesc__CETv_{font-size:13px;color:var(--ink-soft);line-height:1.6}.kvitto_paymentForm__ztglC{display:flex;gap:10px;align-items:center;margin-top:8px;flex-wrap:wrap}.kvitto_paymentDateInput__zOIq6{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);outline:none}.kvitto_paymentDateInput__zOIq6:focus{border-color:var(--accent)}.kvitto_paymentBtn__e4Uy5{padding:10px 20px;background:var(--accent);color:white;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.kvitto_paymentBtn__e4Uy5:hover:not(:disabled){background:var(--accent-hover)}.kvitto_paymentBtn__e4Uy5:disabled{opacity:.6;cursor:not-allowed}.kvitto_skipBtn__nWePK{font-size:13px;color:var(--accent);font-weight:500}.kvitto_skipBtn__nWePK:hover{text-decoration:underline}.kvitto_removeLineBtn__09_lJ{width:26px;height:26px;border:none;background:none;color:var(--ink-muted);border-radius:var(--radius);font-size:12px;cursor:pointer;transition:all .15s;padding:0;flex-shrink:0}.kvitto_removeLineBtn__09_lJ:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.kvitto_removeLineBtn__09_lJ:disabled{opacity:.25;cursor:not-allowed}.kvitto_addLineBtn__nIpQa{margin-top:4px;padding:8px 16px;background:none;border:1px dashed var(--border);border-radius:var(--radius);color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.kvitto_addLineBtn__nIpQa:hover{border-color:var(--accent);background:var(--accent-soft)}.kvitto_learned__U5xUs{margin-left:.4rem;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:#eef2ff;color:#4338ca}.reg-lev_layout__AU9Zl{display:flex;min-height:100vh;background:#f8fafc}.reg-lev_main__0W_rd{flex:1 1;margin-left:var(--sidebar-w);padding:32px 40px;max-width:760px}.reg-lev_header__r1uwh{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.reg-lev_heading__MuQLi{margin:0;font-size:1.6rem;font-weight:700}.reg-lev_subheading__hl1GP{margin:4px 0 0;color:#64748b;font-size:.9rem}.reg-lev_backBtn___if3b{color:#2563eb;text-decoration:none;font-size:.9rem;white-space:nowrap;padding-top:4px}.reg-lev_backBtn___if3b:hover{text-decoration:underline}.reg-lev_error__YBkfX{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:6px;margin-bottom:20px}.reg-lev_form__gbuMt{display:flex;flex-direction:column;gap:24px}.reg-lev_section__3wUiQ{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px 24px}.reg-lev_sectionTitle__sfGfg{font-size:.85rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.reg-lev_row__4j32L{display:flex;gap:16px}.reg-lev_field__s__n5{flex:1 1;display:flex;flex-direction:column;gap:6px}.reg-lev_field__s__n5 label{font-size:.85rem;font-weight:500;color:#374151}.reg-lev_field__s__n5 input,.reg-lev_field__s__n5 select{padding:9px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;background:#fff;width:100%;box-sizing:border-box}.reg-lev_field__s__n5 input:focus,.reg-lev_field__s__n5 select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.reg-lev_summary__kjWh_{margin-top:16px;background:#f8fafc;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.reg-lev_summaryRow__StOlN{display:flex;justify-content:space-between;font-size:.9rem;color:#374151}.reg-lev_summaryTotal__gfyVn{font-weight:700;font-size:1rem;border-top:1px solid #e2e8f0;padding-top:8px;margin-top:2px}.reg-lev_bookingPreview__fFDFW{margin-top:10px;padding-top:10px;border-top:1px dashed #cbd5e1;display:flex;flex-direction:column;gap:2px;font-size:.8rem;color:#64748b;font-family:monospace}.reg-lev_bookingPreview__fFDFW strong{font-family:inherit;color:#374151;margin-bottom:4px}.reg-lev_actions__KbDVk{display:flex;gap:12px;justify-content:flex-end}.reg-lev_submitBtn__Ju0_h{background:#2563eb;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer}.reg-lev_submitBtn__Ju0_h:hover{background:#1d4ed8}.reg-lev_submitBtn__Ju0_h:disabled{opacity:.6;cursor:not-allowed}.reg-lev_cancelBtn__BKEcW{background:#fff;color:#374151;border:1px solid #d1d5db;padding:10px 20px;border-radius:6px;font-size:.95rem;text-decoration:none}.reg-lev_cancelBtn__BKEcW:hover{background:#f1f5f9}.reg-lev_successCard__dmyjv{background:#fff;border-radius:10px;padding:48px;text-align:center;box-shadow:0 1px 6px rgba(0,0,0,.08);margin-top:40px}.reg-lev_successIcon__0xvrI{font-size:2.5rem;color:#16a34a;margin-bottom:16px}.reg-lev_successCard__dmyjv h2{margin:0 0 8px;font-size:1.4rem}.reg-lev_successCard__dmyjv p{color:#64748b;margin:0 0 28px}.reg-lev_successActions__AQL7U{display:flex;gap:12px;justify-content:center}.reg-lev_primaryBtn__s0BCs{background:#2563eb;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.reg-lev_primaryBtn__s0BCs:hover{background:#1d4ed8}.reg-lev_secondaryBtn__tVqjv{color:#2563eb;text-decoration:none;padding:10px 20px;border:1px solid #2563eb;border-radius:6px;font-size:.9rem;display:inline-block}.reg-lev_secondaryBtn__tVqjv:hover{background:#eff6ff}.leverantorsskulder_layout__gL_lm{display:flex;min-height:100vh}.leverantorsskulder_main__RqWKT{margin-left:var(--sidebar-w);flex:1 1;padding:40px;max-width:1100px}.leverantorsskulder_header__2PnUP{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.leverantorsskulder_heading__MY4Vv{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.4px;margin-bottom:4px}.leverantorsskulder_subheading__4bzvl{font-size:13px;color:var(--ink-muted)}.leverantorsskulder_backBtn__8i7h7{padding:10px 16px;background:none;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-soft);transition:all .15s}.leverantorsskulder_backBtn__8i7h7:hover{border-color:var(--accent);color:var(--accent)}.leverantorsskulder_loading__HQic4{color:var(--ink-soft);font-size:14px;padding:40px 0;text-align:center}.leverantorsskulder_error__v6rzI{background:var(--danger-soft);color:var(--danger);padding:12px 16px;border-radius:var(--radius);font-size:14px;margin-bottom:16px}.leverantorsskulder_tableWrapper__ZNQMR{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.leverantorsskulder_table__Zvc3D{width:100%;border-collapse:collapse}.leverantorsskulder_table__Zvc3D th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--surface);border-bottom:1px solid var(--border)}.leverantorsskulder_row__MW_4W td{padding:13px 16px;font-size:14px;color:var(--ink);border-bottom:1px solid var(--surface-2);vertical-align:middle}.leverantorsskulder_row__MW_4W:hover td{background:var(--surface)}.leverantorsskulder_activeRow__88_lJ td{background:var(--accent-soft)!important;border-bottom:none}.leverantorsskulder_verNum__CHFqa{font-weight:600;color:var(--accent);font-size:13px}.leverantorsskulder_account__4VXfg{font-size:13px;color:var(--ink-soft)}.leverantorsskulder_right__vRmDj{text-align:right!important}.leverantorsskulder_amount__ld3fF{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leverantorsskulder_payBtn__h6kGK{padding:6px 14px;background:var(--accent);color:white;border:none;border-radius:var(--radius);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.leverantorsskulder_payBtn__h6kGK:hover{background:var(--accent-hover)}.leverantorsskulder_payRow__sb7ON td{background:var(--accent-soft);padding:0;border-bottom:1px solid var(--border)}.leverantorsskulder_payForm__h760m{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.leverantorsskulder_payFormInfo__IIhkz{display:flex;align-items:center;gap:16px;font-size:14px}.leverantorsskulder_payFormInfo__IIhkz strong{color:var(--ink)}.leverantorsskulder_payFormInfo__IIhkz span{color:var(--ink-soft);font-size:13px}.leverantorsskulder_payFormFields__D7mko{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.leverantorsskulder_payField__hFumc{display:flex;flex-direction:column;gap:5px}.leverantorsskulder_payField__hFumc label{font-size:12px;font-weight:500;color:var(--ink)}.leverantorsskulder_payField__hFumc input,.leverantorsskulder_payField__hFumc select{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);background:var(--white);outline:none}.leverantorsskulder_payField__hFumc input:focus,.leverantorsskulder_payField__hFumc select:focus{border-color:var(--accent)}.leverantorsskulder_confirmPayBtn__uLrQA{padding:9px 20px;background:var(--success);color:white;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.leverantorsskulder_confirmPayBtn__uLrQA:hover:not(:disabled){background:#15803d}.leverantorsskulder_confirmPayBtn__uLrQA:disabled{opacity:.6;cursor:not-allowed}.leverantorsskulder_totalRow__Q29KU td{padding:14px 16px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface);border-top:1.5px solid var(--border)}.leverantorsskulder_emptyCard__gv2DA{text-align:center;padding:64px 48px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:360px;margin:0 auto}.leverantorsskulder_emptyIcon__JPGz_{font-size:40px;color:var(--success);margin-bottom:16px}.leverantorsskulder_emptyCard__gv2DA h3{font-size:16px;font-weight:600;margin-bottom:8px}.leverantorsskulder_emptyCard__gv2DA p{font-size:14px;color:var(--ink-soft)}.leverantorsskulder_newBtn__71931{background:#2563eb;color:#fff;text-decoration:none;padding:9px 18px;border-radius:6px;font-size:.9rem;font-weight:600;white-space:nowrap}.leverantorsskulder_newBtn__71931:hover{background:#1d4ed8}.leverantorsskulder_overdueTag__qpK3J{color:#b45309;font-weight:600}.leverantorsskulder_overdueRow__PaQzW{background:rgba(251,191,36,.05)}.leverantorsskulder_overdueDate__5xzsz{color:#b45309;font-weight:500}.leverantorsskulder_overdueLabel__fUjZ7{font-size:.75rem;font-weight:600;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:4px;margin-left:4px}.leverantorsskulder_secondaryBtn__1N7XV{padding:8px 16px;border:1px solid var(--border);border-radius:6px;text-decoration:none;color:inherit;font-size:.875rem;white-space:nowrap}.bokforing_layout__puoLK{display:flex;min-height:100vh}.bokforing_main__j9gL5{margin-left:var(--sidebar-w);flex:1 1;padding:40px;max-width:1100px}.bokforing_header__koK79{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.bokforing_heading__SnKsO{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.4px;margin-bottom:4px}.bokforing_subheading__ZXxib{font-size:13px;color:var(--ink-muted)}.bokforing_headerRight___PZqz{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:70%}.bokforing_yearSelect__O1Bs0{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);background:var(--white);outline:none}.bokforing_newBtn__PQkwc{padding:10px 20px;background:var(--accent);color:white;border-radius:var(--radius);font-size:14px;font-weight:500;transition:background .15s}.bokforing_newBtn__PQkwc:hover{background:var(--accent-hover)}.bokforing_tabs__Vr9yJ{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:24px}.bokforing_tab__KxtNl{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--ink-muted);margin-bottom:-1px;transition:all .15s;cursor:pointer}.bokforing_tab__KxtNl:hover{color:var(--ink)}.bokforing_activeTab__47dQF{color:var(--accent);border-bottom-color:var(--accent)}.bokforing_loading__KoC06{color:var(--ink-soft);font-size:14px;padding:40px 0;text-align:center}.bokforing_tableWrapper__yOZ22{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.bokforing_verRow__X6NVl{border-bottom:1px solid var(--border)}.bokforing_verRow__X6NVl:last-child{border-bottom:none}.bokforing_verHeader__gzZCJ{display:grid;grid-template-columns:80px 100px 1fr 90px 120px 32px auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 20px;cursor:pointer;transition:background .1s}.bokforing_verHeader__gzZCJ:hover{background:var(--surface)}.bokforing_verNum__whIYZ{font-size:13px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bokforing_verDate__5FtXx{font-size:13px;color:var(--ink-soft)}.bokforing_verDesc__z_Ebd{font-size:14px;color:var(--ink)}.bokforing_sourceBadge__FslQg{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.bokforing_manual__oew8w{background:var(--surface-2);color:var(--ink-soft)}.bokforing_invoice__PDN2S{background:var(--accent-soft);color:var(--accent)}.bokforing_bank__Z_3_X{background:var(--success-soft);color:var(--success)}.bokforing_verAmount__ZiIQB{font-size:13px;font-weight:500;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bokforing_verExpand__z4yvz{font-size:10px;color:var(--ink-muted);text-align:center}.bokforing_verLines__LsyKI{padding:0 20px 16px;background:var(--surface);border-top:1px solid var(--border)}.bokforing_linesTable__uutPS{width:100%;border-collapse:collapse;margin-top:12px}.bokforing_linesTable__uutPS th{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--border)}.bokforing_linesTable__uutPS td{padding:8px 12px;font-size:13px;color:var(--ink);border-bottom:1px solid var(--surface-2)}.bokforing_accountNum__Jty1h{font-weight:600;color:var(--accent)}.bokforing_right__GB874{text-align:right!important}.bokforing_sumRow__qtT0j td{font-weight:600;border-top:1.5px solid var(--border);border-bottom:none;padding-top:10px}.bokforing_balanceTable__Z3wva{width:100%;border-collapse:collapse}.bokforing_balanceTable__Z3wva th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--surface);border-bottom:1px solid var(--border)}.bokforing_balanceRow__6xjXe td{padding:11px 16px;font-size:14px;color:var(--ink);border-bottom:1px solid var(--surface-2)}.bokforing_balanceRow__6xjXe:last-child td{border-bottom:none}.bokforing_balanceRow__6xjXe:hover td{background:var(--surface)}.bokforing_positive__YVSje{color:var(--ink)}.bokforing_negative__XrL0B{color:var(--danger)}.bokforing_emptyCard__YHqcW{text-align:center;padding:64px 48px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:420px;margin:0 auto}.bokforing_emptyIcon__Eizrv{font-size:40px;color:var(--ink-muted);margin-bottom:16px}.bokforing_emptyCard__YHqcW h3{font-size:16px;font-weight:600;margin-bottom:8px}.bokforing_emptyCard__YHqcW p{font-size:14px;color:var(--ink-soft);margin-bottom:24px;line-height:1.6}.bokforing_emptyBtn__cgCsD{display:inline-block;padding:10px 24px;background:var(--accent);color:white;border-radius:var(--radius);font-size:14px;font-weight:500}.bokforing_emptyBtn__cgCsD:hover{background:var(--accent-hover)}.bokforing_kontoplanBtn__3tD7n{padding:10px 16px;background:none;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-soft);transition:all .15s}.bokforing_kontoplanBtn__3tD7n:hover{border-color:var(--accent);color:var(--accent)}.bokforing_kvittoBtn__XSkCp{padding:10px 16px;background:var(--ink);color:white;border-radius:var(--radius);font-size:14px;font-weight:500;transition:background .15s}.bokforing_kvittoBtn__XSkCp:hover{background:var(--accent)}.bokforing_payVerBtn__lPrwg{padding:5px 12px;background:var(--success);color:white;border:none;border-radius:var(--radius);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap;flex-shrink:0}.bokforing_payVerBtn__lPrwg:hover{background:#15803d}.bokforing_modalOverlay__2nV_z{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.bokforing_modal__jZo74{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:460px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.bokforing_modalHeader__jz_np{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.bokforing_modalHeader__jz_np h2{font-size:17px;font-weight:600;color:var(--ink)}.bokforing_closeBtn___Ln1D{background:none;border:none;font-size:16px;color:var(--ink-muted);cursor:pointer;padding:4px;border-radius:var(--radius)}.bokforing_closeBtn___Ln1D:hover{background:var(--surface-2);color:var(--ink)}.bokforing_modalBody__2UUnJ{padding:24px;display:flex;flex-direction:column;gap:16px}.bokforing_modalInfo__KSiT9{background:var(--surface);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.bokforing_modalInfoRow__4ZxBy{display:flex;justify-content:space-between;font-size:13px}.bokforing_modalInfoRow__4ZxBy span{color:var(--ink-muted)}.bokforing_modalInfoRow__4ZxBy strong{color:var(--ink)}.bokforing_modalVerEntry__UpJvZ{font-size:13px;color:var(--accent);font-weight:500;padding:10px 14px;background:var(--accent-soft);border-radius:var(--radius)}.bokforing_modalFields___DzY_{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bokforing_modalField__oF4K2{display:flex;flex-direction:column;gap:6px}.bokforing_modalField__oF4K2 label{font-size:13px;font-weight:500;color:var(--ink)}.bokforing_modalField__oF4K2 input,.bokforing_modalField__oF4K2 select{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);background:var(--white);outline:none}.bokforing_modalField__oF4K2 input:focus,.bokforing_modalField__oF4K2 select:focus{border-color:var(--accent)}.bokforing_modalError__z4Y1F{background:var(--danger-soft);color:var(--danger);padding:10px 14px;border-radius:var(--radius);font-size:13px}.bokforing_modalFooter__J0oR4{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}.bokforing_modalCancelBtn__MxCFb{padding:9px 18px;background:none;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-soft);cursor:pointer}.bokforing_modalCancelBtn__MxCFb:hover{border-color:var(--ink-soft);color:var(--ink)}.bokforing_modalPayBtn__V57qS{padding:9px 22px;background:var(--success);color:white;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.bokforing_modalPayBtn__V57qS:hover:not(:disabled){background:#15803d}.bokforing_modalPayBtn__V57qS:disabled{opacity:.6;cursor:not-allowed}.bokforing_modalDeleteBtn__Cibgj{padding:9px 22px;background:var(--danger,#dc2626);color:white;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.bokforing_modalDeleteBtn__Cibgj:hover:not(:disabled){background:#b91c1c}.bokforing_modalDeleteBtn__Cibgj:disabled{opacity:.6;cursor:not-allowed}.bokforing_verActions__XPKga{display:flex;justify-content:flex-end;padding:10px 16px 4px;border-top:1px solid var(--border)}.bokforing_deleteVerBtn__WUsIG{padding:6px 14px;background:none;border:1px solid #fca5a5;border-radius:var(--radius);color:#dc2626;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.bokforing_deleteVerBtn__WUsIG:hover{background:#fff5f5;border-color:#dc2626}.bokforing_leverBtn__JKTD1{padding:10px 16px;background:none;border:1px solid var(--warning);color:var(--warning);border-radius:var(--radius);font-size:14px;font-weight:500;transition:all .15s}.bokforing_leverBtn__JKTD1:hover{background:var(--warning-soft)}.bokforing_aiUsageBtn__FZ2WZ{padding:10px 16px;background:none;border:1px solid var(--border);color:var(--ink-soft);border-radius:var(--radius);font-size:14px;font-weight:500;transition:all .15s}.bokforing_aiUsageBtn__FZ2WZ:hover{border-color:var(--accent);color:var(--accent)}.bokforing_attachmentBtn__eFMAm{font-size:1rem;text-decoration:none;opacity:.7;transition:opacity .15s;padding:0 4px;line-height:1}.bokforing_attachmentBtn__eFMAm:hover{opacity:1}.bokforing_attachmentsList__1P49v{padding:.75rem 1rem 1rem;border-top:1px solid #f3f4f6;background:#fafafa}.bokforing_attachmentsTitle__7gn0l{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.bokforing_attachmentsGrid___XsJD{display:flex;flex-wrap:wrap;gap:.5rem}.bokforing_attachmentItem__UFlQy{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;text-decoration:none;color:#374151;font-size:.8rem;cursor:pointer;transition:background .15s,border-color .15s}.bokforing_attachmentItem__UFlQy:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.bokforing_attachmentIcon__kEAXY{font-size:1rem}.bokforing_attachmentName__b_q_1{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bokforing_searchBar__TxPVW{display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:6px 12px;margin-bottom:16px}.bokforing_searchBar__TxPVW:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.bokforing_searchIcon__rwziw{color:var(--ink-muted);font-size:18px;line-height:1}.bokforing_searchInput__t6orE{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--ink);padding:6px 0}.bokforing_searchAllYears__Cws7v{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-soft);white-space:nowrap;cursor:pointer}.bokforing_searchCount__VTCk9{font-size:13px;color:var(--ink-muted);white-space:nowrap}.bokforing_searchEmpty__0OL1U{background:var(--white);border:1px dashed var(--border);border-radius:var(--radius);padding:24px;text-align:center;color:var(--ink-soft);font-size:14px;margin-bottom:16px}.bokforing_linkBtn__5Iln2{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-size:14px;text-decoration:underline}.kund-form_form__Zda8o{display:flex;flex-direction:column;gap:20px}.kund-form_card___6tiY{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:16px}.kund-form_cardTitle__vCbv9{font-size:12px;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.kund-form_grid2__8xH_B{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.kund-form_grid3__y_js5{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.kund-form_field__CeQjp{display:flex;flex-direction:column;gap:6px}.kund-form_field__CeQjp label{font-size:13px;font-weight:500;color:var(--ink)}.kund-form_field__CeQjp input,.kund-form_field__CeQjp select{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);background:var(--white);outline:none;transition:border-color .15s}.kund-form_field__CeQjp input:focus,.kund-form_field__CeQjp select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kund-form_field__CeQjp input::placeholder{color:var(--ink-muted)}.kund-form_toggleRow__AsWZz{display:flex;gap:0}.kund-form_toggleBtn__7rbP1{flex:1 1;padding:9px 16px;border:1px solid var(--border);background:var(--white);color:var(--ink-soft);font-size:14px;font-weight:500;transition:all .15s}.kund-form_toggleBtn__7rbP1:first-child{border-radius:var(--radius) 0 0 var(--radius)}.kund-form_toggleBtn__7rbP1:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left:none}.kund-form_toggleBtn__7rbP1.kund-form_active__A99kQ{background:var(--accent);border-color:var(--accent);color:white}.kund-form_textarea__teVso{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink);resize:vertical;outline:none;font-family:var(--font-body)}.kund-form_textarea__teVso:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kund-form_error__xeMCX{background:var(--danger-soft);color:var(--danger);padding:12px 16px;border-radius:var(--radius);font-size:14px}.kund-form_actions__x2t4z{display:flex;justify-content:flex-end;gap:12px;padding-bottom:40px}.kund-form_cancelBtn__Ud64K{padding:10px 20px;background:none;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--ink-soft);transition:all .15s}.kund-form_cancelBtn__Ud64K:hover{border-color:var(--ink-soft);color:var(--ink)}.kund-form_submitBtn__9ep2J{padding:10px 28px;background:var(--accent);color:white;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;transition:background .15s}.kund-form_submitBtn__9ep2J:hover:not(:disabled){background:var(--accent-hover)}.kund-form_submitBtn__9ep2J:disabled{opacity:.6;cursor:not-allowed}.ny-kund_layout__EQEbH{display:flex;min-height:100vh}.ny-kund_main__rs1jb{margin-left:var(--sidebar-w);flex:1 1;padding:40px;max-width:900px}.ny-kund_header__sVSJh{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.ny-kund_heading__wURT0{font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.4px;margin-bottom:4px}.ny-kund_subheading__9uCvA{font-size:13px;color:var(--ink-muted)}.ny-kund_deleteBtn__wfneK{padding:9px 18px;background:none;border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);font-size:13px;font-weight:500;transition:all .15s}.ny-kund_deleteBtn__wfneK:hover{background:var(--danger-soft)}