@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.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}:root{color-scheme:light;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--size-control: 38px;--size-control-touch: 44px;--size-topbar: 60px;--size-sidebar: 252px;--size-page-max: 1600px;--font-xs: 11px;--font-sm: 12px;--font-md: 14px;--font-lg: 15px;--font-xl: 20px;--font-2xl: 24px;--font-kpi: 28px;--font-family: "IBM Plex Sans Arabic", system-ui, sans-serif;--bg: #f3f5f9;--surface: #ffffff;--surface2: #f7f9fc;--surface3: #edf1f7;--border: #e4e8f0;--border-strong: #cfd6e3;--text: #121a2e;--text2: #475170;--text3: #636d89;--primary: #1046e5;--primary-press: #22379b;--primary-soft: #eaf0ff;--primary-text: #1046e5;--on-primary: #ffffff;--success: #12733a;--success-soft: #e6f5ec;--warning: #9a5a00;--warning-soft: #fdf3e1;--danger: #c4302b;--danger-soft: #fdecea;--focus: #1046e5;--logo: #1046e5;--series1: #1046e5;--series2: #eb6834;--series3: #0aa3a5;--grid: #edf0f5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0c111c;--surface: #141a29;--surface2: #182033;--surface3: #1e2740;--border: #252f47;--border-strong: #34405e;--text: #e9edf6;--text2: #b0b9cf;--text3: #8f9ab5;--primary: #2f5df0;--primary-press: #4a73f5;--primary-soft: #1a2550;--primary-text: #7d9cff;--on-primary: #ffffff;--success: #4cc37c;--success-soft: #12301f;--warning: #f0a93b;--warning-soft: #33260f;--danger: #f2706a;--danger-soft: #3a1a1b;--focus: #7d9cff;--logo: #7d9cff;--series1: #5b84f7;--series2: #d9622e;--series3: #14a2a4;--grid: #1f2840}}:root[data-theme=dark]{color-scheme:dark;--bg: #0c111c;--surface: #141a29;--surface2: #182033;--surface3: #1e2740;--border: #252f47;--border-strong: #34405e;--text: #e9edf6;--text2: #b0b9cf;--text3: #8f9ab5;--primary: #2f5df0;--primary-press: #4a73f5;--primary-soft: #1a2550;--primary-text: #7d9cff;--on-primary: #ffffff;--success: #4cc37c;--success-soft: #12301f;--warning: #f0a93b;--warning-soft: #33260f;--danger: #f2706a;--danger-soft: #3a1a1b;--focus: #7d9cff;--logo: #7d9cff;--series1: #5b84f7;--series2: #d9622e;--series3: #14a2a4;--grid: #1f2840}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-family);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:var(--primary-text);text-decoration:none;font-weight:600}a:hover{text-decoration:underline}h1,h2,h3{text-wrap:balance;margin:0}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}svg.i{flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.btn{height:var(--size-control);padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .08s}.btn:hover{background:var(--surface2)}.btn:active,.icon-btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:inset 0 -1px #0000001f}.btn.primary:hover{background:var(--primary-press);border-color:var(--primary-press)}.btn.ghost{border-color:transparent;background:none;color:var(--primary-text)}.btn.ghost:hover{background:var(--primary-soft)}.btn.danger{color:var(--danger)}.btn.danger:hover{background:var(--danger-soft);border-color:var(--danger)}.btn.danger-solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn.sm{height:32px;padding:0 10px;font-size:13px}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--text2);cursor:pointer}.icon-btn:hover{background:var(--surface2);color:var(--text)}.lang-btn{width:auto;padding:0 12px;font-weight:700;font-size:13px}.prefs{display:flex;gap:4px;align-items:center}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:13px;font-weight:500;color:var(--text2)}.field .hint{font-size:12px;color:var(--text3)}.field .err{font-size:12px;color:var(--danger)}.input{height:42px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;outline:none;transition:border-color .15s,box-shadow .15s}.input:hover:not(:focus):not(:disabled){border-color:var(--text3)}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.field.invalid .input{border-color:var(--danger)}textarea.input{height:auto;padding:10px 12px;resize:vertical}select.input{cursor:pointer}.otp{display:flex;gap:10px;justify-content:center;direction:ltr}.otp-box{width:48px;height:58px;padding:0;text-align:center;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s,transform .1s;caret-color:transparent}.otp-box:hover:not(:focus):not(:disabled){border-color:var(--text3)}.otp-box:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);transform:translateY(-1px)}.otp-box:disabled{opacity:.6}@media(max-width:380px){.otp{gap:6px}.otp-box{width:42px;height:52px}}.form-error{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-weight:500;font-size:13px}.form-error svg{margin-top:2px}.form-note{padding:10px 12px;border-radius:var(--radius-sm);background:var(--success-soft);color:var(--success);font-weight:500;font-size:13px}.warn-text{color:var(--text2);margin:0;padding:10px 12px;background:var(--warning-soft);border-radius:var(--radius-sm)}.chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--radius-xs);font-size:12px;font-weight:600;white-space:nowrap}.chip.gray{background:var(--surface3);color:var(--text2)}.chip.blue{background:var(--primary-soft);color:var(--primary-text)}.chip.green{background:var(--success-soft);color:var(--success)}.chip.red{background:var(--danger-soft);color:var(--danger)}.chips{display:flex;flex-wrap:wrap;gap:6px}.auth{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;align-items:start;justify-items:center;padding:0 16px}.auth-top{width:100%;display:flex;justify-content:flex-end;padding:12px 4px}.auth-card{width:100%;max-width:420px;margin-top:4vh;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:32px 28px 28px;display:flex;flex-direction:column;gap:14px}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:6px}.auth-card h1{font-size:22px;font-weight:700}.auth-sub{margin:0;color:var(--text2);display:flex;gap:8px;align-items:flex-start}.auth-sub svg{color:var(--primary-text);margin-top:3px}.auth-foot{padding:20px;font-size:13px}.stack-form{display:flex;flex-direction:column;gap:16px}.stack-form .btn[type=submit]{height:44px;margin-top:4px}.mfa{display:flex;flex-direction:column;gap:14px}.steps-list{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:6px;color:var(--text2)}.qr-box{align-self:center;padding:10px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);line-height:0}.qr-skeleton{width:200px;height:200px;background:var(--surface3);border-radius:4px}.manual-key summary{cursor:pointer;color:var(--primary-text);font-weight:600;font-size:13px}.manual-key code{display:block;margin-top:8px;padding:10px;background:var(--surface2);border-radius:var(--radius-xs);font-size:14px;letter-spacing:.06em;word-break:break-all}.back{align-self:center}.skeleton-form{height:220px;border-radius:var(--radius-sm);background:var(--surface2)}.app{display:grid;grid-template-columns:var(--size-sidebar) minmax(0,1fr);min-height:100dvh}.side{background:var(--surface);border-inline-end:1px solid var(--border);position:sticky;top:0;height:100dvh;overflow-y:auto}.brand{padding:20px 20px 16px}.tenant{margin:0 12px 6px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2);display:flex;gap:10px;align-items:center;font-size:13px}.tenant .dot{width:30px;height:30px;border-radius:8px;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font-weight:700;flex:none}.tenant b{display:block}.tenant small{color:var(--text3);font-size:11px}.nav{padding:6px 10px 20px}.nav h6{margin:18px 10px 6px;font-size:11px;font-weight:600;color:var(--text3)}.nav a,.nav-soon{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:38px;border-radius:var(--radius-sm);color:var(--text2);font-weight:500}.nav a:hover{background:var(--surface2);text-decoration:none}.nav a[aria-current=page]{background:var(--primary-soft);color:var(--primary-text);font-weight:600}.nav a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-10px;top:9px;bottom:9px;width:3px;background:var(--primary);border-start-end-radius:3px;border-end-end-radius:3px}.nav-soon{color:var(--text3);cursor:default}.nav-soon em{margin-inline-start:auto;font-style:normal;font-size:11px;background:var(--surface3);padding:0 6px;border-radius:var(--radius-xs)}.main{min-width:0;display:flex;flex-direction:column}.top{height:var(--size-topbar);display:flex;align-items:center;gap:8px;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.top .spacer{flex:1}.avatar{width:34px;height:34px;border-radius:10px;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font-weight:700}.page{width:100%;max-width:var(--size-page-max);margin-inline:auto;padding:24px 24px 56px;display:flex;flex-direction:column;gap:20px}.page-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.page-head h1{font-size:24px;line-height:1.25}.page-head .actions{margin-inline-start:auto;display:flex;gap:8px}.crumbs{font-size:13px;color:var(--text3)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}.card-h{display:flex;align-items:center;gap:8px;padding:14px 18px;flex-wrap:wrap}.card-h h2{font-size:15px;font-weight:600}.card-h+.card-b{border-top:1px solid var(--border)}.card-b{padding:18px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kpi{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.kpi .lbl{color:var(--text2);font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px}.kpi .ico{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-text)}.kpi .val{font-size:22px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.kpi .delta{font-size:13px;color:var(--text3)}.kpi.hero{background:var(--primary);border-color:var(--primary);color:#fff}.kpi.hero .lbl,.kpi.hero .delta{color:#ffffffd1}.kpi.hero .ico{background:#ffffff29;color:#fff}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:separate;border-spacing:0}.tbl th{text-align:start;font-size:12px;font-weight:600;color:var(--text3);padding:10px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.tbl td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--surface2)}.tbl .cust{font-weight:600}.tbl .code{font-size:12px;color:var(--text3)}.row-actions{text-align:end;white-space:nowrap}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center}.empty-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-text);margin-bottom:4px}.empty .btn{margin-top:10px}.skeleton-table,.skeleton-page{display:flex;flex-direction:column;gap:10px;padding:18px}.skeleton-table div,.skeleton-page div{height:18px;border-radius:6px;background:var(--surface3)}.skeleton-page div{height:90px;border-radius:var(--radius-md)}.console{min-height:100dvh}.console-top .brand-inline{display:flex;align-items:center;gap:10px}.dialog{border:1px solid var(--border);border-radius:var(--radius-md);padding:0;background:var(--surface);color:var(--text);width:min(460px,calc(100vw - 32px));box-shadow:0 20px 50px #0a14322e}.dialog.wide{width:min(620px,calc(100vw - 32px))}.dialog::backdrop{background:#0a101e73}.dialog-h{display:flex;align-items:center;gap:8px;padding:16px 18px 0}.dialog-h h2{font-size:17px;flex:1}.dialog-b{padding:16px 18px 18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .span2{grid-column:1 / -1}.sub-head{font-size:14px;font-weight:600;padding-top:8px;border-top:1px solid var(--border);color:var(--text2)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.toast{position:fixed;bottom:24px;inset-inline-start:50%;translate:-50% 0;z-index:50;display:flex;gap:8px;align-items:center;padding:11px 16px;border-radius:10px;background:var(--text);color:var(--surface);font-weight:500}[dir=rtl] .toast{translate:50% 0}@media(max-width:960px){.app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start}.side{position:static;height:auto;border-inline-end:0;border-bottom:1px solid var(--border)}.side .nav{display:none}.side{display:flex;align-items:center}.side .brand{padding:14px 16px}.side .tenant{margin:0;flex:1;margin-inline-end:12px}.info-grid{grid-template-columns:minmax(0,1fr)}.top{padding:0 12px}.page{padding:16px 16px 40px}}@media(max-width:640px){.auth-card{padding:24px 18px 20px;margin-top:0}.form-grid{grid-template-columns:minmax(0,1fr)}.console .tbl th:nth-child(2),.console .tbl td:nth-child(2),.console .tbl th:nth-child(5),.console .tbl td:nth-child(5){display:none}.app .tbl:not(.partner-list):not(.chq-list):not(.su-table):not(.rep-tbl):not(.stm-subtbl) th:nth-child(5),.app .tbl:not(.partner-list):not(.chq-list):not(.su-table):not(.rep-tbl):not(.stm-subtbl) td:nth-child(5){display:none}.chq-list th:nth-child(2),.chq-list td:nth-child(2),.chq-list th:nth-child(3),.chq-list td:nth-child(3){display:none}.partner-list th:nth-child(3),.partner-list td:nth-child(3),.partner-list th:nth-child(4),.partner-list td:nth-child(4),.partner-list th:nth-child(6),.partner-list td:nth-child(6){display:none}.page-head .actions{width:100%}.page-head .actions .btn{flex:1}}.support-banner{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--warning-soft);color:var(--warning);font-weight:600;font-size:13px;flex-wrap:wrap}.support-banner .btn{margin-inline-start:auto}.support-card{border-color:var(--primary)}.support-card .card-h svg{color:var(--primary-text)}.support-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface2)}.support-actions{display:flex;gap:6px}.form-note.waiting{background:var(--primary-soft);color:var(--primary-text)}.card.narrow{max-width:480px}.sm-select{height:32px;padding:0 8px;width:auto;min-width:110px;font-size:13px}.mobile-nav{display:none;gap:2px}.mobile-nav [aria-current=page]{background:var(--primary-soft);color:var(--primary-text)}a.icon-btn:hover,.brand-inline:hover{text-decoration:none}@media(max-width:960px){.mobile-nav{display:flex}.support-banner{padding:10px 16px}}.title-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip.amber{background:var(--warning-soft);color:var(--warning)}.conflict{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger)}.conflict>div:nth-child(2){flex:1 1 260px}.conflict b{display:block}.row-link{cursor:pointer}.sm-note{font-size:12px;margin:0}.settings-list{display:flex;flex-direction:column;gap:0;padding-top:4px;padding-bottom:4px}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,320px);gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.setting-row:last-child{border-bottom:0}.setting-text label{font-weight:600}.setting-text .hint{font-size:13px;color:var(--text3)}.setting-control{display:flex;justify-content:flex-end}.switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch .tr{width:40px;height:22px;border-radius:11px;background:var(--border-strong);position:relative;transition:background .15s}.switch .tr:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked+.tr{background:var(--primary)}.switch input:checked+.tr:after{transform:translate(18px)}[dir=rtl] .switch .tr:after{left:auto;right:2px}[dir=rtl] .switch input:checked+.tr:after{transform:translate(-18px)}.switch input:focus-visible+.tr{outline:2px solid var(--focus);outline-offset:2px}.switch input:disabled+.tr{opacity:.5}@media(max-width:640px){.setting-row{grid-template-columns:minmax(0,1fr)}.setting-control{justify-content:flex-start}}.amt{text-align:end;white-space:nowrap}.tbl th.amt{text-align:end}.memo-cell{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide-sm{display:inline}.coa-tools .search{max-width:360px;height:38px}.coa td{padding-top:8px;padding-bottom:8px}.coa .code-cell{font-size:13px;color:var(--text2);width:1%;white-space:nowrap}.coa tr.grp td{background:var(--surface2)}.coa tr.grp .nm{font-weight:700}.coa tr.off .nm{color:var(--text3);text-decoration:line-through}.coa .kind{font-size:13px;white-space:nowrap}.coa .side{font-size:11px;color:var(--text3);font-weight:600}.tree-name{display:flex;align-items:center;gap:6px;min-height:28px;flex-wrap:wrap}.caret{width:22px;height:22px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--text2);cursor:pointer;flex:none;transition:transform .15s}.caret:hover{background:var(--surface3)}[dir=rtl] .caret svg{transform:scaleX(-1)}.caret[aria-expanded=true] svg{transform:rotate(90deg)}.caret-sp{width:22px;flex:none}.check-row{display:flex;align-items:center;gap:10px;font-weight:500;cursor:pointer}.je-head{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr) minmax(0,2fr);gap:16px}.je-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--text2);margin-top:-8px}.je-card{overflow:visible}.je-lines{width:100%;border-collapse:separate;border-spacing:0}.je-lines th{text-align:start;font-size:12px;font-weight:600;color:var(--text3);padding:10px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.je-lines th.amt,.je-lines td.amt{text-align:right}.je-lines td.amt .ro,.je-lines td.tot{padding-inline:10px}.je-lines td{padding:4px 6px;border-bottom:1px solid var(--border);vertical-align:top}.je-lines .n{width:36px;color:var(--text3);text-align:center;padding-top:14px;font-size:12px}.je-lines .acc{width:27%}.je-lines .party{width:19%}.je-lines .amt{width:15%}.je-lines .x{width:40px;padding-top:8px}.je-lines tbody tr:focus-within td{background:var(--primary-soft)}.je-lines tr.has-problem td{background:var(--danger-soft)}.je-lines tfoot td{border-bottom:0;padding-top:10px;padding-bottom:10px}.je-lines .tot{font-weight:700;font-size:15px;padding-inline-end:16px}.cell-input{width:100%;height:38px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;outline:none;transition:border-color .12s,background .12s}.cell-input:hover{border-color:var(--border-strong)}.cell-input:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-soft)}.cell-input.bad{border-color:var(--danger)}.je-lines .amt .cell-input{text-align:end;font-variant-numeric:tabular-nums}.ro{padding:9px 10px;min-height:38px}.icon-btn.sm{width:30px;height:30px}.picker{position:relative}.picker-list{position:absolute;z-index:30;inset-inline-start:0;top:calc(100% + 4px);width:max(100%,380px);max-width:calc(100vw - 32px);margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 12px 32px #0a143229}.picker-list li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-xs);cursor:pointer;min-height:38px}.picker-list li.hi{background:var(--primary-soft);color:var(--primary-text)}.picker-list .code{font-size:12px;color:var(--text3);min-width:64px}.picker-list li.hi .code{color:inherit}.picker-list .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-list .sub{font-size:12px;color:var(--text3)}.picker-empty{color:var(--text3);cursor:default!important}.fx{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 10px 6px;font-size:12px;color:var(--text2)}.fx label{display:inline-flex;align-items:center;gap:6px}.rate-input{width:84px;height:28px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface)}.rate-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.line-problem{color:var(--danger);font-size:12px;font-weight:600;padding:0 10px 6px}.je-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--border)}.je-foot .keys{margin-inline-start:auto;font-size:12px}.fx-card{border-color:var(--primary)}.fx-body{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end}.fx-text{flex:1 1 260px}.fx-text h2{font-size:15px;display:flex;align-items:center;gap:6px;color:var(--primary-text)}.fx-text p{margin:4px 0 0;font-size:13px}.fx-inputs{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.fx-inputs .field{width:150px}.fx-inputs .btn{margin-top:25px}.fx-body .form-error{flex-basis:100%}.year-nav{align-items:center}.year-nav .yr{font-size:18px;min-width:56px;text-align:center}[dir=rtl] .flip{display:inline-block;transform:scaleX(-1)}.months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.month{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.month.locked{background:var(--surface2)}.month-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.month-h h2{font-size:15px}.month-b{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text2);min-height:40px}.month-b .warn{color:var(--warning);font-weight:600}.month-a{display:flex;gap:6px}@media(max-width:960px){.months{grid-template-columns:repeat(2,minmax(0,1fr))}.je-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.hide-sm{display:none}.je-head,.months{grid-template-columns:minmax(0,1fr)}.coa th:nth-child(3),.coa td:nth-child(3){display:none}.je-list th:nth-child(3),.je-list td:nth-child(3){display:none}.je-lines thead{display:none}.je-lines tbody tr{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 34px;padding:8px 6px;border-bottom:1px solid var(--border)}.je-lines tbody td{border-bottom:0;padding:2px;width:auto!important}.je-lines tbody td.n{grid-row:1;padding-top:12px}.je-lines tbody td.acc{grid-column:2 / 4;grid-row:1}.je-lines tbody td.x{grid-column:4;grid-row:1}.je-lines tbody td:nth-child(3){grid-column:2 / 4}.je-lines tbody td.amt:nth-child(4){grid-column:2}.je-lines tbody td.amt:nth-child(5){grid-column:3}.je-lines .cell-input{border-color:var(--border)}.je-lines .amt .cell-input::placeholder{color:var(--text3)}.je-lines tfoot tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.je-lines tfoot td.n,.je-lines tfoot td.x{display:none}.je-lines tfoot td:nth-child(2){grid-column:1 / -1}.picker-list{width:calc(100vw - 48px)}.je-foot .keys{display:none}}@media(max-width:960px){.mobile-nav{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav .icon-btn{flex:none}.top .spacer{display:none}}@media(max-width:640px){.app .je-list th:nth-child(5),.app .je-list td:nth-child(5),.app .coa th:nth-child(5),.app .coa td:nth-child(5){display:table-cell}.app .coa th:nth-child(4),.app .coa td:nth-child(4){display:none}.je-list td,.je-list th,.coa td,.coa th{padding-inline:8px}}.cell-input::placeholder{color:transparent}.cell-input:focus::placeholder{color:var(--text3)}@media(max-width:640px){.cell-input::placeholder{color:var(--text3)}}@media(hover:hover){.coa .row-actions .btn{opacity:0;transition:opacity .12s}.coa tr:hover .row-actions .btn,.coa tr:focus-within .row-actions .btn{opacity:1}}.inv-head{display:grid;grid-template-columns:minmax(220px,340px) 160px 160px auto minmax(160px,260px);justify-content:start;gap:14px;align-items:start}.src-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.inv-lines{width:100%;border-collapse:separate;border-spacing:0}.inv-lines th{text-align:start;font-size:12px;font-weight:600;color:var(--text3);padding:10px 6px;border-bottom:1px solid var(--border);white-space:nowrap}.inv-lines th.amt{text-align:end}.inv-lines td{padding:4px;border-bottom:1px solid var(--border);vertical-align:top}.inv-lines .n{width:34px;text-align:center;color:var(--text3);padding-top:14px;font-size:12px}.inv-lines .q{width:78px}.inv-lines .amt{width:120px}.inv-lines .tx{width:92px}.inv-lines .ac{width:150px}.inv-lines .x{width:38px;padding-top:8px}.inv-lines .amt .cell-input{text-align:end}.inv-lines .tot-cell{padding-top:12px;padding-inline-end:10px;font-weight:600;white-space:nowrap}.inv-lines tbody tr:focus-within td{background:var(--primary-soft)}select.cell-input{padding:0 6px;cursor:pointer;border-color:var(--border)}.inv-foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--border);align-items:flex-start}.inv-foot .keys{font-size:12px;margin-top:6px}.sum{margin:0;min-width:280px;display:flex;flex-direction:column;gap:6px}.sum>div{display:flex;justify-content:space-between;gap:24px}.sum dt{color:var(--text2)}.sum dd{margin:0;font-weight:600}.sum .grand{border-top:1px solid var(--border);padding-top:8px;font-size:16px}.sum .grand dt{color:var(--text);font-weight:700}.sum .grand dd{color:var(--primary-text);font-weight:700}@media(max-width:960px){.inv-lines .ac,.inv-lines th.ac{display:none}.inv-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inv-head>:first-child{grid-column:1 / -1}}@media(max-width:640px){.inv-head{grid-template-columns:minmax(0,1fr)}.doc-list th:nth-child(2),.doc-list td:nth-child(2),.doc-list th:nth-child(3),.doc-list td:nth-child(3),.doc-list th:nth-child(4),.doc-list td:nth-child(4){display:none}.inv-lines thead{display:none}.inv-lines tbody tr{display:grid;grid-template-columns:26px repeat(3,minmax(0,1fr)) 34px;gap:2px 4px;padding:8px 4px;border-bottom:1px solid var(--border)}.inv-lines tbody td{border-bottom:0;padding:0;width:auto!important;display:block}.inv-lines tbody td.n{grid-row:1;padding-top:10px}.inv-lines tbody td:nth-child(2){grid-column:2 / 5;grid-row:1}.inv-lines tbody td.x{grid-column:5;grid-row:1;padding-top:4px}.inv-lines tbody td.q:nth-child(3){grid-column:2}.inv-lines tbody td.amt:nth-child(4){grid-column:3}.inv-lines tbody td.q:nth-child(5){grid-column:4}.inv-lines tbody td.tx{grid-column:2 / 4}.inv-lines tbody td.tot-cell{grid-column:4;padding-top:10px;text-align:end}.inv-lines td:before{content:attr(data-l);display:block;font-size:10px;color:var(--text3);padding:0 2px}.inv-lines td.n:before,.inv-lines td.x:before,.inv-lines td:nth-child(2):before{content:none}.inv-lines .cell-input{border-color:var(--border)}.sum{min-width:100%}}.vo-head{display:grid;grid-template-columns:minmax(220px,340px) 180px minmax(200px,1fr) 170px;gap:16px;align-items:start}.vo-items td{padding-top:8px;padding-bottom:8px}.vo-items tr.picked td{background:var(--primary-soft)}.vo-items .amt .cell-input{text-align:end;max-width:150px;margin-inline-start:auto;border-color:var(--border)}input.amount-big{font-size:20px;font-weight:700;height:48px;text-align:end}.sum dd.neg{color:var(--danger)}@media(max-width:960px){.vo-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vo-head>:first-child{grid-column:1 / -1}.vo-head>:nth-child(4){grid-column:auto}}@media(max-width:640px){.vo-head{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.vo-head{grid-template-columns:minmax(0,1fr)}.vo-items th:nth-child(3),.vo-items td:nth-child(3),.vo-items th:nth-child(2),.vo-items td:nth-child(2){display:none}}.seg{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.seg button{height:36px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);font-weight:600;cursor:pointer}.seg button.on{background:var(--primary-soft);color:var(--primary-text);border-color:var(--primary)}.switch-line{margin-inline-start:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text2);cursor:pointer}.timeline{list-style:none;margin:0;padding:8px 18px 18px;display:flex;flex-direction:column;gap:14px}.timeline li{display:flex;gap:12px;align-items:flex-start}.timeline .dot{width:12px;height:12px;border-radius:50%;margin-top:5px;flex:none;background:var(--text3)}.timeline .dot.green{background:var(--success)}.timeline .dot.red{background:var(--danger)}.timeline .dot.blue{background:var(--primary)}.timeline .dot.amber{background:var(--warning)}.chk-list{display:flex;flex-direction:column;gap:10px}.chk{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface2)}.chk>div{flex:1;min-width:0}.chk-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--surface3);color:var(--text2)}.chk.ok .chk-ico{background:var(--success-soft);color:var(--success)}.chk.todo .chk-ico{background:var(--warning-soft);color:var(--warning)}.chk.todo{background:var(--warning-soft)}.su-date{max-width:260px}.su-table tr.grp td{background:var(--surface2)}.su-table .amt .cell-input{text-align:end;max-width:150px;margin-inline-start:auto;border-color:var(--border)}@media(max-width:640px){.su-table th:nth-child(1),.su-table td:nth-child(1),.su-table th:nth-child(3),.su-table td:nth-child(3){display:none}.su-table .amt .cell-input{max-width:92px}.su-table td,.su-table th{padding-inline:6px}.su-table tr.grp td{display:table-cell}.chk{flex-wrap:wrap}}.pay-now{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.pay-now .field{min-width:260px}.vo-link{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rep-f{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.rep-f .field{min-width:180px}.rep-f .picker{min-width:260px}.rep-presets{display:flex;gap:4px;flex-wrap:wrap}.rep-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rep-card{padding:20px;display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:var(--text);font-weight:400}.rep-card b{font-size:16px}.rep-card:hover{border-color:var(--primary)}.rep-tbl td,.rep-tbl th{padding:8px 12px}.rep-tbl tr.grp td{background:var(--surface2)}.rep-tbl tr.rep-sum td{font-weight:700;border-top:1px solid var(--border-strong);background:var(--surface2)}.rep-tbl tr.rep-sum.big td{font-size:15px}.rep-tbl .neg{color:var(--danger)}.rep-print-head{display:none}@media(max-width:960px){.rep-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rep-hub{grid-template-columns:minmax(0,1fr)}.rep-tbl td,.rep-tbl th{padding:6px 8px;font-size:13px}}@page{size:A4;margin:12mm}.print-only{display:none}@media print{.no-print{display:none!important}.print-only{display:inline!important;color:inherit}.page-head,.side,.top,.support-banner,.page-head .actions,.rep-filters,.crumbs,.mobile-nav,.toast{display:none!important}.app{display:block}.page{max-width:none;padding:0}body{background:#fff;color:#000}.card{border:0}.rep-doc{box-shadow:none}.rep-print-head{display:block;padding:0 0 12px;font-size:14px}.tbl-wrap{overflow:visible}.rep-tbl{font-size:11px}.rep-tbl td,.rep-tbl th{padding:4px 6px}.rep-tbl tr{break-inside:avoid}.rep-tbl thead{display:table-header-group}a{color:inherit;text-decoration:none}}@media(max-width:1100px){.info-grid.hsum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.info-grid.hsum{gap:10px}.info-grid.hsum .kpi .val{font-size:20px}}.acc-drop{position:absolute;z-index:30;inset-inline-start:0;top:calc(100% + 4px);width:max(100%,520px);max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop, 0 8px 28px rgba(0,0,0,.14))}.acc-row{display:grid;grid-template-columns:110px 1fr 70px;gap:12px;align-items:center;padding:8px 14px;min-height:36px}.acc-row>span:last-child{text-align:end}.acc-head{font-weight:600;font-size:13px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface)}.acc-body{max-height:320px;overflow-y:auto;padding:4px}.acc-body .acc-row{border-radius:var(--radius-xs);cursor:pointer}.acc-body .acc-row.hi{background:var(--primary-soft);color:var(--primary-text)}.acc-row .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-empty{padding:10px 14px}@media(max-width:640px){.acc-drop{width:calc(100vw - 32px)}.acc-row{grid-template-columns:88px 1fr 48px;gap:8px;padding:8px 10px}}.contact-line{margin-top:6px;font-size:13.5px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.link-btn{background:none;border:0;padding:0 4px;color:var(--primary-text);cursor:pointer;font:inherit;font-size:13px;text-decoration:underline}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:320px;overflow-y:auto}.contact-opt{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:inherit;font:inherit;cursor:pointer;text-align:start;min-height:40px}.contact-opt:hover,.contact-opt.on{background:var(--primary-soft);color:var(--primary-text)}.contact-opt .lbl{flex:1}.contact-row{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.contact-add{display:grid;grid-template-columns:2fr 1.4fr 1.2fr auto;gap:8px}@media(max-width:640px){.contact-add{grid-template-columns:1fr}}:root{--s1: #1046e5;--s2: #eb6834;--s3: #0aa3a5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--s1: #5b84f7;--s2: #d9622e;--s3: #14a2a4}}:root[data-theme=dark]{--s1: #5b84f7;--s2: #d9622e;--s3: #14a2a4}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.kpis .kpi{padding:16px 18px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.kpis .kpi .val{font-size:28px;font-weight:700;line-height:1.15;white-space:nowrap}.kpis .kpi .val small{font-size:14px;color:var(--text3);font-weight:500;margin-inline-start:4px}.kpis .kpi.hero .val small{color:#ffffffb8}.kpis .kpi .spark{height:34px;margin-top:2px}.kpis .kpi.hero .chip{background:#ffffff2e;color:#fff}.kpis .delta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text3);flex-wrap:wrap}.kpis .delta .chip svg.i,.kpis .delta .chip .i{width:13px;height:13px}.dash{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;align-items:stretch}.dash .span2{grid-column:span 2}.dash .span3{grid-column:1 / -1}.dash .card{display:flex;flex-direction:column}.dash .card-h{display:flex;align-items:baseline;gap:10px}.dash .card-h .sub{color:var(--text3);font-size:12.5px}.dash .card-h .seg{margin-inline-start:auto}.dash .chart{min-height:260px;position:relative}.dash .card-b.pad-s{padding:12px 16px 16px}.dash .card-link{margin-top:auto;display:flex;align-items:center;gap:6px;padding:12px 18px;border-top:1px solid var(--border);font-size:13px;font-weight:600;text-decoration:none;color:var(--primary-text);transition:background .15s}.dash .card-link:hover{background:var(--surface2)}.arrow:before{content:"→"}[dir=rtl] .arrow:before{content:"←"}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text2);margin-bottom:8px}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:6px;vertical-align:-1px}.legend i.dashed{height:2px;border-radius:0;vertical-align:3px;width:14px}.tip{position:absolute;display:none;pointer-events:none;z-index:5;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 10px;font-size:12px;min-width:150px;box-shadow:0 4px 14px #00000014}.tip .th{font-weight:600;margin-bottom:4px}.tip .tr{display:flex;align-items:center;gap:6px}.tip .tr b{margin-inline-start:auto;padding-inline-start:12px}.tip .tr i{width:8px;height:8px;border-radius:2px}.dash .donut-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.dash .donut-host{width:200px;position:relative}.dleg{width:100%;display:flex;flex-direction:column;gap:6px;font-size:13px}.dleg div{display:flex;align-items:center;gap:8px}.dleg i{width:10px;height:10px;border-radius:3px;flex:none}.dleg .v{margin-inline-start:auto;font-weight:600}.dleg .p{color:var(--text3);width:48px;text-align:end}.hbars{display:flex;flex-direction:column;gap:12px}.hb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;font-size:13px}.hb .track{grid-column:1 / -1;height:10px;background:var(--surface3);border-radius:4px;overflow:hidden}.hb .fill{height:100%;background:var(--s1);border-start-end-radius:4px;border-end-end-radius:4px;min-width:2px}.hb .v{text-align:end;font-weight:600}.share{display:flex;align-items:center;gap:8px}.share .bar{flex:1;height:6px;background:var(--surface3);border-radius:3px;overflow:hidden;min-width:60px}.share .bar span{display:block;height:100%;background:var(--s1)}.dash .tbl td .cust{font-weight:600}.dash .tbl td .code{font-size:11px;color:var(--text3)}.dash .tbl tfoot td{font-weight:700;border-top:1px solid var(--border)}.dash .tbl .n{text-align:end}@media(max-width:1280px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.dash{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .span2{grid-column:1 / -1}}@media(max-width:720px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kpis .kpi{padding:14px;overflow:hidden}.kpis .kpi .val{font-size:20px}.kpis .kpi.hero .val{font-size:28px}.kpis .kpi:first-child{grid-column:1 / -1}.dash{grid-template-columns:1fr}.page-head .actions .seg{flex:1;flex-wrap:nowrap}.page-head .actions .seg button{flex:1;padding:0 4px;font-size:12px;white-space:nowrap;min-width:0}}.segc{display:inline-flex;background:var(--surface3);padding:3px;border-radius:10px;gap:2px}.segc button{border:0;background:transparent;height:30px;padding:0 12px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;color:var(--text2);font-family:inherit}.segc button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}.page-head .actions{align-items:center}.dp{gap:18px}.dp-h{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 10px;flex-wrap:wrap}.dp-rates{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end}.dp-rate{font-size:14px}.dp-group+.dp-group{margin-top:12px}.dp-gh{font-weight:600;font-size:13px;margin-bottom:4px;display:flex;gap:8px;align-items:center}.dp-gh.late{color:var(--danger)}.dp .tbl td.n{text-align:end}.pr-lines th,.pr-lines td{white-space:nowrap}.pr-lines .cell{height:32px;width:84px;text-align:end;padding:0 8px}.row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.leave-add{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end}.new-run{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.eos{display:grid;gap:6px;padding:12px 14px;background:var(--surface2);border-radius:var(--radius-sm);font-size:14px}.eos-total{display:flex;justify-content:space-between;font-size:16px;border-top:1px solid var(--border);padding-top:8px;margin-top:4px}@media(max-width:640px){.leave-add{grid-template-columns:1fr}}.pr-lines td,.pr-lines th{vertical-align:middle}.bd-head{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:end}.bd-fill{display:flex;gap:8px}.bd-fill .input{width:90px;flex:none}.bd-wrap{overflow-x:auto}.bd-grid{min-width:1280px}.bd-grid .bd-acc{position:sticky;inset-inline-start:0;background:var(--surface);min-width:220px;z-index:1;white-space:nowrap}.bd-grid .cell{width:78px;height:32px;text-align:end;padding:0 6px}.bd-grid td,.bd-grid th{vertical-align:middle;padding-inline:4px}.bd-grid tr.grp td{background:var(--surface2)}.bd-add{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bd-add .picker{min-width:320px;flex:1}.bd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.bd-kpis .kpi .delta{justify-content:space-between}.bd-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.pos{color:var(--success)}.neg{color:var(--danger)}@media(max-width:900px){.bd-head,.bd-kpis,.bd-charts{grid-template-columns:1fr}}.kbd{display:inline-block;margin-inline-start:10px;padding:1px 6px;border:1px solid currentColor;border-radius:5px;font:600 11px/1.5 inherit;opacity:.72;white-space:nowrap}.btn.primary .kbd,.btn.danger-solid .kbd{border-color:#ffffff8c}.empty-live{gap:10px;padding:40px 16px 48px}.empty-live b{font-size:17px;margin-top:6px}.empty-live .empty-sub{max-width:440px;line-height:1.7}.empty-live .empty-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.empty-live .btn{margin-top:0}.ill{position:relative;width:190px;height:130px;margin-bottom:4px}.ill .halo{position:absolute;top:14px;right:30px;bottom:14px;left:30px;border-radius:50%;background:var(--primary-soft);animation:pulse 3.2s ease-in-out infinite}.ill .card-back{position:absolute;width:104px;height:72px;inset-inline-start:20px;top:22px;border-radius:12px;background:var(--surface);border:1px solid var(--border-strong);transform:rotate(-8deg);box-shadow:0 6px 16px #1046e51a;animation:bob 4.4s ease-in-out infinite}.ill .card-front{position:absolute;width:112px;height:78px;inset-inline-end:22px;top:30px;border-radius:12px;background:var(--surface);border:1px solid var(--border-strong);padding:14px 12px;display:grid;gap:8px;align-content:start;transform:rotate(5deg);box-shadow:0 8px 20px #1046e524;animation:bob 3.6s ease-in-out infinite reverse}.ill .card-front i{display:block;height:7px;border-radius:4px;background:var(--surface3)}.ill .card-front i.short{width:55%;background:var(--primary-soft)}.ill .badge{position:absolute;inset-inline-start:74px;top:6px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--primary);color:#fff;box-shadow:0 8px 18px #1046e552;animation:bob 3s ease-in-out infinite}.ill .dot{position:absolute;border-radius:50%;background:var(--s3);opacity:.8;animation:twinkle 2.6s ease-in-out infinite}.ill .d1{width:9px;height:9px;inset-inline-start:8px;top:18px}.ill .d2{width:6px;height:6px;inset-inline-end:10px;top:14px;background:var(--s2);animation-delay:.8s}.ill .d3{width:7px;height:7px;inset-inline-end:34px;bottom:6px;animation-delay:1.5s}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes pulse{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.95;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.ill *,.ill{animation:none!important}}.repeat-card .card-h{display:flex;align-items:center;gap:10px}.rpt-sum{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-bottom:1px solid var(--border)}.rpt-form{display:grid;gap:14px}.rpt-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rpt-row .input{width:auto;min-width:130px}.rpt-row .field{margin:0}.rpt-lbl,.rpt-row>label{min-width:150px;color:var(--text2);font-weight:500}.bell,.bell .icon-btn{position:relative}.bell-n{position:absolute;top:-3px;inset-inline-end:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center}.bell-pop{position:absolute;z-index:40;top:calc(100% + 8px);inset-inline-end:0;width:340px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:0 12px 32px #00000029}.bell-h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.bell-pop ul{list-style:none;margin:0;padding:4px;max-height:360px;overflow-y:auto}.bell-pop li button{width:100%;text-align:start;display:grid;gap:2px;padding:10px;border:0;background:transparent;border-radius:var(--radius-xs);cursor:pointer;font:inherit;color:inherit}.bell-pop li button:hover{background:var(--surface2)}.bell-pop li button.unread{background:var(--primary-soft)}.bell-pop li .muted{font-size:11.5px}.bell-empty{padding:22px 14px;text-align:center}.chq-cards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:14px}.chq-card{display:grid;gap:3px;text-align:start;padding:12px 12px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-top:3px solid var(--text3);transition:box-shadow .15s,transform .15s}.chq-card:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-1px)}.chq-card.on{outline:2px solid var(--primary)}.chq-card .n{font-size:24px;font-weight:700;line-height:1.1}.chq-card .l{font-size:12.5px;color:var(--text2);line-height:1.35}.chq-card .s{font-size:11.5px;color:var(--text3)}.chq-card.amber{border-top-color:var(--warning)}.chq-card.blue{border-top-color:var(--s1)}.chq-card.red{border-top-color:var(--danger)}.chq-card.pink{border-top-color:#d6336c}.chq-card.purple{border-top-color:#7048e8}.chq-card.green{border-top-color:var(--success)}@media(max-width:1280px){.chq-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.chq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rep-cell{align-self:end;display:flex;align-items:center;gap:8px;min-height:38px;flex-wrap:wrap}.rep-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;font-size:13.5px;white-space:nowrap;padding:0 10px;height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}.rep-check.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-text)}.rep-check input{margin:0;width:16px;height:16px;accent-color:var(--primary)}.chip.sm{font-size:11.5px;padding:2px 7px}.card .rpt-inline{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;padding:10px 16px 12px;border-top:1px solid var(--border);background:var(--surface2);border-radius:0 0 var(--radius) var(--radius)}.rpt-inline .rf{display:grid;gap:2px;min-width:0}.rpt-inline .rf>span,.rpt-inline .rf label{font-size:11.5px;color:var(--text3);font-weight:500;margin:0}.rpt-inline .rf>span .link-btn{margin-inline-start:6px;font-size:11.5px;padding:0 2px}.rpt-inline .input{height:34px;padding:0 8px;width:auto;min-width:100px}.rpt-inline .rf.date .input{min-width:128px;width:128px}.rpt-inline .rf.narrow .input{min-width:74px}.rpt-inline .pair{display:flex;gap:6px;align-items:center}.rpt-inline .cnt{width:64px;min-width:64px}.rpt-inline .rf.act{margin-inline-start:auto}.rpt-inline .form-error{flex-basis:100%;margin:0}.rpt-note{flex-basis:100%;font-size:11.5px;color:var(--text3)}@media(max-width:960px){.inv-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rep-cell{grid-column:1 / -1}}.fs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.fs-grid .card-b.settings-list{padding:4px 16px 8px}.fs-grid .setting-row{padding:8px 0}.fs-links{display:grid;gap:8px}.fs-links a{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;color:var(--primary-text);font-weight:600}.fs-links a:hover{background:var(--primary-soft)}@media(max-width:960px){.fs-grid{grid-template-columns:minmax(0,1fr)}}.fs-grid .setting-row{grid-template-columns:minmax(0,1.15fr) minmax(140px,1fr);gap:12px}.rpt-inline{gap:6px 10px}.rpt-inline .input{min-width:0;padding:0 6px}.rpt-inline .rf.date .input{width:112px;min-width:112px}.rpt-inline .rf.narrow .input{width:62px;min-width:62px}.rpt-inline .rf.act{margin-inline-start:0}.module-settings{margin-top:16px}.module-settings>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none}.module-settings>summary::-webkit-details-marker{display:none}.module-settings>summary h2{display:flex;align-items:center;gap:6px}.tasks-list{display:grid;gap:4px}.task-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line, rgba(128,128,128,.2));flex-wrap:wrap}.task-row.done .task-title b{text-decoration:line-through;opacity:.6}.task-title{flex:1 1 200px;display:grid;text-align:start;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;min-width:0}span.task-title{cursor:default}.crm-board{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(180px,1fr));gap:10px;overflow-x:auto;align-items:start}.crm-cards{display:grid;gap:8px}.crm-card{display:grid;gap:2px;text-align:start;padding:8px 10px;border-radius:8px;border:1px solid var(--line, rgba(128,128,128,.25));background:transparent;color:inherit;font:inherit;cursor:pointer}.crm-card:hover{border-color:var(--brand, #3b5bff)}@media(max-width:760px){.crm-board{grid-template-columns:1fr}}.page-head .actions{flex-wrap:wrap}.wa-tpl{padding:8px 0 14px;border-bottom:1px solid var(--line, rgba(128,128,128,.2))}.datefield-box{position:relative}.datefield-box .input{padding-right:42px;padding-left:12px}.datefield-btn{position:absolute;top:0;bottom:0;right:0;width:40px;display:grid;place-items:center;background:none;border:0;color:var(--text2);cursor:pointer;border-radius:var(--radius-sm)}.datefield-btn:hover,.datefield-btn[aria-expanded=true]{color:var(--text);background:var(--surface2)}.cal{position:fixed;z-index:2000;width:304px;padding:16px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 48px #0a0e1e38,0 2px 8px #0a0e1e1a;-webkit-user-select:none;user-select:none}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal-nav{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:0;background:none;color:var(--text2);cursor:pointer}.cal-nav:hover{background:var(--surface2);color:var(--text)}.cal-title{display:flex;align-items:center;gap:8px;font-weight:700}.cal-title select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:2px 4px;border-radius:8px;text-align:center}.cal-title select:hover{background:var(--surface2)}.cal-sep{width:1px;height:16px;background:var(--border-strong)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;justify-items:center}.cal-wd{margin-bottom:4px;color:var(--text3);font-size:12.5px;font-weight:600}.cal-wd span{height:28px;display:grid;place-items:center}.cal-day{width:38px;height:38px;border-radius:50%;border:1px solid transparent;background:none;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s,color .12s}.cal-day:hover{background:var(--surface2)}.cal-day.out{color:var(--text3);opacity:.55}.cal-day.today{border-color:var(--border-strong)}.cal-day.sel,.cal-day.sel:hover{background:var(--text);color:var(--surface);border-color:transparent;font-weight:700;opacity:1}.cal-day:focus-visible,.cal-nav:focus-visible{outline:2px solid var(--brand, #3b5bff);outline-offset:1px}.cal-foot{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.cal-foot button{background:none;border:0;color:var(--brand, #3b5bff);font-weight:600;cursor:pointer;padding:4px 6px;border-radius:8px}.cal-foot button:hover{background:var(--surface2)}.btn[data-ic]:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}.btn[data-ic=back]:before,.btn[data-ic=arrow]:before{transform:scaleX(var(--flip, 1))}[dir=rtl] .btn[data-ic=back]:before,[dir=rtl] .btn[data-ic=arrow]:before{--flip: -1}.btn[data-ic=trash]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h16M10%2011v6M14%2011v6M6%207l1%2013h10l1-13M9%207V4h6v3%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=x]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%206l12%2012M18%206%206%2018%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=plus]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%205v14M5%2012h14%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=check]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m5%2012%204.5%204.5L19%207%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=save]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%204h11l3%203v13H5zM8%204v5h7V4M8%2020v-6h8v6%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=send]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2012%2020%204l-4%2016-4-7zM12%2013l8-9%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=pencil]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2020l1-4L16%205l3%203L8%2019zM14%207l3%203%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=undo]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M9%207%204%2012l5%205M4%2012h10a5%205%200%200%201%200%2010h-3%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=download]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%204v11M7%2011l5%205%205-5M5%2020h14%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=archive]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h16v4H4zM6%2011v8h12v-8M10%2015h4%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=play]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%205v14l11-7z%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=stop]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%206h12v12H6z%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=refresh]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%2011a8%208%200%200%200-14-4L4%209M4%204v5h5M4%2013a8%208%200%200%200%2014%204l2-2M20%2020v-5h-5%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=lock]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2011h14v10H5zM8%2011V7a4%204%200%200%201%208%200v4%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=unlock]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2011h14v10H5zM8%2011V7a4%204%200%200%201%207-2%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=clock]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%203a9%209%200%201%200%200%2018%209%209%200%200%200%200-18M12%207v5l3%202%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=move]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%207h13M17%204l3%203-3%203M17%2017H4M7%2014l-3%203%203%203%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=clipboard]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M9%204h6v3H9zM7%205H5v16h14V5h-2M9%2012h6M9%2016h6%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=wallet]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h14a2%202%200%200%201%202%202v9H6a2%202%200%200%201-2-2zM4%207a2%202%200%200%201%202-2h10M16%2013h2%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=key]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%2011a4%204%200%201%200%20.01%200M11%2012l9-9M17%206l3%203%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=logout]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M10%204H5v16h5M15%208l4%204-4%204M9%2012h10%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=ban]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%203a9%209%200%201%200%200%2018%209%209%200%200%200%200-18M6%206l12%2012%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=link]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M10%2014a4%204%200%200%200%205.6%200l3-3a4%204%200%200%200-5.6-5.6l-1%201M14%2010a4%204%200%200%200-5.6%200l-3%203a4%204%200%200%200%205.6%205.6l1-1%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=calendar]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%274%27%20y%3D%275%27%20width%3D%2716%27%20height%3D%2715%27%20rx%3D%272%27%2F%3E%3Cpath%20d%3D%27M4%2010h16M9%203v4M15%203v4%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=arrow]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012h14M13%206l6%206-6%206%27%2F%3E%3C%2Fsvg%3E)}.btn[data-ic=back]{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M19%2012H5M11%206l-6%206%206%206%27%2F%3E%3C%2Fsvg%3E)}.btn[data-tone=danger]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border-strong))}.btn[data-tone=danger]:hover{background:var(--danger-soft);border-color:var(--danger)}.btn.primary[data-tone=danger],.btn.danger-solid[data-tone=danger]{background:var(--danger);border-color:var(--danger);color:#fff}.btn.ghost[data-tone=danger]{border-color:transparent}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}@media(max-width:640px){.grid-3{grid-template-columns:1fr}}.dialog[open]:not(:has(>.dialog-b,>form)){display:flex;flex-direction:column;gap:12px;padding-bottom:18px}.dialog[open]:not(:has(>.dialog-b,>form))>:not(.dialog-h){margin-inline:18px}.dialog[open]:not(:has(>.dialog-b,>form))>table{width:calc(100% - 36px)}select.input,select.cell-input,select.sm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%238b93a7%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m6%209%206%206%206-6%27%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:36px;text-overflow:ellipsis}:root[dir=rtl] select.input,:root[dir=rtl] select.cell-input,:root[dir=rtl] select.sm-select{background-position:left 12px center}:root:not([dir=rtl]) select.input,:root:not([dir=rtl]) select.cell-input,:root:not([dir=rtl]) select.sm-select{background-position:right 12px center}select.cell-input{padding-inline-end:28px;background-size:14px 14px}:root[dir=rtl] select.cell-input{background-position:left 8px center}:root:not([dir=rtl]) select.cell-input{background-position:right 8px center}select.input:disabled{opacity:.6;cursor:not-allowed}select option{background:var(--surface);color:var(--text)}.app-launcher{grid-template-columns:1fr}.app-launcher .side{display:none}.top-logo{display:inline-flex;align-items:center;margin-inline-end:8px}.launcher-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;max-width:980px;margin:8px auto 0;padding-top:12px}.app-tile{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 12px 16px;border-radius:18px;background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.app-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0a0e1e24;border-color:var(--border-strong);text-decoration:none}.app-tile:active{transform:translateY(-1px) scale(.99)}.tile-ico{width:84px;height:84px;border-radius:22px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 -6px 14px #0000001f,0 6px 14px #0a0e1e1f}.tile-name{font-weight:700;font-size:15px;text-align:center}@media(max-width:640px){.launcher-grid{grid-template-columns:repeat(2,1fr);gap:12px}.tile-ico{width:68px;height:68px;border-radius:18px}}.nav-apps{color:var(--text2)}.nav-mod{display:flex;align-items:center;gap:10px;margin:10px 10px 4px;font-weight:800;font-size:15px}.mod-ico{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:none}.nav-create{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;min-height:38px;border-radius:var(--radius-sm);background:none;border:0;text-align:start;color:var(--primary-text);font-weight:600;cursor:pointer}.nav-create:hover{background:var(--primary-soft)}.nav-create{padding-inline-start:38px}.launcher-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:.08}:root[data-theme=dark] .launcher-bg{opacity:.06}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .launcher-bg{opacity:.06}}.app-launcher .main,.app-launcher .page{position:relative;z-index:1}.app-launcher .top{position:relative;z-index:2}.lb{animation:lb-drift 120s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}.lb2{animation-duration:100s;animation-delay:-12s}.lb3{animation-duration:130s;animation-delay:-25s}.lb4{animation-duration:110s;animation-delay:-8s}.lb5{animation-duration:150s;animation-delay:-30s}@keyframes lb-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.04)}to{transform:translate(-25px,25px) scale(.98)}}@media(prefers-reduced-motion:reduce){.lb{animation:none}}.stm-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.stm-filters>.field{flex:1 1 150px;min-width:130px}.stm-filters>.field:has(#stm-cur){flex:0 1 90px;min-width:80px}.stm-filters>.check,.stm-filters>.btn{flex:0 0 auto;white-space:nowrap}.stm-filters>.check{display:inline-flex;align-items:center;gap:6px;height:42px;margin:0;padding:0;line-height:1;align-self:flex-end}.stm-filters>.check input{margin:0}@media(min-width:1100px){.stm-filters{flex-wrap:nowrap}}.stm-doc{padding:6px 4px}.stm-top{display:flex;justify-content:space-between;gap:24px;padding:16px 18px 6px;align-items:flex-start;flex-wrap:wrap}.stm-who h2{margin:0 0 4px;font-size:22px}.stm-meta{font-size:13px;color:var(--text2);display:grid;gap:2px;text-align:start}.stm-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:12px 14px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface2)}.stm-sum>div{padding:14px 18px;display:grid;gap:4px;border-inline-end:1px solid var(--border)}.stm-sum>div:nth-child(3){border-inline-end:0}.stm-sum small{color:var(--text3);font-weight:600}.stm-sum b{font-size:24px;font-variant-numeric:tabular-nums}.stm-sum b span{font-size:13px;font-weight:600}.stm-due.from b,.stm-line.from{color:var(--primary-text)}.stm-line{grid-column:1 / -1;border-top:1px solid var(--border);border-inline-end:0!important;font-weight:700}.stm-tbl tr.stm-detail td{padding-top:0;font-size:12px;color:var(--text3);border-top:0}.stm-notes{padding:8px 18px 18px;font-size:13px;color:var(--text2)}.stm-notes p{margin:6px 0}@media print{.stm-sum{background:#fff}.stm-top{padding:0 0 6px}.stm-notes{padding:8px 0 0}}@media(max-width:640px){.stm-sum{grid-template-columns:1fr}.stm-sum>div{border-inline-end:0;border-bottom:1px solid var(--border)}}.cur-pick{display:flex;flex-wrap:wrap;gap:6px}.cur-opt{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-size:13px}.cur-opt input{position:absolute;opacity:0;pointer-events:none}.cur-opt span{color:var(--text2);font-size:12px}.cur-opt.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-text)}.cur-opt:focus-within{outline:2px solid var(--primary);outline-offset:1px}.fx-note{font-size:11px;font-weight:500;color:var(--text3);margin-top:3px}.fx-table td .input{max-width:150px;margin-inline-start:auto}.fx-table tr.fx-today td{background:var(--primary-soft)}.log-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.log-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.log-list li:last-child{border-bottom:0}.op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.op-party{font-weight:600;color:var(--primary-text);padding:10px 0}.op-radios{display:grid;gap:8px;padding-top:6px}.op-radios .radio{display:flex;align-items:center;gap:8px;cursor:pointer}.op-radios input{accent-color:var(--primary);width:16px;height:16px}@media(max-width:640px){.op-grid{grid-template-columns:1fr}}.save-footer{display:flex;gap:10px;align-items:center;padding:14px 0 28px}.qty-input,.je-lines .qty-input,#mv-qty,#tr-qty,#pd-min{width:50px;max-width:50px;min-width:0;text-align:center;padding-inline:4px}.qcol,.inv-lines .q{width:66px}.cell-input{border-color:var(--border-strong)}.cell-input[placeholder]:not(:placeholder-shown):not(:focus){border-color:transparent}.units-tbl td{padding:4px 6px;border-bottom:0}.sub-h{margin:6px 0 2px;font-size:14px}.inv-lines select.cell-input,.tbl select.cell-input{min-width:110px}.card .rpt-inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 16px;align-items:end;padding:16px 20px 18px}.card .rpt-inline .rf{display:flex;flex-direction:column;gap:6px}.card .rpt-inline .rf>span,.card .rpt-inline .rf label{font-size:12px;font-weight:600;color:var(--text2);line-height:1.4}.card .rpt-inline .input{height:42px;padding:0 12px;width:100%;min-width:0;background:var(--surface)}.card .rpt-inline .rf.date .input,.card .rpt-inline .rf.narrow .input{width:100%;min-width:0}.card .rpt-inline .rf.narrow{max-width:130px}.card .rpt-inline .pair{display:flex;gap:8px;align-items:center}.card .rpt-inline .cnt{width:64px;min-width:64px;flex:none;text-align:center}.card .rpt-inline .rf.act{margin-inline-start:0;align-self:end}.card .rpt-inline .rf.act .btn{height:42px;width:100%;justify-content:center}.card .rpt-inline .form-error,.card .rpt-inline .rpt-note{grid-column:1 / -1}.sel-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:start;cursor:pointer;background-image:none!important;padding-inline-end:10px!important}.sel-btn .sel-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-btn .sel-chev{flex:none;display:grid;place-items:center;color:var(--text3);transition:transform .15s}.sel-btn[aria-expanded=true] .sel-chev{transform:rotate(180deg)}.sel-btn[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.sel-btn:disabled{opacity:.6;cursor:not-allowed}.sel-btn.cell-input{padding-inline:8px!important}.sel-pop{position:fixed;margin:0;inset:auto;z-index:2000;overflow-y:auto;padding:6px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 36px #0a0e1e2e,0 2px 8px #0a0e1e14}.sel-pop:popover-open{display:block}.sel-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px;line-height:1.4}.sel-opt .sel-val{flex:1;min-width:0}.sel-opt.hi{background:var(--primary-soft);color:var(--primary-text)}.sel-opt.on{font-weight:600}.sel-opt.on svg{color:var(--primary);flex:none}.sel-opt.dis{opacity:.45;cursor:not-allowed}.vat-whole{margin-inline-start:12px;font-weight:500;font-size:13px}.sum dt .sm-select{margin-inline-start:8px;min-width:150px}@media(min-width:700px){.picker-list{width:max(100%,460px)}}:root{--size-control: 42px}.btn.sm{height:var(--size-control);padding:0 12px;font-size:13px}.tbl .btn.sm,.je-lines .btn.sm,.inv-lines .btn.sm,.units-tbl .btn.sm{height:34px}.dialog-actions{justify-content:flex-start;gap:10px;flex-wrap:wrap}.dialog.xl{width:min(860px,calc(100vw - 32px))}.dropzone{display:grid;justify-items:center;gap:4px;padding:22px 16px;border:2px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface2);color:var(--text2);cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.over,.dropzone:focus-visible{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text);outline:none}.dropzone .dz-ic{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--primary);box-shadow:0 1px 2px #0a0e1e14}.dropzone b{font-size:14px;color:var(--text);font-weight:600}.dropzone small{font-size:12px;color:var(--text3)}.dropzone.busy{opacity:.7;pointer-events:none}.btn:not(.primary):not(.ghost):not(.danger-solid)[data-tone=danger]{background:var(--surface)}.log-btn{order:99}.drawer-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500}.drawer-back{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e1e61;animation:fadein .18s ease-out}.drawer{position:absolute;top:0;bottom:0;left:0;width:min(420px,100vw);background:var(--surface);border-inline-end:1px solid var(--border);box-shadow:18px 0 48px #0a0e1e38;display:flex;flex-direction:column;animation:drawer-in .22s cubic-bezier(.16,1,.3,1)}.drawer header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.drawer header h2{margin:0;font-size:17px}.drawer-body{padding:18px 20px;overflow:auto;flex:1}.log-tl{list-style:none;margin:0;padding:0;display:grid;gap:0}.log-tl li{position:relative;display:flex;gap:14px;padding:0 0 20px}.log-tl li:before{content:"";position:absolute;inset-block:14px 0;inset-inline-start:5px;width:2px;background:var(--border)}.log-tl li:last-child:before{display:none}.log-dot{flex:none;width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.log-tl b{display:block;font-size:14px}.log-time{font-size:12px;color:var(--text3)}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.drawer,.drawer-back{animation:none}}[hidden]{display:none!important}.inv-head .inv-title-box{align-self:end}@media(max-width:960px){.inv-head .inv-title-box{grid-column:1 / -1}}.inv-filters .card-b{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end;padding:14px 16px}.inv-filters .field{min-width:130px;flex:0 1 170px}.inv-filters .inv-search{flex:1 1 260px}.doc-list tfoot .tot-row td{font-weight:700;background:var(--surface2);border-top:1px solid var(--border-strong)}.doc-list td.neg{color:var(--danger)}.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.top{gap:10px;padding:0 20px}.top .top-logo{margin-inline-end:6px}.tm-apps{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--text2)}.tm-apps:hover{background:var(--surface2)}.tm-mod{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:15px;padding-inline:4px 12px;border-inline-end:1px solid var(--border);margin-inline-end:4px;height:26px}.tm-mod .mod-ico{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff}.topnav{display:flex;align-items:center;gap:2px;min-width:0}.tm-link,.tm-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:9px;color:var(--text2);font-weight:600;font-size:14px;background:none;border:0;cursor:pointer;white-space:nowrap;text-decoration:none}.tm-link:hover,.tm-btn:hover,.tm-pop.on .tm-btn{background:var(--surface2);color:var(--text);text-decoration:none}.tm-link[aria-current=page]{background:var(--primary-soft);color:var(--primary-text)}.tm-pop{position:relative}.tm-pop.on .tm-btn{background:var(--primary-soft);color:var(--primary-text)}.tm-create .tm-btn{color:var(--primary-text);background:var(--primary-soft);margin-inline-start:8px}.tm-panel{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:40;min-width:230px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 36px #0a0e1e2e,0 2px 8px #0a0e1e14}.tm-panel h6{margin:10px 10px 4px;font-size:11px;color:var(--text3);font-weight:600}.tm-panel a,.tm-panel button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;color:var(--text);background:none;border:0;font-size:14px;text-align:start;cursor:pointer;text-decoration:none}.tm-panel a:hover,.tm-panel button:hover{background:var(--primary-soft);color:var(--primary-text);text-decoration:none}.tm-panel a[aria-current=page]{font-weight:700;color:var(--primary-text)}@media(max-width:960px){.topnav,.tm-mod{display:none}}.launcher-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:28px;align-items:start;max-width:1240px;margin-inline:auto;width:100%}.launcher-layout .launcher-grid{margin:0;max-width:none;padding-top:0}.shortcuts{padding:14px;position:relative;z-index:1}.shortcuts .sc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.shortcuts h2{margin:0;font-size:15px}.shortcuts ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sc-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--text);text-decoration:none;min-height:40px}a.sc-row:hover{background:var(--primary-soft);color:var(--primary-text);text-decoration:none}.sc-ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--surface2);color:var(--primary);flex:none}.sc-name{flex:1;font-weight:600;font-size:14px}.sc-add{margin-top:10px}@media(max-width:900px){.launcher-layout{grid-template-columns:minmax(0,1fr)}}.shortcuts.card{background:transparent;box-shadow:none;border:1px solid var(--border);border-radius:12px;padding:12px}.shortcuts .sc-head{margin-bottom:4px}.shortcuts h2{font-size:13px;font-weight:600;color:var(--text2)}.sc-ico{background:none;width:22px;height:22px}.sc-row{min-height:38px;padding:6px 8px}.sc-grip{color:var(--text3);cursor:grab;display:grid;place-items:center;width:22px}.shortcuts li.drag{opacity:.4}.shortcuts li.over{box-shadow:0 -2px 0 var(--primary)}.shortcuts .icon-btn.on{background:var(--primary-soft);color:var(--primary-text)}.shortcuts.card{border-color:var(--primary)}.shortcuts.card{background:var(--surface);border-color:transparent;box-shadow:0 1px 2px #0a0e1e0f}.sr-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start;padding:4px 16px 16px}.sr-side{border-inline-end:1px solid var(--border);padding-inline-end:12px;max-height:70vh;overflow:auto}.sr-side h3{margin:4px 8px 8px;font-size:13px;color:var(--text2)}.sr-side ul{list-style:none;margin:0;padding:0}.sr-cat{display:flex;align-items:center;gap:4px;min-height:34px;border-radius:8px;padding-inline-end:8px}.sr-cat.on{background:var(--primary-soft);color:var(--primary-text)}.sr-cat:hover{background:var(--surface2)}.sr-caret{width:20px;height:20px;display:grid;place-items:center;background:none;border:0;color:var(--text3);cursor:pointer}.sr-name{flex:1;text-align:start;background:none;border:0;cursor:pointer;font-size:14px;color:inherit;padding:4px 0}.sc-sum{grid-template-columns:repeat(5,1fr)}.sc-sum>div:nth-child(3){border-inline-end:1px solid var(--border)}.sc-sum>div:nth-child(5){border-inline-end:0}@media(max-width:900px){.sr-layout{grid-template-columns:1fr}.sr-side{border:0;max-height:none}.sc-sum{grid-template-columns:repeat(2,1fr)}}.warn-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.warn-list li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--warning-soft, #fff4e0);color:var(--text);font-size:14px}.warn-list li svg{flex:none;color:#c7791f;margin-top:2px}.stm-sum.four{grid-template-columns:repeat(4,1fr)}.stm-sum.four>div:nth-child(3){border-inline-end:1px solid var(--border)}.stm-sum.four>div:nth-child(4){border-inline-end:0}.stm-what{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stm-tbl tr.stm-has-detail td{border-bottom:0}.stm-tbl tr.stm-detail td{padding:0 8px 12px;font-size:13px;color:var(--text)}.stm-sub{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.stm-subtbl{width:100%;margin:0}.stm-subtbl thead th{background:var(--surface2);font-size:12px;color:var(--text3);font-weight:600;padding:6px 10px}.stm-subtbl td,.stm-subtbl tbody th{padding:6px 10px;font-size:13px}.stm-subtbl tbody th{width:140px;text-align:start;color:var(--text3);font-weight:600;white-space:nowrap;vertical-align:top}.stm-alloc{display:inline-flex;gap:6px;margin-inline-end:14px}@media print{.stm-sub{break-inside:avoid}}@media(max-width:640px){.stm-sum.four{grid-template-columns:1fr 1fr}.stm-sum.four>div:nth-child(2n){border-inline-end:0}}.card-b>p.sm-note{margin:0 0 14px}.card-b>.actions{margin-bottom:14px}.btn.sm{height:30px;padding:0 10px;font-size:12px;margin-top:6px}.rep-tbl td .btn.sm{display:inline-flex}.imp-sum{display:flex;flex-wrap:wrap;gap:8px}.picker .input:has(+.go-arrow){padding-inline-end:40px}.go-arrow{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;border:0;background:var(--primary-soft);color:var(--primary-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.go-arrow:hover{background:var(--primary);color:#fff}.crumbs.trail{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.crumbs .link{background:none;border:0;padding:0;color:var(--primary-text);cursor:pointer;font:inherit}.crumbs .link:hover{text-decoration:underline}.trail-back{margin-inline-end:6px}.form-icons{display:inline-flex;gap:2px;margin-inline-start:4px}.ficon{width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--text3);display:inline-flex;align-items:center;justify-content:center;cursor:default;opacity:.45}.ficon.live{opacity:1;color:var(--primary-text);cursor:pointer;background:var(--primary-soft)}.ficon.live:hover{background:var(--primary);color:#fff}.picker .cell-input:has(+.go-arrow){padding-inline-end:38px}.shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.shortcut{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;font-weight:600}.shortcut:hover{border-color:var(--primary);color:var(--primary-text)}.shortcut .badge{background:var(--danger);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px}.chq-search{max-width:520px;margin:4px 0 10px}:root{--radius: var(--radius-md);--size-control: 36px;--size-topbar: 52px}.page{padding:14px 20px 40px;gap:12px}.page-head h1{font-size:21px}.page-head{align-items:center}.tbl th{padding:7px 12px}.tbl td{padding:8px 12px}.input{height:var(--size-control)}.card-h{padding-top:10px;padding-bottom:10px}.btn{padding-inline:14px}.page-head .actions{gap:8px;align-items:center;flex-wrap:wrap}.searchbox{display:flex;align-items:center;gap:6px;min-width:280px;max-width:520px;flex:1;height:var(--size-control);padding:0 10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface)}.searchbox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.searchbox input{flex:1;min-width:80px;border:0;outline:0;background:transparent;height:100%;font:inherit;color:inherit}.searchbox .fchip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px 0 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-text);font-size:12.5px;font-weight:600;white-space:nowrap}.searchbox .fchip button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:0 2px}.searchbox .fadd{border:0;background:transparent;color:var(--text3);cursor:pointer;font-size:12.5px;white-space:nowrap}.searchbox .fadd:hover{color:var(--primary-text)}.chq-cards{gap:10px}.chq-card{--c: var(--text3);border:0;border-top:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--c) 13%,var(--surface));padding:10px 14px;text-align:end;gap:1px}.chq-card .n{color:var(--c);font-size:22px}.chq-card .l{color:var(--text);font-weight:500}.chq-card .s{color:var(--text2)}.chq-card.amber{--c: #e8780a}.chq-card.blue{--c: #1c7ed6}.chq-card.red{--c: #e03131}.chq-card.pink{--c: #d6336c}.chq-card.purple{--c: #7048e8}.chq-card.green{--c: #2f9e44}.chq-card.slate{--c: #6b7388}.chq-card.on{outline:2px solid var(--c)}.topnav{flex:1 1 0;position:relative}.tm-measure{position:absolute;visibility:hidden;pointer-events:none;display:flex;white-space:nowrap;height:0;overflow:hidden}.top .spacer{flex:0 0 0}th.hide-sm,td.hide-sm{display:table-cell}@media(max-width:720px){th.hide-sm,td.hide-sm{display:none}}.picker-list li.create-opt{color:var(--primary-text);font-weight:600;border-top:1px solid var(--border);margin-top:2px}.btn.ghost.danger-text{color:var(--danger)}.pd-head{display:grid;grid-template-columns:minmax(220px,2fr) 1fr 1fr 1fr;gap:12px;align-items:end}.pd-ticks{display:flex;flex-wrap:wrap;gap:8px 22px}.pd-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.pd-col{display:grid;gap:10px;align-content:start}.picker-list li.create-opt,.sel-opt.create-opt{color:var(--primary-text);font-weight:600;border-top:1px solid var(--border)}@media(max-width:800px){.pd-head{grid-template-columns:1fr 1fr}.pd-head>:first-child{grid-column:1 / -1}.pd-cols{grid-template-columns:1fr}}.vtabs{position:relative;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border);padding-bottom:6px;margin-bottom:4px;overflow-x:auto;scrollbar-width:none}.vtabs::-webkit-scrollbar{display:none}.vtabs .vt{position:relative;z-index:1;height:30px;padding:0 12px;border:0;background:transparent;color:var(--text3);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;border-radius:6px;transition:color .2s}.vtabs .vt.on{color:var(--text)}.vtabs .vt-pill{position:absolute;top:0;height:30px;background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:6px;transition:all .25s ease-out;pointer-events:none}.vtabs .vt-bar{position:absolute;bottom:-1px;height:2px;background:var(--text);transition:all .25s ease-out;pointer-events:none;z-index:2}.dt .tbl th.dt-view,.dt .tbl td.dt-view{width:38px;padding:0 6px;text-align:end}.dt-view-box{position:relative;display:inline-block}.dt-view-box .icon-btn.on{background:var(--primary-soft);color:var(--primary-text)}.dt-pop{position:fixed;z-index:60;min-width:200px;padding:6px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:0 12px 32px #0a143229;text-align:start}.dt-pop h6{margin:4px 8px 6px;font-size:11.5px;color:var(--text3);font-weight:600}.dt-opt{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--radius-xs);font-size:13.5px;cursor:pointer;white-space:nowrap}.dt-opt:hover{background:var(--primary-soft)}.th-sort{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.th-sort:hover{color:var(--text)}.th-arrow{min-width:10px}.dt .tbl th.amt .th-sort{flex-direction:row-reverse}.pd-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-items:end}.pd-radios{display:flex;gap:18px;height:var(--size-control);align-items:center}.pd-prices{display:flex;flex-wrap:wrap;gap:10px 16px}.pd-prices .field{width:150px}.narrow-in{width:110px}.sm-note{font-size:12.5px;margin:0 0 6px}@media(max-width:800px){.pd-row3{grid-template-columns:1fr}}.log-panel{position:fixed;z-index:15;top:var(--size-topbar);bottom:0;inset-inline-end:0;width:320px;background:var(--surface);border-inline-start:1px solid var(--border);display:flex;flex-direction:column}.log-panel header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border)}.log-panel header h2{flex:1;font-size:14px;margin:0}.log-body{padding:12px 14px;overflow-y:auto}.log-tab{position:fixed;z-index:15;top:calc(var(--size-topbar) + 12px);inset-inline-end:0;width:36px;height:36px;border:1px solid var(--border);border-inline-end:0;border-radius:10px 0 0 10px;background:var(--surface);color:var(--text2);cursor:pointer;display:grid;place-items:center}[dir=rtl] .log-tab{border-radius:0 10px 10px 0;border-inline-end:1px solid var(--border);border-inline-start:0}body.log-open .page{margin-inline-end:320px;max-width:calc(100vw - 320px)}.stm-sum{margin:8px 12px;border-radius:12px}.stm-sum>div{padding:8px 16px;gap:1px}.stm-sum b{font-size:20px}.stm-sum small{font-size:12px;font-weight:500}.stm-line{padding:6px 16px!important;font-size:13.5px}.stm-due.from b,.stm-line.from{color:var(--success)}.stm-due.to b,.stm-line.to{color:var(--danger)}.stm-top{padding:12px 16px 4px}.stm-who h2{font-size:20px}.stm-pay{display:grid;gap:3px;padding:2px 8px 10px;font-size:13px;color:var(--text2)}.stm-pay .k{color:var(--text3)}.stm-pay b{color:var(--text);font-weight:600}.stm-pay .dot{font-style:normal;color:var(--text3)}.pdf-capture .no-print{display:none!important}.pdf-capture .print-only{display:inline!important}.pdf-capture .rep-print-head{display:block!important}.stm-subtbl th,.stm-subtbl td{vertical-align:middle;text-align:start}.stm-subtbl th.amt,.stm-subtbl td.amt{text-align:end}.stm-subtbl td.num,.stm-subtbl td.amt{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.stm-subtbl tbody tr{height:34px}.stm-pay,.stm-notes p,.stm-line{unicode-bidi:isolate;text-align:start}.vo-lines{min-width:1020px}.vo-lines td{min-width:70px}.vo-lines td .cell-input{width:100%;min-width:64px}.vo-lines td.n{min-width:0}.vo-lines td.amt{min-width:88px}.vo-lines td.vchk{text-align:center;min-width:54px}.vo-lines td.vchk input{width:18px;height:18px;accent-color:var(--primary);margin-top:10px}.vo-lines td.q{min-width:70px}.vo-lines .ro{min-height:38px;display:flex;align-items:center;padding:0 6px;font-size:13px;color:var(--text2);white-space:nowrap}.vo-lines td.x{white-space:nowrap;width:76px}.vo-lines td.x .icon-btn.on{background:var(--primary-soft);color:var(--primary-text)}.vo-lines .vo-img-row td{background:var(--surface2, transparent);padding:8px 12px 12px}.chq-img-pop{padding:8px}.chq-img-up{padding:2px 4px 6px}.chq-img-file{display:flex;align-items:center;gap:4px;padding:2px 4px}.chq-img-file .sel-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.log-note{display:grid;gap:6px;padding:0 0 12px;border-bottom:1px solid var(--border);margin-bottom:12px}.log-note textarea{resize:vertical;min-height:56px}.log-note .btn{justify-self:start;margin-top:0}.log-note-text{white-space:pre-wrap;background:var(--primary-soft);border-radius:8px;padding:6px 10px;margin:4px 0;font-size:13px}@media print{body.printing-doc .page-head{display:block!important}body.printing-doc .page-head .actions,body.printing-doc .save-footer,body.printing-doc .log-panel,body.printing-doc .log-tab,body.printing-doc .log-btn,body.printing-doc .go-arrow,body.printing-doc .form-icons,body.printing-doc .icon-btn,body.printing-doc .vo-link,body.printing-doc .sm-note,body.printing-doc .top,body.printing-doc .side,body.printing-doc .mobile-nav{display:none!important}body.printing-doc .crumbs{display:block!important}body.printing-doc .card{break-inside:avoid;border:1px solid #ccc}body.printing-doc .input,body.printing-doc .cell-input,body.printing-doc .sel-btn{border-color:transparent;background:transparent}body.printing-doc .tbl-wrap{overflow:visible}body.log-open.printing-doc .page{margin:0}}.pdf-stage{position:fixed;left:-12000px;top:0;width:860px;background:#fff}@media print{body[data-draft-doc] #root,body[data-draft-doc] .app{display:none!important}body[data-draft-doc]:before{content:attr(data-draft-msg);display:block;padding:40px;font-size:18px;text-align:center}}.page-head:has(.new-btn,.kebab)>.actions{display:contents}.page-head:has(.new-btn,.kebab)>:first-child{order:0}.page-head:has(.new-btn,.kebab) .kebab{order:1}.page-head:has(.new-btn,.kebab) .new-btn{order:2}.page-head:has(.new-btn,.kebab):after{content:"";order:3;margin-inline-start:auto}.page-head:has(.new-btn,.kebab)>.actions>:not(.new-btn):not(.kebab){order:4}@media(max-width:640px){.page-head:has(.new-btn,.kebab)>.actions{display:flex;flex-wrap:wrap}.page-head:has(.new-btn,.kebab):after{display:none}.page-head:has(.new-btn,.kebab) .new-btn,.page-head:has(.new-btn,.kebab) .kebab{order:0}}.kebab{width:36px;height:36px}.kebab-pop{padding:6px}.kebab-pop .sel-opt{display:flex;align-items:center;gap:10px}.kebab-pop .sel-opt.danger{color:var(--danger, #c0392b)}.kebab-sep{height:1px;background:var(--border);margin:4px 0}.pl-rules{min-width:1100px}.pl-rules td{vertical-align:top;min-width:90px}.pl-rules td.q{min-width:80px}.pl-rules td.n,.pl-rules td.x{min-width:0}.pl-val{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.pl-val label{display:grid;gap:2px;min-width:100px;flex:1 1 100px}.pl-val label span{font-size:11px;color:var(--text3)}.page-frame .dialog-actions{justify-content:flex-start}.app-launcher .top .spacer{flex:1 1 0}.launcher-bg{background:linear-gradient(180deg,#f6f9ff,#fff 70%);opacity:1!important}:root[data-theme=dark] .launcher-bg{background:transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .launcher-bg{background:transparent}}.shortcuts .sc-head{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.shortcuts h2{font-size:16px!important;font-weight:700!important;color:var(--text)!important}.app-tile{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.launcher-grid.editing{touch-action:none}.app-tile.wiggle{animation:tile-wiggle .28s ease-in-out infinite alternate;cursor:grab}.app-tile.ghosted{opacity:.25}.tile-float{position:fixed;z-index:100;pointer-events:none;transform:scale(1.08) rotate(2deg);box-shadow:0 18px 40px #0a0e1e47}@keyframes tile-wiggle{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@media(prefers-reduced-motion:reduce){.app-tile.wiggle{animation:none;outline:2px dashed var(--primary)}}.shortcuts{display:block;gap:0;margin-bottom:14px}.inv-lines .note-row td{padding-top:0;border-top:0}.inv-lines .line-note{width:100%;font-size:13px;color:var(--text2)}.inv-lines .line-note-ro{font-size:13px;color:var(--text2);white-space:pre-line}.stm-note{font-size:12px;color:var(--text2);white-space:pre-line;margin-top:2px}.inv-lines .note-add{background:none;border:0;padding:2px 4px;color:var(--primary-text);font-size:12.5px;cursor:pointer}.inv-lines .note-add:hover{text-decoration:underline}.inv-lines textarea.line-note{resize:none;overflow:hidden;line-height:1.5;padding-block:6px}.rec-chip{display:inline-flex;align-items:center;gap:3px;margin-inline-start:8px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--primary-soft);color:var(--primary-text);white-space:nowrap}.rec-chip.gen{background:var(--surface-2, #eef1f6);color:var(--text2)}.inv-head .inv-title-box{align-self:start}.inv-head .rep-cell{align-self:start;margin-top:24px}.home-split{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.home-split>*{min-width:0}@media(min-width:1100px){.home-split.has-aside{direction:ltr;grid-template-columns:300px minmax(0,1fr);align-items:start}[dir=rtl] .home-split.has-aside>*{direction:rtl}[dir=ltr] .home-split.has-aside>*{direction:ltr}}.auto-drafts .auto-list,.ha-box .auto-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.auto-drafts li,.ha-box .auto-list li{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:8px 10px;border:1px solid var(--border);border-radius:12px}.auto-drafts .auto-main,.ha-box .auto-main{background:none;border:0;padding:0;text-align:start;cursor:pointer;display:grid;gap:2px;font:inherit;color:inherit;min-width:0}.auto-drafts .auto-main b,.ha-box .auto-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct{position:relative}.avatar.acct-btn{border:0;cursor:pointer;font:inherit;font-weight:700;padding:0}.avatar.acct-btn:hover{filter:brightness(1.08)}.avatar.acct-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.avatar.big{width:44px;height:44px;border-radius:12px;font-size:18px;flex:none}.acct-pop{position:absolute;z-index:40;top:calc(100% + 8px);inset-inline-end:0;width:320px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:0 12px 32px #00000029;overflow:hidden}.acct-who{display:flex;gap:12px;align-items:center;padding:14px;border-bottom:1px solid var(--border)}.acct-id{display:grid;gap:1px;min-width:0}.acct-id b,.acct-id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-id span{font-size:12.5px}.acct-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);font-weight:600}.acct-row .seg{flex-wrap:nowrap;gap:4px}.acct-row .seg button{height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:13px}.acct-row .seg button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-text);border-color:var(--primary)}.acct-list{padding:4px;display:grid}.acct-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:0;background:transparent;border-radius:var(--radius-xs);cursor:pointer;font:inherit;color:inherit;text-align:start}.acct-list button:hover{background:var(--surface2)}.acct-list button.danger{color:var(--danger)}.dev-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dev-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.dev-list li>div{flex:1;min-width:0}.dev-list .chip{margin-inline-start:8px}.dev-list .muted{font-size:12px}.card-h-actions{margin-inline-start:auto;display:flex;gap:8px;align-items:center}.pm-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm)}.pm-row.late{border-color:var(--danger);background:var(--danger-soft)}.pm-main{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.pm-act{display:flex;gap:6px;align-items:center;flex:none}.pm-card{margin-bottom:14px}.stm-promises{margin:14px 16px 0;padding:10px 12px;border:1px solid var(--warning);background:var(--warning-soft);border-radius:var(--radius-sm);display:grid;gap:3px;font-size:13.5px}.launcher-layout{grid-template-columns:240px minmax(0,1fr) 340px;max-width:none;gap:22px}.launcher-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}@media(max-width:1500px){.launcher-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.launcher-layout{grid-template-columns:230px minmax(0,1fr)}.home-alerts{grid-column:1 / -1}}@media(max-width:900px){.launcher-layout{grid-template-columns:minmax(0,1fr)}.launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.launcher-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.who{display:inline-flex;gap:6px;align-items:baseline;white-space:nowrap;margin-inline-end:4px;font-size:13px}.who b{font-weight:700}.who span{color:var(--text2)}.who span:before{content:"·";margin-inline-end:6px}@media(max-width:760px){.who{display:none}}.home-alerts{display:grid;gap:12px;align-content:start;position:relative;z-index:1}.ha-box{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #0a0e1e0d}.ha-box h3{margin:0 0 8px;font-size:14px;display:flex;align-items:center;gap:7px}.ha-box h3 a{color:inherit;text-decoration:underline dotted;text-underline-offset:4px}.ha-box h3 a:hover{color:var(--primary-text)}.ha-rates{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ha-rates li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ha-rates .input{width:96px;height:32px;padding:0 8px}.ha-more{display:inline-block;margin-top:8px;font-size:12.5px}.ha-chq{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ha-chq button{width:100%;text-align:start;display:grid;gap:3px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;font:inherit;color:inherit}.ha-chq button:hover{background:var(--surface2)}.ha-chq-top{display:flex;justify-content:space-between;gap:8px}.ha-box .auto-list{margin:0}.form-error.sm{padding:6px 10px;font-size:12.5px;margin-top:6px}.ha-title{margin:0;font-size:16px;font-weight:700}.ha-demo{padding:6px 10px;border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning);font-size:12.5px}.dp-rate-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.dp-rates .field label{display:flex;gap:8px;align-items:center}.home-alerts{display:block}.home-alerts .ha-box{background:none;border:0;border-radius:0;box-shadow:none;padding:12px 0}.home-alerts .ha-box+.ha-box{border-top:1px solid var(--border)}.home-alerts .ha-box:last-child{padding-bottom:2px}@media(min-width:1181px){.home-alerts{position:sticky;top:12px;max-height:calc(100dvh - var(--size-topbar) - 76px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.home-alerts .ha-box h3{font-size:15px;font-weight:700;margin-bottom:10px;padding:6px 10px;background:var(--surface2);border-radius:var(--radius-sm)}.home-alerts .ha-box h3 a{text-decoration:none}.ha-box .auto-row{cursor:pointer;transition:background .12s}.ha-box .auto-row:hover,.ha-box .auto-row:focus-visible{background:var(--surface2);outline:none}.ha-box .auto-row .auto-main{display:grid;gap:2px;min-width:0;text-align:start}.auto-type{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px}.pm-sum .pm-score{background:var(--primary-soft);border-radius:var(--radius-sm)}.pm-sum .pm-score small,.pm-sum .pm-score b{color:var(--primary-text)}.dialog:has(.pm-sum){width:min(1120px,calc(100vw - 32px))}.pm-tbl{table-layout:fixed;width:100%}.pm-tbl th,.pm-tbl td{width:auto}.pm-tbl th:first-child,.pm-tbl td:first-child{width:56px}.pm-sum .pm-score{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:12px}.pm-sum .pm-score small{grid-column:1 / -1}.pm-grade{font-weight:700;font-size:17px;padding-bottom:3px;color:var(--primary-text)}.pm-grade.excellent{color:var(--success)}.pm-grade.weak{color:var(--danger)}.pm-tbl th,.pm-tbl td,.pm-tbl th.amt,.pm-tbl td.amt{text-align:center}.pm-tbl .pm-red{color:var(--danger);font-weight:600}.pm-tbl .pm-orange{color:var(--warning);font-weight:600}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 18px}.co-head{display:grid;gap:2px;padding:4px 4px 10px;margin-bottom:10px;border-bottom:1px solid var(--border)}.co-head b{font-size:15px}.co-details{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12px;color:var(--text2)}.doc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:6px 4px 14px;border-bottom:2px solid var(--text);margin-bottom:14px}.doc-title{display:grid;gap:4px}.doc-title h1{margin:0;font-size:26px;line-height:1.2}.doc-no{font-size:17px;font-weight:700;color:var(--primary-text)}.doc-meta{display:grid;grid-template-columns:repeat(2,minmax(120px,auto));gap:8px 28px;margin:0}.doc-meta div{display:grid;gap:1px}.doc-meta dt{font-size:11.5px;color:var(--text2)}.doc-meta dd{margin:0;font-weight:700;font-size:14px}.doc-party{display:grid;gap:2px;padding:10px 14px;margin-bottom:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2)}.doc-party small{color:var(--text2);font-size:11.5px}.doc-party h2{margin:0;font-size:18px}.inv-lines[data-hide~=unit] .c-unit,.inv-lines[data-hide~=disc] .c-disc,.inv-lines[data-hide~=tax] .c-tax,.inv-lines[data-hide~=acc] .c-acc{display:none}.inv-lines th.x{width:38px;text-align:end}.sum-foot td{border-bottom:0;padding:6px 4px;vertical-align:middle}.sum-foot .sum-label{text-align:end;color:var(--text2);padding-inline-end:16px}.sum-foot .sum-amt{font-weight:600;padding-inline-end:10px;white-space:nowrap}.sum-foot tr:first-child td{border-top:1px solid var(--border);padding-top:12px}.sum-foot .grand td{border-top:1px solid var(--border);font-size:16px;padding-top:10px}.sum-foot .grand .sum-label{color:var(--text);font-weight:700}.sum-foot .grand .sum-amt{color:var(--primary-text);font-weight:700}.sum-lab{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}
