@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/app/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/app/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/app/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/app/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/app/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/app/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/app/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/app/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/app/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/app/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/app/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/app/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/app/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/app/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/app/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/app/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/app/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/app/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/app/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/app/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/app/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/app/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/app/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/app/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/app/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/app/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/app/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/app/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-code-pro-cyrillic-ext-400-normal-DMj7z5uw.woff2) format("woff2"),url(/app/assets/source-code-pro-cyrillic-ext-400-normal-BlBdefdy.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-code-pro-cyrillic-400-normal-zAQh90eX.woff2) format("woff2"),url(/app/assets/source-code-pro-cyrillic-400-normal-BxAVGXSA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-code-pro-greek-400-normal-loYmywBR.woff2) format("woff2"),url(/app/assets/source-code-pro-greek-400-normal-D-pDoyqc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-code-pro-vietnamese-400-normal-Cp62Zi-a.woff2) format("woff2"),url(/app/assets/source-code-pro-vietnamese-400-normal-CSQ0MR64.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-code-pro-latin-ext-400-normal-C8wU-ygL.woff2) format("woff2"),url(/app/assets/source-code-pro-latin-ext-400-normal-GB-6ZST1.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2) format("woff2"),url(/app/assets/source-code-pro-latin-400-normal-Bf_aQirX.woff) format("woff");unicode-range:U+0000-00FF,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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/source-code-pro-cyrillic-ext-500-normal-tqeAES4j.woff2) format("woff2"),url(/app/assets/source-code-pro-cyrillic-ext-500-normal-Czknif28.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/source-code-pro-cyrillic-500-normal-ByWPmmoj.woff2) format("woff2"),url(/app/assets/source-code-pro-cyrillic-500-normal-B11lr0U2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/source-code-pro-greek-500-normal-C6-i8gwR.woff2) format("woff2"),url(/app/assets/source-code-pro-greek-500-normal-TDi6g5fW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/source-code-pro-vietnamese-500-normal-9qef99rm.woff2) format("woff2"),url(/app/assets/source-code-pro-vietnamese-500-normal-Di6EYwJE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/source-code-pro-latin-ext-500-normal-DcnsLkKi.woff2) format("woff2"),url(/app/assets/source-code-pro-latin-ext-500-normal-BCopTyd8.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/source-code-pro-latin-500-normal-DrRT_DWv.woff2) format("woff2"),url(/app/assets/source-code-pro-latin-500-normal-FgltuOLy.woff) format("woff");unicode-range:U+0000-00FF,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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/source-code-pro-cyrillic-ext-600-normal-Bk2yO1tA.woff2) format("woff2"),url(/app/assets/source-code-pro-cyrillic-ext-600-normal-Dlnx0AYk.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/source-code-pro-cyrillic-600-normal-BNz7v_mr.woff2) format("woff2"),url(/app/assets/source-code-pro-cyrillic-600-normal-DUFre9N-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/source-code-pro-greek-600-normal-D1ll-qYC.woff2) format("woff2"),url(/app/assets/source-code-pro-greek-600-normal-lDQpIXR8.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/source-code-pro-vietnamese-600-normal-CWDSnRUT.woff2) format("woff2"),url(/app/assets/source-code-pro-vietnamese-600-normal-BG1XwByG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/source-code-pro-latin-ext-600-normal-kg67jYQv.woff2) format("woff2"),url(/app/assets/source-code-pro-latin-ext-600-normal-CdOS3fMr.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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/source-code-pro-latin-600-normal-DVVSlvOB.woff2) format("woff2"),url(/app/assets/source-code-pro-latin-600-normal-B5rj6vMs.woff) format("woff");unicode-range:U+0000-00FF,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}.company-configuration{display:flex;flex-direction:column;gap:14px;padding:24px;overflow:auto;min-height:0;max-height:100%;color:var(--text-primary,#e7edf5)}.company-configuration header{display:flex;align-items:center;justify-content:space-between;gap:16px}.company-configuration h1,.company-configuration h2,.company-configuration p{margin:0}.company-configuration h1{font-size:22px}.company-configuration h2{font-size:17px}.company-configuration button{padding:8px 14px;border:1px solid #44556a;border-radius:6px;background:#223348;color:#f0f5fc;cursor:pointer}.company-configuration button:disabled{opacity:.5;cursor:default}.company-configuration button:focus-visible{outline:2px solid #7cc5ff;outline-offset:3px}.company-configuration__actions{display:flex;gap:10px;flex-wrap:wrap}.company-configuration__files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-configuration article,.company-configuration__preview{padding:18px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-panel)}.company-configuration article>*+*,.company-configuration__preview>*+*{margin-top:12px}.company-configuration details{max-width:100%}.company-configuration pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.company-configuration table{width:100%;border-collapse:collapse;text-align:left}.company-configuration th,.company-configuration td{padding:8px;border-bottom:1px solid var(--border-default)}.company-configuration__preview button+button{margin-left:10px}.company-configuration__content{display:flex;flex-direction:column;gap:14px}.company-startup-recovery{width:min(100%,680px);margin:48px auto 24px;padding:24px;display:flex;flex-direction:column;gap:18px;border:1px solid var(--border-strong);background:var(--surface-panel);box-shadow:var(--shadow-lg);font-family:var(--font-mono)}.company-configuration [role=alert]{color:var(--red-600)}.company-configuration footer{opacity:.7;font-size:12px}@media(max-width:700px){.company-configuration{padding:16px}.company-configuration__files{grid-template-columns:1fr}}.company-parameters{display:flex;flex-direction:column;gap:10px;padding:16px 24px;min-height:0;height:100%;overflow:auto;color:var(--text-primary)}.company-parameters header{display:flex;align-items:center;justify-content:space-between;gap:14px}.company-parameters h1{font-size:20px;margin:0}.company-parameters h2{font-size:17px;margin:0 0 12px}.company-parameters button{padding:6px 12px;border:1px solid var(--border-default);border-radius:5px;background:var(--surface-panel);color:var(--text-primary);cursor:pointer}.company-parameters button:disabled{opacity:.5;cursor:default}.company-parameters button:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.company-parameters__form{width:min(100%,840px);margin:0 auto;display:flex;flex-direction:column;gap:8px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:8px;padding:12px 18px}.company-parameters__identity,.company-parameters__display,.company-parameters__printer-row{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.company-parameters__field{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px}.company-parameters__field>span{flex-shrink:0}.company-parameters__field input{font-family:var(--font-mono);font-size:14px;min-width:3ch;max-width:100%;height:28px;padding:2px 5px;border:1px solid var(--border-default);background:var(--surface-panel);color:var(--text-primary);border-radius:3px}.company-parameters__field input.is-active{border-color:#175bd6;outline:2px solid #175bd6;outline-offset:1px}.company-parameters__field button{padding:3px 7px;font-size:11px}.company-parameters fieldset{margin:0;border:0;border-top:1px solid var(--border-default);padding:5px 0 0;display:flex;flex-direction:column;gap:5px;min-width:0}.company-parameters legend{padding:0 8px;margin:auto;font-size:12px;font-weight:600;color:var(--text-secondary)}.company-parameters__field--3>span,.company-parameters__field--4>span,.company-parameters__field--5>span,.company-parameters__field--6>span{width:62px;text-align:right}.company-parameters__field--3 input,.company-parameters__field--4 input,.company-parameters__field--5 input,.company-parameters__field--6 input,.company-parameters__field--21 input{flex:1;min-width:0}.company-parameters__display{gap:16px}.company-parameters__display .company-parameters__field{gap:4px}.company-parameters__printer-row{padding-left:56px;gap:25px}.company-parameters__field--12>span,.company-parameters__field--16>span{width:49px;font-weight:600}.company-parameters__field--20{justify-content:flex-end}.company-parameters__tools{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;flex-wrap:wrap}.company-parameters__decision{display:flex;gap:12px;justify-content:center;padding:8px}.company-parameters__decision button{min-width:110px}.company-parameters__decision button.is-selected{background:#0d58ce;color:#fff}.company-parameters__lookup{align-self:center;width:min(100%,660px);padding:16px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:7px}.company-parameters__lookup .asset-scroll{max-height:300px}.company-parameters__lookup .asset-browser{position:relative;inset:auto;margin:0;max-height:none;background:var(--surface-panel);color:var(--text-primary)}.company-parameters__resource-preview{padding:16px;border:1px solid var(--border-default);border-radius:7px;background:var(--surface-panel)}.company-parameters__resource-preview ul{max-height:180px;overflow:auto}.company-parameters [role=alert]{color:var(--red-600)}.company-parameters p{margin:0;font-size:13px}.company-parameters__lookup p{margin:10px 0}.company-parameters__field input{box-sizing:content-box}.company-parameters__lookup,.company-parameters__resource-preview{position:fixed;z-index:40;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(100% - 32px),660px);max-height:calc(100vh - 100px);overflow:auto;box-shadow:0 12px 42px #14274440}.company-parameters__lookup .source-browser-dialog,.company-parameters__lookup .asset-dialog{position:absolute;top:8px;right:8px;bottom:8px;left:8px;transform:none;width:auto;overflow:auto}.company-parameters__lookup .source-marker-commands{flex-wrap:wrap;gap:6px}.company-parameters__lookup .source-marker-commands button{flex:0 0 auto}@media(max-width:950px){.company-parameters{padding:12px}.company-parameters__display{gap:9px}.company-parameters__identity{gap:15px}.company-parameters__form{padding:10px}}.company-parameter-print{position:fixed;z-index:50;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 36px),720px);box-sizing:border-box;max-height:calc(100vh - 90px);overflow:auto;padding:22px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 12px 42px #14274440;display:flex;flex-direction:column;gap:12px;color:var(--text-primary)}.company-parameter-print h2,.company-parameter-print h3{margin:0;font-size:18px}.company-parameter-print h3{font-size:15px}.company-parameter-print label{display:flex;align-items:center;gap:8px;padding:4px}.company-parameter-print label.is-active{background:#175bd612}.company-parameter-print input:not([type=checkbox]){font-family:var(--font-mono);max-width:100%;box-sizing:border-box;color:var(--text-primary);background:var(--surface-panel);padding:5px;border:1px solid var(--border-default)}.company-parameter-print input.is-active{outline:2px solid #175bd6}.company-parameter-print__choices{display:flex;flex-wrap:wrap;gap:8px}.company-parameter-print__choices .is-selected{background:#0d58ce;color:#fff}.company-parameter-print .address-print-manager{position:relative;inset:auto;transform:none;width:100%;max-width:100%;padding:0}.company-parameter-print .address-print-manager__panel{width:auto;min-width:0;max-width:100%;box-sizing:border-box}.company-parameter-print .address-print-manager__blocked{position:absolute;top:8px;right:8px;bottom:8px;left:8px;transform:none;width:auto}.company-parameters__input-toolbar:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.company-creation__missing{columns:3;font-family:var(--font-mono);font-size:12px;padding-left:20px}.company-creation details{max-height:220px;overflow:auto;margin:12px 0}.company-creation>div[role=dialog]{position:fixed;z-index:60;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 40px));box-sizing:border-box;padding:24px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-panel);box-shadow:0 12px 42px #14274440}@media(max-width:700px){.company-creation__missing{columns:2}}.company-registration{width:100%;max-width:820px;margin:0 auto;padding:28px 32px 40px;gap:22px;box-sizing:border-box;font-family:var(--font-ui,inherit)}.company-registration form{width:100%;display:grid;gap:20px}.company-configuration.company-registration:focus{outline:none}.company-registration label{display:grid;align-content:start;gap:7px;font-size:14px;font-weight:500;min-width:0}.company-registration input,.company-registration select{box-sizing:border-box;width:100%;min-height:42px;padding:9px 12px;border:1px solid #abbdd3;border-radius:5px;background:#fff;color:#203247;min-width:0;font:inherit}.company-registration input:focus,.company-registration select:focus{border-color:#175bd6;outline:3px solid #175bd622}.company-registration input::placeholder{color:#778699}.company-registration small{font-size:12px;font-weight:400;color:var(--text-secondary);line-height:1.5}.company-registration p{line-height:1.6;font-size:14px}.company-registration__eyebrow{display:block;color:#53708e;font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:8px}.company-registration__intro{color:var(--text-secondary)}.company-registration button.company-registration__back{background:#fff;color:#203247;border-color:#bbc8d8}.company-registration__modes{display:flex;background:#e9eef5;padding:4px;gap:4px;border-radius:7px}.company-registration__modes button{flex:1;background:transparent;color:#43566f;border:1px solid transparent;padding:10px}.company-registration__modes button[aria-pressed=true]{background:#fff;color:#124fa8;border-color:#d5dfed;box-shadow:0 1px 3px #112e5010;font-weight:600}.company-registration .company-registration__primary{background:#1055bd;border-color:#1055bd;color:#fff;min-height:42px;padding:10px 20px;font-weight:600}.company-registration .company-registration__primary:hover:not(:disabled){background:#08479e}.company-registration__advanced{border:1px solid #d0dbe8;border-radius:6px;background:#f9fbfd}.company-registration__advanced summary{padding:15px;cursor:pointer;font-size:13px;font-weight:500;line-height:1.6}.company-registration__advanced summary span{display:inline-block;margin-left:8px;color:#64748b;font-size:11px;font-weight:400}.company-registration__advanced>div{display:grid;gap:14px;padding:0 16px 18px}.company-registration__upload{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px}.company-registration .company-registration__notice{padding:12px 15px;background:#fff8e9;border:1px solid #ebd5a5;border-radius:5px;color:#725326;font-size:13px}.company-registration .company-registration__error{padding:14px 16px;border:1px solid #e9b4b4;border-radius:5px;background:#fff4f4;color:#a52828}.company-registration__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.company-registration__preview{display:grid;gap:12px;border:1px solid #b6cce9;border-radius:6px;background:#f3f7fd;padding:20px}.company-registration__preview .company-registration__eyebrow{margin:0}.company-registration>[role=dialog]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:150;width:min(560px,90vw);padding:24px;background:#fff;border:1px solid #ccd5df;border-radius:8px;box-shadow:0 6px 28px #152b4333}.company-registration>[role=dialog]>*+*{margin-top:16px}@media(max-width:600px){.company-registration{padding:18px 16px 28px}.company-registration__row{grid-template-columns:1fr}.company-registration__modes{flex-wrap:wrap}.company-registration__modes button{white-space:nowrap}}.fixed-assets{height:100%;min-height:0;outline:none}.asset-menu{height:34px;display:flex;background:#0b376c;border-bottom:1px solid #071f3e}.asset-menu button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#c8d9ee;font:600 10px Inter,sans-serif;cursor:pointer}.asset-menu button:hover,.asset-menu button.is-selected{background:#1761a6;color:#fff}.asset-menu kbd{font:9px Source Code Pro,monospace;color:#86acd2}.asset-canvas{position:relative;min-height:0;overflow:hidden}.asset-title{position:absolute;top:6px;left:50%;transform:translate(-50%);color:#14528e;font:700 12px Source Code Pro,monospace;letter-spacing:.16em}.asset-dropdown{position:absolute;top:0;left:18px;z-index:5;width:245px;border:1px solid #175d9d;background:#fff;box-shadow:0 8px 22px #0a284b33}.asset-dropdown button{display:block;width:100%;padding:8px 12px;border:0;border-bottom:1px solid #d5e0eb;background:#fff;text-align:left;color:#284f75;font:11px Source Code Pro,monospace}.asset-dropdown button:hover,.asset-dropdown button.is-selected{background:#1761a6;color:#fff}.asset-browser{position:absolute;top:31px;right:0;bottom:0;left:0;display:flex;flex-direction:column}.asset-browser h2,.asset-card h2{margin:0;padding:7px 11px;background:#d9e5f2;border-block:1px solid #b4c7dc;color:#28577f;font:600 11px Source Code Pro,monospace}.asset-scroll{overflow:auto;min-height:0}.asset-browser table{min-width:100%;width:max-content;border-collapse:collapse;font:11px Source Code Pro,monospace}.asset-browser th,.asset-browser td{height:27px;padding:4px 7px;border-right:1px solid #c3d0e1;border-bottom:1px solid #d7e0e9;white-space:pre;text-align:left}.asset-browser th{background:#e6edf7;color:#496079;font-weight:500}.asset-browser tr:nth-child(2n){background:#edf3fa}.asset-browser tr{cursor:pointer}.asset-browser tr:hover{box-shadow:inset 0 0 0 1px #78a8d8}.asset-browser tr.is-selected{background:#245ba3;color:#fff}.asset-count{margin-top:auto;padding:5px 12px;text-align:right;border-top:1px solid #c4d1e0;font:10px Source Code Pro,monospace}.asset-empty{margin:auto;text-align:center;color:#627c98;font:12px Inter,sans-serif}.asset-welcome{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center}.asset-welcome strong{color:#1c5e9d;font:700 52px Source Code Pro,monospace}.asset-welcome p{margin:5px}.asset-welcome small{font:10px Source Code Pro,monospace}.asset-card{position:absolute;top:31px;right:0;bottom:0;left:0;overflow:auto;background:#f4f7fb}.asset-fields{display:grid;grid-template-columns:repeat(3,minmax(205px,1fr));gap:1px;background:#bdcad9;border-bottom:1px solid #aebed0}.asset-fields label{display:grid;grid-template-columns:minmax(95px,42%) 1fr;align-items:center;gap:7px;min-height:36px;padding:4px 8px;background:#f7f9fc;color:#47627e;font:10px Inter,sans-serif}.asset-fields input{width:100%;height:25px;box-sizing:border-box;border:1px solid #a9bad0;background:#edf3fb;color:#193956;padding:2px 4px;font:11px Source Code Pro,monospace}.asset-fields input:not([readonly]):focus{outline:2px solid #4385d6;outline-offset:-1px;background:#fff8df}.asset-fields input[readonly]{border-color:transparent;background:transparent}.asset-card-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px}.asset-card-actions button,.asset-decision button{border:1px solid #7fa0c1;background:#fff;color:#14538b;padding:5px 11px;font:600 10px Source Code Pro,monospace}.asset-decision{position:absolute;z-index:9;left:50%;top:45%;transform:translate(-50%,-50%);min-width:330px;border:1px solid #175d9d;background:#fff;box-shadow:0 12px 30px #0c2c4e40}.asset-decision h2{margin:0;padding:8px 11px;background:#185794;color:#fff;font:600 11px Source Code Pro,monospace}.asset-decision>div{display:flex;gap:6px;padding:12px}.asset-decision button.is-selected{background:#1761a6;color:#fff}.asset-notice{position:absolute;left:10%;right:10%;bottom:12px;z-index:10;padding:9px 12px;border:1px solid #c2973c;background:#fff5d7;color:#654d1d;box-shadow:0 3px 12px #32280a29;font:11px Inter,sans-serif}.asset-notice button{float:right;border:0;background:transparent}.asset-commands{min-height:36px;display:flex;align-items:center;gap:12px;padding:4px 10px;border-top:1px solid #b4c4d6;background:#e2eaf4;color:#58718c;font:10px Source Code Pro,monospace}.asset-commands button{border:0;background:transparent;color:#245ba3;font:inherit;cursor:pointer}.asset-commands [aria-disabled=true]{color:#8393a6}.asset-commands span{margin-left:auto}@media(max-width:1000px){.asset-menu button{font-size:9px}.asset-fields{grid-template-columns:repeat(2,minmax(200px,1fr))}}.asset-dialog{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 48px));padding:22px;border:1px solid #9eb2c8;background:#f8fafc;box-shadow:0 24px 70px #05143038;z-index:5}.asset-dialog h2{margin:0 0 18px;color:#123d69;font-size:17px}.asset-dialog label{display:grid;grid-template-columns:minmax(180px,1fr) 1fr;align-items:center;gap:14px;margin:10px 0;color:#58718c;font-size:13px}.asset-dialog input{min-width:0;height:34px;border:1px solid #9eb2c8;background:#fff;color:#123d69;padding:0 9px;font:13px Source Code Pro,monospace}.asset-dialog input:focus{outline:2px solid #1761a6;outline-offset:1px}.asset-dialog>div:last-child{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.asset-dialog button,.asset-depreciation-result button{min-height:32px;border:1px solid #9eb2c8;background:#fff;color:#123d69;padding:0 13px;cursor:pointer}.asset-dialog button:first-child{border-color:#1761a6;background:#1761a6;color:#fff}.asset-depreciation-flow{top:24%;left:30%;width:47.5%;max-width:calc(100% - 32px);transform:none;padding:12px}.asset-depreciation-flow h2{text-align:center;margin-bottom:8px}.asset-depreciation-flow .asset-depreciation-actions{display:flex;justify-content:center;gap:6px;margin-top:12px}.asset-depreciation-flow .asset-depreciation-actions button{background:#f8fafc;color:#123d69;border-color:#9eb2c8}.asset-depreciation-flow .asset-depreciation-actions button.is-active{background:#1761a6;border-color:#1761a6;color:#fff}.asset-depreciation-flow .asset-depreciation-actions button:focus-visible{outline:2px solid #d59b2c;outline-offset:2px}.asset-depreciation-date,.asset-depreciation-status{padding:8px 0;margin:0;border-bottom:1px solid #9eb2c8;font:12px Source Code Pro,monospace}.asset-depreciation-status{min-height:32px;white-space:pre-wrap}.asset-depreciation-status span{display:inline-block;margin-right:10px}.asset-depreciation-flow>.asset-depreciation-uncertain{display:block}.asset-depreciation-flow label{grid-template-columns:1fr 10ch;gap:4px}.asset-depreciation-flow fieldset{border:0;padding:0;margin:0;min-width:0}.asset-depreciation-flow input{width:10ch;box-sizing:border-box;padding:0 4px}.asset-depreciation-result dl{display:grid;grid-template-columns:1fr 1.2fr;margin:0 0 16px;font:13px Source Code Pro,monospace}.asset-depreciation-result dt,.asset-depreciation-result dd{margin:0;padding:7px 9px;border-bottom:1px solid #ccd8e5}.asset-depreciation-result dt{color:#58718c}.asset-depreciation-result dd{text-align:right;color:#123d69;font-weight:600}.asset-depreciation-result p,.asset-parameters p,.asset-simulation-result p{color:#58718c;font-size:12px}.asset-parameters .asset-scroll,.asset-simulation-result .asset-scroll{max-height:calc(100vh - 210px);overflow:auto}.asset-parameters .asset-parameter-line{color:#496079;background:#dce6f1;font-weight:600}.asset-parameters .asset-parameter-line td{border-right:0;letter-spacing:.015em}.asset-parameters td:has(input){padding:0 6px}.asset-parameters input{height:26px;box-sizing:border-box;padding:2px 0;border:0;border-radius:0;color:inherit;background:transparent;font:inherit}.asset-parameters input.is-active{background:#fff8df;color:#193956;outline:2px solid #4385d6;outline-offset:-2px}.asset-history-maintenance .asset-history-new{width:max-content;max-width:calc(100% - 24px);overflow:auto;padding:12px}.asset-history-new table{border-collapse:collapse;font:11px Source Code Pro,monospace}.asset-history-new th,.asset-history-new td{padding:2px;border:1px solid #b4c7dc;white-space:pre;text-align:left}.asset-history-maintenance input{box-sizing:border-box;height:26px;padding:2px 0;border:0;border-radius:0;font:inherit;color:inherit;background:transparent}.asset-history-maintenance input.is-active{background:#fff8df;color:#193956;outline:2px solid #4385d6;outline-offset:-2px}.asset-history-maintenance .asset-decision{max-width:calc(100% - 24px)}.asset-history-maintenance .asset-decision>div{flex-wrap:wrap}.asset-history-selector>.source-record-browser{left:33.75%;right:auto;top:18%;bottom:auto;width:57.5%;max-height:82%;border:1px solid var(--border, #b4c7dc);background:var(--surface, #f4f7fb)}.asset-technical-form{width:max-content;max-width:calc(100% - 24px)}.asset-technical-fields{display:grid;grid-template-columns:8fr 9fr 12fr 13fr 23fr;border:1px solid #b4c7dc}.asset-technical-fields>label{min-width:0;margin:0;padding:4px;border-right:1px solid #b4c7dc;font:11px Source Code Pro,monospace}.asset-technical-fields input{max-width:100%;border-radius:0;font:12px Source Code Pro,monospace}.asset-technical-fields input.is-active{background:#fff8df;outline:2px solid #4385d6;outline-offset:-2px}.asset-card-actions:has([data-card-action]){justify-content:space-between;gap:2px;padding:6px 4px;white-space:nowrap}.asset-card-actions [data-card-action]{padding:5px 4px;font-size:10px}.asset-card-actions [data-card-action].is-selected{background:#1761a6;color:#fff}.asset-card-actions [aria-disabled=true]{opacity:.6}.asset-card-actions [data-card-action]:focus-visible{outline:2px solid #4385d6;outline-offset:1px}.asset-depreciation-reload,.asset-card-save-retry{position:absolute;z-index:12;left:25%;right:25%;bottom:65px;padding:10px;border:1px solid #c2973c;background:#fff5d7;color:#654d1d;font:11px Inter,sans-serif}.asset-card-save-retry button{display:block;margin:8px auto 0}.asset-card-history{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;background:#f4f7fb}.asset-copy-dialog{top:80px;left:19%;transform:none;min-width:240px;max-width:360px}.asset-copy-dialog fieldset{display:flex;align-items:center;gap:12px;border:0;padding:12px;color:#193956;font:11px Source Code Pro,monospace}.asset-copy-dialog input{padding:4px;border:1px solid #9eb2c8;color:#123d69;font:inherit;background:#fff8df}.asset-copy-dialog input:focus{outline:2px solid #4385d6;outline-offset:1px}.asset-copy-dialog p{margin:0;padding:8px 12px;color:#654d1d;font:11px Inter,sans-serif}.asset-copy-dialog .asset-copy-hint{color:#58718c;font-size:10px}.source-record-browser:focus{outline:none}.source-record-browser table{width:calc(var(--source-columns) * 1ch);table-layout:fixed;font:12px Source Code Pro,monospace}.source-record-browser td,.source-record-browser th{white-space:pre;overflow:hidden;padding:5px 2px}.source-record-browser .source-browser-dialog{z-index:20;max-width:calc(100% - 24px)}.source-browser-choices{display:flex;flex-wrap:wrap;gap:2px}.source-browser-choices button{font:12px Source Code Pro,monospace;padding:6px}.source-browser-choices button.is-selected{background:#163f76;color:#fff}.source-record-browser .asset-dialog input{max-width:100%}.source-record-browser tr.is-marked{color:var(--nova-blue, #245ea8);font-weight:600}.source-record-browser tr.is-selected.is-marked{color:#ffe3a3}.source-marker-commands{display:flex;align-items:center;gap:12px;padding:4px 8px}.source-marker-commands button{font:11px var(--font-mono, "Source Code Pro", monospace)}.source-input-clipboard-controls{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle}.general-ledger{display:flex;flex-direction:column;min-height:0;outline:none;background:var(--bg-primary,#eef3f9);color:#1b304c}.gl-menu{display:flex;height:34px;flex-shrink:0;padding:0 8px;background:#17283f;border-bottom:1px solid #334c6c}.gl-menu button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;color:#c8d9ed;font:600 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.gl-menu small{font:10px Source Code Pro,monospace;opacity:.6}.gl-menu .is-selected{background:#24569b;color:#fff;box-shadow:inset 0 -2px #6bb9ff}.gl-canvas{position:relative;flex:1;overflow:auto;min-height:0;padding:18px 20px}.gl-start{margin:8vh 6vw}.gl-start>span{font:600 11px Inter,sans-serif;letter-spacing:.14em;color:#557393}.gl-start h1{font:500 28px Inter,sans-serif;margin:14px 0}.gl-start p{font:14px Source Code Pro,monospace}.gl-start small{color:#647b97;font:12px Inter,sans-serif}.gl-header-form,.gl-posting,.gl-browser,.gl-dropdown,.gl-dialog{background:#f7faff;border:1px solid #8ba4c3;box-shadow:3px 4px #15294518}.gl-header-form{width:680px;max-width:100%;padding-bottom:10px}.gl-header-form h2,.gl-browser h2,.gl-dialog h2{margin:0;padding:8px 12px;font:600 12px Inter,sans-serif;background:#e5edf8;border-bottom:1px solid #aabbd1}.gl-header-form label{display:flex;align-items:center;gap:12px;margin:12px 16px;font:12px Source Code Pro,monospace}.gl-header-form label>span{width:120px;text-align:right}.general-ledger input{border:1px solid #b3c5de;background:#edf3fb;color:#1c314e;height:25px;padding:2px 4px;font:12px Source Code Pro,monospace;border-radius:0;box-sizing:content-box}.general-ledger input.is-active,.general-ledger input:focus{outline:2px solid #4385d6;outline-offset:-1px;background:#fff8df}.gl-posting{width:max-content;max-width:100%;overflow:auto}.gl-document-caption{display:flex;gap:18px;padding:8px 10px;font:11px Source Code Pro,monospace;background:#e5edf8;border-bottom:1px solid #aabbd1}.gl-document-caption>span:last-child{margin-left:auto;color:#617b98}.gl-posting table,.gl-browser table{border-collapse:collapse;font:12px Source Code Pro,monospace}.gl-posting th{font-weight:500;background:#e6edf7;color:#496079;height:27px;border:1px solid #bdcee3}.gl-posting td{padding:0;border:1px solid #bdcee3}.gl-posting input{border:0;height:23px;padding:1px 4px;background:transparent}.gl-posting tr:nth-child(2n){background:#f0f5fc}.gl-posting td:nth-child(4) input,.gl-posting td:nth-child(5) input{text-align:right}.gl-hint{font:10px Source Code Pro,monospace;margin:7px 10px;color:#486787}.gl-hint span{color:#917345}.gl-commands{display:flex;gap:10px;align-items:center;padding:4px 10px;background:#e9eff8;border-top:1px solid #b2c5dc}.gl-commands span{font:10px Inter,sans-serif;color:#617b98}.general-ledger button{cursor:pointer}.gl-commands button,.gl-header-form label button{border:0;background:transparent;color:#245ba3;font:11px Source Code Pro,monospace;padding:4px}.gl-decision{padding:10px;border-top:1px solid #aabbd1;background:#e5edf8}.gl-decision p{margin:0 0 8px;font:12px Source Code Pro,monospace;color:#983d30}.gl-decision button,.gl-dialog>button,.gl-notice button{border:1px solid #aabbd1;padding:7px 12px;background:#f5f8ff;color:#23476f;font:12px Source Code Pro,monospace}.gl-decision .is-selected,.gl-dialog .is-selected,.gl-dropdown .is-selected{background:#245ba3;color:#fff}.gl-dropdown{padding:6px;width:290px}.gl-dropdown button,.gl-picker button{display:block;width:100%;padding:7px 10px;text-align:left;border:0;background:transparent;color:inherit;font:12px Source Code Pro,monospace;white-space:pre}.gl-picker .is-selected{background:#245ba3;color:#fff}.gl-dropdown button:hover,.gl-picker button:hover{box-shadow:inset 0 0 0 1px #78a8d8}.gl-browser{width:max-content;max-width:100%}.gl-scroll{overflow:auto}.gl-browser th,.gl-browser td{white-space:pre;padding:4px 6px;border-right:1px solid #c3d0e1;height:26px;box-sizing:border-box;text-align:left}.gl-browser th{background:#e6edf7;color:#496079;font-weight:500}.gl-browser tbody tr:nth-child(2n){background:#f0f5fc}.gl-browser tbody tr{cursor:pointer}.gl-browser tbody tr:hover{box-shadow:inset 0 0 0 1px #78a8d8}.gl-browser tbody .is-selected{background:#245ba3;color:#fff}.gl-count{font:11px Source Code Pro,monospace;text-align:right;padding:6px 12px}.gl-dialog{position:absolute;top:55px;left:36px;z-index:6;max-width:calc(100% - 72px);min-width:350px;padding-bottom:10px}.gl-dialog p,.gl-dialog>input,.gl-dialog>button{margin:10px}.gl-dialog p{font:12px Source Code Pro,monospace}.gl-picker{max-height:380px;overflow:auto;min-width:350px;max-width:780px}.gl-progress{position:absolute;top:4px;right:14px;padding:5px 12px;background:#fff5dc;border:1px solid #c8a653;z-index:9;font:12px Inter,sans-serif}.gl-notice{position:absolute;top:20px;left:10%;right:10%;padding:16px;background:#fff5dc;border:1px solid #c8a653;z-index:10;font:12px Inter,sans-serif;color:#5c481c}.gl-footer{display:flex;gap:20px;justify-content:space-between;padding:7px 12px;border-top:1px solid #b2c5dc;background:#e9eff8;color:#55718f;font:10px Source Code Pro,monospace}.general-ledger button:focus-visible{outline:2px solid #4385d6;outline-offset:-1px}@media(max-height:720px){.gl-canvas{padding:10px}.gl-posting input{height:19px}.gl-document-caption{padding:5px 10px}.gl-browser th,.gl-browser td{height:22px;padding:2px 6px}}@media(max-width:1000px){.gl-canvas{padding:10px}.gl-menu button{font-size:11px;gap:4px}.gl-menu small{display:none}.gl-posting input{font-size:11px}.gl-header-form label{gap:8px}.gl-dialog{left:16px;max-width:calc(100% - 32px)}}.gl-browser tbody tr.is-selected{background:#245ba3;color:#fff}.gl-check{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:16px 22px;outline:none}.gl-check>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;margin-bottom:12px}.gl-check h2{margin:0;font-size:18px}.gl-check button,.gl-check select{padding:8px 12px;min-height:34px;border:1px solid #718aa8;border-radius:2px;background:#f7faff;color:#183852;font:13px var(--font-ui)}.gl-check button:disabled{opacity:.5;cursor:default}.gl-check .is-selected{background:#24569b;color:#fff}.gl-check select:focus{outline:2px solid #1459a5;background:#fff2bc}.gl-check-periods{max-width:710px}.gl-check-periods label{display:flex;align-items:center;gap:14px;font-weight:600}.gl-check-periods select{min-width:220px}.gl-check p{font-size:13px;line-height:1.5}.gl-check-period-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.gl-check-period-list button{display:flex;justify-content:space-between;gap:20px;text-align:left}.gl-check-period-list small{font-family:var(--font-mono)}.gl-check-result{max-width:860px}.gl-check table{width:100%;border-collapse:collapse;font:13px var(--font-mono);background:#f7faff}.gl-check th,.gl-check td{border:1px solid #a8b9cd;padding:10px 12px;white-space:nowrap}.gl-check td{text-align:right}.gl-check th{text-align:left;background:#e1ebf7;font-weight:600}.gl-check-counts{display:grid;grid-template-columns:auto 60px;gap:9px 20px;max-width:350px;font-size:13px}.gl-check-counts dd{margin:0;text-align:right;font-family:var(--font-mono)}.gl-check-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gl-check-output{flex:1;min-height:100px;overflow:auto;background:#f7faff;border:1px solid #718aa8;padding:14px}.gl-check pre{margin:0;font:13px/1.7 var(--font-mono);white-space:pre}@media(max-height:720px){.gl-check{padding:10px 14px}.gl-check-period-list{gap:4px 10px}.gl-check-period-list button{padding:5px 10px;min-height:31px}.gl-check th,.gl-check td{padding:7px 10px}}.gl-settlement-status{position:absolute;z-index:4;top:70px;right:18px;width:116px;background:#f7faff;border:1px solid #8ba4c3;box-shadow:3px 4px #15294518;font:11px Source Code Pro,monospace}.gl-settlement-status h3{margin:0;padding:5px 8px;text-align:center;background:#e5edf8;border-bottom:1px solid #aabbd1;font:600 11px Inter,sans-serif}.gl-settlement-status ol{list-style:none;margin:0;padding:3px}.gl-settlement-status li{display:grid;grid-template-columns:24px 1fr;min-height:20px;align-items:center;border-bottom:1px solid #d6e0ec}.gl-settlement-status li:last-child{border-bottom:0}.gl-settlement-status li span{color:#6a7f99;text-align:right;padding-right:5px}.gl-settlement-status li strong{font-weight:500;text-align:center;color:#274c75}.gl-settlement-status li[data-status="Není !"],.gl-settlement-status li[data-status^=Počet],.gl-settlement-status li[data-status^="!!!"]{background:#fff0e8}.gl-settlement-status li[data-status=paid]{background:#fff4c7}.gl-settlement-status li[data-status=paid] strong{color:#8d501a}@media(max-width:1120px){.gl-settlement-status{position:static;width:min(100%,720px);margin-top:8px}.gl-settlement-status ol{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr))}.gl-settlement-status li:nth-last-child(-n+4){border-bottom:0}}.general-ledger{--entry-bg: #eaf1f9;--entry-border: #718aa8;--entry-active: #fff2bc;--entry-ink: #102840}.general-ledger.general-ledger input{box-sizing:border-box;min-width:0;border:1px solid var(--entry-border);background:var(--entry-bg);color:var(--entry-ink);caret-color:#082f75;font-family:var(--font-mono);font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums;padding:4px 7px;height:32px;border-radius:2px}.general-ledger.general-ledger input:focus,.general-ledger.general-ledger input.is-active{outline:2px solid #1459a5;outline-offset:-1px;border-color:#1459a5;background:var(--entry-active);color:#102840;box-shadow:inset 3px 0 #1459a5}.general-ledger.general-ledger input::selection{background:#185694;color:#fff}.general-ledger.general-ledger input:disabled{color:#5c6d7e;background:#e4e9ef;opacity:1}.general-ledger label:focus-within>span{color:#123f76;font-weight:700}.gl-header-form label>input{min-width:calc(var(--field-chars, 8) * 1ch + 18px);max-width:calc(100% - 132px)}.general-ledger .gl-posting input{height:28px;padding:3px 6px;border:1px solid #9aabc0;border-radius:0}.gl-posting td{padding:2px;background:#f6f8fc}.gl-posting tr:focus-within td{background:#d6e5f7}.gl-posting input.is-active{background:var(--entry-active)}.invoices .invoice-fields{grid-template-columns:minmax(25ch,1.2fr) minmax(20ch,1fr) minmax(20ch,1fr);gap:12px 16px}.invoices .invoice-fields label{min-width:0;color:#344f6b;font-size:12px;gap:5px}.invoices .invoice-fields input{width:100%}.invoices .invoice-fields label[data-field=company],.invoices .invoice-fields label[data-field=description],.invoices .invoice-fields label[data-field=evidenceNumber]{grid-column:span 2}.invoices .invoice-vat-grid{grid-template-columns:minmax(10ch,1fr) minmax(16ch,1.5fr) minmax(16ch,1.5fr);font-size:12px;max-width:690px}.invoices .invoice-vat-grid__row{grid-template-columns:subgrid}.invoices .invoice-vat-grid input{width:100%}.invoices .invoice-vat-grid__row input:first-child{text-align:left}.invoices .invoice-post-header{grid-template-columns:13ch 14ch minmax(26ch,1fr) 13ch}.invoices .invoice-post-header label{min-width:0;font-size:12px;color:#344f6b}.invoices .invoice-post-header input{width:100%!important}.invoices .invoice-post-grid{min-width:810px}.invoices .invoice-post-grid__head,.invoices .invoice-post-grid__row{grid-template-columns:28px 10ch 10ch 5ch minmax(16ch,1fr) minmax(16ch,1fr) 14ch 10ch}.invoices .invoice-post-grid__row{gap:2px;padding:2px;background:#f3f6fa}.invoices .invoice-post-grid__row:focus-within{background:#d6e5f7}.invoices .invoice-post-grid__row input{height:28px;width:100%!important;border:1px solid #94a9c1;border-radius:0}.invoices .invoice-post-grid__row input:nth-of-type(4),.invoices .invoice-post-grid__row input:nth-of-type(5){text-align:right}.invoices .invoice-commands{flex-shrink:0;flex-wrap:wrap;gap:6px 12px}.invoices .invoice-notice{position:static;flex-shrink:0;margin:6px 12px}.invoices .invoice-commands button{min-height:31px;font-size:12px}.invoice-post-totals{display:flex;flex-wrap:wrap;gap:8px 24px;padding:9px 12px;background:#e1ebf7;border:1px solid #8ba4c3;font:13px var(--font-mono)}.invoice-post-totals strong{color:#153d6b}.invoice-post-review{top:95px;left:5%;width:90%;min-width:0;max-width:90%;padding:0 0 12px}.invoice-post-review>label{display:flex;align-items:center;gap:10px;padding:7px 14px;font:13px var(--font-ui)}.invoice-post-review input[type=checkbox]{width:18px;height:18px;margin:0;padding:0;accent-color:#185694;box-shadow:none}@media(max-width:1100px){.invoices .invoice-fields{grid-template-columns:repeat(2,minmax(24ch,1fr))}.invoices .invoice-post-header{grid-template-columns:13ch 14ch minmax(20ch,1fr) 13ch}}@media(max-height:720px){.general-ledger .gl-posting input,.invoices .invoice-post-grid__row input{height:24px;padding-top:2px;padding-bottom:2px}.gl-posting td{padding:1px}.invoices .invoice-fields{gap:8px 14px;padding:10px 14px}}.general-ledger .gl-posting{display:flex;flex-direction:column;max-height:100%;box-sizing:border-box}.gl-posting-rows{min-height:0;overflow:auto}.gl-posting>.gl-document-caption,.gl-posting>.gl-hint,.gl-posting>.gl-commands,.gl-posting>.gl-decision{flex-shrink:0}.gl-posting>.gl-commands,.gl-posting>.gl-decision{display:flex;flex-wrap:wrap;gap:6px}.gl-posting>.gl-decision p{flex-basis:100%}.invoice-advance{overflow:auto;min-height:0;padding:16px 22px}.invoice-advance h2{margin:0 0 14px;font-size:18px}.invoice-advance-fields{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:12px 24px;max-width:940px}.invoice-advance-fields label{display:flex;flex-direction:column;gap:5px}.invoice-advance-fields label span{font-weight:600}.invoice-advance-fields input{box-sizing:border-box;min-height:32px;max-width:100%;color:#172637;background:#f7f9fc;border:1px solid #8495ab;border-radius:3px;padding:5px 8px}.invoice-advance-fields input.is-active,.invoice-advance-fields input:focus{background:#fff3ba;border:2px solid #355d91;outline:none}.invoice-advance-actions,.invoice-advance-decision{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.invoice-advance-decision{padding:18px;border:1px solid #8495ab;background:#f1f4f8}.invoice-advance-decision h3,.invoice-advance-decision p{flex-basis:100%;margin:0 0 8px}.invoice-advance button{padding:8px 14px;border:1px solid #8495ab;background:#fff;color:#172637;border-radius:3px}.invoice-advance button.is-selected{background:#244b77;color:#fff}@media(max-width:680px){.invoice-advance-fields{grid-template-columns:1fr}}.invoice-company-picker{position:absolute;z-index:45;top:4%;right:4%;bottom:4%;left:4%;display:flex;flex-direction:column;min-height:0;padding:16px;background:#f7f9fc;border:2px solid #355d91;box-shadow:0 12px 40px #17263740}.invoice-company-picker .asset-browser{position:relative;inset:auto;margin:0;min-height:0;flex:1;overflow:auto}.invoice-company-picker .asset-scroll{overflow:auto;min-height:0}.invoice-company-picker .source-browser-dialog,.invoice-company-picker .asset-dialog{position:absolute;top:8px;right:8px;bottom:8px;left:8px;transform:none;width:auto;max-height:calc(100% - 16px);overflow:auto}.invoice-company-picker-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.invoice-form-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.invoice-form-tools button,.invoice-company-info button{padding:8px 14px;border:1px solid #8495ab;border-radius:3px;background:#fff;color:#172637}.invoice-company-info{z-index:46;max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow:auto}.invoice-company-info dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px}.invoice-company-info dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.gl-journal-editor{position:relative;flex:1;min-height:0;overflow:auto;padding:20px}.gl-journal-editor h2{margin:0 0 20px;font-size:19px}.gl-journal-fields{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px 28px;max-width:960px}.gl-journal-fields label{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.gl-journal-fields label span{font-weight:600}.general-ledger .gl-journal-fields input{box-sizing:border-box;min-width:7ch;max-width:100%;min-height:34px;padding:5px 8px;border:1px solid #8495ab;border-radius:3px;background:#f7f9fc;color:#172637}.general-ledger .gl-journal-fields input.is-active,.general-ledger .gl-journal-fields input:focus{outline:none;border:2px solid #355d91;background:#fff3ba}.gl-journal-editor .gl-commands{display:flex;flex-wrap:wrap;gap:10px}.gl-journal-editor .gl-commands button{padding:8px 14px;min-height:34px}.gl-journal-editor .gl-notice{position:relative;left:auto;right:auto;margin:14px 0}.gl-journal-choice{position:absolute;z-index:8;top:12%;left:5%;right:5%;max-height:80%;overflow:auto;padding:22px;border:2px solid #355d91;background:#f1f5fb;box-shadow:0 12px 40px #17263740}.gl-journal-choice h3{margin:0 0 16px;font-size:18px}.gl-journal-choice p{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 var(--font-mono)}.gl-journal-choice>div{display:flex;flex-wrap:wrap;gap:10px}.gl-journal-choice button{padding:10px 16px;border:1px solid #8495ab;border-radius:2px;background:#fff;color:#172637;font:14px var(--font-ui)}.gl-journal-choice button:focus{outline:2px solid #355d91;background:#fff3ba}.gl-browser .gl-commands{flex-wrap:wrap}.gl-browser .gl-commands button{min-height:32px}.gl-journal-marker{width:22px;text-align:center!important;font-weight:700}@media(max-width:680px){.gl-journal-fields{grid-template-columns:1fr}}.job-orders{display:flex;flex-direction:column;min-height:0;outline:none}.job-menu{display:flex;flex-shrink:0;background:var(--navy-800,#17283f);border-bottom:1px solid #334c6c;padding:0 12px;height:34px}.job-menu button{flex:1;border:0;background:transparent;color:#c8d9ed;font:600 12px Inter,sans-serif;cursor:pointer}.job-menu button.is-selected{color:#fff;background:#24569b;box-shadow:inset 0 -2px #6bb9ff}.job-menu button:disabled{opacity:.6;cursor:default}.job-canvas{position:relative;flex:1;min-height:0;padding:24px 20px;overflow:auto}.job-mode{display:block;color:#65809e;font:600 11px Inter,sans-serif;letter-spacing:.09em;margin-bottom:14px}.job-dropdown{width:270px;background:#f6f9fe;border:1px solid #94aac6;padding:6px;box-shadow:3px 4px #15294525}.job-dropdown button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;color:#142a47;font:13px Source Code Pro,monospace;cursor:pointer}.job-dropdown button:hover,.job-commands button:hover{background:#e2ebf8}.job-dropdown .is-selected,.job-decision .is-selected,.job-search-columns .is-selected{color:#fff;background:#245ba3}.job-browser,.job-form,.job-modal,.job-decision{background:#f7faff;border:1px solid #8ba4c3;box-shadow:3px 4px #15294518;color:#1b304c}.job-browser h2,.job-form h2,.job-modal h2,.job-decision h2{margin:0;padding:7px 12px;font:600 12px Inter,sans-serif;background:#e5edf8;border-bottom:1px solid #aabbd1}.job-grid-scroll{max-width:100%;overflow-x:auto}.job-grid{border-collapse:collapse;table-layout:fixed;font:12px/25px Source Code Pro,monospace;background:#f9fbff}.job-grid th,.job-grid td{white-space:pre;overflow:hidden;padding:0 4px;text-align:left;border-right:1px solid #c3d0e1;height:26px;box-sizing:border-box}.job-grid th{font-weight:500;color:#496079;background:#e6edf7;border-bottom:1px solid #a9bad1}.job-grid td.job-number{text-align:right;padding-right:8px}.job-grid tbody tr{cursor:pointer}.job-grid tbody tr:nth-child(2n){background:#f0f5fc}.job-grid tbody tr:hover{box-shadow:inset 0 0 0 1px #76a4db}.job-grid tbody tr.is-selected{background:#245ba3;color:#fff}.job-count{text-align:right;padding:5px 10px;font:11px Source Code Pro,monospace;color:#627894;border-top:1px solid #b4c6df}.job-form{width:min(750px,100%);position:relative;padding-bottom:14px}.job-form>label{display:flex;align-items:center;gap:10px;margin:7px 18px;font:12px Source Code Pro,monospace}.job-form>label>span{width:58px;text-align:right}.job-orders input{border:1px solid #b3c5de;background:#edf3fb;color:#1c314e;height:25px;padding:2px 5px;font:12px Source Code Pro,monospace;border-radius:0;box-sizing:content-box}.job-orders input.is-active,.job-orders input:focus{outline:2px solid #4385d6;outline-offset:-1px;background:#fff8df}.job-form .job-coefficient{position:absolute;right:8px;top:184px}.job-form-hint{display:flex;gap:16px;margin:14px 24px 0}.job-form-hint button,.job-lookup>button,.job-search>button{border:0;background:transparent;color:#245ba3;font:12px Source Code Pro,monospace;cursor:pointer}.job-modal{position:absolute;top:72px;left:24px;right:24px;z-index:4}.job-row-editor{padding-bottom:10px;overflow-x:auto}.job-editor-fields{display:flex;gap:8px;padding:12px;min-width:max-content}.job-editor-fields label{display:flex;flex-direction:column;gap:8px;font:11px Source Code Pro,monospace}.job-row-editor p{margin:4px 12px;font-size:11px}.job-decision{position:absolute;top:335px;left:24px;z-index:5;min-width:420px}.job-decision>div{display:flex;gap:2px;padding:10px}.job-decision button,.job-search-columns button{border:1px solid #aabbd1;background:#edf3fb;color:#1c314e;font:12px Source Code Pro,monospace;padding:6px 12px;cursor:pointer}.job-decision .is-selected,.job-search-columns .is-selected{background:#245ba3;color:#fff}.job-search{padding-bottom:12px}.job-search-columns{display:flex;gap:4px;padding:10px;overflow-x:auto}.job-search>input{margin:12px;max-width:calc(100% - 42px)}.job-notice{position:relative;z-index:8;margin-top:15px;padding:12px;background:#fff5dc;border:1px solid #c8a653;font:12px Inter,sans-serif;color:#5c481c}.job-notice button{float:right;border:0;background:transparent;cursor:pointer}.job-commands{display:flex;flex-wrap:wrap;align-items:center;min-height:32px;padding:2px 10px;gap:5px;background:#e9eff8;border-top:1px solid #b2c5dc}.job-commands button{border:0;color:#23476f;background:transparent;cursor:pointer;font:11px Source Code Pro,monospace;padding:4px 6px}.job-commands [aria-disabled=true],.job-commands[inert]{opacity:.55}.job-monthly .job-grid{width:100%}.job-monthly td:not(:first-child){text-align:right;padding-right:12px}.job-commands>span{margin-left:auto;font:10px Inter,sans-serif;color:#55718f}.job-empty{margin:35px 15px;color:#71849c;font:12px Source Code Pro,monospace}.job-orders button:focus-visible{outline:2px solid #6eb1ff;outline-offset:1px}@media(max-width:1000px){.job-canvas{padding:16px 10px}.job-menu{padding:0}.job-menu button,.job-grid{font-size:11px}.job-modal{left:12px;right:12px}}@media(max-height:700px){.job-canvas{padding:10px}.job-mode{margin-bottom:8px}.job-grid{line-height:21px}.job-grid th,.job-grid td{height:22px}.job-count{padding:2px 10px}}.cash-document{width:100%;max-width:1130px;border:1px solid #8ba4c3;background:#f7faff;box-shadow:3px 4px #15294518}.cash-document__grid{display:grid;grid-template-columns:55% 45%}.cash-document h2{font:600 13px Inter,sans-serif;background:#e5edf8;margin:0;padding:9px 14px;border-bottom:1px solid #aabbd1}.cash-details{border-right:1px solid #aabbd1;position:relative;padding-bottom:12px}.cash-register{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;min-height:64px;font:12px Source Code Pro,monospace;border-bottom:1px solid #aabbd1;margin-bottom:12px}.cash-register strong{font-weight:500}.cash-register>div{line-height:1.8}.cash-details label{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 16px;font:12px Source Code Pro,monospace}.cash-details label>span{width:120px;flex-shrink:0}.cash-details output{min-height:20px}.cash-details .cash-flag{justify-content:flex-end}.cash-flag>span{width:auto!important}.cash-details label button{border:0;background:transparent;color:#245ba3}.cash-tax table{width:100%;border-collapse:collapse;font:12px Source Code Pro,monospace}.cash-tax th{height:64px;font-weight:500;background:#eaf0f9;border-bottom:1px solid #aabbd1}.cash-tax td{padding:3px 4px;border-right:1px solid #bdcee3;text-align:right}.cash-tax td:first-child{text-align:center}.cash-tax tbody tr:first-child td{padding-top:12px}.cash-tax input{text-align:right;max-width:calc(100% - 10px)}.cash-tax tfoot td{border-top:1px solid #aabbd1;height:40px}.cash-actions{display:flex;justify-content:space-around;gap:2px;padding:12px 6px}.cash-actions button{padding:6px 8px}.cash-summary table{border-collapse:collapse;font:12px Source Code Pro,monospace;margin:10px}.cash-summary td,.cash-summary th{padding:5px 8px;border:1px solid #bdcee3;text-align:right}.cash-book [aria-disabled=true]{color:#73839a}.cash-book .gl-footer button{border:0;background:transparent;color:#245ba3;font:inherit}.cash-row-editor{left:20px;max-width:calc(100% - 40px);overflow:auto}.cash-row-fields{display:flex;gap:6px;padding:14px;width:max-content}.cash-row-fields label{display:flex;flex-direction:column;gap:6px;font:11px Source Code Pro,monospace}.cash-sales-evaluation{top:70px;left:50%;transform:translate(-50%);min-width:450px;max-width:calc(100% - 30px)}.cash-sales-dates{display:flex;gap:15px;padding:16px;font:12px Source Code Pro,monospace}.cash-sales-dates label{display:flex;align-items:center;gap:3px}.cash-sales-report{min-width:660px}.cash-sales-report table{border-collapse:collapse;font:12px Source Code Pro,monospace}.cash-sales-report td,.cash-sales-report th{padding:5px;border:1px solid #aabbd1;white-space:pre;text-align:right}.cash-sales-report tr.is-selected{background:#1e477a;color:#fff}.cash-sales-report p{font-size:12px;text-align:center}.cash-sales-totals{display:flex;gap:12px;align-items:center;padding:10px;background:#e5edf8;font:12px Source Code Pro,monospace}@media(max-width:1100px){.cash-details label{padding:0 10px;gap:5px}.cash-details label>span{width:105px}.cash-document input{font-size:11px}.cash-tax td{padding:3px 1px}.cash-register{padding:10px}.cash-actions button{font-size:11px;padding:5px}.cash-document__grid{grid-template-columns:54% 46%}}.invoices{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:#f5f8fc}.invoice-menu{height:34px;display:flex;align-items:stretch;background:#0c376b;border-bottom:1px solid #071e3d}.invoice-menu button{flex:1;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#cbdaf0;font:600 11px Inter,sans-serif}.invoice-menu button:hover,.invoice-menu button.is-selected{background:#185694;color:#fff}.invoice-title{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#e6edf7;border-bottom:1px solid #b5c6da;color:#254f7e;font:600 12px Source Code Pro,monospace}.invoice-title small{font:500 10px Inter,sans-serif;color:#637b97}.invoice-empty{margin:auto;width:440px;text-align:center;color:#647890}.invoice-empty strong{display:block;color:#2c5e96;font:700 34px Source Code Pro,monospace;letter-spacing:.18em}.invoice-empty p{font-size:12px}.invoice-dropdown{position:absolute;top:74px;left:18px;width:440px;z-index:3;border:1px solid #235e9b;background:#fff;box-shadow:0 8px 24px #0c2b4d2e}.invoice-dropdown button{width:100%;display:grid;grid-template-columns:28px 1fr 48px;align-items:center;gap:8px;padding:7px 9px;border:0;border-bottom:1px solid #e1e8f1;background:#fff;text-align:left;color:#2c4c70}.invoice-dropdown button:hover,.invoice-dropdown button.is-selected{background:#185694;color:#fff}.invoice-dropdown kbd{font:600 12px Source Code Pro,monospace}.invoice-dropdown em{text-align:right;font: 10px Source Code Pro,monospace}.invoice-browser-wrap,.invoice-vat{flex:1;min-height:0;overflow:auto}.invoice-browser{width:max-content;min-width:100%;border-collapse:collapse;font:11px Source Code Pro,monospace}.invoice-browser th,.invoice-browser td{height:27px;padding:3px 7px;white-space:pre;border-right:1px solid #c8d4e4;border-bottom:1px solid #dbe3ee;text-align:left}.invoice-browser th{position:sticky;top:0;background:#dfe8f4;color:#3f5874;font-weight:600;z-index:1}.invoice-browser tbody tr{cursor:pointer}.invoice-browser tbody tr:nth-child(2n){background:#edf3fa}.invoice-browser tbody tr:hover{box-shadow:inset 0 0 0 1px #6f9ed1}.invoice-browser tbody tr.is-selected{background:#185694;color:#fff}.invoice-browser .number{text-align:right}.invoice-card{width:min(930px,calc(100% - 28px));margin:12px auto;border:1px solid #aebfd3;background:#fff;box-shadow:0 2px 8px #1434581a;overflow:auto}.invoice-card__heading{display:flex;justify-content:space-between;padding:8px 12px;background:#dfe8f4;color:#274f7d;font:600 11px Source Code Pro,monospace}.invoice-fields{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px 14px;padding:14px}.invoice-fields label,.invoice-post-header label{display:flex;flex-direction:column;gap:3px;color:#58708b;font:500 10px Inter,sans-serif}.invoice-fields input,.invoice-post-header input,.invoice-vat-grid input,.invoice-post-grid input{height:29px;padding:3px 7px;border:1px solid #acbdd0;background:#fbfdff;color:#132c49;font:11px Source Code Pro,monospace}.invoice-fields input:focus,.invoice-post-header input:focus,.invoice-vat-grid input:focus,.invoice-post-grid input:focus{border-color:#2c72bb;box-shadow:inset 0 0 0 1px #2c72bb}.invoice-vat-grid{display:grid;grid-template-columns:120px 150px 150px;gap:5px 8px;padding:10px 14px 14px;border-top:1px solid #d3deea;color:#58708b;font:600 10px Inter,sans-serif}.invoice-vat-grid__row{grid-column:1/-1;display:grid;grid-template-columns:120px 150px 150px;gap:8px}.invoice-vat-grid__row input{text-align:right}.invoice-periods{display:flex;padding:6px;background:#e6edf7;border-bottom:1px solid #b5c6da}.invoice-periods button{width:40px;padding:4px;border:0;background:transparent;color:#31567f;font:11px Source Code Pro,monospace}.invoice-periods button.is-selected{background:#185694;color:#fff}.invoice-posting{flex:1;min-height:0;overflow:auto;padding:8px}.invoice-post-header{display:grid;grid-template-columns:120px 140px 1fr 150px;gap:10px;margin-bottom:8px}.invoice-post-grid{min-width:880px;border:1px solid #aebfd3;background:#fff}.invoice-post-grid__head,.invoice-post-grid__row{display:grid;grid-template-columns:28px 1fr 1fr 55px 1.5fr 1.5fr 1.2fr 1fr}.invoice-post-grid__head span{padding:4px 5px;background:#dfe8f4;border-right:1px solid #b8c7d9;color:#45617e;font:600 10px Inter,sans-serif}.invoice-post-grid__row b{padding:5px;text-align:center;background:#edf2f8;color:#6a8097;font:10px Source Code Pro,monospace}.invoice-post-grid__row input{width:100%;border-width:0 1px 1px 0;border-radius:0}.invoice-notice{position:absolute;left:12%;right:12%;bottom:42px;padding:9px 12px;border:1px solid #c69a3c;background:#fff6d9;color:#624b19;font:11px Inter,sans-serif;box-shadow:0 2px 10px #46320a26;z-index:5}.invoice-commands{min-height:35px;display:flex;align-items:center;gap:8px;margin-top:auto;padding:4px 10px;border-top:1px solid #b4c5d8;background:#e5edf7}.invoice-commands button{padding:4px 9px;border:1px solid #8ba7c5;background:#f9fbfe;color:#1e548b;font:600 10px Source Code Pro,monospace}.invoice-commands span{color:#5b7390;font:10px Source Code Pro,monospace}.invoice-commands__right{margin-left:auto}@media(max-width:1100px){.invoice-fields{grid-template-columns:repeat(2,minmax(170px,1fr))}.invoice-menu button{font-size:10px}.invoice-post-header{grid-template-columns:repeat(2,1fr)}}.invoice-physical-editor{z-index:35;width:min(1100px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto}.invoice-physical-fields{display:flex;flex-wrap:wrap;gap:14px 18px;padding:12px 0}.invoice-physical-fields label{display:flex;flex-direction:column;gap:5px;max-width:100%}.invoice-physical-fields label>span{font-size:12px;color:#254f7e}.invoice-physical-fields input{max-width:100%;font-family:Source Code Pro,monospace;box-sizing:border-box}.invoice-physical-editor p{font-size:12px;line-height:1.5}.invoice-physical-accounts{z-index:36;width:min(950px,calc(100% - 20px));max-height:calc(100% - 20px);overflow:auto}.invoices>.source-record-browser{flex:1;min-height:0;overflow:auto}.invoice-preaccounts{z-index:36;width:min(1050px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto}.invoice-preaccounts__tables{display:grid;grid-template-columns:repeat(2,minmax(340px,1fr));gap:16px;overflow:auto}.invoice-preaccounts table{border-collapse:collapse;width:100%}.invoice-preaccounts th{font-size:12px;text-align:left;color:#254f7e;padding:5px}.invoice-preaccounts td{padding:3px}.invoice-preaccounts input{box-sizing:border-box;height:30px;padding:4px 7px;border:1px solid #7c97b6;background:#fff;color:#132c49;font:12px Source Code Pro,monospace}.invoice-preaccounts input:focus{outline:2px solid #3479bd;outline-offset:1px;background:#fff9d9}.invoice-preaccounts p{font-size:12px;line-height:1.5}.invoice-preaccounts__actions{display:flex;gap:12px}.invoice-preaccounts [role=menu]{display:flex;gap:10px;margin-top:12px}.invoice-preaccounts button.is-selected{background:#185694;color:#fff}.invoice-preaccounts__picker{z-index:37;max-height:calc(100% - 30px);overflow:auto}.invoice-vat-codebook{top:70px;right:16px;bottom:45px;left:16px;z-index:36;width:min(1100px,calc(100% - 32px));max-width:calc(100% - 32px);min-width:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.invoice-vat-codebook>.source-record-browser{position:relative;inset:auto;flex:1;min-height:0;overflow:hidden}.invoice-vat-codebook>.source-record-browser>.asset-scroll{flex:1;min-height:0}.invoice-vat-codebook .source-marker-commands{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px;flex-shrink:0}.invoice-vat-codebook>.gl-commands{flex-wrap:wrap;flex-shrink:0;gap:6px}.invoice-vat-codebook>.gl-commands button{min-height:32px;padding:6px 9px;border:1px solid #8ba7c5;background:#f9fbfe}.invoice-vat-codebook>.gl-commands button:disabled{color:#788a9f;background:#e9eff6}.invoice-vat-codebook>h2,.invoice-vat-codebook>p{flex-shrink:0}.invoice-vat-codebook>p{margin:6px 10px;line-height:1.5}.invoice-vat-codebook>.invoice-physical-editor{inset:40px 12px auto;width:auto;max-width:none;max-height:calc(100% - 52px);min-width:0;z-index:38}.invoice-vat-codebook .invoice-physical-accounts{inset:30px 12px auto;width:auto;max-width:none;min-width:0;z-index:39}.invoice-vat-codebook .invoice-physical-accounts>.source-record-browser{position:relative;inset:auto;min-height:160px;max-height:45vh}.invoice-vat-codebook>.invoice-physical-editor:has(.invoice-physical-accounts){bottom:12px;max-height:none}.invoice-vat-codebook .invoice-physical-accounts{max-height:calc(100% - 42px)}.invoice-vat-codebook>[role=dialog]:not(.invoice-physical-editor){position:absolute;inset:60px auto auto 12px;z-index:40;max-width:calc(100% - 24px);padding:16px;border:1px solid #8ba4c3;background:#f7faff;box-shadow:3px 4px #15294518;display:flex;flex-wrap:wrap;gap:8px}.invoice-vat-codebook>[role=dialog]:not(.invoice-physical-editor) button{min-height:32px;padding:6px 10px;border:1px solid #8ba7c5;background:#f9fbfe;color:#245ba3}.invoice-vat-codebook>[role=dialog]:not(.invoice-physical-editor) button.is-selected{background:#185694;color:#fff}.invoice-history{flex:1;min-height:0;overflow:auto}.invoice-history__source{background:#dce8f5!important;font-weight:600}.invoice-history__partial td:first-child{padding-left:20px;color:#376795}.invoice-empty-history{padding:30px;text-align:center;color:#667f99;font:12px Inter,sans-serif}.invoice-tax-kind{display:flex;gap:6px;padding:8px 10px 0}.invoice-tax-kind button{border:1px solid #aec3d8;border-radius:4px;background:#f7fafc;color:#4b6680;padding:6px 12px;font:600 12px/1 Inter,sans-serif;cursor:pointer}.invoice-tax-kind button.is-selected{border-color:#175da5;background:#175da5;color:#fff}.invoice-payment-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #aec3d8;padding:10px 14px;color:#38536e;font:12px Inter,sans-serif}.invoice-payment-total b{color:#123f6d;font:600 14px Source Code Pro,monospace}.invoice-payment-export{width:min(1100px,94vw);max-height:90vh;overflow:auto}.invoice-payment-source{white-space:pre;overflow-x:auto;font-family:Consolas,monospace;font-size:14px;line-height:1.15}.gl-dialog.invoice-monthly-report{top:24px;right:16px;bottom:16px;left:16px;width:auto;max-width:none;max-height:calc(100% - 40px);min-width:0;overflow:auto;padding:16px;box-sizing:border-box;z-index:45}.invoice-vat-codebook>.gl-dialog.invoice-monthly-report:not(.invoice-physical-editor){display:block;top:40px;right:12px;bottom:12px;left:12px;width:auto;max-width:none;max-height:none;overflow:auto}.invoice-monthly-scroll{overflow:auto}.invoice-monthly-report table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:14px}.invoice-monthly-report td,.invoice-monthly-report th{padding:5px 9px;border-bottom:1px solid var(--color-border, #c5ced7);white-space:pre;text-align:right}.invoice-monthly-report th:first-child{text-align:left}.invoice-monthly-report tfoot{font-weight:700;background:var(--color-surface-alt, #e6edf3)}.invoice-monthly-report .gl-commands{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.invoice-monthly-graph svg{display:block;width:100%;min-width:480px;max-height:430px}.invoice-monthly-graph{overflow:auto}.monthly-total-bar{fill:#214b77}.monthly-paid-bar{fill:#218369}.monthly-total-key{color:#214b77}.monthly-paid-key{color:#218369}.vat-closure{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:#f3f7fc;color:#183754}.vat-menu{height:34px;display:flex;background:#0b376c;border-bottom:1px solid #071f3e}.vat-menu button{flex:1;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#c8d9ee;font:600 10px Inter,sans-serif}.vat-menu button:hover,.vat-menu button.is-selected{background:#1761a6;color:#fff}.vat-title{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#e0e9f5;border-bottom:1px solid #b8c8dc;font:600 11px Source Code Pro,monospace;color:#285782}.vat-title span{color:#66809c}.vat-empty{margin:auto;text-align:center;color:#647d98}.vat-empty strong{display:block;color:#1a5e9e;font:700 52px Source Code Pro,monospace;letter-spacing:.2em}.vat-empty p{max-width:500px;font:12px Inter,sans-serif}.vat-empty small{font:11px Source Code Pro,monospace}.vat-dialog{width:min(680px,calc(100% - 36px));margin:48px auto;border:1px solid #2b659d;background:#fff;box-shadow:0 12px 34px #0d30522e}.vat-dialog h2{margin:0;padding:9px 12px;background:#185794;color:#fff;font:600 12px Source Code Pro,monospace}.vat-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px}.vat-inputs label{display:flex;flex-direction:column;gap:4px;color:#5c718a;font:600 10px Inter,sans-serif}.vat-inputs input,.vat-inputs select{height:31px;border:1px solid #9fb4ca;background:#fbfdff;padding:4px 7px;color:#173954;font:12px Source Code Pro,monospace}.vat-dialog__commands{display:flex;justify-content:flex-end;gap:8px;padding:9px 12px;border-top:1px solid #d1dce8;background:#eef3f9}.vat-dialog__commands button,.vat-commands button{border:1px solid #7fa0c1;background:#fff;color:#14538b;padding:5px 10px;font:600 10px Source Code Pro,monospace}.vat-dropdown{position:absolute;z-index:5;top:69px;left:37.5%;width:220px;border:1px solid #175d9d;background:#fff;box-shadow:0 8px 22px #0a284b33}.vat-dropdown button{display:block;width:100%;padding:8px 12px;border:0;border-bottom:1px solid #d5e0eb;background:#fff;text-align:left;color:#284f75}.vat-dropdown button:hover,.vat-dropdown button.is-selected{background:#1761a6;color:#fff}.vat-results{flex:1;min-height:0;overflow:auto}.vat-results__meta{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 10px;background:#dce7f3;border-bottom:1px solid #adbed1;color:#476681;font:10px Source Code Pro,monospace}.vat-results table{width:100%;border-collapse:collapse;font:11px Source Code Pro,monospace}.vat-results th{position:sticky;top:27px;z-index:1;background:#cbd9e8;color:#385772;padding:5px;border:1px solid #afc1d4;text-align:left}.vat-results td{height:25px;padding:3px 6px;border-right:1px solid #c5d2df;border-bottom:1px solid #d7e0e9}.vat-results td:not(:nth-child(2)){text-align:right}.vat-results tr:nth-child(2n){background:#eaf1f8}.vat-results tr:hover{box-shadow:inset 0 0 0 1px #76a0cc}.vat-results tr.is-selected{background:#185a98;color:#fff}.vat-protocols{flex:1;overflow:auto;padding:12px}.vat-protocols button{width:100%;display:grid;grid-template-columns:150px 100px 120px 1fr;gap:12px;padding:8px 12px;border:0;border-bottom:1px solid #d4dfe9;background:#fff;text-align:left;color:#365878;font:11px Source Code Pro,monospace}.vat-protocols button:hover,.vat-protocols button.is-selected{background:#185a98;color:#fff}.vat-notice{position:absolute;left:12%;right:12%;bottom:42px;z-index:8;padding:9px 12px;border:1px solid #c2973c;background:#fff5d7;color:#654d1d;box-shadow:0 3px 12px #32280a29;font:11px Inter,sans-serif}.vat-commands{min-height:36px;margin-top:auto;display:flex;align-items:center;gap:8px;padding:4px 10px;border-top:1px solid #b4c4d6;background:#e2eaf4;color:#58718c;font:10px Source Code Pro,monospace}.vat-commands__right{margin-left:auto}@media(max-width:1000px){.vat-menu button{font-size:9px}.vat-inputs,.vat-results__meta{grid-template-columns:repeat(2,1fr)}}.vat-profile{flex:1;min-height:0;display:flex;flex-direction:column;background:#f8fbff}.vat-profile__heading{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #c5d3e2;background:#edf3fa}.vat-profile__heading h2{margin:0;color:#154f85;font:700 13px Source Code Pro,monospace}.vat-profile__heading p{margin:3px 0 0;color:#698099;font:10px Source Code Pro,monospace}.vat-profile__heading span{border:1px solid #9eb6ce;background:#fff;padding:4px 7px;color:#496984;font:10px Source Code Pro,monospace}.vat-profile__grid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1px;padding:1px;background:#ccd8e5}.vat-profile__grid label{position:relative;display:flex;flex-direction:column;gap:4px;min-height:61px;padding:7px 9px;background:#fff;color:#506b84;font:600 9px Inter,sans-serif}.vat-profile__grid label.is-active{box-shadow:inset 3px 0 #1970b8;background:#f4f9ff;color:#174e7e}.vat-profile__grid input{height:25px;border:1px solid #a9bbcd;background:#fbfdff;padding:3px 6px;color:#143b5c;font:11px Source Code Pro,monospace;outline:0}.vat-profile__grid label.is-active input{border-color:#2679ba;box-shadow:0 0 0 1px #2679ba1f}.vat-profile__grid small{position:absolute;right:9px;top:7px;color:#8a9daf;font:8px Source Code Pro,monospace}.vat-profile .vat-dialog__commands button:disabled{opacity:.45;cursor:not-allowed}.vat-inputs--tax-purpose{grid-template-columns:1fr 1fr 2fr}.vat-artifact{display:grid;gap:4px;padding:12px;border-top:1px solid #d1dce8;color:#385b7c;font:11px Source Code Pro,monospace}.vat-artifact code{overflow-wrap:anywhere;color:#173954}.vat-artifact small{color:#8a651d}.vat-source-fields{flex:1;min-height:0;overflow:auto;position:relative;background:#f8fbff;padding:10px 14px}.vat-source-fields__sheet{position:relative;width:calc(var(--vat-columns) * 1ch);height:calc(var(--vat-rows) * 1.6em);margin:0 auto;color:#506b84;font:clamp(10px,1.2vw,14px)/1.6 "Source Code Pro",monospace}.vat-source-fields__sheet pre{margin:0;font:inherit;line-height:inherit;letter-spacing:0}.vat-source-fields__line{display:block;height:1.6em}.vat-source-fields__line>span{display:inline-block;width:1ch;text-align:center}.vat-source-fields__sheet input{position:absolute;box-sizing:border-box;height:1.6em;padding:0;border:0;border-bottom:1px solid #8aa6c1;border-radius:0;font:inherit;color:#143b5c;background:#e9f1fb;outline:none}.vat-source-fields__sheet input.is-active{background:#d9eaff;box-shadow:0 0 0 1px #2679ba}.vat-source-fields__hint{display:flex;gap:12px;margin:10px auto;color:#506b84;font:11px Source Code Pro,monospace}.vat-source-fields__hint button{color:#174e7e;border:1px solid #b5c7da;background:#fff}.vat-lookup{position:absolute;top:15px;right:15px;bottom:15px;left:15px;display:flex;flex-direction:column;padding:12px;border:1px solid #2679ba;background:#f8fbff;z-index:3;box-shadow:0 8px 28px #17395430}.vat-lookup [role=listbox]{overflow:auto;flex:1;margin:8px 0}.vat-lookup [role=option]{display:block;min-width:100%;text-align:left;white-space:pre;border:0;padding:3px;font:11px Source Code Pro,monospace;background:#fff}.vat-lookup [role=option].is-active{color:#fff;background:#195997}@media(max-width:1000px){.vat-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vat-print{display:flex;flex:1;flex-direction:column;min-height:0;background:#edf3fa}.vat-print .vat-results__meta{align-items:center;position:static}.vat-print button{border:1px solid #7fa0c1;background:#fff;color:#14538b;padding:5px 10px;font:600 10px Source Code Pro,monospace}.vat-print pre{flex:1;overflow:auto;white-space:pre;margin:12px;padding:16px;background:#fff;border:1px solid #b8c8dc;color:#183754;font:12px/1.45 Source Code Pro,monospace;-moz-tab-size:8;tab-size:8}.vat-print pre:focus-visible{outline:2px solid #1761a6;outline-offset:1px}.vat-menu button:disabled{cursor:wait;opacity:.65}.vat-confirmation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#071f3e66}.vat-confirmation .vat-dialog{margin:auto}.vat-confirmation p,.vat-confirmation small{display:block;margin:16px;font:12px/1.5 Inter,sans-serif}.vat-confirmation small{color:#66809c;font-size:10px}.bank-automation{height:100%}.bank-parameters{width:490px;margin:0}.bank-parameters label{margin:7px 12px}.bank-parameters label>span{width:92px}.bank-parameters small{color:#647b97}.bank-scroll{max-width:78ch;font-family:Source Code Pro,monospace}.bank-scroll table{min-width:100%}.bank-scroll td{min-width:7ch}.bank-scroll td:nth-child(2){min-width:30ch}.bank-unprocessed{color:#a44624}.bank-scroll .bank-unprocessed td:first-child{box-shadow:inset 3px 0 #bd7336}.bank-automation select{font:12px Source Code Pro,monospace;color:#23476f;background:#edf3fb;border:1px solid #b3c5de;padding:5px}.bank-automation [aria-disabled=true]{opacity:.55}.bank-print-columns{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);padding:12px;gap:8px 24px;font:12px Source Code Pro,monospace}.bank-print-columns label{display:flex;gap:8px;align-items:center}.bank-print-columns input{height:14px}.bank-print-preview{width:calc(100% - 100px)}.bank-print-preview pre{max-height:45vh;overflow:auto;font:11px Source Code Pro,monospace;padding:10px;background:#fff}.bank-inline-line{position:relative;height:60px;margin:20px 8px;font:12px Source Code Pro,monospace}.bank-inline-line label{position:absolute;top:0}.bank-inline-line small{height:22px;display:block;overflow:hidden;white-space:nowrap}.bank-inline-line input{box-sizing:border-box;max-width:100%;padding:2px 0!important;border:0;font:inherit;height:24px}.bank-scroll td:nth-child(2){min-width:12ch}.bank-scroll td:nth-child(4){min-width:26ch}.asset-print-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center;background:#102c4b45;padding:12px;overflow:auto}.asset-print-dialog{max-height:100%;max-width:100%;width:max-content;overflow:auto;background:#f4f7fb;border:1px solid #175d9d;box-shadow:0 12px 30px #0c2c4e40;color:#284f75;outline:none}.asset-print-dialog h2{margin:0;padding:8px 12px;background:#185794;color:#fff;font:600 12px Source Code Pro,monospace}.asset-print-dialog p{margin:8px 12px;font:11px Inter,sans-serif}.asset-print-frame{position:relative;width:78ch;margin:8px 12px 0;font:12px/20px Source Code Pro,monospace}.asset-print-frame pre{margin:0;font:inherit;white-space:pre;color:#486681}.asset-print-frame input{position:absolute;width:1ch;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;background:#f4f7fb;color:#174e84;cursor:pointer}.asset-print-frame input:checked:after{content:"X"}.asset-print-frame input:focus{outline:2px solid #4385d6;background:#fff8df}.asset-print-dialog .asset-print-width{font:11px Source Code Pro,monospace}.asset-print-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-top:1px solid #b4c7dc}.asset-print-actions button{border:1px solid #7fa0c1;background:#fff;color:#14538b;padding:6px 10px;font:600 11px Source Code Pro,monospace;cursor:pointer}.asset-print-actions button.is-selected,.asset-print-actions button:focus-visible{background:#1761a6;color:#fff;outline:2px solid #87b6e3;outline-offset:1px}.asset-print-actions button[aria-disabled=true]{color:#738496}.asset-print-actions button:disabled{opacity:.5;cursor:wait}.asset-print-dialog fieldset{border:0;margin:10px;padding:0}.asset-print-dialog fieldset input{max-width:100%;font:12px Source Code Pro,monospace;color:#193956;border:1px solid #7fa0c1;background:#fff8df;padding:5px}.asset-print-preview{margin:10px 12px;max-height:45vh;max-width:80vw;overflow:auto;background:#fff;border:1px solid #b4c7dc;padding:12px;font:11px/1.45 Source Code Pro,monospace;white-space:pre}.asset-print-dialog .asset-print-hash{overflow-wrap:anywhere;font:10px Source Code Pro,monospace}.asset-print-dialog .asset-print-notice{background:#fff5d7;border:1px solid #c2973c;padding:8px;color:#654d1d}.asset-ram{position:relative;min-width:800px;width:100%;height:calc(var(--ram-rows)*24px);background:#f4f7fb;color:#496681;font:12px Source Code Pro,monospace}.asset-ram-drawing{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.asset-ram-line{height:24px;line-height:24px;white-space:pre;font-size:clamp(10px,1.2vw,14px);letter-spacing:0}.asset-ram-line{display:flex}.asset-ram-line>span{flex:0 0 1.25%;text-align:center}.asset-ram-field{position:absolute;height:24px;display:flex;align-items:center;box-sizing:border-box;background:#eef3f9}.asset-ram-field input{width:100%!important;min-width:0;height:23px;box-sizing:border-box;border:1px solid #b5c7dc;border-radius:2px;padding:1px 2px;background:transparent;color:#193956;font:12px Source Code Pro,monospace;outline:none}.asset-ram-field input[readonly]{border-color:transparent}.asset-ram-field.is-active{background:#fff8df;z-index:1}.asset-ram-field.is-active input{border-color:#347ec4;box-shadow:0 0 0 1px #347ec4}.asset-ram-field.is-numeric input[readonly]{text-align:right}.asset-ram-field.is-numeric:not(.is-active) input{text-align:right}.asset-ram-actions{position:absolute;left:2.5%;right:2.5%;height:24px;display:flex;align-items:center;justify-content:space-around;gap:3px;background:#f4f7fb}.asset-ram-actions .asset-card-actions{display:contents}.asset-new-card-actions{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:24px;gap:0}.asset-card-balance{font:12px Source Code Pro,monospace;border-collapse:collapse;margin:10px 0}.asset-card-balance th{font-weight:400;text-align:left;padding:3px 8px}.asset-card-balance td{white-space:pre;text-align:right;padding:3px 8px}.asset-canvas .asset-new-card-warning{top:199px;left:16.25%;right:auto;width:67.5%;box-sizing:border-box;padding:8px 12px;background:#fff8df;color:#193956;border-color:#9c8239}.asset-ram-actions button{padding:3px 5px;border:1px solid transparent;border-radius:2px;background:transparent;color:#14538b;font:600 10px Source Code Pro,monospace;white-space:nowrap}.asset-ram-actions button:hover{background:#dce9f7}.asset-ram-actions button.is-selected,.asset-ram-actions button:focus-visible{background:#1761a6;color:#fff;outline:1px solid #0b376c}.asset-field-lookup{position:absolute;top:12px;right:12px;bottom:0;left:12px;z-index:8;background:#f4f7fb;box-shadow:0 8px 24px #163e6a44;border:1px solid #8ba9c9}.asset-book-overview .asset-book-frame{margin:12px auto 0;max-width:calc(100% - 24px);overflow:hidden;border:1px solid #b4c7dc;background:#f7f9fc;font:12px Source Code Pro,monospace}.asset-book-overview .asset-book-frame table{width:calc(var(--asset-overview-columns) * 1ch + 16px);min-width:0;table-layout:fixed;font:inherit}.asset-book-overview .asset-book-frame td,.asset-book-overview .asset-book-frame th{padding:4px 7px;height:27px;box-sizing:border-box;border-right:0}.asset-book-overview .asset-book-frame span{display:block;overflow:hidden;white-space:pre}.asset-book-overview .asset-book-total{font-weight:600}.asset-book-overview .asset-book-separator{color:#7f9fbc}.asset-book-overview .asset-book-separator.is-selected{color:#fff}.asset-book-overview .asset-book-frame tr{cursor:default}:root{--blue-50: #f0f5ff;--blue-100: #dbe7fd;--blue-200: #bad0fb;--blue-300: #8db2f6;--blue-600: #0b57d0;--blue-700: #0a48ab;--blue-800: #0b3b8a;--navy-700: #1a3a6e;--navy-800: #122c58;--navy-900: #0b1f42;--navy-950: #071733;--neutral-0: #fff;--neutral-25: #fbfcfd;--neutral-50: #f6f8fa;--neutral-100: #eef1f5;--neutral-200: #e2e7ee;--neutral-300: #cbd3de;--neutral-400: #9aa5b5;--neutral-500: #6b7688;--neutral-600: #4d5768;--neutral-700: #37404f;--neutral-800: #232b37;--neutral-900: #141a23;--green-50: #e7f6ec;--green-600: #0f7a3d;--amber-50: #fdf4dc;--amber-600: #8a5a00;--amber-700: #6f4800;--red-600: #b3261e;--text-primary: var(--neutral-900);--text-secondary: var(--neutral-600);--text-muted: var(--neutral-500);--text-on-nav: #c9d7ef;--surface-page: var(--neutral-50);--surface-panel: var(--neutral-0);--surface-row-selected: var(--blue-100);--surface-table-header: var(--neutral-50);--border-subtle: var(--neutral-200);--border-default: var(--neutral-300);--border-strong: var(--neutral-400);--border-table: var(--neutral-200);--focus-ring-color: var(--blue-600);--font-ui: "Inter", "Segoe UI", system-ui, sans-serif;--font-mono: "Source Code Pro", Consolas, monospace;--shadow-sm: 0 1px 2px rgba(11, 31, 66, .08), 0 0 0 1px rgba(11, 31, 66, .04);--shadow-lg: 0 12px 32px rgba(11, 31, 66, .16), 0 0 0 1px rgba(11, 31, 66, .08);--duration-fast: .1s;--duration-normal: .14s}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-width:900px;height:100%;min-height:640px}body{margin:0;color:var(--text-primary);background:var(--surface-page);font:400 14px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;overflow:hidden}button,input{font:inherit}button,input,[tabindex]{outline:none}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}button{cursor:pointer}.auth-page{height:100%;display:grid;grid-template-columns:minmax(340px,.9fr) minmax(470px,1.1fr);background:linear-gradient(90deg,var(--navy-950) 0 42%,transparent 42%),var(--surface-page)}.auth-brand{min-width:0;display:flex;align-items:center;justify-content:center;gap:20px;padding:48px;color:#fff;background:linear-gradient(rgba(141,178,246,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(141,178,246,.07) 1px,transparent 1px),var(--navy-950);background-size:32px 32px}.auth-brand__mark{width:116px;height:84px;object-fit:contain;filter:brightness(0) invert(1);opacity:.94}.auth-brand__name{font-size:42px;font-weight:700;line-height:1;letter-spacing:.18em}.auth-brand__caption{margin-top:10px;color:var(--text-on-nav);font:500 13px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.auth-panel{width:min(420px,calc(100% - 64px));margin:auto;padding:28px 32px 24px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:6px;box-shadow:var(--shadow-sm)}.auth-panel__eyebrow{margin-bottom:18px;color:var(--blue-700);font:600 11px/1.2 var(--font-mono);letter-spacing:.08em}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-heading{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.auth-heading h1{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.01em}.auth-heading p{margin:0;color:var(--text-secondary);font-size:13px}.auth-heading__success{color:var(--green-600)}.field{display:flex;flex-direction:column;gap:5px;color:var(--neutral-700);font-size:12px;font-weight:500}.field__control{height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--neutral-500);background:#fff;border:1px solid var(--neutral-400);border-radius:4px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.field__control:focus-within{border-color:var(--blue-600);box-shadow:0 0 0 1px var(--blue-600)}.field__control input{flex:1;min-width:0;height:100%;padding:0;border:0;color:var(--text-primary);background:transparent}.field__control input:focus{outline:0}.field__control--readonly{background:var(--neutral-50);border-color:var(--neutral-300)}.button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:4px;font-weight:600;transition:background var(--duration-fast),border-color var(--duration-fast)}.button:disabled{cursor:not-allowed;opacity:.48}.button--primary{color:#fff;background:var(--blue-600);border-color:var(--blue-600)}.button--primary:hover:not(:disabled){background:var(--blue-700);border-color:var(--blue-700)}.button--ghost{color:var(--neutral-700);background:#fff;border-color:var(--border-default)}.button--ghost:hover{background:var(--neutral-50)}.auth-switch,.auth-actions-inline{text-align:center;color:var(--text-secondary);font-size:12px}.auth-switch button,.auth-actions-inline button{padding:0;border:0;color:var(--blue-700);background:none;font-weight:600}.auth-actions-inline{display:flex;justify-content:center;gap:8px}.auth-error{margin-top:16px;padding:9px 11px;color:var(--red-600);background:#fdeceb;border:1px solid #f4c2bf;border-radius:3px;font-size:12px}.preview-note{margin:20px -32px -24px;padding:9px 16px;color:var(--amber-700);background:var(--amber-50);border-top:1px solid #f0d79a;border-radius:0 0 6px 6px;text-align:center;font:500 10px/1.4 var(--font-mono)}.otp-fieldset{margin:0;padding:0;border:0}.otp-fieldset legend{margin-bottom:6px;color:var(--neutral-700);font-size:12px;font-weight:500}.otp-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.otp-row input{width:100%;height:44px;padding:0;border:1px solid var(--neutral-400);border-radius:4px;text-align:center;font:600 20px/1 var(--font-mono);font-variant-numeric:tabular-nums}.context-page{height:100%;display:grid;place-items:center;padding:40px;background:radial-gradient(circle at 12% 10%,rgba(141,178,246,.2),transparent 34%),linear-gradient(135deg,var(--navy-950),var(--navy-900))}.context-card{width:min(520px,100%);display:flex;flex-direction:column;gap:18px;padding:32px;background:#fff;border:1px solid var(--border-default);border-radius:6px;box-shadow:var(--shadow-lg)}.context-card__logo{width:92px;height:60px;object-fit:contain;align-self:flex-start}.context-card__eyebrow{color:var(--blue-700);font:600 11px/1.2 var(--font-mono);letter-spacing:.1em}.context-card h1{margin:0;font-size:22px;line-height:1.25}.context-state{margin:0;color:var(--text-secondary)}.context-state--error{color:var(--red-600)}.context-form{display:flex;flex-direction:column;gap:18px}.context-select select{flex:1;min-width:0;height:100%;border:0;color:var(--text-primary);background:transparent}.context-select select:focus{outline:0}.workspace{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-page)}.authenticated-shell{position:relative;height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-page)}.authenticated-shell__content{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.authenticated-shell__content>.workspace,.authenticated-shell__content>.context-page{height:100%}.authenticated-shell__content .module-titlebar{display:none}.app-header{position:relative;z-index:30;flex:0 0 36px;min-width:0;display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;color:var(--text-primary);background:#fffffffa;border-bottom:1px solid var(--border-default);box-shadow:0 1px #0b1f4209}.app-header__brand{flex:0 0 auto;height:24px;display:flex;align-items:center;gap:7px;padding-right:11px;border-right:1px solid var(--border-subtle)}.app-header__brand img{width:22px;height:19px;object-fit:contain}.app-header__brand strong{color:var(--navy-900);font-size:13px;letter-spacing:.065em}.app-header__context{min-width:0;max-width:42%;display:flex;align-items:center;gap:7px;overflow:hidden;color:var(--text-secondary);font-size:12px;white-space:nowrap}.app-header__context>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header__context>span:first-child{color:var(--text-primary);font-weight:600}.app-header__separator{flex:0 0 auto;color:var(--neutral-400)}.app-header__numeric{flex:0 0 auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-header__title{flex:1 1 auto;min-width:90px;overflow:hidden;color:var(--navy-900);font:600 11px/1 var(--font-mono);letter-spacing:.075em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:5px}.app-header__icon{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;color:var(--text-secondary);background:transparent}.app-header__icon:hover{color:var(--navy-900);background:var(--neutral-100)}.app-header__rule{width:1px;height:19px;background:var(--border-subtle)}.account-trigger{height:30px;display:flex;align-items:center;gap:7px;padding:0 6px 0 4px;border:1px solid transparent;border-radius:4px;color:var(--text-primary);background:transparent}.account-trigger:hover,.account-trigger.is-open{background:var(--neutral-100);border-color:var(--border-subtle)}.account-trigger__name{max-width:180px;overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.account-trigger__caret{color:var(--text-muted);transition:transform var(--duration-fast)}.account-trigger.is-open .account-trigger__caret{transform:rotate(180deg)}.account-avatar{flex:0 0 auto;display:inline-grid;place-items:center;overflow:hidden;color:#fff;background:var(--navy-900);border-radius:50%;font-family:var(--font-ui);font-weight:700;letter-spacing:.03em}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-avatar--small{width:23px;height:23px;font-size:9px}.account-avatar--large{width:40px;height:40px;font-size:13px}.account-avatar--profile{width:76px;height:76px;font-size:22px;box-shadow:inset 0 0 0 1px #ffffff38}.account-menu{position:absolute;top:39px;right:8px;z-index:40;width:288px;overflow:hidden;background:#fff;border:1px solid var(--border-default);border-radius:5px;box-shadow:var(--shadow-lg);animation:account-menu-in var(--duration-normal) ease-out}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.account-menu__identity{display:flex;align-items:center;gap:11px;padding:15px;background:var(--neutral-50);border-bottom:1px solid var(--border-subtle)}.account-menu__identity>div{min-width:0;display:flex;flex-direction:column;gap:3px}.account-menu__identity strong,.account-menu__identity span,.account-menu__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__identity strong{font-size:13px}.account-menu__identity span{color:var(--text-secondary);font:400 11px/1.3 var(--font-mono)}.account-menu__identity small{align-self:flex-start;padding:2px 5px;color:var(--navy-900);background:var(--blue-100);border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.account-menu__context{height:34px;display:flex;align-items:center;gap:8px;padding:0 14px;overflow:hidden;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);font-size:11px}.account-menu__context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__actions{padding:5px}.account-menu__actions button{width:100%;height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:3px;color:var(--text-primary);background:transparent;font-size:12px;text-align:left}.account-menu__actions button:hover,.account-menu__actions button:focus-visible{background:var(--blue-50)}.account-menu__actions .account-menu__signout{margin-top:4px;color:var(--red-600);border-top:1px solid var(--border-subtle);border-radius:0 0 3px 3px}.account-settings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:208px minmax(0,1fr);color:var(--text-primary);background:var(--surface-page);animation:settings-in var(--duration-normal) ease-out}@keyframes settings-in{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.account-settings__aside{padding:22px 12px;color:var(--text-on-nav);background:var(--navy-950);border-right:1px solid var(--navy-700)}.account-settings__heading{display:flex;flex-direction:column;gap:5px;padding:0 8px 20px;border-bottom:1px solid rgba(201,215,239,.16)}.account-settings__heading span{color:#8fa9d2;font:600 9px/1 var(--font-mono);letter-spacing:.14em}.account-settings__heading strong{color:#fff;font-size:14px}.account-settings__aside nav{display:flex;flex-direction:column;gap:3px;padding-top:12px}.account-settings__aside nav button{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:3px;color:var(--text-on-nav);background:transparent;font-size:11px;text-align:left}.account-settings__aside nav button:hover{color:#fff;background:var(--navy-800)}.account-settings__aside nav button.is-active{color:#fff;background:var(--blue-600);box-shadow:inset 3px 0 #85b1ff;font-weight:600}.account-settings__main{min-width:0;min-height:0;overflow:auto;background:linear-gradient(rgba(203,211,222,.16) 1px,transparent 1px) 0 0 / 100% 32px,var(--neutral-50)}.account-settings__topline{position:sticky;top:0;z-index:2;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#fffffff5;border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-settings__topline>div{display:flex;flex-direction:column;gap:5px}.account-settings__topline span{color:var(--blue-700);font:600 9px/1 var(--font-mono);letter-spacing:.13em}.account-settings__topline h1{margin:0;color:var(--navy-900);font-size:19px;line-height:1}.account-settings__topline>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:3px;color:var(--text-secondary);background:transparent}.account-settings__topline>button:hover{color:var(--navy-900);background:var(--neutral-100)}.profile-form,.password-form{width:min(820px,calc(100% - 48px));min-height:calc(100% - 72px);display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:22px 0 74px}.profile-avatar-panel,.settings-panel{background:#fff;border:1px solid var(--border-default);border-radius:5px;box-shadow:var(--shadow-sm)}.profile-avatar-panel{display:flex;align-items:center;gap:18px;padding:18px 20px;border-left:3px solid var(--navy-900)}.profile-avatar-panel__image{width:78px;height:78px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border-default);border-radius:50%;background:var(--neutral-100)}.profile-avatar-panel__image>img{width:100%;height:100%;object-fit:cover}.profile-avatar-panel strong{font-size:13px}.profile-avatar-panel p{margin:4px 0 10px;color:var(--text-secondary);font-size:11px}.profile-avatar-panel__actions{display:flex;gap:8px}.profile-avatar-panel__actions label{cursor:pointer}.profile-avatar-panel__actions input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.settings-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:20px}.settings-panel h2{grid-column:1 / -1;margin:0;padding-bottom:12px;color:var(--navy-900);border-bottom:1px solid var(--border-subtle);font-size:14px}.profile-form__grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.field--wide{grid-column:1 / -1}.field--readonly .field__control{background:var(--neutral-50)}.field--readonly input{color:var(--text-secondary);cursor:default}.account-settings__savebar{position:absolute;right:0;bottom:0;left:208px;z-index:3;height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(24px,calc((100% - 1028px)/2));background:#fffffff7;border-top:1px solid var(--border-default);box-shadow:0 -5px 18px #0b1f420f}.account-settings__savebar>span{color:var(--text-secondary);font-size:11px}.account-settings__savebar .is-error,.password-form .is-error{color:var(--red-600)}.account-settings__savebar kbd{margin-left:5px;padding-left:7px;border-left:1px solid rgba(255,255,255,.3);color:inherit;font:500 9px/1 var(--font-mono)}.settings-panel--security{position:relative;align-content:start}.settings-panel--security>p{grid-column:1 / -1;margin:-5px 0 2px;color:var(--text-secondary);font-size:11px}.settings-panel__icon{position:absolute;top:16px;right:18px;width:34px;height:34px;display:grid;place-items:center;color:var(--blue-700);background:var(--blue-50);border-radius:50%}.password-form__rule{font-family:var(--font-mono)}.password-form__action{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding-top:12px;border-top:1px solid var(--border-subtle)}.password-form__action span{color:var(--green-600);font-size:11px}.confirmation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0717338a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirmation-dialog{width:min(430px,100%);padding:22px;background:#fff;border:1px solid var(--border-strong);border-radius:5px;box-shadow:0 24px 70px #07173352}.confirmation-dialog__eyebrow{color:var(--amber-700);font:700 9px/1 var(--font-mono);letter-spacing:.14em}.confirmation-dialog h2{margin:8px 0 5px;color:var(--navy-900);font-size:18px}.confirmation-dialog p{margin:0;color:var(--text-secondary);font-size:12px}.confirmation-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1199px){.app-header__organization,.account-trigger__name{display:none}.app-header__context{max-width:36%}.app-header__title{text-align:left}}.module-titlebar{position:relative;flex:0 0 32px;display:flex;align-items:center;justify-content:center;padding:0 10px;color:var(--text-on-nav);background:var(--navy-950);font:500 13px/1 var(--font-mono);letter-spacing:.14em}.module-titlebar img{position:absolute;left:10px;width:22px;height:18px;object-fit:contain}.module-titlebar .hud__counter{position:absolute;right:12px;letter-spacing:0;font-variant-numeric:tabular-nums}.module-titlebar__context{position:absolute;right:12px;max-width:38%;overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.module-titlebar .sign-out{position:absolute;right:8px;width:30px;height:26px;display:grid;place-items:center;padding:0;border:0;color:var(--text-on-nav);background:transparent;border-radius:3px}.module-titlebar .sign-out:hover{color:#fff;background:var(--navy-800)}.legacy-menubar{flex:0 0 32px;display:flex;align-items:stretch;background:var(--navy-900)}.legacy-menubar button{height:32px;display:flex;align-items:baseline;gap:5px;padding:0 12px;border:0;color:var(--text-on-nav);background:transparent;font-size:13px;font-weight:500;line-height:32px}.legacy-menubar button:hover{color:#fff;background:var(--navy-800)}.legacy-menubar button.is-active{color:#fff;background:var(--blue-600);font-weight:600}.legacy-menubar kbd{color:inherit;font:500 10px/1 var(--font-mono);opacity:.66}.address-menubar button{flex:1 1 auto;justify-content:center;padding-inline:10px;white-space:nowrap}.address-menubar button[aria-disabled=true]{text-decoration:underline dotted;text-underline-offset:3px}.workspace-canvas{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.workspace-canvas--grid{background-color:var(--surface-page);background-image:linear-gradient(to right,rgba(203,211,222,.3) 1px,transparent 1px),linear-gradient(to bottom,rgba(203,211,222,.24) 1px,transparent 1px);background-size:16px 32px}.dropdown{position:absolute;z-index:2;overflow:hidden;background:#fff;border:1px solid var(--border-strong);border-radius:4px;box-shadow:var(--shadow-lg)}.dropdown__title{height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--neutral-50);border-bottom:3px double var(--border-default);font:500 12px/1 var(--font-mono);letter-spacing:.1em}.dropdown button{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:0;color:var(--text-primary);background:#fff;text-align:left}.dropdown button:hover{background:var(--blue-50)}.dropdown button.is-selected{padding-left:9px;background:var(--blue-100);border-left:3px solid var(--navy-900);font-weight:500}.dropdown button span:last-child:not(:first-child){color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dropdown u{color:var(--amber-700);font-weight:700;text-underline-offset:2px}.module-menu{top:0;left:16px;width:384px}.module-menu button{justify-content:flex-start}.period-menu{top:0;left:clamp(220px,30vw,384px);width:400px}.distinction-menu{top:0;right:184px;width:320px}.accounting-modules-menu{top:0;right:16px;width:320px}.info-menu{top:0;right:120px;width:340px}.placeholder-panel{position:absolute;top:28px;left:28px;max-width:440px;padding:20px;background:#fff;border:1px solid var(--border-default);border-left:3px solid var(--blue-600);border-radius:4px;box-shadow:var(--shadow-sm)}.placeholder-panel__key{display:inline-block;margin-right:10px;padding:2px 6px;color:var(--blue-700);background:var(--blue-50);border:1px solid var(--blue-200);border-radius:3px;font:500 11px/1.2 var(--font-mono)}.placeholder-panel p{margin:8px 0 0;color:var(--text-secondary);font-size:12px}.workspace-notice{position:absolute;right:16px;bottom:16px;max-width:460px;padding:9px 12px;color:var(--amber-700);background:var(--amber-50);border:1px solid #f0d79a;border-radius:3px;font-size:12px}.workspace-notice--shell{z-index:18;bottom:104px;box-shadow:var(--shadow-sm)}.help-strip,.command-strip,.status-strip{flex:0 0 32px;min-width:0;display:flex;align-items:center;padding:0 12px;font-family:var(--font-mono);font-size:12px}.help-strip{justify-content:space-between;color:var(--text-secondary);background:#fff;border-top:1px solid var(--border-default)}.command-strip{gap:18px;color:var(--text-primary);background:var(--neutral-100);border-top:1px solid var(--border-default);font-size:13px;font-weight:500;white-space:nowrap}.command-strip button{height:26px;padding:0 5px;border:0;border-radius:2px;color:inherit;background:transparent;font:inherit;white-space:nowrap}.command-strip button:hover{color:var(--blue-700);background:#fff;box-shadow:0 0 0 1px var(--border-default)}.command-strip button[aria-disabled=true]{color:var(--text-muted);text-decoration:underline dotted;text-underline-offset:3px}.command-strip__total{margin-left:auto;color:var(--blue-700);font-weight:600;font-variant-numeric:tabular-nums}.status-strip{gap:28px;color:var(--text-on-nav);background:var(--navy-900)}.status-strip img{width:18px;height:16px;object-fit:contain;opacity:.74}.status-strip>span:not(.status-strip__right){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-strip__error{color:#ffc4c4}.status-strip button{padding:2px 7px;border:1px solid var(--navy-700);border-radius:2px;color:var(--text-on-nav);background:var(--navy-800);font:inherit}.status-strip__right{margin-left:auto}.ledger{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto;background:#fff}.ledger__row{flex:0 0 32px;min-width:980px;height:32px;display:grid;grid-template-columns:3fr 8fr 8fr 3fr 14fr 14fr 21fr 8fr;border-bottom:1px solid var(--border-table);font:400 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}.ledger__row>div{min-width:0;display:flex;align-items:center;padding:0 7px;border-right:1px solid var(--border-table)}.ledger__row>div:nth-child(5),.ledger__row>div:nth-child(6){justify-content:flex-end}.ledger__row--header{position:sticky;top:0;z-index:1;color:var(--text-secondary);background:var(--surface-table-header);font-size:12px;font-weight:500}.ledger__row--header>div{justify-content:center}.ledger__row--selected{background:var(--surface-row-selected);box-shadow:inset 3px 0 0 var(--navy-900)}.ledger__empty{flex:1 0 0;min-height:0;background:var(--surface-page);border-top:1px solid var(--border-default)}.address-browser{--address-char: clamp(12px, 1.25vw, 16px)}.address-browser__grid{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-block:1px solid var(--border-default)}.address-browser__viewport{position:relative;flex:1 1 0;min-height:0;margin-right:var(--address-char);overflow:hidden}.address-browser__viewport--header{flex:0 0 48px;background:var(--surface-table-header);border-bottom:1px solid var(--border-strong)}.address-browser__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.address-browser__row{width:max-content;min-width:100%;height:100%;display:grid;color:var(--text-primary);background:#fff;font:400 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}.address-browser__row>div{min-width:0;display:flex;align-items:center;overflow:hidden;padding:0 8px;border-right:1px solid var(--border-table);text-overflow:clip;white-space:nowrap}.address-browser__row--header{color:var(--text-secondary);background:var(--surface-table-header);font-size:12px;font-weight:600}.address-browser__row--header>div{justify-content:center}.address-browser__row--selected{background:var(--surface-row-selected);box-shadow:inset 3px 0 0 var(--navy-900);font-weight:500}.address-browser__row--selected>div{background:transparent}.address-browser__row--marked{color:var(--danger, #a3293a);font-weight:600}.address-browser__commands{flex-basis:auto;min-height:32px;flex-wrap:wrap;gap:0 10px}.address-browser__body .address-browser__row{cursor:pointer}.address-browser__counter{position:absolute;z-index:2;right:14px;bottom:5px;min-width:56px;color:var(--blue-700);background:var(--surface-table-header);font:600 13px/1 var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.address-browser__search{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-block:1px solid var(--border-default)}.address-browser__search-header{flex:0 0 96px;display:flex;flex-direction:column;color:#fff;background:var(--red-600);border-bottom:1px solid var(--border-strong);font:600 13px/1 var(--font-mono)}.address-browser__search-prompt{height:34px;display:flex;align-items:center;justify-content:center}.address-browser__search-prompt:before,.address-browser__search-prompt:after{content:"";flex:1;border-top:1px solid rgba(255,255,255,.7)}.address-browser__search-prompt span{padding:0 18px}.address-browser__search-columns{flex:1 1 auto;display:grid;min-width:0}.address-browser__search-columns>div{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 8px;border-top:1px solid rgba(255,255,255,.65);border-right:1px solid rgba(255,255,255,.65);text-overflow:clip;white-space:nowrap}.address-browser__search-columns>div:last-child{border-right:0}.address-browser__search-columns>div.is-selected{color:var(--amber-700);background:var(--amber-50);box-shadow:inset 0 0 0 2px var(--amber-600)}.address-browser__search-columns input{width:100%;height:100%;padding:0 8px;color:#fff;background:transparent;border:0;outline:0;font:inherit;text-align:left}.address-browser__search-body{flex:1 1 auto;min-height:0;display:grid;grid-auto-rows:1.55rem;overflow:hidden;color:#fff;background:var(--blue-800);font:600 13px/1.55rem var(--font-mono)}.address-browser__search-body>div{min-width:0;overflow:hidden;padding:0 8px;border-right:1px solid rgba(255,255,255,.65);text-overflow:clip;white-space:nowrap}.address-browser__search-body>div.is-active{color:var(--navy-950);background:var(--surface-row-selected)}.address-browser__search-notice{position:absolute;top:46%;left:50%;display:flex;min-width:300px;transform:translate(-50%,-50%);flex-direction:column;align-items:center;gap:10px;padding:13px 28px 20px;color:#fff;background:var(--red-600);border:2px solid white;box-shadow:0 10px 30px #0f172a40;font:600 14px/1.2 var(--font-mono)}.address-browser__search-notice strong{margin-top:-24px;padding:0 10px;color:var(--amber-50);background:var(--red-600)}.address-browser__operation{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:44px 58px auto 1fr 32px;overflow:hidden;color:var(--navy-950);background:var(--surface-table);border-block:1px solid var(--border-default);font:600 13px/1.2 var(--font-mono)}.address-browser__operation-heading{display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#fff;background:var(--red-600);border-bottom:1px solid rgba(255,255,255,.6)}.address-browser__operation-heading>span{letter-spacing:.08em;text-transform:uppercase}.address-browser__operation-heading>strong{color:var(--amber-50);font-weight:600}.address-browser__operation-columns{display:grid;overflow:hidden;background:var(--blue-800);border-bottom:1px solid var(--border-strong)}.address-browser__operation-columns button{min-width:0;overflow:hidden;padding:0 4px;color:#fff;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.35);font:inherit;white-space:nowrap}.address-browser__operation-columns button.is-selected{color:var(--navy-950);background:var(--surface-row-selected);box-shadow:inset 0 -3px 0 var(--amber-600)}.address-browser__operation-value{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:7px 18px;color:#fff;background:var(--red-600)}.address-browser__operation-value input{height:32px;padding:0 9px;color:#fff;background:#0f172a38;border:1px solid rgba(255,255,255,.72);outline:0;font:inherit}.address-browser__input-command{flex:0 0 auto;justify-self:start;align-self:flex-start;min-height:32px;padding:6px 12px;color:#fff;background:var(--navy-900);border:1px solid var(--border-strong);font:500 12px/1.2 var(--font-mono);cursor:pointer}.address-browser__input-command:focus-visible{outline:2px solid var(--amber-600);outline-offset:2px}.address-browser__operation-menu{display:flex;min-height:48px;align-items:stretch;justify-content:center;gap:1px;padding:7px 12px;background:var(--red-600)}.address-browser__operation-menu button{min-width:104px;padding:0 11px;color:#fff;background:#0f172a2e;border:1px solid rgba(255,255,255,.42);font:inherit}.address-browser__operation-menu--filter button{min-width:82px}.address-browser__operation-menu button.is-active{color:var(--navy-950);background:var(--surface-row-selected);border-color:var(--amber-600)}.address-browser__operation-menu button.is-latched{box-shadow:inset 0 -3px 0 var(--green-600)}.address-browser__operation-menu kbd{margin-right:7px;color:inherit;font:inherit;opacity:.72}.address-browser__operation-preview{min-height:0;overflow:hidden;background:#fff}.address-browser__operation-preview>div{display:grid;grid-template-columns:74px minmax(0,1fr);min-height:1.55rem;border-bottom:1px solid var(--border-soft)}.address-browser__operation-preview>div>span{overflow:hidden;padding:3px 4px;border-right:1px solid var(--border-default);text-overflow:clip;white-space:pre}.address-browser__operation-preview>div.is-active{color:var(--navy-950);background:var(--surface-row-selected)}.address-browser__operation-hint{display:flex;align-items:center;margin:0;padding:0 14px;color:var(--text-muted);background:var(--surface-subtle);border-top:1px solid var(--border-default)}.address-browser__sort-exit{position:absolute;z-index:20;top:45%;left:50%;display:flex;width:390px;transform:translate(-50%,-50%);flex-direction:column;align-items:center;gap:8px;padding:18px 24px 16px;color:#fff;background:var(--red-600);border:2px solid white;box-shadow:0 16px 38px #0f172a47;font:600 13px/1.3 var(--font-mono)}.address-browser__sort-exit strong{margin-top:-30px;padding:0 12px;color:var(--amber-50);background:var(--red-600)}.address-browser__sort-exit [role=toolbar]{display:flex;gap:8px;margin-top:6px}.address-browser__sort-exit button{min-width:132px;padding:7px 12px;color:#fff;background:#0f172a33;border:1px solid rgba(255,255,255,.55);font:inherit}.address-browser__sort-exit button.is-active{color:var(--navy-950);background:var(--surface-row-selected);border-color:var(--amber-600)}.address-browser__commands{overflow:hidden}.address-browser__commands>span{overflow:hidden;text-overflow:clip}.address-print{position:absolute;z-index:19;top:70px;right:42px;bottom:76px;left:42px;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--navy-950);background:#fff;border:2px solid var(--navy-900);box-shadow:0 20px 54px #07173352;font:600 12px/1.25 var(--font-mono)}.address-print>header,.address-print__body>header{flex:0 0 42px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#fff;background:var(--red-600);border-bottom:1px solid rgba(255,255,255,.55)}.address-print>header span,.address-print__body>header span{letter-spacing:.08em;text-transform:uppercase}.address-print>header strong,.address-print__body>header strong{color:var(--amber-50);font-weight:600}.address-print__choice,.address-print__decision{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:2px;padding:24px;background:var(--neutral-100)}.address-print__choice button,.address-print__decision button,.address-print__output button{min-height:42px;padding:0 18px;color:#fff;background:var(--navy-900);border:1px solid var(--navy-700);font:inherit}.address-print button kbd{margin-right:8px;color:var(--blue-300);font:inherit}.address-print button.is-active{color:var(--navy-950);background:var(--surface-row-selected);border-color:var(--amber-600);box-shadow:inset 0 -3px 0 var(--amber-600)}.address-print button.is-active kbd{color:var(--amber-700)}.address-print__settings{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.address-print__settings h3,.address-print__output h3{flex:0 0 36px;display:flex;align-items:center;justify-content:center;margin:0;color:var(--blue-800);background:var(--surface-table-header);border-bottom:1px solid var(--border-default);font:700 12px/1 var(--font-mono);letter-spacing:.06em}.address-print__columns{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto;padding:6px 10px;background:#fff}.address-print__column{min-width:0;display:grid;grid-template-rows:repeat(10,minmax(28px,1fr))}.address-print__columns button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 5ch 4ch;align-items:center;gap:8px;padding:0 10px;color:var(--text-primary);background:#fff;border:0;border-bottom:1px solid var(--border-soft);font:inherit;text-align:left}.address-print__columns button small{color:var(--text-muted);font:inherit;text-align:right;white-space:pre}.address-print__columns button b{color:var(--blue-700);font-weight:700}.address-print__columns button.is-active{color:var(--navy-950);background:var(--surface-row-selected);box-shadow:inset 3px 0 0 var(--amber-600)}.address-print__settings>p{flex:0 0 30px;display:flex;align-items:center;margin:0;padding:0 12px;color:var(--text-muted);background:var(--surface-subtle);border-top:1px solid var(--border-default);font-weight:500}.address-print__output{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--neutral-100)}.address-print__output>div{flex:1 1 auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:2px;padding:24px}.address-print__blocked{position:absolute;z-index:2;top:50%;left:50%;width:min(560px,calc(100% - 48px));transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 24px;color:#fff;background:var(--red-600);border:2px solid white;box-shadow:0 18px 48px #07173357;text-align:center}.address-print__blocked strong{color:var(--amber-50);letter-spacing:.05em}.address-print__blocked small{color:#ffffffbf}.address-print__comment{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:24px 36px;background:var(--neutral-100)}.address-print__comment h3{margin:0;color:var(--blue-800);font:700 14px/1 var(--font-mono);text-align:center}.address-print__comment [role=textbox]{min-height:52px;padding:14px 16px;color:var(--navy-950);background:#fff;border:2px solid var(--blue-700);font:600 15px/1.35 var(--font-mono);white-space:pre-wrap}.address-print__comment p{margin:0;color:var(--text-muted);text-align:center}.address-print__comment [data-edit-cursor]{overflow-wrap:anywhere}.address-print__comment [data-edit-cursor] i{display:inline-block;min-width:1ch;color:#fff;background:var(--blue-700);font-style:normal}.address-print__comment>button{align-self:center;min-height:34px;padding:6px 16px;color:var(--blue-800);background:#fff;border:1px solid var(--blue-700);font:inherit}.address-print__manager{position:absolute;z-index:2;top:50%;left:50%;width:min(470px,calc(100% - 48px));transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 24px;color:#fff;background:var(--navy-950);border:2px solid white;box-shadow:0 18px 48px #07173357;text-align:center}.address-print__manager strong{color:var(--amber-50);letter-spacing:.05em}.address-print__manager small{color:#ffffffb8}.address-print__manager button{min-width:96px;min-height:36px;padding:8px 16px;color:var(--navy-950);background:var(--amber-50);border:0;font:700 13px/1 var(--font-ui)}.address-print__special-result{position:static;transform:none;flex-shrink:0;margin:16px auto}.address-company-type-lookup:has(.address-print__special-result){min-height:350px}.address-print-manager{position:absolute;z-index:24;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:36px;color:#fff;background:#040e226b;font:600 13px/1.3 var(--font-mono)}.address-print-manager__panel{width:min(830px,100%);min-height:214px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 28px;background:var(--navy-950);border:2px solid white;box-shadow:0 20px 54px #07173361;text-align:center}.address-print-manager__panel>strong{color:var(--amber-300);font-size:15px;letter-spacing:.04em}.address-print-manager__panel>p{margin:0}.address-print-manager__panel>[role=toolbar]{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.address-print-manager__panel button{min-height:40px;padding:0 16px;color:#fff;background:var(--navy-800);border:1px solid var(--blue-600);font:inherit}.address-print-manager__panel button kbd{margin-right:8px;color:var(--blue-300);font:inherit}.address-print-manager__panel button.is-active{color:var(--navy-950);background:var(--surface-row-selected);border-color:var(--amber-600);box-shadow:inset 0 -3px 0 var(--amber-600)}.address-print-manager__panel button[aria-disabled=true]:not(.is-active){color:var(--neutral-400)}.address-print-manager__panel>small{color:#ffffffad}.address-print-manager__blocked{position:absolute;z-index:1;width:min(570px,calc(100% - 64px));display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 24px;color:#fff;background:var(--red-600);border:2px solid white;box-shadow:0 18px 48px #07173357;text-align:center}.address-print-manager__blocked strong{color:var(--amber-50);letter-spacing:.05em}.address-print-manager__blocked small{color:#ffffffbf}.address-print-manager__blocked>[role=toolbar]{display:flex;gap:2px;margin-top:4px}.address-print-manager__blocked button{min-height:36px;padding:0 14px;color:#fff;background:var(--red-700);border:1px solid rgba(255,255,255,.48);font:700 12px/1 var(--font-ui)}.address-print-manager__blocked button.is-active{color:var(--navy-950);background:var(--amber-300);border-color:#fff}.address-print-parameters__canvas{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:14px;overflow:hidden;background:var(--neutral-100)}.address-print-parameters__frame{position:relative;width:min(720px,100%);height:min(520px,100%);display:flex;flex-direction:column;padding:28px 34px 0;background:#fff;border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);font:600 13px/1.2 var(--font-mono)}.address-print-parameters__legend{position:absolute;top:-10px;left:24px;padding:0 10px;color:var(--blue-700);background:var(--neutral-100);font-weight:700}.address-print-parameters__name,.address-print-parameters__fields label{display:grid;grid-template-columns:minmax(240px,1fr) 92px;align-items:center;gap:18px;min-height:40px;border-bottom:1px solid var(--border-soft)}.address-print-parameters input{width:100%;height:29px;padding:0 7px;color:var(--blue-800);background:var(--blue-50);border:1px solid var(--border-default);font:inherit}.address-print-parameters input:focus{border-color:var(--blue-600);box-shadow:inset 0 -2px 0 var(--blue-600)}.address-print-parameters__name{margin-bottom:10px;border-bottom-color:var(--border-strong)}.address-print-parameters__fields{flex:1 1 auto;min-height:0;overflow:auto}.address-print-parameters__commands{flex:0 0 54px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 -34px;border-top:1px solid var(--border-strong);background:var(--neutral-50)}.address-print-parameters__commands button{padding:0;color:inherit;background:transparent;border:0;border-right:1px solid var(--border-default);font:inherit;font-weight:700}.address-print-parameters__commands button:last-child{border-right:0}.address-print-parameters__commands button:hover{background:var(--blue-50)}.address-print-parameters__commands button[aria-disabled=true]{color:var(--amber-700)}.address-codes__canvas{font-family:var(--font-mono)}.address-modules__menu{left:auto!important;right:16px;width:350px!important}.address-codes__menu{position:absolute;z-index:2;top:16px;left:clamp(350px,42vw,540px);width:390px;overflow:hidden;background:#fff;border:1px solid var(--border-strong);border-radius:4px;box-shadow:var(--shadow-lg)}.address-codes__title,.address-codes__selector-title{height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--neutral-50);border-bottom:3px double var(--border-default);font:600 13px/1 var(--font-mono);letter-spacing:.08em}.address-codes__menu button{width:100%;height:32px;display:flex;align-items:center;padding:0 38px;border:0;color:var(--text-primary);background:#fff;text-align:left}.address-codes__menu button:hover{background:var(--blue-50)}.address-codes__menu button.is-selected{padding-left:35px;color:var(--blue-800);background:var(--surface-row-selected);border-left:3px solid var(--navy-900);font-weight:600}.address-codes__groups-panel{position:absolute;z-index:3;top:80px;left:clamp(390px,47vw,600px);width:min(530px,calc(100% - 410px));overflow:hidden;background:var(--navy-900);border:1px solid var(--border-strong);border-radius:3px;box-shadow:var(--shadow-lg)}.address-codes__grid{position:relative;height:416px;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-bottom:1px solid var(--border-strong)}.address-codes__row{flex:0 0 34px;min-height:34px;display:grid;grid-template-columns:68px minmax(0,1fr);color:var(--blue-800);background:#fff;font:500 14px/1 var(--font-mono)}.address-codes__row>div{min-width:0;display:flex;align-items:center;overflow:hidden;padding:0 10px;border-right:1px solid var(--border-table);white-space:pre}.address-codes__row>div:first-child{justify-content:flex-end;font-weight:600}.address-codes__row>div:last-child{border-right:0}.address-codes__row--header{flex-basis:42px;min-height:42px;color:var(--text-secondary);background:var(--surface-table-header);border-bottom:1px solid var(--border-strong);font-size:12px;font-weight:600}.address-codes__row--header>div{justify-content:center}.address-codes__rows{flex:1 1 auto;min-height:0;overflow:hidden}.address-codes__row--edit>div:first-child{color:#fff;background:var(--neutral-400)}.address-codes__row--edit>div:nth-child(2){background:var(--blue-50);box-shadow:inset 0 -2px 0 var(--blue-600)}.address-codes__counter{position:absolute;top:49px;right:14px;min-width:36px;color:var(--blue-700);background:#fff;font:600 13px/1 var(--font-mono);text-align:right}.address-codes__table-footer{height:36px;display:flex;align-items:center;gap:12px;padding:0 14px;color:#fff;background:var(--navy-900);font:600 13px/1 var(--font-mono)}.address-codes__table-footer button{height:26px;padding:0 4px;border:0;border-radius:2px;color:inherit;background:transparent;font:inherit}.address-codes__table-footer button:hover{color:var(--navy-900);background:#fff}.address-codes__table-footer button[aria-disabled=true]{color:var(--text-on-nav);text-decoration:underline dotted}.address-codes__search{position:absolute;z-index:4;inset:0 0 auto;height:66px;color:#fff;background:var(--red-600);border-bottom:1px solid var(--border-strong)}.address-codes__search-title{height:31px;display:flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-mono)}.address-codes__search-title:before,.address-codes__search-title:after{content:"";flex:1;border-top:1px solid rgba(255,255,255,.75)}.address-codes__search-title span{padding:0 16px}.address-codes__search-fields{height:35px;display:grid;grid-template-columns:68px minmax(0,1fr);font:600 13px/1 var(--font-mono)}.address-codes__search-fields>div{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 8px;border-top:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7);white-space:nowrap}.address-codes__search-fields>div:last-child{border-right:0}.address-codes__search-fields>div.is-selected{color:var(--amber-50);background:var(--blue-600)}.address-codes__search-fields input{width:100%;height:100%;padding:0;color:#fff;background:transparent;border:0;font:inherit}.address-codes__search-notice{position:absolute;top:126px;left:50%;width:350px;min-height:128px;display:flex;transform:translate(-50%);flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px 20px;color:#fff;background:var(--red-600);border:2px solid white;box-shadow:var(--shadow-lg);font:600 14px/1.1 var(--font-mono)}.address-codes__search-notice strong{margin-top:-25px;padding:0 10px;color:var(--amber-50);background:var(--red-600)}.address-card__aux-search{z-index:30;height:auto;min-height:100px;padding:0 12px 10px}.address-card__aux-search .address-codes__search-fields{display:flex;flex-wrap:wrap;gap:8px;height:auto}.address-card__aux-search output{display:block;overflow-x:auto;min-height:24px;padding:4px 0;white-space:pre;font:13px/1.5 var(--font-mono)}.address-card__aux-search button{border:1px solid rgba(255,255,255,.75);background:transparent;color:#fff;padding:4px 8px;font:inherit}.address-card__aux-search button.is-active{background:var(--blue-600)}.address-card__aux-search-actions{display:flex;justify-content:flex-end;margin-top:8px}.address-card__aux-search[role=alertdialog]{inset:80px auto auto 50%;width:min(440px,90%);transform:translate(-50%);padding-top:18px;overflow-wrap:anywhere;border:1px solid white}.address-codes__selector{position:absolute;z-index:3;top:80px;left:clamp(370px,45vw,575px);width:min(540px,calc(100% - 390px));height:370px;overflow:hidden;background:#fff;border:1px solid var(--border-strong);border-radius:3px;box-shadow:var(--shadow-lg)}.address-codes__selector-body{height:calc(100% - 32px);padding:4px 0;overflow:hidden}.address-codes__selector-row{height:31px;display:grid;grid-template-columns:70px 1fr;color:var(--blue-800);font:600 14px/31px var(--font-mono)}.address-codes__selector-row>div{grid-column:1;padding-right:10px;border-right:1px solid var(--border-table);text-align:right;white-space:pre}.address-codes__selector-row.is-selected>div{color:var(--navy-950);background:var(--surface-row-selected);box-shadow:inset 3px 0 0 var(--navy-900)}.address-codes__subgroups-panel{position:absolute;z-index:4;top:80px;left:clamp(390px,47vw,600px);width:min(530px,calc(100% - 410px))}.address-codes__selector--subgroups{position:relative;inset:auto;width:100%;height:416px;display:flex;flex-direction:column;overflow:visible}.address-codes__selected-group{position:absolute;z-index:2;top:-47px;left:0;width:68px;height:45px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:var(--blue-800);background:var(--surface-row-selected);border:1px solid var(--border-strong);font:600 14px/1 var(--font-mono)}.address-codes__selector--subgroups>.address-codes__row--header{width:100%}.address-codes__selector--subgroups>.address-codes__rows{width:100%}.address-codes__selector--subgroups .address-codes__row.is-active>div{color:var(--navy-950);background:var(--surface-row-selected)}.address-codes__new-item{position:absolute;z-index:5;top:31px;left:0;width:100%;min-height:146px;display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:34px 44px 54px;color:#fff;background:var(--red-600);border:2px solid white;box-shadow:var(--shadow-lg);font:600 14px/1 var(--font-mono)}.address-codes__new-item strong{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:0 14px;color:var(--amber-50);background:var(--red-600);white-space:nowrap}.address-codes__new-item>span{display:flex;grid-row:2;align-items:center;justify-content:center;border-right:1px solid white;border-bottom:1px solid white}.address-codes__new-item>span:nth-of-type(2){border-right:0}.address-codes__new-item input,.address-codes__new-item output{min-width:0;grid-row:3;padding:0 10px;color:var(--text-primary);background:#fff;border:0;border-right:1px solid var(--border-strong);font:600 15px/54px var(--font-mono)}.address-codes__new-item input:last-child{border-right:0}.address-codes__new-decision{position:absolute;z-index:6;top:180px;left:50%;width:min(760px,calc(100vw - 160px));height:72px;display:grid;transform:translate(-50%);grid-template-columns:repeat(5,auto);align-items:center;gap:12px;padding:0 24px;color:var(--text-primary);background:var(--blue-50);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);font:600 14px/1 var(--font-mono)}.address-codes__new-decision span,.address-codes__new-decision button{padding:9px 7px;white-space:nowrap}.address-codes__new-decision button{color:inherit;background:transparent;border:0;font:inherit;cursor:pointer}.address-codes__new-decision span.is-selected,.address-codes__new-decision button.is-selected{color:#fff;background:var(--blue-700)}.address-codes__delete-choice{position:absolute;z-index:7;top:64px;left:50%;width:500px;min-height:66px;display:grid;transform:translate(-50%);grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:14px 18px;color:var(--text-primary);background:var(--blue-50);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);font:600 14px/1 var(--font-mono)}.address-codes__delete-choice>strong,.address-codes__delete-warning>strong{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:0 10px;color:var(--text-primary);background:var(--blue-50);white-space:nowrap}.address-codes__delete-choice span,.address-codes__delete-choice button{padding:9px 7px;border:0;color:inherit;background:transparent;font:inherit;text-align:center;white-space:nowrap}.address-codes__delete-choice span.is-selected,.address-codes__delete-choice button.is-selected{color:#fff;background:var(--blue-700)}.address-codes__delete-warning{position:absolute;z-index:8;top:94px;left:50%;width:500px;min-height:66px;display:grid;transform:translate(-50%);grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:14px 18px;color:var(--text-primary);background:var(--blue-50);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.address-codes__placement{position:absolute;z-index:8;top:270px;left:50%;width:min(835px,calc(100vw - 150px));min-height:72px;display:grid;transform:translate(-50%);grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;padding:14px 20px;color:var(--text-primary);background:var(--blue-50);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);font:600 14px/1 var(--font-mono)}.address-codes__placement strong{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:0 10px;background:var(--blue-50);white-space:nowrap}.address-codes__placement span,.address-codes__placement button{padding:9px 7px;text-align:center;white-space:nowrap}.address-codes__placement button{color:inherit;background:transparent;border:0;font:inherit;cursor:pointer}.address-codes__placement span.is-selected,.address-codes__placement button.is-selected{color:#fff;background:var(--blue-700)}.address-code-selection__canvas{position:relative;font-family:var(--font-mono)}.address-code-selection__frame{position:absolute;top:16px;left:50%;width:min(810px,calc(100% - 48px));height:min(500px,calc(100% - 32px));display:flex;transform:translate(-50%);flex-direction:column;color:var(--text-primary);background:var(--neutral-200);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);font:600 15px/1 var(--font-mono)}.address-code-selection__heading{flex:0 0 64px;display:grid;width:100%;grid-template-columns:255px minmax(0,1fr);border-bottom:1px solid var(--border-strong)}.address-code-selection__heading span,.address-code-selection__heading strong{display:flex;align-items:center;padding:0 20px}.address-code-selection__heading span{border-right:1px solid var(--border-strong)}.address-code-selection__heading strong{justify-content:center;font:inherit}.address-code-selection__rows{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:repeat(10,minmax(0,1fr));border-bottom:1px solid var(--border-strong)}.address-code-selection__row{min-height:0;display:grid;grid-template-columns:112px 64px 80px minmax(0,1fr)}.address-code-selection__row>*{min-width:0;display:flex;align-items:center}.address-code-selection__vertical{justify-content:center;border-right:1px solid var(--border-strong)}.address-code-selection__number{justify-content:flex-end;padding-right:12px;border-right:1px solid var(--border-strong)}.address-code-selection__row output{justify-content:center;color:#fff;background:var(--neutral-400);border-right:1px solid var(--border-strong)}.address-code-selection__row output{cursor:pointer}.address-code-selection__row output.is-active{color:#fff;background:var(--blue-600);box-shadow:inset -12px 0 0 var(--amber-600)}.address-code-selection__description{padding:0 12px}.address-code-selection__footer{flex:0 0 64px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;padding:0 8px}.address-code-selection__footer button{height:42px;padding:0 10px;color:var(--text-primary);background:transparent;border:0;font:inherit;white-space:nowrap}.address-code-selection__footer button.is-selected{color:#fff;background:var(--blue-700)}.address-code-selection__footer>span{text-align:center;white-space:nowrap}.address-code-selection__help{position:absolute;z-index:3;top:0;right:-210px;width:min(510px,calc(100vw - 40px));height:450px;overflow:hidden;color:#fff;background:var(--navy-900);border:2px solid white;box-shadow:var(--shadow-lg)}.address-code-selection__help-heading{height:64px;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;border-bottom:1px solid white}.address-code-selection__help-heading span{height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid white}.address-code-selection__help-heading output{grid-column:3;text-align:center}.address-code-selection__help-rows{height:calc(100% - 64px);overflow:hidden}.address-code-selection__help-row{height:32px;display:grid;grid-template-columns:54px minmax(0,1fr)}.address-code-selection__help-row>div{display:flex;align-items:center;padding:0 8px;border-right:1px solid white}.address-code-selection__help-row>div:first-child{justify-content:flex-end}.address-code-selection__help-row.is-selected{color:var(--navy-950);background:var(--neutral-300)}.address-code-selection__help-state{padding:18px}@media(max-width:1050px){.address-code-selection__help{right:0}}.address-card__canvas{flex:1 1 auto;min-height:0;padding:clamp(8px,1.2vw,16px);overflow:hidden;background:var(--neutral-100)}.address-card__frame{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(78,minmax(0,1fr));grid-template-rows:repeat(19,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);font:500 clamp(11px,1.1vw,14px)/1 var(--font-mono);font-variant-numeric:tabular-nums}.address-card__legend{grid-column:1 / 79;grid-row:1;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border-strong);color:var(--blue-700)}.address-card__legend:before,.address-card__legend:after{content:"";flex:1;border-top:1px solid var(--border-strong)}.address-card__legend span{padding:0 14px;font-weight:600}.address-card__field{min-width:0;display:flex;align-items:center;gap:.6ch;overflow:hidden;white-space:nowrap}.address-card__label{flex:0 0 auto;color:var(--text-primary);font-weight:600}.address-card__value{min-width:0;overflow:hidden;color:var(--blue-700);font:inherit;font-weight:600;text-overflow:clip;white-space:pre}.address-card__value i,.address-card__codes-row>span:nth-child(2) i{min-width:.72ch;display:inline-block;color:var(--navy-950);background:#ffd45c;font-style:normal}.address-card__short-name{grid-column:2 / 41;grid-row:2}.address-card__number{grid-column:55 / 78;grid-row:2;justify-content:flex-end}.address-card__name{grid-column:2 / 41;grid-row:3}.address-card__street{grid-column:2 / 41;grid-row:4}.address-card__city{grid-column:2 / 28;grid-row:5}.address-card__zip{grid-column:28 / 41;grid-row:5}.address-card__state{grid-column:3 / 41;grid-row:6}.address-card__ico{grid-column:4 / 23;grid-row:7}.address-card__dic{grid-column:22 / 41;grid-row:7}.address-card__bank{grid-column:2 / 41;grid-row:8}.address-card__account{grid-column:3 / 41;grid-row:9}.address-card__phone{grid-column:3 / 24;grid-row:10}.address-card__legacy-account{grid-column:24 / 41;grid-row:10}.address-card__email{grid-column:2 / 41;grid-row:11}.address-card__info-one{grid-column:2 / 41;grid-row:12}.address-card__info-two{grid-column:2 / 41;grid-row:13}.address-card__info-three{grid-column:2 / 41;grid-row:14}.address-card__due{grid-column:3 / 23;grid-row:16}.address-card__price-level{grid-column:23 / 41;grid-row:16}.address-card__codes{position:relative;grid-column:41 / 79;grid-row:4 / 17;min-width:0;display:grid;grid-template-rows:repeat(11,minmax(0,1fr));border:1px solid var(--border-strong)}.address-card__codes-header,.address-card__codes-row{min-height:0;display:grid;grid-template-columns:4fr 5fr 29fr}.address-card__codes-header{color:var(--text-secondary);background:var(--surface-table-header);font-weight:600}.address-card__codes-header>span,.address-card__codes-row>span{min-width:0;display:flex;align-items:center;overflow:hidden;padding:0 6px;border-right:1px solid var(--border-table);white-space:nowrap}.address-card__codes-header>span{justify-content:center}.address-card__codes-row>span:first-child{justify-content:flex-end;color:var(--text-secondary)}.address-card__codes-row>span:nth-child(2){color:var(--blue-700);background:var(--blue-50);font-weight:600}.address-card__codes-header>span:last-child,.address-card__codes-row>span:last-child{border-right:0}.address-card__actions{grid-column:1 / 79;grid-row:18 / 20;display:grid;grid-template-columns:1fr 1.45fr 1fr .8fr .8fr 1.2fr;align-items:stretch;border-top:1px solid var(--border-strong);background:var(--neutral-50)}.address-card__actions button{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;border:0;color:var(--text-primary);background:transparent;font:inherit;white-space:nowrap}.address-card__actions button:hover{background:var(--blue-50)}.address-card__actions button.is-active{color:#fff;background:var(--blue-600);font-weight:600;box-shadow:inset 0 0 0 2px var(--navy-900)}.address-card__discount{position:absolute;z-index:4;top:8%;left:35%;width:min(52ch,47%);color:#fff;font:inherit}.address-card__discount-title{position:absolute;z-index:1;top:-.65em;left:1.5ch;right:1.5ch;color:var(--amber-600);background:var(--navy-900);text-align:center}.address-card__discount-grid{display:grid;grid-template-rows:1fr 1fr;border:1px solid white;background:var(--red-600)}.address-card__discount-head,.address-card__discount-values{display:grid;grid-template-columns:4fr 1.5fr 1fr 3.5fr}.address-card__discount-head>span,.address-card__discount-values>span{min-height:2.2rem;display:flex;align-items:center;justify-content:center;border-right:1px solid white}.address-card__discount-head>span:last-child,.address-card__discount-values>span:last-child{border-right:0}.address-card__discount-head{border-bottom:1px solid white}.address-card__discount-values>span.is-active{background:var(--blue-600)}.address-card__discount-browser{background:var(--navy-900)}.address-card__discount-browser .address-card__discount-grid{color:#fff;background:var(--blue-800)}.address-card__discount-browser .address-card__discount-values.is-active{background:var(--blue-600)}.address-card__discount-browser .address-card__discount-values>span.is-edit-focus{color:var(--navy-900);background:#ffd45c;box-shadow:inset 0 0 0 2px var(--navy-900)}.address-card__discount-browser-help{display:flex;flex-wrap:wrap;gap:.45rem .8rem;justify-content:space-between;padding:.45rem .8rem;color:#ffd45c}.address-card__discount-browser-help button{padding:0;border:0;color:inherit;background:transparent;font:inherit}.address-card__discount-delete-choice{top:7.6rem;z-index:7}.address-card__discount-position{top:calc(100% + 5.4rem);left:-72%;width:255%}.address-card__discount-decision{position:absolute;top:calc(100% + 1.2rem);left:-95%;width:305%;display:grid;grid-template-columns:1.15fr 1fr 1.35fr 1fr 1.2fr;padding-top:1.3rem;border:1px solid white;color:var(--text-primary);background:var(--blue-100)}.address-card__discount-decision>button{min-height:2.1rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;color:inherit;background:transparent;font:inherit;white-space:nowrap}.address-card__discount-decision>button.is-active{color:#fff;background:var(--blue-600);box-shadow:inset 0 0 0 2px var(--navy-900)}.address-card__discount-decision-title{position:absolute;top:-.55em;padding:0 .7ch;color:var(--text-primary);background:var(--blue-100)}.address-card__discount-decision-title--sort{left:11%}.address-card__discount-decision-title--item{right:9%}.address-card__info-overlay{position:absolute;z-index:4;top:8%;left:0;right:0;color:#fff;font:inherit}.address-card__info-title{position:absolute;z-index:1;top:-.65em;left:30%;right:30%;color:var(--amber-600);background:var(--red-600);text-align:center}.address-card__info-heading{min-height:2.2rem;display:flex;align-items:center;justify-content:center;border:1px solid white;color:#fff;background:var(--red-600)}.address-card__info-text{position:relative;min-height:4rem;padding:.75rem .55rem;border:1px solid white;color:var(--text-primary);background:var(--neutral-0)}.address-card__info-cursor{position:absolute;top:45%;left:.55rem;width:.8rem;height:1.15rem;background:#ffd45c}.address-card__info-decision{top:calc(100% + 1.2rem);left:10%;width:80%}.address-card__info-position{position:absolute;top:calc(100% + 5rem);left:16%;width:68%;min-height:3.1rem;display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:center;border:1px solid var(--border-strong);color:var(--text-primary);background:var(--neutral-100)}.address-card__info-position>span,.address-card__info-position>button{min-height:2rem;display:flex;align-items:center;justify-content:center}.address-card__info-position>button{padding:0;border:0;color:inherit;background:transparent;font:inherit}.address-card__info-position>span.is-active,.address-card__info-position>button.is-active{color:#fff;background:var(--blue-600);box-shadow:inset 0 0 0 2px var(--navy-900)}.address-card__info-position-title{position:absolute;top:-.65em;left:25%;right:25%;min-height:auto!important;background:var(--neutral-100)}.address-card__info-browser{position:absolute;z-index:5;top:8%;left:0;right:0;color:#fff;font:inherit;background:var(--navy-900)}.address-card__info-browser-heading{min-height:3.2rem;display:flex;align-items:center;gap:.8rem;padding:0 .8rem;border:1px solid white;font-weight:600}.address-card__info-browser-heading>span{margin-left:auto}.address-card__info-browser-rows{min-height:4rem;border:1px solid white;color:#fff;background:var(--navy-900)}.address-card__info-browser-row{position:relative;min-height:1.8rem;padding:.2rem .55rem}.address-card__info-browser-row.is-active{color:var(--navy-900);background:var(--neutral-200)}.address-card__info-browser-cursor{position:absolute;top:.2rem;width:.8rem;height:1.35rem;background:#ffd45c}.address-card__info-browser-help{min-height:2.6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .7rem;padding:.45rem .5rem;color:#fff}.address-card__info-browser-help button{padding:0;border:0;color:inherit;background:transparent;font:inherit;white-space:nowrap}.address-card__info-browser-heading strong{justify-self:start;color:var(--amber-300);font-weight:600}@media(max-height:1000px){.address-card__info-browser-heading{min-height:2rem}.address-card__info-browser-row{min-height:1.3rem;padding:.1rem .55rem}.address-card__info-browser-cursor{top:.1rem;height:1.1rem}.address-card__discount-browser .address-card__discount-head>span,.address-card__discount-browser .address-card__discount-values>span{min-height:1.2rem}}.address-card__info-sort-mutation-warning{position:absolute;z-index:10;top:7.8rem;left:50%;min-width:31rem;display:grid;justify-items:center;padding:.35rem 1.2rem .55rem;color:#fff;background:var(--red-700);border:2px solid white;transform:translate(-50%)}.address-card__info-sort-mutation-warning strong{margin-top:-.9rem;padding:0 .45rem;color:#fff;background:var(--red-700)}.address-permission-notice{position:absolute;z-index:30;top:64px;right:32px;width:min(420px,calc(100% - 64px));display:grid;justify-items:center;padding:16px 24px;color:#fff;background:var(--red-700);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);text-align:center}.address-permission-notice p{margin:12px 0}.address-permission-notice button{min-width:88px;padding:4px 16px;color:var(--text-primary);background:var(--cyan-50);border:1px solid var(--border-strong);cursor:pointer}.address-card__info-sort{position:absolute;z-index:8;inset:0 0 auto;min-height:6rem;padding:.45rem 1rem .7rem;color:#fff;background:var(--red-700);border:1px solid white}.address-card__info-sort-heading{display:flex;justify-content:center;margin-bottom:.2rem;color:var(--amber-200);font-weight:700}.address-card__info-sort-column{display:block;margin:0 auto;padding:.1rem .8rem;color:var(--amber-200);background:transparent;border:0;font:inherit}.address-card__info-sort-column.is-active{box-shadow:inset 0 -2px 0 var(--amber-400)}.address-card__info-sort-choices{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.35rem auto 0;padding:.45rem;color:var(--navy-950);background:var(--neutral-200);border:1px solid var(--navy-950)}.address-card__info-sort-choices strong{margin-right:.6rem}.address-card__info-sort-choices button{padding:.2rem .55rem;color:inherit;background:transparent;border:1px solid transparent;font:inherit}.address-card__info-sort-choices button.is-active{color:#fff;background:var(--blue-800);border-color:#fff}.address-card__info-filter{min-height:8.8rem}.address-card__info-filter-query{position:relative;min-height:2rem;margin:.25rem 0;padding:.3rem .55rem;color:#fff;background:var(--navy-900);border:1px solid white}.address-card__info-filter-cursor{display:inline-block;width:.65rem;height:1.15rem;margin-left:.08rem;vertical-align:-.15rem;background:#fff}.address-card__info-filter-choices{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;padding:.45rem;color:var(--navy-950);background:var(--neutral-200);border:1px solid var(--navy-950)}.address-card__info-filter-scope{min-width:7.5rem;color:var(--navy-950);text-align:center}.address-card__info-filter-choices button{min-width:3.4rem;padding:.2rem .45rem;color:inherit;background:transparent;border:1px solid transparent;font:inherit}.address-card__info-filter-choices button.is-active{color:#fff;background:var(--blue-800);border-color:#fff}.address-card__info-delete-choice{top:7.6rem;z-index:7}.address-info-print{z-index:12;top:1.6rem;right:2rem;bottom:2.9rem;left:2rem}.address-discount-print{left:50%;right:auto;width:min(760px,calc(100vw - 96px));transform:translate(-50%)}.address-info-print__settings{position:relative}.address-info-print__columns{flex:1 1 auto;min-height:0;padding:10px;background:#fff}.address-info-print__columns button{width:100%;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 6ch 4ch;align-items:center;gap:8px;padding:0 14px;color:var(--navy-950);background:var(--surface-row-selected);border:1px solid var(--border-default);box-shadow:inset 3px 0 0 var(--amber-600);font:inherit;text-align:left}.address-info-print__columns small{color:var(--text-muted);font:inherit;text-align:right}.address-info-print__columns b{color:var(--blue-700);font-weight:700}.address-info-print__runtime-note{position:absolute;left:16px;right:16px;bottom:34px;overflow:hidden;color:var(--text-muted);font:500 10px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.address-card--new .address-card__field.is-edit-focus .address-card__value,.address-card--edit .address-card__field.is-edit-focus .address-card__value{min-width:6ch;min-height:1.45rem;padding:0 .35rem;color:var(--blue-700);background:var(--blue-50);box-shadow:inset 0 -2px 0 var(--blue-600)}.address-card--new .address-card__short-name .address-card__value{flex:1 1 auto}.address-card--new .address-card__field.is-edit-focus .address-card__value{position:relative}.address-card--new .address-card__field.is-edit-focus .address-card__value:after{content:"";position:absolute;left:calc(.35rem + var(--source-cursor) * 1ch);top:0;width:1ch;height:1.15em;border-bottom:3px solid var(--blue-700);pointer-events:none}.address-card--new .address-card__codes-row>span:nth-child(2).is-edit-focus{background:var(--blue-100);box-shadow:inset 0 -2px 0 var(--blue-600)}.address-card__code-help{position:absolute;z-index:6;top:-1px;right:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:hidden;color:#fff;background:var(--navy-900);border:1px solid white;box-shadow:var(--shadow-lg)}.address-card__code-help-heading{height:17%;display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;border-bottom:1px solid white}.address-card__code-help-heading span{height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid white}.address-card__code-help-heading output{grid-column:3;text-align:center}.address-card__code-help-rows{height:83%;overflow:hidden}.address-card__code-help-row{height:9.5%;display:grid;grid-template-columns:54px minmax(0,1fr)}.address-card__code-help-row>div{display:flex;align-items:center;padding:0 8px;border-right:1px solid white}.address-card__code-help-row>div:first-child{justify-content:flex-end}.address-card__code-help-row.is-selected{color:var(--navy-950);background:var(--neutral-300)}.address-code-lookup{height:auto;overflow:visible}.address-code-lookup>[class$=-heading]{height:2rem;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem}.address-code-lookup>[class$=-heading] strong{padding:0 .6rem;font:inherit;color:#ffd45c}.address-code-lookup>[class$=-rows]{height:auto;min-height:2rem}.address-code-lookup [role=row]{height:1.4rem}.address-code-lookup [role=row][data-marker="@"]{color:#ffd0d0}.address-code-lookup [role=row][data-marker="@"].is-selected{color:var(--red-600)}.address-code-lookup__commands{display:flex;flex-wrap:wrap;gap:.4rem .65rem;padding:.45rem;border-top:1px solid white}.address-code-lookup__commands button,.address-code-lookup__close{padding:0;border:0;background:transparent;color:#ffd45c;font:inherit;white-space:nowrap}.address-code-lookup__close{display:block;margin:0 .45rem .45rem auto}.address-code-lookup>p{margin:.5rem;font:inherit}.address-code-lookup .address-codes__browser-dialog{position:fixed;top:20vh;left:50vw;width:min(42rem,calc(100vw - 2rem));max-height:70vh;overflow:auto}.address-code-lookup .address-codes__browser-dialog button{min-height:2rem;padding:.3rem .65rem;border:1px solid var(--neutral-400);color:inherit;background:transparent;font:inherit}.address-code-lookup .address-codes__browser-dialog button.is-active{color:var(--navy-950);background:#ffd45c}.address-code-lookup .address-print,.address-code-lookup .address-print-manager{position:fixed;top:5rem;right:2rem;bottom:4rem;left:2rem}.address-card__code-help-state{padding:18px}.address-card__new-actions{grid-column:1 / 79;grid-row:18 / 20;display:grid;grid-template-columns:1.05fr 1.2fr 1.25fr;align-items:stretch;border-top:1px solid var(--border-strong);background:var(--neutral-50)}.address-card__new-actions button{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;border:0;color:inherit;background:transparent;font:inherit;white-space:nowrap}.address-card__new-actions button:hover{background:var(--blue-50)}.address-card__new-actions button.is-active{color:#fff;background:var(--blue-600);font-weight:600;box-shadow:inset 0 0 0 2px var(--navy-900)}.address-card__field[onclick],.address-card__codes-row [onclick],.address-card__code-help-row,.address-card__info-browser-row,.address-card__discount-values{cursor:pointer}.company-profile__canvas{flex:1 1 auto;min-height:0;padding:clamp(8px,1.2vw,16px);overflow:hidden;background:var(--neutral-100)}.company-profile__frame{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(78,minmax(0,1fr));grid-template-rows:repeat(20,minmax(0,1fr));overflow:hidden;color:var(--text-primary);background:#fff;border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);font:500 clamp(10px,1vw,13px)/1 var(--font-mono);font-variant-numeric:tabular-nums}.company-profile__legend{grid-column:1 / 43;grid-row:1;display:flex;align-items:center;justify-content:center;color:var(--blue-700);border-bottom:1px solid var(--border-strong)}.company-profile__legend:before,.company-profile__legend:after{content:"";flex:1;border-top:1px solid var(--border-strong)}.company-profile__legend span{padding:0 1ch;font-weight:700}.company-profile__info-title{grid-column:43 / 79;grid-row:1 / 2;display:flex;align-items:center;justify-content:center;color:var(--blue-700);border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);font-weight:700}.company-profile__rates-title{grid-column:43 / 79;grid-row:7 / 8;display:flex;align-items:center;padding-left:2ch;border-top:1px solid var(--border-strong);font-weight:600}.company-profile__field{min-width:0;display:flex;align-items:center;gap:.65ch;overflow:hidden;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.company-profile__field:hover{background:var(--blue-50)}.company-profile__field.is-active{color:var(--blue-800);background:var(--blue-50);box-shadow:inset 0 -2px 0 var(--blue-600)}.company-profile__label{flex:0 0 auto;color:var(--text-primary);font-weight:600}.company-profile__value{min-width:1ch;overflow:hidden;color:var(--blue-700);font-weight:600;white-space:pre}.company-profile__value i{min-width:.72ch;display:inline-block;color:var(--navy-950);background:#ffd45c;font-style:normal}.company-profile__type{grid-column:2 / 13;grid-row:2}.company-profile__name-one{grid-column:2 / 43;grid-row:3}.company-profile__name-two{grid-column:2 / 43;grid-row:4}.company-profile__street{grid-column:2 / 43;grid-row:5}.company-profile__city{grid-column:2 / 30;grid-row:6}.company-profile__zip{grid-column:30 / 43;grid-row:6}.company-profile__country{grid-column:3 / 43;grid-row:7}.company-profile__ico{grid-column:4 / 24;grid-row:8}.company-profile__dic{grid-column:24 / 43;grid-row:8}.company-profile__bank{grid-column:2 / 43;grid-row:9}.company-profile__account{grid-column:2 / 43;grid-row:10}.company-profile__phone{grid-column:3 / 43;grid-row:11}.company-profile__email{grid-column:2 / 43;grid-row:12}.company-profile__month{grid-column:2 / 43;grid-row:14}.company-profile__previous{grid-column:2 / 43;grid-row:16 / 18;align-self:end}.company-profile__info-one{grid-column:44 / 78;grid-row:3}.company-profile__info-two{grid-column:44 / 78;grid-row:4}.company-profile__rate-devise{grid-column:44 / 78;grid-row:8}.company-profile__rate-cash{grid-column:44 / 78;grid-row:9}.company-profile__vat{grid-column:44 / 78;grid-row:11}.company-profile__footnotes{grid-column:43 / 79;grid-row:13 / 18;display:flex;flex-direction:column;gap:.35rem;padding:.45rem 1.3ch;border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);color:var(--text-secondary);font-size:.9em}.company-profile__commands{grid-column:1 / 43;grid-row:18 / 21;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;border-top:1px solid var(--border-strong);background:var(--neutral-50)}.company-profile__commands button{min-width:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:600}.company-profile__commands button:hover{background:var(--blue-50)}.company-profile__commands button.is-active{color:#fff;background:var(--blue-600);box-shadow:inset 0 0 0 2px var(--navy-900)}.company-profile__type-help{position:absolute;z-index:7;top:18%;left:15%;width:min(480px,68%);overflow:hidden;color:#fff;background:var(--navy-900);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.company-profile__type-help-title{height:34px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid white;font-weight:700;letter-spacing:.04em}.company-profile__type-help button{width:100%;height:36px;display:grid;grid-template-columns:44px 1fr;align-items:center;padding:0;color:#fff;background:transparent;border:0;font:inherit;text-align:left}.company-profile__type-help button strong{height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.5)}.company-profile__type-help button span{padding-left:1.2ch}.company-profile__type-help button.is-active{color:var(--navy-950);background:var(--neutral-300)}.company-profile__load-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--text-secondary);background:#fff;font-family:var(--font-ui)}.company-profile__load-state--error{color:var(--red-600)}.company-profile__save-error{position:absolute;z-index:8;left:8%;right:8%;bottom:16%;padding:10px 14px;color:#fff;background:var(--red-600);border:1px solid white;box-shadow:var(--shadow-lg);font-family:var(--font-ui)}.company-profile__save-dialog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#0f172a2e}.company-profile__save-dialog>div{width:min(440px,100%);padding:20px;color:var(--text-primary);background:#fff;border:1px solid var(--border-strong);border-radius:4px;box-shadow:var(--shadow-lg);font:14px/1.5 var(--font-ui)}.company-profile__save-dialog button{padding:8px 14px;color:#fff;background:var(--blue-600);border:1px solid var(--navy-900);border-radius:3px;cursor:pointer}.help-overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#071733b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.help-viewer{width:min(1180px,100%);height:min(760px,100%);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--border-strong);border-radius:5px;box-shadow:0 28px 80px #07173361}.help-viewer__header{flex:0 0 68px;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 20px;color:#fff;background:var(--navy-950)}.help-viewer__header h2{margin:3px 0 0;font-size:18px;letter-spacing:-.01em}.help-viewer__eyebrow{color:var(--blue-300);font:600 10px/1 var(--font-mono);letter-spacing:.12em}.help-viewer__header>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--navy-700);border-radius:3px;color:#fff;background:var(--navy-800)}.help-tabs{flex:0 0 38px;display:flex;align-items:stretch;overflow-x:auto;background:var(--neutral-50);border-bottom:1px solid var(--border-default)}.help-tabs button{padding:0 14px;border:0;border-right:1px solid var(--border-subtle);color:var(--text-secondary);background:transparent;font-size:12px;font-weight:500;white-space:nowrap}.help-tabs button.is-active{color:var(--blue-700);background:#fff;box-shadow:inset 0 -2px var(--blue-600)}.help-search{flex:0 0 42px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--border-default)}.help-search input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--border-default);border-radius:3px}.help-search>span{min-width:66px;color:var(--text-muted);font:500 10px/1 var(--font-mono);text-align:center}.help-search button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--border-default);border-radius:3px;color:var(--text-primary);background:var(--neutral-50);font-size:11px;font-weight:600}.help-viewer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 18px;background:#fdfdfc}.help-viewer__body pre{width:max-content;min-width:100%;margin:0;color:var(--neutral-800);font:400 12px/1.48 var(--font-mono);white-space:pre}.help-viewer__body pre span{display:block;min-height:1.48em}.help-viewer__body pre span.is-match{background:#fff2b8}.help-viewer__body pre span.is-current-match{background:#ffd45c;box-shadow:inset 3px 0 var(--amber-600)}.help-viewer__footer{flex:0 0 30px;display:flex;align-items:center;gap:24px;padding:0 12px;color:var(--text-on-nav);background:var(--navy-900);font:500 10px/1 var(--font-mono)}@media(max-width:1000px){.auth-page{grid-template-columns:340px 1fr}.auth-brand{padding:28px;gap:12px}.auth-brand__mark{width:82px}.auth-brand__name{font-size:32px}.legacy-menubar button{padding-inline:8px}}.address-card__copy-number{position:absolute;z-index:8;top:10.5%;left:36%;width:28%;min-width:230px;padding:12px 16px;color:var(--navy-950);background:var(--neutral-100);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.address-card__copy-title{margin-top:-20px;margin-bottom:10px;padding:2px 8px;width:fit-content;margin-inline:auto;background:var(--neutral-100)}.address-card__copy-number label{display:flex;align-items:center;gap:1ch;white-space:nowrap}.address-card__copy-number output{display:inline-block;min-width:5ch;white-space:pre;background:var(--blue-100)}.address-card__copy-number p{line-height:1.5}.address-card__copy-number button{display:block;margin:8px auto 0;color:#fff;background:var(--navy-900);border:0;padding:4px 14px;cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important}}.startup-error{max-width:640px;margin:15vh auto;padding:32px;color:var(--navy-950);background:var(--neutral-100);border:1px solid var(--border-strong)}.address-codes__browser-dialog{position:absolute;z-index:8;top:7rem;left:50%;transform:translate(-50%);width:min(42rem,92%);padding:1rem;color:#fff;border:1px solid var(--border-strong);border-radius:4px;background:var(--navy-900);box-shadow:var(--shadow-lg);display:grid;gap:.8rem}.address-codes__browser-dialog label{display:grid;gap:.4rem}.address-codes__browser-dialog input{font-family:var(--font-mono, monospace)}.address-codes__browser-status{position:absolute;right:1rem;top:.6rem;font-weight:700}.address-codes__row--marked,.address-codes__selector--subgroups .address-codes__row--marked.is-active>div{color:var(--danger, #a3293a);font-weight:600}.address-codes__table-footer{height:auto;min-height:36px;padding-block:5px;flex-wrap:wrap;gap:4px 12px}.address-codes__browser-dialog .address-browser__operation-menu{flex-wrap:wrap;padding:7px}.address-codes__browser-dialog .address-browser__operation-menu button{min-height:32px}@media(max-width:1000px){.address-codes__groups-panel,.address-codes__subgroups-panel{left:auto;right:16px;width:min(530px,calc(100% - 32px))}.address-codes__new-decision,.address-codes__placement{left:auto;right:0;transform:none}}@media(max-height:760px){.address-codes__groups-panel,.address-codes__subgroups-panel{top:74px}.address-codes__grid,.address-codes__selector--subgroups{height:296px}.address-codes__row{min-height:26px;flex-basis:26px;font-size:12px}.address-codes__row--header{min-height:36px;flex-basis:36px}.address-codes__table-footer{font-size:12px;gap:2px 10px;padding-block:3px}}.address-card__info-browser-row[data-marker="@"],.address-card__discount-values[data-marker="@"]{color:#ffd0d0}.address-card__info-browser-row[data-marker="@"].is-active{color:var(--red-600)}.address-company-type-lookup{position:absolute;z-index:40;top:16%;left:50%;transform:translate(-50%);width:min(580px,calc(100% - 32px));max-height:78%;overflow:auto;padding:16px;background:var(--navy-900);color:#fff;border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.address-company-type-lookup .asset-browser{margin:0;position:relative;inset:auto;background:#f8fafc;color:var(--text-primary)}.address-company-type-lookup .asset-scroll{overflow:auto;max-height:44vh}.address-company-type-lookup .source-browser-dialog,.address-company-type-lookup .asset-dialog{position:absolute;top:16px;right:16px;bottom:16px;left:16px;transform:none;width:auto;overflow:auto}.address-company-type-lookup__commands{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.address-company-type-lookup button{color:inherit;background:var(--navy-800);border:1px solid var(--border-strong);padding:5px 8px;cursor:pointer}.address-company-type-lookup .asset-count{font-size:12px}.address-company-type-lookup .source-marker-commands{flex-wrap:wrap;gap:5px}[data-address-clipboard-dialog]{position:absolute;z-index:90;left:50%;top:18%;transform:translate(-50%);width:min(500px,calc(100% - 32px));padding:18px;border:2px solid var(--navy-900);background:#f8fafc;color:var(--text-primary);box-shadow:var(--shadow-lg);font:13px/1.5 Inter,sans-serif}[data-address-clipboard-dialog] button{padding:7px 10px;color:#fff;background:var(--navy-900);border:1px solid var(--navy-900);cursor:pointer}.address-company-type-lookup .asset-browser button{color:var(--text-primary);background:#fff}.address-company-type-lookup .asset-browser .source-browser-choices button.is-selected{background:#163f76;color:#fff}.address-company-type-lookup .address-print{position:absolute;top:8px;right:8px;bottom:8px;left:8px;transform:none;width:auto;max-height:calc(100% - 16px);overflow:auto}.address-company-type-lookup .address-print button{color:var(--text-primary);background:#fff}.address-company-type-lookup .address-print-manager{position:fixed;top:8px;right:8px;bottom:8px;left:8px;transform:none;width:auto}.address-print-set-lookup{top:12%;padding:12px;max-height:83%}.address-print-set-lookup .asset-scroll{max-height:none}.address-print-set-lookup .source-record-browser td,.address-print-set-lookup .source-record-browser th{height:20px;padding:1px 2px;line-height:16px}.address-print-set-import{position:absolute;z-index:45;top:12%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;width:min(620px,calc(100% - 40px));max-height:78%;overflow:auto;padding:20px;border:2px solid var(--navy-900);background:#f8fafc;color:var(--text-primary);box-shadow:var(--shadow-lg);font:13px Inter,sans-serif}.address-print-set-import>*{flex-shrink:0}.address-print-set-import h2{margin:0 0 14px;font-size:18px;color:var(--navy-900)}.address-print-set-import p{line-height:1.5}.address-print-set-import__source{display:flex;align-items:center;gap:12px}.address-print-set-import__source span{min-width:0;overflow-wrap:anywhere}.address-print-set-import__files{flex:1 1 auto;min-height:0;max-height:230px;overflow:auto;margin-top:16px}.address-print-set-import table{width:100%;border-collapse:collapse;text-align:left}.address-print-set-import td,.address-print-set-import th{padding:6px 4px;border-bottom:1px solid #c4d1e0}.address-print-set-import__commands{display:flex;gap:8px;margin-top:14px}.address-print-set-import button{padding:7px 14px;border:1px solid #8ba7c5;color:#1e548b;background:#fff;cursor:pointer}.write-command-verification{position:absolute;z-index:2000;left:50%;top:24%;transform:translate(-50%);width:min(34rem,calc(100% - 3rem));padding:1.25rem;border:2px solid #fff;color:#fff8dc;background:#071631;box-shadow:0 0 0 100vmax #07163155;display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center}.write-command-verification p{margin:0}.write-command-verification button{padding:.6rem 1.1rem;color:#071631;background:#fff8dc;border:1px solid #fff8dc}.write-command-verification button:focus-visible{outline:3px solid #5eaeff;outline-offset:3px}.address-card__canvas{overflow:auto}.address-card__frame{max-width:1600px;min-height:646px;height:auto;margin-inline:auto;padding:18px 24px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:28px repeat(14,minmax(32px,auto)) auto;gap:6px 18px;overflow:visible;font-size:13px;line-height:1.4}.address-card__legend{grid-column:1 / -1;border:0;justify-content:flex-start;font-family:var(--font-ui);font-size:15px}.address-card__legend:before{display:none}.address-card__legend span{padding:0 16px 0 0}.address-card__field{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;overflow:visible}.address-card__label{font:500 12px/1.4 var(--font-ui);color:var(--text-secondary)}.address-card__value{display:block;width:100%;min-height:32px;padding:5px 8px;border:1px solid #a9b8cd;border-radius:3px;color:var(--navy-900);background:#f5f8fc;font-weight:500}.address-card__field:not(:has(.address-card__label)) .address-card__value{grid-column:2}.address-card--new .address-card__field,.address-card--edit .address-card__field{cursor:text}.address-card--new .address-card__field:hover .address-card__value,.address-card--edit .address-card__field:hover .address-card__value{border-color:#557da9}.address-card--new .address-card__field.is-edit-focus .address-card__value,.address-card--edit .address-card__field.is-edit-focus .address-card__value{min-width:0;min-height:32px;padding:5px 8px;background:#edf4ff;border-color:var(--blue-600);box-shadow:0 0 0 2px #175ce324;color:var(--navy-950)}.address-card--new .address-card__field.is-edit-focus .address-card__value:after{left:calc(8px + var(--source-cursor) * 1ch);top:5px;height:1.4em}.address-card__short-name{grid-column:1 / 8;grid-row:2}.address-card__number{grid-column:9 / 13;grid-row:2;grid-template-columns:auto minmax(7ch,9ch);justify-content:end}.address-card__name{grid-column:1 / 8;grid-row:3}.address-card__street{grid-column:1 / 8;grid-row:4}.address-card__city{grid-column:1 / 6;grid-row:5}.address-card__zip{grid-column:6 / 8;grid-row:5;grid-template-columns:auto minmax(0,1fr)}.address-card__state{grid-column:1 / 8;grid-row:6}.address-card__ico{grid-column:1 / 4;grid-row:7}.address-card__dic{grid-column:4 / 8;grid-row:7;grid-template-columns:48px minmax(0,1fr)}.address-card__bank{grid-column:1 / 8;grid-row:8}.address-card__account{grid-column:1 / 8;grid-row:9}.address-card__phone{grid-column:1 / 5;grid-row:10}.address-card__legacy-account{grid-column:5 / 8;grid-row:10;grid-template-columns:48px minmax(0,1fr)}.address-card__email{grid-column:1 / 8;grid-row:11}.address-card__info-one{grid-column:1 / 8;grid-row:12}.address-card__info-two{grid-column:1 / 8;grid-row:13}.address-card__info-three{grid-column:1 / 8;grid-row:14}.address-card__due{grid-column:1 / 4;grid-row:15}.address-card__price-level{grid-column:4 / 8;grid-row:15;grid-template-columns:auto minmax(4ch,1fr)}.address-card__codes{grid-column:8 / 13;grid-row:3 / 16;margin-left:8px;border-radius:3px}.address-card__codes-header,.address-card__codes-row{grid-template-columns:44px 64px minmax(0,1fr)}.address-card__codes-header{font:600 12px/1.4 var(--font-ui)}.address-card__codes-row{min-height:32px;border-top:1px solid var(--border-subtle)}.address-card__codes-row>span:nth-child(2){margin:3px;border:1px solid #a9b8cd;border-radius:3px;cursor:text}.address-card__codes-row.is-active>span:nth-child(2),.address-card--new .address-card__codes-row>span:nth-child(2).is-edit-focus{border-color:var(--blue-600);background:#edf4ff;box-shadow:0 0 0 2px #175ce324}.address-card__actions,.address-card__new-actions{grid-column:1 / -1;grid-row:16;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:14px 0 0;background:#fff}.address-card__actions button,.address-card__new-actions button{min-height:36px;padding:7px 16px;border:1px solid #a9b8cd;border-radius:3px;background:#f5f8fc;font:600 12px/1.4 var(--font-ui)}.address-card__new-actions button:first-child{color:#fff;background:var(--blue-700);border-color:var(--blue-700)}.address-card__new-actions button:last-child{margin-left:auto}.address-card__actions button.is-active,.address-card__new-actions button.is-active{box-shadow:0 0 0 2px #175ce340}.company-profile__canvas{overflow:auto}.company-profile__frame{min-height:660px}.company-profile__field{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:2px 8px 2px 0}.company-profile__field:not(:has(.company-profile__label)) .company-profile__value{grid-column:1 / -1}.company-profile__type,.company-profile__zip,.company-profile__dic{grid-template-columns:auto minmax(0,1fr)}.company-profile__country,.company-profile__phone{grid-column:2 / 43}.company-profile__ico{grid-column:2 / 24}.company-profile__month,.company-profile__previous,.company-profile__rate-devise,.company-profile__rate-cash,.company-profile__vat{display:flex}.company-profile__label{font-family:var(--font-ui);font-size:12px}.company-profile__value{flex:1 1 0;min-width:0;min-height:30px;padding:5px 8px;border:1px solid #a9b8cd;border-radius:3px;background:#f5f8fc;line-height:1.4}.company-profile__field.is-active{background:transparent;box-shadow:none}.company-profile__field.is-active .company-profile__value{border-color:var(--blue-600);background:#edf4ff;box-shadow:0 0 0 2px #175ce324}.company-profile__commands{gap:8px;padding:12px;align-items:center}.company-profile__commands button{min-height:36px;padding:8px 12px;border:1px solid #a9b8cd;border-radius:3px;font-family:var(--font-ui)}@media(max-width:1100px){.address-card__frame{grid-template-columns:repeat(12,minmax(0,1fr));padding:14px 16px;gap:6px 12px}.address-card__field{grid-template-columns:76px minmax(0,1fr);gap:6px}.address-card__zip,.address-card__dic,.address-card__legacy-account,.address-card__price-level{grid-template-columns:auto minmax(0,1fr)}.address-card__number{grid-template-columns:auto minmax(7ch,9ch)}.address-card__codes{margin-left:0}}.help-overlay{padding:28px}.help-viewer{width:min(1240px,100%);height:min(860px,100%);border-radius:8px;font-family:var(--font-ui)}.help-viewer__header{padding:14px 24px;flex-basis:76px}.help-viewer__eyebrow{font-family:var(--font-ui);letter-spacing:.08em}.help-tabs{flex-basis:44px}.help-tabs button{padding:0 18px}.help-search{flex:0 0 auto;min-height:58px;padding:10px 20px;gap:12px;background:#fff}.help-search input{height:36px;padding:0 12px;background:#f5f8fc;border-color:#a9b8cd}.help-search>span{min-width:90px;font:500 12px/1.4 var(--font-ui)}.help-search button{height:36px;font-size:12px;gap:8px}.help-viewer__reading{flex:1;display:flex;min-height:0}.help-contents{flex:0 0 228px;overflow:auto;padding:22px 12px;border-right:1px solid var(--border-subtle);background:#f5f7fb}.help-contents h3{margin:0 10px 14px;font-size:12px;color:var(--text-secondary)}.help-contents button{display:block;width:100%;padding:9px 10px;border:0;border-radius:4px;color:var(--text-secondary);background:transparent;font:500 12px/1.5 var(--font-ui);text-align:left;overflow-wrap:anywhere;cursor:pointer}.help-contents button:hover,.help-contents button:focus-visible{color:var(--blue-700);background:#e4edfb}.help-viewer__body{padding:28px 36px 44px;background:#fff;scroll-padding-top:24px}.help-article{max-width:76ch;margin-inline:auto;font:400 14px/1.8 var(--font-ui);color:var(--text-primary);overflow-wrap:anywhere}.help-block{scroll-margin-top:8px}.help-block--paragraph{margin:0 0 20px}.help-block--heading{margin:30px 0 12px;color:var(--navy-900);font:600 19px/1.4 var(--font-ui)}.help-block--heading:first-child{margin-top:0}.help-block--heading+.help-block--heading{margin-top:12px}.help-block--list{margin:0 0 20px;padding-left:22px}.help-block--list li+li{margin-top:6px}.help-article mark{padding:1px 0;color:inherit;background:#fff0ae;border-radius:2px}.help-block.is-current-match{border-radius:3px;outline:2px solid #e3b947;outline-offset:6px}.help-block.is-current-match mark{background:#ffdc68}.help-article--shortcuts{max-width:960px}.help-article__title{margin:0 0 12px;font:600 22px/1.4 var(--font-ui)}.help-block--shortcut{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;padding:13px 16px;border-bottom:1px solid var(--border-subtle)}.help-block--shortcut:nth-child(2n){background:#f7f9fc}.help-block--shortcut p{margin:0;font-size:14px;line-height:1.6}.help-shortcut-keys{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.help-viewer kbd{display:inline-block;min-width:25px;padding:3px 7px;color:#183960;background:#fff;border:1px solid #b8c6d9;border-bottom-width:2px;border-radius:4px;font:600 12px/1.4 var(--font-ui);text-align:center;white-space:nowrap}.help-key-separator{color:var(--text-muted);font-size:12px}.help-viewer__footer{flex:0 0 auto;flex-wrap:wrap;gap:10px 24px;min-height:48px;padding:10px 20px;color:var(--text-secondary);background:#f5f7fb;border-top:1px solid var(--border-subtle);font:400 12px/1.4 var(--font-ui)}.help-viewer__footer>span{display:inline-flex;align-items:center;gap:7px}.help-viewer__footer kbd{font-size:11px}@media(max-width:1050px){.help-overlay{padding:16px}.help-contents{display:none}.help-viewer__body{padding:24px}.help-tabs button{padding:0 12px}.help-search{padding-inline:14px}.help-block--shortcut{grid-template-columns:180px minmax(0,1fr);gap:16px}}:root{--workspace-inset: 16px;--workspace-action-gap: 8px}.invoice-card__heading{padding-inline:var(--workspace-inset)}.invoices .invoice-fields{padding:var(--workspace-inset)}.invoices .invoice-vat-grid{padding:12px var(--workspace-inset) var(--workspace-inset)}.invoice-form-tools{margin:0;padding:0 var(--workspace-inset) var(--workspace-inset);gap:var(--workspace-action-gap)}.invoice-vat-grid+.invoice-form-tools{padding-top:12px;border-top:1px solid var(--border-subtle);background:var(--neutral-50)}.invoice-form-tools>span{margin-right:4px;font-size:12px;font-weight:600}.invoice-form-tools button{min-height:36px}.invoice-card>p{margin:0;padding:12px var(--workspace-inset);overflow-wrap:anywhere}.invoice-company-info dl{margin:0;padding:var(--workspace-inset)}.gl-commands,.invoices .invoice-commands,.job-commands,.asset-commands,.vat-commands,.vat-dialog__commands,.source-marker-commands,.invoice-vat-codebook .source-marker-commands{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:var(--workspace-action-gap);padding:8px 12px}.gl-commands>button,.job-commands>button,.asset-commands>button,.vat-commands>button,.vat-dialog__commands>button,.source-marker-commands>button{min-height:32px;padding:6px 10px;line-height:1.4}.gl-footer{flex-wrap:wrap;flex-shrink:0;gap:8px 20px;align-items:center}.cash-actions,.gl-decision,.asset-decision>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--workspace-action-gap);padding:12px var(--workspace-inset)}.cash-actions{justify-content:flex-start}.cash-actions>button{min-height:32px;padding:6px 10px}.cash-details label{min-height:40px;padding-block:4px}.cash-tax td{padding:4px 8px}.cash-tax input{max-width:100%}.gl-decision>p{flex-basis:100%}.asset-dialog>div:last-child,.asset-depreciation-flow .asset-depreciation-actions,.job-form-hint{flex-wrap:wrap}.source-browser-choices{gap:var(--workspace-action-gap);margin-bottom:12px}.source-browser-dialog>input{display:block;margin-bottom:12px}.gl-dialog.gl-picker>button{width:calc(100% - 32px);margin:4px var(--workspace-inset);min-height:32px;white-space:pre-wrap;overflow-wrap:anywhere}.gl-dialog.gl-picker{max-width:calc(100% - 32px)}.gl-dialog.gl-picker>button:first-of-type{margin-top:12px}.invoice-physical-fields,.invoice-preaccounts__tables{padding:var(--workspace-inset)}.invoice-preaccounts__actions,.invoice-preaccounts>[role=menu]{display:flex;flex-wrap:wrap;gap:var(--workspace-action-gap);margin:0;padding:12px var(--workspace-inset)}.invoice-preaccounts__actions>button,.invoice-preaccounts>[role=menu]>button{min-height:36px;padding:7px 12px;border:1px solid #8495ab;border-radius:3px;color:#172637;background:#fff}.invoice-preaccounts>[role=menu]>button.is-selected{background:#185694;color:#fff}.invoice-preaccounts__picker>.source-record-browser{position:relative;inset:auto;min-height:160px;max-height:50vh;overflow:auto}
