@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-400-normal.38ca8bfd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-400-normal.6f06c484.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.ba4736c3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.7e80bdb7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.ca5a110a.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.0b719486.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-400-normal.b6806de1.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-400-normal.fd859050.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-500-normal.0010010b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-500-normal.eb266b38.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.48dbe66a.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.37bcaf02.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.8f279c5d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.6ef00920.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-500-normal.eae03735.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-500-normal.9947ea32.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-600-normal.5cb8243e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-600-normal.a4ab1537.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.3b3b5a95.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0246067d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.af8553ce.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.9d44fa1c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-600-normal.bd28e874.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-600-normal.c93b1dd1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-arabic-700-normal.3de711fd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-arabic-700-normal.79d42d34.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.19b25b90.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.b2e21781.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.f8756bdd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.2d8123c2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-arabic-latin-700-normal.7b6a1bb2.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-arabic-latin-700-normal.b8f1016b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[mail\:dev\]{mail:dev}}:root{--binding:#345cac;--binding-2:#2a4b8d;--side-bg:linear-gradient(180deg,#2e53a0,#345cac 50%,#3d66b8);--brand-grad:linear-gradient(125deg,#2a4b8d,#345cac 55%,#3f6cc0);--on-binding-2:#e3eeff;--paper:#f3f6fc;--sheet:#fff;--ink:#121d35;--ink-2:#51607d;--rule:#d5ddec;--rule-2:#e9eef8;--debit:#345cac;--credit:#51607d;--credit-bar:#94acdb;--danger:#b42318;--danger-bg:#fdecea;--warn:#9a6200;--warn-bg:#fff4dc;--ok:#2a4b8d;--ok-bg:#e3eaf7;--ok-rule:#c2cfeb;--focus:#2f80ed;--radius-s:6px;--radius-m:10px;--surface-2:#f7f9fd;--tint:#f2f6fe;--btn:#345cac;--btn-2:#2a4b8d;color-scheme:light}:root[data-theme=dark]{--binding:#6e95e6;--binding-2:#89a9ee;--side-bg:linear-gradient(180deg,#17191d,#1b1e23);--brand-grad:linear-gradient(125deg,#2a4b8d,#345cac 60%,#3f6cc0);--paper:#0f1012;--sheet:#18191c;--surface-2:#1f2125;--tint:#1e2533;--ink:#edeef0;--ink-2:#a2a7b0;--rule:#2c2f35;--rule-2:#222428;--debit:#8daef0;--credit:#a2a7b0;--credit-bar:#4d5b78;--danger:#ff8a80;--danger-bg:#3a1c1f;--warn:#f2c46b;--warn-bg:#3a2f17;--ok:#a9c2f5;--ok-bg:#1e2533;--ok-rule:#34415c;--focus:#7fb0ff;--btn:#3b63be;--btn-2:#4a72cc;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--binding:#6e95e6;--binding-2:#89a9ee;--side-bg:linear-gradient(180deg,#17191d,#1b1e23);--brand-grad:linear-gradient(125deg,#2a4b8d,#345cac 60%,#3f6cc0);--paper:#0f1012;--sheet:#18191c;--surface-2:#1f2125;--tint:#1e2533;--ink:#edeef0;--ink-2:#a2a7b0;--rule:#2c2f35;--rule-2:#222428;--debit:#8daef0;--credit:#a2a7b0;--credit-bar:#4d5b78;--danger:#ff8a80;--danger-bg:#3a1c1f;--warn:#f2c46b;--warn-bg:#3a2f17;--ok:#a9c2f5;--ok-bg:#1e2533;--ok-rule:#34415c;--focus:#7fb0ff;--btn:#3b63be;--btn-2:#4a72cc;color-scheme:dark}}*{box-sizing:border-box}body,html{height:100%}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;font-size:15px;line-height:1.6}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}td.num,th.num{text-align:end}.muted{color:var(--ink-2)}.small{font-size:13px}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.side{background:var(--binding);background-image:var(--side-bg);color:#fff;flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;padding:8px 10px 18px;display:flex}.brand-logo{flex:none;width:auto;height:58px;display:block}.side-switch{margin:0 4px 12px}.side-switch form,.side-switch label,.side-switch select{width:100%;display:block}.side-co:not(:has(span)){justify-content:center}.side-co:not(:has(span)) img{max-width:180px;max-height:40px}.brand-mark{background:var(--sheet);width:34px;height:34px;color:var(--binding);letter-spacing:-.5px;border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}.brand-name{font-size:17px;font-weight:700}.org-name{font-size:12.5px;line-height:1.3}.nav-group,.org-name{color:var(--on-binding-2)}.nav-group{margin-top:14px;padding:0 10px 4px;font-size:12px}.nav a{border-radius:var(--radius-s);color:#fff;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;text-decoration:none;display:flex}.nav .nv:hover:not([aria-current=page]){background:#ffffff1f}.nav .nv[aria-current=page]{color:#2a4b8d;font-weight:600}.nav svg{opacity:.9;flex:none;width:18px;height:18px}.side-foot{border-top:1px solid #ffffff1f;gap:6px;margin-top:auto;padding-top:14px;display:grid}.side-foot .who{color:var(--on-binding-2);padding:0 10px;font-size:13px}.side-foot a,.side-foot button{all:unset;cursor:pointer;border-radius:var(--radius-s);color:#fff;padding:7px 10px;font-size:13.5px}.side-foot a:hover,.side-foot button:hover{background:#ffffff12}.side-foot a:focus-visible,.side-foot button:focus-visible{outline:2px solid #fff}.main{min-width:0;padding:28px 32px 64px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h1{letter-spacing:-.2px;margin:0;font-size:24px;font-weight:700}.page-head .sub{color:var(--ink-2);margin-top:2px;font-size:14px}.head-actions{flex-wrap:wrap;gap:8px;display:flex}.btn{border-radius:var(--radius-s);border:1px solid var(--rule);background:var(--sheet);height:38px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--rule);background:var(--surface-2)}.btn-primary{background:var(--btn);border-color:var(--btn);color:#fff}.btn-primary:hover{background:var(--btn-2);border-color:var(--btn-2)}.btn-danger{color:var(--danger)}.btn-danger:hover{border-color:var(--danger);background:var(--danger-bg)}.btn-sm{height:30px;padding:0 10px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--rule-2);border-color:#0000}.field{gap:5px;display:grid}.field>span{color:var(--ink-2);font-size:13px;font-weight:500}.field small{color:var(--ink-2);font-size:12px}.input,select.input,textarea.input{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--sheet);height:38px;font:inherit;color:var(--ink);width:100%;padding:0 11px;font-size:14.5px}textarea.input{height:auto;min-height:70px;padding:8px 11px}.input:focus{border-color:var(--binding);outline:none;box-shadow:0 0 0 3px #345cac29}.check{cursor:pointer}.grid-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.span-all{grid-column:1/-1}.toolbar{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:12px;display:flex}.toolbar .field{min-width:150px}.toolbar .grow{flex:1;min-width:220px}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m)}.sheet-pad{padding:20px}.sheet h2{margin:0 0 14px;font-size:16px;font-weight:600}.alert{border-radius:var(--radius-s);border:1px solid;margin-bottom:14px;padding:10px 14px;font-size:14px}.alert-error{background:var(--danger-bg);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.alert-error{border-color:color-mix(in srgb,var(--danger) 30%,transparent)}}.alert-error{color:var(--danger)}.alert-ok{background:var(--ok-bg);border-color:var(--ok-rule);color:var(--ok)}.alert-warn{background:var(--warn-bg);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.alert-warn{border-color:color-mix(in srgb,var(--warn) 30%,transparent)}}.alert-warn{color:var(--warn)}.badge{border:1px solid;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:500;display:inline-block}.badge-draft{background:var(--warn-bg);color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badge-draft{border-color:color-mix(in srgb,var(--warn) 30%,transparent)}}.badge-posted{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-rule)}.badge-neutral{background:var(--rule-2);color:var(--ink-2);border-color:var(--rule)}.table-wrap{overflow-x:auto}table.ledger{border-collapse:collapse;width:100%;font-size:14px}table.ledger th{text-align:start;color:var(--ink-2);border-bottom:2px solid var(--rule);background:var(--surface-2);white-space:nowrap;padding:9px 12px;font-size:12.5px;font-weight:600;position:sticky;top:0}table.ledger td{border-bottom:1px solid var(--rule-2);vertical-align:top;padding:8px 12px}table.ledger tbody tr:hover td{background:var(--tint)}table.ledger tr.row-header td{font-weight:600}table.ledger tr.row-depth-0 td{background:var(--paper)}table.ledger tfoot td{border-top:2px solid var(--ink);border-bottom:3px double var(--ink);background:var(--surface-2);font-weight:700}table.ledger td a{text-decoration:none}table.ledger td a:hover{text-decoration:underline}table.ledger .th-debit{color:var(--debit)}table.ledger .th-credit{color:var(--credit)}table.ledger th.group-head{text-align:center;border-bottom:1px solid var(--rule)}.indent{display:inline-block}.empty{text-align:center;padding:48px 20px}.empty h3{margin:0 0 6px;font-size:17px}.empty p{color:var(--ink-2);max-width:46ch;margin:0 auto 16px}.figures{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-m);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.figure{background:var(--sheet);padding:16px 18px}.figure .label{color:var(--ink-2);font-size:13px}.figure .value{margin-top:2px;font-size:23px;font-weight:600}.figure .value.neg{color:var(--danger)}.figure .cur{color:var(--ink-2);margin-inline-start:4px;font-size:12px;font-weight:400}.je-sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);overflow:hidden}.je-head{border-bottom:1px solid var(--rule);grid-template-columns:170px 1fr 220px;gap:14px;padding:18px 20px;display:grid}.je-lines{border-collapse:collapse;width:100%}.je-lines th{color:var(--ink-2);text-align:start;background:var(--surface-2);border-bottom:2px solid var(--rule);padding:8px 10px;font-size:12.5px;font-weight:600}.je-lines td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:0}.je-lines td.ln{text-align:center;width:40px;color:var(--ink-2);font-size:12.5px}.je-lines td .acct-btn,.je-lines td input{width:100%;height:42px;font:inherit;color:var(--ink);background:0 0;border:0;padding:0 10px;font-size:14.5px}.je-lines td .acct-btn:focus,.je-lines td input:focus{background:var(--rule-2);box-shadow:inset 0 -2px 0 var(--binding);outline:none}.je-lines td.amt{width:160px}.je-lines td.amt input{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.je-lines td.amt.cr,.je-lines td.amt.dr{border-inline-start:1px solid var(--rule)}.je-lines th.amt{text-align:end}.je-lines td.rm{text-align:center;width:40px}.je-lines td.rm button{all:unset;cursor:pointer;color:#9aa9a3;border-radius:4px;padding:6px;font-size:16px;line-height:1}.je-lines td.rm button:hover{color:var(--danger);background:var(--danger-bg)}.je-lines tr.has-error td{background:#fff7f6}.acct-btn{text-align:start;cursor:pointer;align-items:center;gap:8px;display:flex;overflow:hidden}.acct-btn .code{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.acct-btn .ph{color:#9aa9a3}.je-foot{border-top:2px solid var(--rule);align-items:stretch;display:flex}.je-foot .add{flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.je-totals{display:flex}.je-totals>div{text-align:end;border-inline-start:1px solid var(--rule);width:160px;padding:10px}.je-totals .t-label{color:var(--ink-2);font-size:12px}.je-totals .t-val{font-size:16px;font-weight:700}.je-totals .spacer{border:0;width:40px}.balance-bar{align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.balance-bar .meter{background:var(--rule-2);border-radius:4px;flex:1;height:8px;display:flex;position:relative;overflow:hidden}.balance-bar .meter i{height:100%;transition:width .25s;display:block}.balance-bar .meter .m-dr{background:var(--debit)}.balance-bar .meter .m-cr{background:var(--credit-bar)}.balance-bar.ok{background:var(--ok-bg);color:var(--ok)}.balance-bar.off{background:var(--warn-bg);color:var(--warn)}.balance-bar.empty{background:var(--surface-2);color:var(--ink-2)}.je-actions{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.je-actions .hint{color:var(--ink-2);margin-inline-end:auto;font-size:12.5px}.picker-pop{z-index:50;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);flex-direction:column;width:min(460px,92vw);max-height:360px;display:flex;position:fixed;box-shadow:0 12px 32px #14274d2e}.picker-pop input{border:0;border-bottom:1px solid var(--rule);height:44px;font:inherit;border-radius:var(--radius-m) var(--radius-m) 0 0;outline:none;padding:0 14px}.picker-list{margin:0;padding:4px;list-style:none;overflow-y:auto}.picker-list li{border-radius:var(--radius-s);cursor:pointer;gap:10px;padding:7px 10px;font-size:14px;display:flex}.picker-list li .code{color:var(--ink-2);font-variant-numeric:tabular-nums;min-width:64px}.picker-list li .grp{color:var(--ink-2);margin-inline-start:auto;font-size:12px}.picker-list li[aria-selected=true]{background:var(--ok-bg)}.picker-list li.hdr{cursor:default;color:var(--ink-2);padding-top:10px;font-size:12.5px;font-weight:600}.statement{max-width:860px}.statement-head{text-align:center;border-bottom:1px solid var(--rule);padding:22px 20px 14px}.statement-head .co{font-size:18px;font-weight:700}.statement-head .ttl{margin-top:2px;font-size:16px;font-weight:600}.statement-head .per{color:var(--ink-2);font-size:13.5px}table.fs{border-collapse:collapse;width:100%;font-size:14.5px}table.fs td{padding:6px 20px}table.fs td.num{width:180px}table.fs tr.sec td{padding-top:16px;font-weight:700}table.fs tr.acc td:first-child{padding-inline-start:40px}table.fs tr.sub td{border-top:1px solid var(--ink);font-weight:600}table.fs tr.key td{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-weight:700}table.fs tr.grand td{border-top:2px solid var(--ink);border-bottom:3px double var(--ink);font-weight:700}table.fs .neg{color:var(--danger)}.auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh}.auth,.auth-side{background:var(--sheet);display:grid}.auth-side{box-sizing:border-box;height:100vh;color:var(--ink);grid-template-rows:auto 1fr auto;gap:40px;padding:48px 64px 40px;position:sticky;top:0}.as-logo{width:auto;height:60px}.as-copy{align-self:center;max-width:560px}.as-copy h1{color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:38px;font-weight:600;line-height:1.3}.as-copy h1:after{content:"";background:#345cac;border-radius:2px;width:56px;height:3px;margin-top:22px;display:block}.as-copy p{color:#4a5672;max-width:46ch;margin:0;font-size:16.5px;line-height:1.8}.as-feats{color:var(--ink);gap:14px;margin:30px 0 0;padding:0;font-size:15px;line-height:1.65;list-style:none;display:grid}.as-feats li{padding-inline-start:30px;position:relative}.as-feats li:before{content:"";inset-inline-start:0;background:#eaf0fa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.6 5.4-5.4' fill='none' stroke='%23345CAC' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.32em}.as-trust{color:var(--ink-2);margin:0;font-size:13px}.as-mod-h{color:var(--ink);margin:34px 0 14px;font-size:15px;font-weight:600}.as-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.as-mods li{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;display:flex}.as-mods svg{box-sizing:border-box;background:var(--tint);width:34px;height:34px;color:var(--binding);border-radius:9px;flex:none;padding:7px}.pw-in{display:block;position:relative}.pw-in .input{box-sizing:border-box;width:100%;padding-right:44px}.pw-eye{all:unset;width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-eye:hover{color:#345cac;background:#f1f4fa}.pw-eye:focus-visible{outline:2px solid #345cac}.pw-eye svg{width:20px;height:20px}[dir=rtl] .pw-in .input{padding-left:44px;padding-right:12px}[dir=rtl] .pw-eye{left:6px;right:auto}.phone-in{align-items:stretch;display:flex}.phone-cc{font:inherit;cursor:pointer;appearance:none;text-align:center;border:1px solid var(--rule);background:var(--surface-2);color:var(--ink);font-variant-numeric:tabular-nums;border-inline-end:0;border-radius:8px 0 0 8px;place-items:center;padding:0 10px;font-weight:600;display:grid}.phone-in .input{flex:1;min-width:0}.phone-cc+.input{border-radius:0 8px 8px 0}.auth-main{background:var(--surface-2);border-inline-start:1px solid var(--rule-2);place-items:center;padding:72px 28px 56px;display:grid;position:relative}.auth-main .auth-card{background:var(--sheet);border:1px solid var(--rule-2);border-radius:14px;padding:36px 34px 30px;box-shadow:0 1px 2px #16213a0a}.auth-card{box-sizing:border-box;width:100%;max-width:440px}.auth-mlogo{display:none}.auth-card h2{color:var(--ink);margin:0 0 6px;font-size:26px;font-weight:600}.auth-sub{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.7}.auth-card form{gap:16px;margin-top:28px;display:grid}.auth-card .input{height:46px;font-size:15px}.auth-card button[type=submit]{height:46px;margin-top:4px;font-size:15px}.auth-card .switch{color:var(--ink-2);border-top:1px solid var(--rule);margin-top:22px;padding-top:18px;font-size:14px}.auth-card .switch a{color:var(--binding);font-weight:600}.auth-lang{top:20px;gap:4px;display:flex;position:absolute;inset-inline-end:24px}.auth-legal{color:var(--ink-2);margin:0;font-size:12px;position:absolute;bottom:18px}.auth fieldset{border:0;gap:14px;margin:6px 0 0;padding:0;display:grid}.auth legend{border-top:1px solid var(--rule);width:100%;margin-bottom:10px;padding-top:10px;font-size:14px;font-weight:600}@media (max-width:1180px){.auth-side{padding:40px 40px 32px}.as-copy h1{font-size:30px}}.tree-toggle{all:unset;cursor:pointer;width:18px;color:var(--ink-2);justify-content:center;font-size:11px;display:inline-flex}.tree-toggle:focus-visible{outline:2px solid var(--focus);border-radius:3px}.pager{color:var(--ink-2);justify-content:flex-end;align-items:center;gap:10px;padding:12px 0;font-size:13.5px;display:flex}.mobile-bar{display:none}@media (max-width:1100px){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.figures{grid-template-columns:1fr}}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{z-index:40;width:260px;transition:transform .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}[dir=ltr] .side{transform:translate(-100%)}.shell.open .side{transform:none}.mobile-bar{background:var(--binding);background-image:var(--brand-grad);color:#fff;z-index:30;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.mobile-bar button{all:unset;cursor:pointer;padding:6px;font-size:22px;line-height:1}.main{padding:18px 16px 48px}.auth,.je-head{grid-template-columns:1fr}.auth-side{display:none}.auth-mlogo{height:52px;margin:0 0 28px;display:block}.auth-main{place-items:start center;padding:64px 20px 56px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.head-actions,.mobile-bar,.no-print,.side,.toolbar{display:none!important}.shell{display:block}.main{padding:0}body{background:#fff;font-size:12px}.sheet{border:0}table.ledger th{position:static}}.sr-only{clip:rect(0,0,0,0);border:0;margin:-1px;padding:0}.acc-code{text-align:start;min-width:64px;margin-inline-end:10px;display:inline-block}[dir=rtl] .acc-code{margin-left:10px;margin-right:0}.org-switch select{color:#fff;max-width:190px;font:inherit;background:#ffffff1f;border:1px solid #ffffff47;border-radius:6px;margin-top:2px;padding:3px 6px;font-size:12.5px}.org-switch select option{color:#13203a;background:var(--sheet)}.badge-warn{background:var(--warn-bg,#fff6e5);color:var(--warn,#8a5a00);border-color:#ecd3a0}.group-ws td,.group-ws th{white-space:nowrap}.group-ws th.num{text-align:end}.group-sheet{max-width:none;overflow:hidden}.group-sheet .table-wrap{overflow-x:auto}.group-ws td:last-child,.group-ws th:last-child{background:var(--rule-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-logo{object-fit:contain;width:auto;max-width:220px;height:auto;display:block}.statement-head .co-logo{margin:0 auto 8px}.side-co{color:#121d35;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin:0 4px 12px;padding:8px 10px;display:flex}.side-co img{object-fit:contain;flex:none;max-width:100px;max-height:36px}.side-co span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.doc-head{border-bottom:3px double var(--rule);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.dh-co{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.dh-name{font-size:16px;font-weight:700}.dh-doc{text-align:end;flex:none}.dh-title{font-size:20px;font-weight:700}.logo-box{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.logo-drop{border:2px dashed var(--rule);border-radius:var(--radius-m);background:var(--rule-2);min-height:150px;color:var(--ink-2);text-align:center;cursor:pointer;place-items:center;padding:16px;font-size:14px;display:grid}.logo-drop.over,.logo-drop:hover{border-color:var(--binding)}.logo-drop:focus-within{outline:2px solid var(--focus);outline-offset:2px}.logo-drop.has{background:var(--sheet);border-style:solid}.logo-drop img{object-fit:contain;max-width:100%;max-height:120px}.logo-side{gap:12px;display:grid}.check{align-items:center;gap:8px;padding:3px 0;font-size:14px;display:flex}@media (max-width:760px){.logo-box{grid-template-columns:minmax(0,1fr)}.doc-head{flex-wrap:wrap}.dh-doc{text-align:start}}@media print{.side-co,body:has(.doc-head) .page-head{display:none}}.nav{flex-direction:column;gap:2px;display:flex;position:relative}.nav-pill{z-index:0;border-radius:var(--radius-s);opacity:0;pointer-events:none;background:#fff;transition:top .38s cubic-bezier(.22,.9,.25,1),left .38s cubic-bezier(.22,.9,.25,1),width .38s cubic-bezier(.22,.9,.25,1),height .38s cubic-bezier(.22,.9,.25,1),opacity .2s;position:absolute;box-shadow:0 6px 16px #0a193c2e}.nav .nv{z-index:1;transition:color .25s,background-color .2s;position:relative}.nav button.nv{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-s);z-index:1;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14.5px;display:flex;position:relative}.nav button.nv:focus-visible{outline-offset:1px;outline:2px solid #fff}.nav .nv svg{transition:transform .2s}.nav .nv:hover svg:not(.chev){transform:scale(1.08)}.ngrp-h>span{text-align:start;flex:1}.ngrp-h .chev{width:16px;height:16px;transform:rotate(var(--chev-closed));transition:transform .28s}[dir=rtl] .ngrp-h .chev{--chev-closed:90deg}[dir=ltr] .ngrp-h .chev{--chev-closed:-90deg}.ngrp.open>.ngrp-h .chev{transform:rotate(0)}.ngrp-h .ndot{background:#ffb27a;border-radius:50%;flex:none;width:7px;height:7px;display:none}.ngrp.has-active:not(.open)>.ngrp-h{color:var(--binding);font-weight:600}.ngrp.has-active:not(.open)>.ngrp-h .ndot{display:block}.ngrp-b{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ngrp.open>.ngrp-b{grid-template-rows:1fr}.ngrp-in{border-inline-start:1px solid #ffffff4d;min-height:0;margin-inline-start:19px;padding-inline-start:12px;overflow:hidden}.ngrp.open>.ngrp-b>.ngrp-in{padding-block:2px 6px}.nav .nv.sub{margin-top:1px;padding:6px 10px;font-size:13.8px}.nav .nv.sub:before{content:"";inset-inline-start:-12px;background:#ffffff4d;width:9px;height:1px;position:absolute;top:50%}.nav .nv.sub[aria-current=page]:before{background:#fff;height:2px}@media (prefers-reduced-motion:no-preference){.view-in{animation:viewIn .32s cubic-bezier(.22,.9,.25,1) both}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.nav-pill,.ngrp-b,.ngrp-h .chev{transition:none!important}}@media print{.view-in{animation:none!important}}#print-foot{display:none}@media print{@page{margin:12mm 10mm 16mm}#print-foot{color:#4a5568;text-align:center;white-space:pre-wrap;inset-inline:0;background:#fff;border-top:1px solid #c9d1e0;padding:4px 8px 0;font-size:9.5px;line-height:1.5;display:block;position:fixed;bottom:0}#print-foot b{color:#121d35;font-weight:600}}table.ledger td.neg{color:var(--danger)}.picker-list li.clear{cursor:pointer;border-bottom:1px solid var(--rule,#e5e7eb)}.badge-overdue{background:var(--danger-bg);color:var(--danger);border-color:#f2b8b5}.cell-select{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;padding:8px 6px}.inv-lines td input{min-width:0}.inv-totals{border-collapse:collapse;min-width:300px}.inv-totals td{border-bottom:1px solid var(--rule-2);padding:6px 12px}.inv-totals td.num{text-align:end;font-variant-numeric:tabular-nums}.inv-totals tr.grand td{border-top:2px solid var(--ink);border-bottom:0;font-size:15px;font-weight:700}.inv-doc{color:#111;background:#fff;padding:28px 32px}.inv-head{border-bottom:2px solid #345cac;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.inv-co{align-items:center;gap:14px;display:flex}.inv-co .nm{font-size:17px;font-weight:700}.inv-title h2{color:#345cac;margin:0 0 8px;font-size:20px}.inv-meta td{padding:2px 0;font-size:13px}.inv-meta td:first-child{color:#555;padding-inline-end:16px}.inv-parties{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.inv-party{border:1px solid #d9dee8;border-radius:8px;padding:12px 14px;line-height:1.7}.inv-party .lbl{color:#345cac;font-size:12px;font-weight:600}.inv-party .nm{font-weight:700}.inv-table th{background:#f3f5fa}.inv-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:16px;display:flex}.inv-notes{flex:1;gap:12px;min-width:220px;display:grid}.inv-qr img{border:1px solid #e3e6ee;border-radius:6px}.inv-thanks{text-align:center;margin:24px 0 0}.voucher-body{border-collapse:collapse;width:100%;margin:18px 0}.voucher-body td{border-bottom:1px dashed #d9dee8;padding:10px 6px}.voucher-body td:first-child{color:#555;width:160px}.sign-row{text-align:center;color:#555;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;font-size:13px;display:grid}.sign-row div{border-top:1px solid #999;padding-top:6px}@media (max-width:760px){.inv-doc{padding:16px}.inv-parties{grid-template-columns:1fr}.inv-totals{width:100%;min-width:0}.inv-head{flex-direction:column}.inv-bottom{flex-direction:column-reverse}}@media print{.no-print{display:none!important}.inv-doc{padding:0;box-shadow:none!important;border:0!important}.inv-table th{border-bottom:1.5px solid #333;background:#fff!important}.inv-parties{grid-template-columns:1fr 1fr!important}}.xp-back{z-index:60;background:#10183073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.xp-dlg{background:var(--sheet,#fff);color:var(--ink);border-radius:12px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 32px);display:flex;box-shadow:0 20px 60px #00000040}.xp-foot,.xp-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.xp-foot{border-bottom:0;border-top:1px solid var(--rule);justify-content:flex-end}.xp-body{grid-template-columns:1.4fr 1fr;gap:18px;padding:14px 16px;display:grid;overflow:auto}.xp-sub{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.xp-cols{gap:4px;max-height:52vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.xp-cols li{opacity:.6;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;display:flex}.xp-cols li.on{opacity:1;background:var(--rule-2)}.xp-cols .input{flex:1;min-width:0;height:32px}.xp-side{align-content:start;gap:12px;display:grid}.xp-side fieldset{border:1px solid var(--rule);border-radius:8px;gap:6px;padding:8px 12px 10px;display:grid}.xp-side legend{color:var(--ink-2);padding:0 4px;font-size:13px}.xp-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:760px){.xp-body{grid-template-columns:1fr}.xp-cols{max-height:none}}:root{--s-rev:#345cac;--s-exp:#c8713a;--ag-0:#d6e0f5;--ag-1:#a9beea;--ag-2:#7a9ad8;--ag-3:#4e72c0;--ag-4:#24467f;--hover:#345cac12}a.db-task{color:inherit;text-decoration:none}.db-result{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);grid-template-columns:minmax(250px,5fr) minmax(0,8fr);margin-bottom:16px;display:grid}.db-hero{background:var(--binding);background-image:var(--brand-grad);color:#fff;border-start-start-radius:calc(var(--radius-m) - 1px);border-end-start-radius:calc(var(--radius-m) - 1px);flex-direction:column;gap:14px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.db-hero:after{content:"";pointer-events:none;inset-inline-end:-45%;background:radial-gradient(closest-side,#4fb6ff47,#0000);width:80%;height:110%;position:absolute;bottom:-70%}.db-hero>*{z-index:1;position:relative}.db-hero .big small,.db-hero .l,.db-kpis,.db-legs .pct,.db-legs dt{color:#e3eeff!important}.db-hero .db-kpis b,.db-hero .db-legs dd{color:#fff}.db-hero .big.neg{color:#ffd3cc}.db-hero .db-split{background:#ffffff2e}.db-hero .db-kpis{border-top-color:#fff3}.db-hero .btn{color:#345cac;background:#fff;border-color:#fff}.db-hero .btn:hover{background:#e3eeff}.db-hero .l{color:var(--ink-2);font-size:14px}.db-hero .big{letter-spacing:-.5px;font-variant-numeric:lining-nums;direction:ltr;unicode-bidi:isolate;font-size:40px;font-weight:700;line-height:1.1}.db-hero .big small{color:var(--ink-2);letter-spacing:0;margin-inline-start:6px;font-size:15px;font-weight:500}.db-split{background:var(--rule-2);border-radius:4px;gap:2px;height:12px;display:flex;overflow:hidden}.db-split i{height:100%;display:block}.db-legs{gap:8px;margin:0;display:grid}.db-legs>div{grid-template-columns:10px 1fr auto;align-items:baseline;gap:8px;font-size:14px;display:grid}.db-legs dt{color:var(--ink-2)}.db-legs dd{margin:0;font-weight:600}.db-legs .sw{border-radius:2px;align-self:center;width:10px;height:10px}.db-legs .pct{color:var(--ink-2);margin-inline-start:6px;font-size:12.5px;font-weight:400}.db-kpis{border-top:1px solid var(--rule-2);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.db-kpis b{color:var(--ink);margin-inline-start:7px;font-weight:600}.db-kpis .btn{height:26px;padding:0 8px;font-size:12.5px}.db-chart{flex-direction:column;min-width:0;padding:18px 20px 12px;display:flex}.db-chart-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.db-chart-h h2{margin:0;font-size:15px}.db-key{color:var(--ink-2);gap:14px;font-size:13px;display:flex}.db-key span{align-items:center;gap:6px;display:inline-flex}.db-key i{border-radius:2px;width:10px;height:10px;display:inline-block}.db-plot{flex:1;min-height:210px;position:relative}.db-plot svg{max-width:100%;display:block;overflow:visible}.db-plot text{fill:var(--ink-2);font-family:inherit;font-size:11.5px}.db-plot .grid{stroke:var(--rule-2);stroke-width:1px}.db-plot .base{stroke:var(--rule);stroke-width:1px}.db-plot .hit{fill:#0000;cursor:default}.db-plot .hit.on{fill:var(--hover)}.db-tip{pointer-events:none;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-s);z-index:3;min-width:170px;padding:8px 11px;font-size:13px;position:absolute;box-shadow:0 6px 18px #151f321f}.db-tip b{margin-bottom:4px;display:block}.db-tip div{justify-content:space-between;gap:14px;display:flex}.db-tip span:first-child{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.db-tip i{border-radius:2px;width:8px;height:8px;display:inline-block}.db-chart details{margin-top:4px;font-size:13px}.db-chart summary{cursor:pointer;color:var(--ink-2);width:max-content}.db-chart details table{margin-top:8px}.db-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.db-card{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);flex-direction:column;min-width:0;padding:16px 18px;display:flex}.db-card h2{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.db-card h2 .link{font-size:13px;font-weight:500}.db-tasks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.db-task{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-s);grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;width:100%;padding:8px;font-size:14px;line-height:1.4;display:grid}.db-task:hover{background:var(--hover)}.db-task:focus-visible{outline:2px solid #2f80ed}.db-task .n{text-align:center;background:var(--warn-bg);color:var(--warn);border-radius:6px;padding:3px 0;font-size:15px;font-weight:700}.db-task.urgent .n{background:var(--danger-bg);color:var(--danger)}.db-task.info .n{background:var(--ok-bg);color:var(--ok)}.db-task svg{width:16px;height:16px;color:var(--ink-2);transform:scaleX(-1)}.db-clear{color:var(--ink-2);align-items:center;gap:8px;margin:4px 0 0;font-size:14px;display:flex}.db-clear svg{width:18px;height:18px;color:var(--ok);flex:none}.db-total{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.2}.db-total small{color:var(--ink-2);margin-inline-start:5px;font-size:13px;font-weight:500}.db-accs{margin:0;padding:0;font-size:14px;list-style:none}.db-accs li{border-top:1px solid var(--rule-2);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.db-accs li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.db-accs .neg,.db-total.neg{color:var(--danger)}.db-ag+.db-ag{border-top:1px solid var(--rule-2);margin-top:14px;padding-top:12px}.db-ag-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.db-ag-h b{font-size:17px}.db-ag-h .od{color:var(--ink-2);font-size:12.5px}.db-ag-h .od.bad{color:var(--danger)}.db-stack{background:var(--rule-2);border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.db-stack i{min-width:3px;height:100%;display:block}.db-ag-key{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:12px;display:flex}.db-ag-key span{align-items:center;gap:5px;display:inline-flex}.db-ag-key i{border-radius:2px;width:9px;height:9px;display:inline-block}.db-recent .pad{justify-content:space-between;align-items:baseline;display:flex}.db-recent td:nth-child(4){white-space:nowrap}.db-recent td:first-child,.db-recent td:nth-child(4),.db-recent td:nth-child(5),.db-recent th:first-child,.db-recent th:nth-child(4),.db-recent th:nth-child(5){display:none}@media (max-width:640px){.db-recent td:first-child,.db-recent td:nth-child(4),.db-recent td:nth-child(5),.db-recent th:first-child,.db-recent th:nth-child(4),.db-recent th:nth-child(5){display:none}}@media (max-width:1180px){.db-row{grid-template-columns:repeat(2,minmax(0,1fr))}.db-row>:first-child{grid-column:1/-1}.db-row>:first-child .db-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}}@media (max-width:900px){.db-result,.db-row>:first-child .db-tasks{grid-template-columns:minmax(0,1fr)}.db-hero{border-radius:calc(var(--radius-m) - 1px) calc(var(--radius-m) - 1px) 0 0}.db-row{grid-template-columns:minmax(0,1fr)}.db-hero .big{font-size:34px}}@media (prefers-reduced-motion:no-preference){.db-split i,.db-stack i{transition:flex-basis .4s}}.pos{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.pos-left{gap:10px;display:grid}.pos-scan{height:46px;font-size:16px}.pos-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.pos-item{all:unset;box-sizing:border-box;cursor:pointer;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);gap:4px;min-height:84px;padding:10px 12px;display:grid}.pos-item:hover{border-color:var(--binding);box-shadow:0 2px 8px #345cac1f}.pos-item:focus-visible{outline:2px solid var(--binding)}.pos-item .nm{font-weight:600;line-height:1.3}.pos-item b{color:var(--binding)}.pos-right{flex-direction:column;display:flex;position:sticky;top:12px}.pos-cart{border-bottom:1px solid var(--rule);max-height:46vh;overflow:auto}.pos-line{border-bottom:1px solid var(--rule-2);grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.pos-line .nm{font-weight:600}.pos-line .qty{align-items:center;gap:4px;display:flex}.pos-line .qty .input{text-align:center;width:56px;height:30px}.pos-opts{grid-template-columns:110px 1fr;gap:8px;padding:10px 12px;display:grid}.pos-tot{padding:6px 12px}.pos-row{justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pos-row.grand{border-top:2px solid var(--ink);margin-top:4px;padding-top:8px;font-size:20px}.pos-row.ok b{color:var(--ok)}.pos-row.bad b{color:var(--danger)}.pos-acts{justify-content:space-between;gap:8px;padding:12px;display:flex}.pos-paybtn{flex:1;height:46px;font-size:16px}.pos-pay{gap:8px;padding:12px;display:grid}.pos-pay .pos-acts{padding:4px 0 0}.input.big{height:46px;font-size:20px}.pos-quick{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.pos-close{gap:10px;max-width:460px;display:grid}.pos-receipt{color:#000;text-align:center;background:#fff;border:1px dashed #bbb;width:80mm;max-width:100%;margin:0 auto;padding:12px 10px;font-size:12.5px}.pos-receipt .co-logo{margin:0 auto 4px;display:block}.pos-receipt .r-co{font-size:15px;font-weight:700}.pos-receipt .r-meta{color:#333;margin:2px 0}.pos-receipt .r-title{border-top:1px dashed #999;border-bottom:1px dashed #999;margin:8px 0 4px;padding:4px 0;font-weight:700}.pos-receipt table{border-collapse:collapse;width:100%;margin:6px 0}.pos-receipt td,.pos-receipt th{text-align:start;border-bottom:1px dotted #ccc;padding:3px 2px;font-size:12px}.pos-receipt td.num{text-align:end}.pos-receipt .r-tot div{justify-content:space-between;padding:2px 0;display:flex}.pos-receipt .r-tot .g{border-top:1px solid #000;margin-top:4px;padding-top:4px;font-size:15px;font-weight:700}.pos-receipt .r-qr{margin:10px auto 4px;display:block}.pos-receipt .r-thanks{margin-top:6px}@media (max-width:900px){.pos{grid-template-columns:1fr}.pos-right{position:static}}@media print{body:has(.pos-receipt) #print-foot,body:has(.pos-receipt) .mobile-bar,body:has(.pos-receipt) .side{display:none!important}.pos-receipt{border:0;width:72mm;padding:0}@page{margin:4mm}}.pr-tabs{border-bottom:1px solid var(--line,#e2e6ee);flex-wrap:wrap;gap:4px;margin:0 0 14px;display:flex}.pr-tabs a{color:inherit;border-bottom:2px solid #0000;padding:8px 14px;font-weight:500;text-decoration:none}.pr-tabs a[aria-current=page]{border-color:var(--binding);color:var(--binding)}.pr-run td input.input{text-align:end;padding:3px 5px}.pr-run td{white-space:nowrap}.payslip{background:#fff;margin-bottom:18px;padding:24px}.slip-cols{grid-template-columns:1fr 1fr;gap:16px;margin:14px 0;display:grid}.slip-net{background:#eef3fc;border-radius:8px;justify-content:space-between;align-items:baseline;padding:12px 16px;font-size:18px;display:flex}@media (max-width:700px){.slip-cols{grid-template-columns:1fr}}@media print{.payslip{break-after:page;box-shadow:none;border:0;margin:0}.payslip:last-child{break-after:auto}}.pr-run{font-size:13px}.pr-run td,.pr-run th{padding-inline:6px}.pr-run th{white-space:normal;vertical-align:bottom;min-width:52px;line-height:1.25}.quick-sheet,.side-scrim,.tabbar{display:none}@media (max-width:900px){.mobile-bar{padding:calc(8px + env(safe-area-inset-top)) 14px 8px}.mb-logo img{height:30px;display:block}.mobile-bar button svg{width:26px;height:26px;display:block}.side{z-index:40;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;box-shadow:0 0 40px #0a142d59}.side-scrim{z-index:38;opacity:0;pointer-events:none;background:#0c163073;transition:opacity .2s;display:block;position:fixed;inset:0}.shell.open .side-scrim,.shell:has(.tabbar.quick-on) .side-scrim{opacity:1;pointer-events:auto}.main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.tabbar{z-index:36;background:var(--sheet);border-top:1px solid var(--rule);padding:6px 4px calc(6px + env(safe-area-inset-bottom));inset-inline:0;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;box-shadow:0 -6px 20px #14285a12}.tabbar>a,.tabbar>button{all:unset;cursor:pointer;color:var(--ink-2);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:500;display:flex}.tabbar svg{width:23px;height:23px}.tabbar>a[aria-current=page]{color:var(--binding);font-weight:700}.tabbar .tb-add{background:var(--binding);background-image:var(--brand-grad);color:#fff;border:4px solid var(--sheet);border-radius:50%;justify-content:center;justify-self:center;width:54px;height:54px;margin-top:-26px;padding:0;box-shadow:0 8px 18px #345cac66}.tabbar .tb-add svg{width:26px;height:26px}.quick-sheet{inset-inline:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:39;background:var(--sheet);border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;animation:qs-in .18s ease-out;display:grid;position:fixed;box-shadow:0 18px 40px #0a142d4d}.quick-sheet a{color:var(--ink);background:#f2f5fc;border-radius:12px;align-items:center;gap:8px;padding:14px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.quick-sheet a svg{width:18px;height:18px;color:var(--binding);flex:none}@keyframes qs-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media print{.quick-sheet,.side-scrim,.tabbar{display:none!important}}@media (max-width:640px){.main{padding-inline:12px}.page-head{flex-wrap:wrap;gap:10px}.page-head h1{font-size:22px}.head-actions{flex-wrap:wrap;width:100%}.head-actions>.btn,.head-actions>a.btn,.head-actions>button{flex:auto;justify-content:center}.je-lines input,.je-lines select,input.input,select.input,textarea.input{font-size:16px}.grid-form,.je-head{grid-template-columns:minmax(0,1fr)!important}.grid-form>*,.je-head>*{min-width:0;grid-column:auto!important}.input{min-width:0;max-width:100%}.toolbar{gap:10px}.toolbar .field{flex:140px;min-width:0}.table-wrap:has(>table.stack){overflow:visible}table.stack,table.stack tbody,table.stack td,table.stack tfoot,table.stack tr{box-sizing:border-box;width:100%;display:block}table.stack thead{display:none}table.stack tr{border-bottom:1px solid var(--rule);padding:12px 14px;position:relative}table.stack tfoot tr{background:var(--surface-2)}table.stack td{justify-content:space-between;align-items:baseline;gap:12px;min-height:0;display:flex;text-align:end!important;border:0!important;padding:3px 0!important}table.stack td:before{content:attr(data-label);color:var(--ink-2);text-align:start;flex:none;max-width:48%;font-size:12.5px;font-weight:500}table.stack td:first-child{justify-content:flex-start;font-size:15.5px;text-align:start!important;padding-bottom:6px!important}table.stack td:empty,table.stack td:first-child:before,table.stack td[data-label=""]:before{display:none}table.stack td .badge{margin:0}.je-sheet .table-wrap:has(>table.je-lines){overflow:visible}table.je-lines,table.je-lines tbody,table.je-lines tfoot{display:block}table.je-lines thead{display:none}table.je-lines tr{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 10px;margin:10px 10px 0;padding:14px 14px 12px;display:grid;position:relative}table.je-lines tfoot tr{background:var(--surface-2)}table.je-lines td{grid-column:1/-1;display:block;border:0!important;width:auto!important;padding:0!important}table.je-lines td.amt,table.je-lines td.cell-half{grid-column:auto}table.je-lines td:before{content:attr(data-label);color:var(--ink-2);margin:0 2px 3px;font-size:12px;display:block}table.je-lines td.ln:before,table.je-lines td.rm:before,table.je-lines td[data-label=""]:before{display:none}table.je-lines td .acct-btn,table.je-lines td input,table.je-lines td select{background:var(--sheet);box-sizing:border-box;border-radius:8px;width:100%;min-height:42px;border:1px solid var(--rule)!important}table.je-lines td.ln{color:var(--ink-2);top:8px;font-size:12px;position:absolute;inset-inline-end:44px;width:auto!important}table.je-lines td.ln:after{content:""}table.je-lines td.rm{top:4px;position:absolute;inset-inline-end:6px}table.je-lines td.rm button{width:34px;height:34px;font-size:20px}table.je-lines tr:has(td.rm){padding-top:34px}.je-foot{flex-direction:column}.je-foot .add{flex-flow:wrap;justify-content:space-between}.je-foot .inv-totals{width:100%;min-width:0}.je-totals{width:100%}.je-totals>div{flex:1;width:auto}.je-head .acct-btn{border:1px solid var(--rule);background:var(--sheet);border-radius:8px;min-height:42px;padding:0 12px}.table-wrap>table.ledger:not(.stack) td:not(.num),.table-wrap>table.ledger:not(.stack) th:not(.num){min-width:9.5em}.table-wrap>table.ledger:not(.stack) td:first-child,.table-wrap>table.ledger:not(.stack) th:first-child{min-width:0}.table-wrap>table.ledger:not(.stack) .num{white-space:nowrap}.table-wrap:has(>table.ledger:not(.stack)){-webkit-overflow-scrolling:touch;overflow-x:auto}}.sw{max-width:860px;margin:8px auto 40px}.sw-head h1{margin:6px 0 4px;font-size:26px}.sw-head p{margin:0 0 18px}.sw-steps{gap:6px;margin-bottom:10px;display:flex}.sw-steps i{background:var(--rule);border-radius:4px;flex:1;height:4px}.sw-steps i.on{background:var(--binding)}.sw-card{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;padding:26px 28px;box-shadow:0 8px 28px #14285a0f}.sw-card fieldset{border:0;min-width:0;margin:0;padding:0}.sw-card legend{padding:0;font-size:19px;font-weight:700}.sw-sub{margin:2px 0 18px}.sw-h,.sw-sub{color:var(--ink-2)}.sw-h{margin:18px 0 8px;font-size:14px;font-weight:600}.sw-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.sw-pills{flex-wrap:wrap;gap:8px;display:flex}.sw-list{gap:10px;display:grid}.sw-opt{border:1.5px solid var(--rule);cursor:pointer;background:var(--sheet);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.sw-opt:hover{border-color:#a9bbe0}.sw-opt input{opacity:0;pointer-events:none;position:absolute}.sw-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sw-opt.on{border-color:var(--binding);background:var(--tint);box-shadow:0 0 0 3px #345cac1a}.sw-opt svg{width:26px;height:26px;color:var(--binding);flex:none;margin-top:1px}.sw-opt b{font-weight:600;display:block}.sw-opt small{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.sw-pills .sw-opt{border-radius:999px;padding:9px 16px}.sw-adds{background:var(--paper);border-radius:10px;margin-top:16px;padding:12px 16px;font-size:13.5px}.sw-adds ul{column-count:2;column-gap:28px;margin:6px 0 0;padding-inline-start:18px}.sw-note{border-inline-start:3px solid var(--binding);background:var(--tint);border-radius:6px;margin:14px 0 0;padding:12px 14px;font-size:13.5px}.sw-foot{border-top:1px solid var(--rule-2);justify-content:space-between;gap:10px;margin-top:26px;padding-top:18px;display:flex}.sw-foot .btn-primary{min-width:150px}@media (max-width:640px){.sw-card{padding:20px 16px}.sw-adds ul{column-count:1}.sw-head h1{font-size:22px}}.gs{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;margin-bottom:18px;padding:20px 22px}.gs-top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.gs-top>div:first-child{flex:260px}.gs h2{margin:0;font-size:18px}.gs-top p{color:var(--ink-2);margin:2px 0 0;font-size:13.5px}.gs-prog{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.gs-prog i{background:var(--rule-2);width:150px;height:8px;overflow:hidden}.gs-prog b,.gs-prog i{border-radius:8px;display:block}.gs-prog b{background:var(--binding);height:100%}.gs-steps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.gs-steps a,.gs-steps span{border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.gs-steps a{border:1px solid var(--rule);color:var(--ink);background:var(--sheet);text-decoration:none}.gs-steps a:hover{border-color:var(--binding);background:var(--tint)}.gs-steps a i{border:2px solid #a9bbe0;border-radius:50%;flex:none;width:18px;height:18px}.gs-steps a svg{width:16px;height:16px;color:var(--ink-2);margin-inline-start:auto}[dir=rtl] .gs-steps a svg{transform:scaleX(-1)}.gs-steps .done span{color:var(--ink-2);-webkit-text-decoration:line-through #a9bbe0;text-decoration:line-through #a9bbe0}.gs-steps .done svg{background:var(--binding);color:#fff;border-radius:50%;flex:none;width:18px;height:18px;padding:2px}.hp-fab{z-index:40;background:var(--brand-grad);color:#fff;font:inherit;cursor:pointer;inset-inline-end:22px;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 14px;font-weight:600;display:flex;position:fixed;bottom:22px;box-shadow:0 8px 24px #2a4b8d59}.hp-fab svg{width:20px;height:20px}.hp-fab:hover{filter:brightness(1.06)}.hp-scrim{z-index:41;background:#121d352e;inset:0}.hp,.hp-scrim{position:fixed}.hp{z-index:42;background:var(--sheet);border:1px solid var(--rule);inset-inline-end:22px;border-radius:16px;flex-direction:column;width:min(400px,100vw - 32px);max-height:min(680px,100dvh - 110px);display:flex;bottom:80px;overflow:hidden;box-shadow:0 24px 60px #121d3538}.hp[hidden]{display:none}.hp-h{background:var(--brand-grad);color:#fff;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.hp-h h2{margin:0;font-size:17px}.hp-x{all:unset;cursor:pointer;opacity:.85;padding:0 4px;font-size:26px;line-height:1}.hp-x:focus-visible{outline:2px solid #fff}.hp-body{padding:14px 16px 16px;overflow:auto}.hp-body h3{color:var(--ink-2);margin:14px 0 6px;font-size:13px;font-weight:600}.hp-search{width:100%}.hp-qa details{border-bottom:1px solid var(--rule-2)}.hp-qa summary{cursor:pointer;gap:8px;padding:9px 2px;font-size:14px;font-weight:500;list-style:none;display:flex}.hp-qa summary:before{content:"+";color:var(--binding);flex:none;width:12px;font-weight:700}.hp-qa details[open] summary:before{content:"–"}.hp-qa p{color:var(--ink-2);margin:0 0 8px;font-size:13.5px;line-height:1.7}.hp-qa a,.hp-qa p{padding-inline-start:20px}.hp-qa a{margin:0 0 10px;font-size:13px;display:inline-block}.hp-acts{gap:8px;margin-top:16px;display:grid}.hp-act{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--rule);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.hp-act:hover{border-color:var(--binding);background:var(--tint)}.hp-act:focus-visible{outline:2px solid var(--focus)}.hp-act i{background:var(--tint);width:36px;height:36px;color:var(--binding);border-radius:10px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.hp-act i svg{width:20px;height:20px}.hp-act.wa i{color:#128c4a;background:#e7f7ee}.hp-act.gta i{background:var(--binding);color:#fff;font-size:11px}.hp-act b{font-size:14px;font-weight:600;display:block}.hp-act small{color:var(--ink-2);font-size:12px;display:block}.hp-form .field{margin-bottom:10px}.hp-form textarea{resize:vertical}.hp-row{justify-content:space-between;gap:8px;display:flex}.hp-tip{color:var(--ink-2);text-align:center;margin:12px 0 0;font-size:11.5px}@media (max-width:900px){.hp-fab{bottom:calc(78px + env(safe-area-inset-bottom));padding:11px;inset-inline-end:14px}.hp-fab span{display:none}.hp{inset-inline:8px;bottom:calc(132px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 160px)}.hp-tip{display:none}}@media print{.gs,.hp,.hp-fab,.hp-scrim{display:none!important}:root,:root:not([data-theme=light]):not([data-theme=dark]),:root[data-theme=dark]{--binding:#345cac;--binding-2:#2a4b8d;--paper:#fff;--sheet:#fff;--surface-2:#f7f9fd;--tint:#f2f6fe;--ink:#121d35;--ink-2:#51607d;--rule:#d5ddec;--rule-2:#e9eef8;--debit:#345cac;--credit:#51607d;--credit-bar:#94acdb;--danger:#b42318;--danger-bg:#fdecea;--warn:#9a6200;--warn-bg:#fff4dc;--ok:#2a4b8d;--ok-bg:#e3eaf7;--ok-rule:#c2cfeb;--btn:#345cac;--btn-2:#2a4b8d;color-scheme:light}}.theme-sw{background:#ffffff1f;border-radius:8px;gap:2px;width:max-content;padding:2px;display:inline-flex}.theme-sw button{all:unset;cursor:pointer;color:#fff;opacity:.75;border-radius:6px;place-items:center;width:28px;height:24px;display:grid}.theme-sw button[aria-pressed=true]{color:#2a4b8d;opacity:1;background:#fffffff2}.theme-sw button:focus-visible{outline:2px solid #fff}.theme-sw svg{width:15px;height:15px}.auth-theme .theme-sw{background:var(--rule-2)}.auth-theme .theme-sw button{color:var(--ink-2)}.auth-theme .theme-sw button[aria-pressed=true]{background:var(--sheet);color:var(--binding);box-shadow:0 1px 2px #0000001f}:root[data-theme=dark] .as-logo,:root[data-theme=dark] .auth-mlogo{filter:brightness(1.6)saturate(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .as-logo,:root:not([data-theme=light]):not([data-theme=dark]) .auth-mlogo{filter:brightness(1.6)saturate(.9)}}.auth-theme{top:22px;position:absolute;inset-inline-start:24px}:root[data-theme=dark] .side{border-inline-start:1px solid #2c2f35}:root[data-theme=dark] .nav-pill{box-shadow:none;background:#345cac}:root[data-theme=dark] .nav .nv[aria-current=page]{color:#fff}:root[data-theme=dark] .side-co{color:#edeef0;background:#222428}:root[data-theme=dark] .mobile-bar{background:#17191d;border-bottom:1px solid #2c2f35}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .side{border-inline-start:1px solid #2c2f35}:root:not([data-theme=light]):not([data-theme=dark]) .nav-pill{box-shadow:none;background:#345cac}:root:not([data-theme=light]):not([data-theme=dark]) .nav .nv[aria-current=page]{color:#fff}:root:not([data-theme=light]):not([data-theme=dark]) .side-co{color:#edeef0;background:#222428}:root:not([data-theme=light]):not([data-theme=dark]) .mobile-bar{background:#17191d;border-bottom:1px solid #2c2f35}}.seg{border:1px solid var(--rule);border-radius:8px;align-self:flex-end;display:inline-flex;overflow:hidden}.seg a{color:var(--ink-2);background:var(--sheet);padding:7px 12px;font-size:13px;text-decoration:none}.seg a+a{border-inline-start:1px solid var(--rule)}.seg a[aria-current]{background:var(--btn);color:#fff}.vat-pre{flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-top:4px;display:flex}.chip{border:1px solid var(--rule);color:var(--ink);background:var(--sheet);border-radius:999px;padding:4px 11px;font-size:12.5px;text-decoration:none}.chip.on,.chip:hover{border-color:var(--binding)}.chip.on{background:var(--tint);color:var(--binding);font-weight:600}.vat-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.vat-sum>div{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);gap:2px;padding:12px 16px;display:grid}.vat-sum span{color:var(--ink-2);font-size:12.5px}.vat-sum b{font-size:20px}.vat-sum .due{background:var(--brand-grad);color:#fff;border:0}.vat-sum .due span{color:#fffc}.vat-sum .ref{border-color:var(--binding)}.vat-sum .bad b,.vat-sum .ok b{font-size:13.5px;font-weight:600}.vat-sum .ok{color:var(--ok)}.vat-sum .bad{color:var(--danger);border-color:var(--danger)}.vat-t thead+tbody tr:first-child td{border-top:0}.vat-t tbody+thead th{border-top:10px solid var(--sheet)}.vat-docs summary{cursor:pointer;font-weight:600}.an-bar{background:var(--rule-2);vertical-align:middle;border-radius:6px;width:80px;height:6px;margin-inline-end:8px;display:inline-block;overflow:hidden}.an-bar i{background:var(--binding);border-radius:6px;height:100%;display:block}.age-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.age-strip>div{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-m);gap:2px;padding:10px 14px 14px;display:grid;position:relative;overflow:hidden}.age-strip span{color:var(--ink-2);font-size:12.5px}.age-strip b{font-size:17px}.age-strip i{background:var(--ag-0,#94acdb);inset-inline-start:0;height:4px;position:absolute;bottom:0}.age-strip .ab-1 i{background:var(--ag-1,#f5c26b)}.age-strip .ab-2 i{background:var(--ag-2,#f0974a)}.age-strip .ab-3 i{background:var(--ag-3,#e0663b)}.age-strip .ab-4 i{background:var(--ag-4,#b42318)}.age-strip .ab-t{background:var(--tint);border-color:var(--binding)}.age-p .age-doc td{color:var(--ink-2);padding-top:4px;padding-bottom:4px;font-size:13px}.age-p .age-doc td:first-child{padding-inline-start:22px}td.late,tr.late td.num{color:var(--danger);font-weight:600}@media (max-width:900px){.age-strip,.vat-sum{grid-template-columns:1fr 1fr}}@media print{.age-strip,.seg,.vat-pre,.vat-sum{display:none!important}.vat-docs{display:block}.vat-docs summary,.vat-docs[open] summary{display:none}}.forgot-link{text-align:end;margin:-4px 0 12px;font-size:13px;display:block}.rl{flex-wrap:wrap;align-items:center;gap:6px;max-width:520px;display:flex}.rl .input{flex:240px;height:30px;font-size:12px}.rl small{flex-basis:100%}.pub{background:var(--paper);min-height:100vh;padding:20px 16px 32px}.pub .inv-doc{max-width:960px;margin:0 auto}.pub-bar{justify-content:space-between;align-items:center;gap:10px;max-width:960px;margin:0 auto 14px;font-weight:600;display:flex}.pub-foot{text-align:center;color:var(--ink-2);margin-top:18px;font-size:12px}@media print{.pub{background:#fff;padding:0}}.sh-dlg{width:min(560px,100%)}.sh-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.sh-h h2{margin:0;font-size:17px}.sh-b{gap:16px;padding:16px 18px 20px;display:grid;overflow:auto}.sh-row{gap:8px;display:flex}.sh-row .input{flex:1;min-width:0}.sh-wa{color:#128c4a;background:#f1fbf5;border-color:#bfe6cf;justify-content:flex-start;gap:10px;height:42px}.sh-wa:hover{background:#e3f6ea;border-color:#128c4a}:root[data-theme=dark] .sh-wa{color:#6fd99a;background:#13241b;border-color:#1f4d33}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}