@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2) format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-CMbOq94E.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-mefcv-cx.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2) format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA) format("woff2"),url(data:font/woff;base64,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) 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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2) format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-C-Tcltod.woff2) format("woff2"),url(/assets/onest-latin-ext-700-normal-CSGWRWNE.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-Bd6qVL4Q.woff2) format("woff2"),url(/assets/onest-latin-700-normal-XTvQgpoh.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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAATUABAAAAAACNgAAAR5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUIhCELGgABNgIkAy4EIAWEQgd2DAcbNwdRVFHKyX4kVJV1RzjHkdMx1bLqanlwHavmcMwYH/ldPHy/H+3c+/+aSESteRNrJGsMoTJMhxLxJhq6SWO3b0Lez+dZ7yfD/NYDMAOr9ShbY+2bwfP6KCFD7gvE4rT5P2a6aKqw+rYokL0RTiQsKsAysMAGOJtV22gU+Xx37fcODwPkiPTedG5DZMfALgkCKREZXj49X/S+BdoBKYRKCLRaVYo81twpgqCNd5oh6IzbCkF8oPwXiGsapxUCEAi11Cw0S65Ni6IgiS4hWy0ZJVHWZcmHhYE0qM113iLj+JJ3UwbguHSPK5DvF+bPJqR/4pn2D8AFHdNPq1v/71M/j24A9wHIrnyPaYFCaBbohzCOuK3TuxGBFBCt1TRAokI/UqCfj3NALx5S6jCtzga4GFm/nT5SChr25jeUP+VtuVB05XCJ3w0/xBCWCFH+64Jrt+cw0IZnALYwDvQDpCygkZrgcxR13VwNdocI6ny45wO5zTe5gTM4lAkbKAlLpMQKpFRgOSYxgZVYJqcUFEGREplpwbNnCXjlSbzwdCTe8OQJpZRgMUYYsBSLHDISCihEiUYsO7eib/tuhFpG7fAMTV8fSiHcQyH28tVo+q5j1IIjO8Kozc8Zjxc+3RamrVgRhIESYWAtWQHTdh7FC4/vDo0uejIsxaLhBc8keFouDN1WmPIu6F1gIDwGIEIv7wm6vD/Fkp1qUcB1hg+uWW+ITiyLlERtipKsiDx2eZY3rOcWBSmCNwXLYHFw6dcySVJeW9h0jiU6Ojtmemh+uzgJcqFw9q+tzMXWS+sutQ9d3D7n12LhQem5rvPrznfKz30pKZPF57VnzCQjPwuFb3DQjAj84NJ4WGtM6eE2pmTW5godykLtgo83dX3vXrJ4wRURIe1z8tdn0J3t2WJ+RkoftzE5vS6PU+6V0frpdRmXtf1znBSvqTMiIlPTvSY0s701SyaAsy0Tju5YcxSgSamTgWJG2lB0bFXaDEz3SlPMA7EIoUlrXIMjAG1bfzQXKP/ID9UjuecDCMGdv7vxCLdyq7mqfsP3hdWDgF+T6eT/iv+fqs3qNRolCF6EpdowMKWojcCVbblPUJ6WfxNbbUCOMWMSYLPxp12FWFB2lL0Q2h1GGEVuMubIvQekqFs4nSiEQJj0A6ROm6CyzbH62gYN9pgEGk0aBp12SAPdKJPcHgIsnkjt2KP1bv+zNAx09NyajOPmxKhnY6bWw2oxXdz+vpudS7kcOVxUnAzs3FxoLgZmNBsnnRw9mnVGW2VvZkloOJcb2FjFyUPLPYor6Gi52Vxfd1HKRStDK1BgCMbTS67fgIokaH9vHQ8zhnMpiqtuYGM3nrOW74yTL1e+PHFE9DTi4trenmxjpKEifx1PYZoqOrvESSvPr2Mwl3mMQVOxsVQqbmBhxzCHc9h6PB2BlZaj8p3Vjnk3I6OKWhUN0RhN0RwtjYfH/BmgzN9jNeQWNuQJPD8hty6XaOifn8zPrS8MZFQet+ZDHSqlflhQkFt8Iv7PflgvBgAA) format("woff2"),url(data:font/woff;base64,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) 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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-cyrillic-800-normal-BvLlQFJL.woff2) format("woff2"),url(/assets/onest-cyrillic-800-normal--PCHELnA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-ext-800-normal-YP8Fhceh.woff2) format("woff2"),url(/assets/onest-latin-ext-800-normal-CFI3F54o.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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-800-normal-Bj4kkdU9.woff2) format("woff2"),url(/assets/onest-latin-800-normal-BoZfnNRa.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{--bg: #EDEFEA;--surface: #FFFFFF;--soft: #F3F4F0;--line: #D9DDD6;--ink: #1B2729;--muted: #566264;--accent: #0F6B6B;--tint: #D5ECE8;--deep: #0A4F4F;--chair: #3F9A93;--draft: #C2410C;--draft-bg: #FFF6EF;--bill: #B07A06;--dip: #6A4C9C;--dip-bg: #F4F0FA;--ok: #1D5E3F;--ok-bg: #E2F2EA;--danger: #8E1F18;--danger-bg: #FBE3E1;--warn-bg: #FFF4D6;--font: "Onest", "Segoe UI", Roboto, system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;color:inherit;font-size:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}h1{font-size:26px;font-weight:800;margin:0}h2{font-size:20px;font-weight:800;margin:0}h3{font-size:17px;font-weight:700;margin:0}p{margin:0}.muted{color:var(--muted)}.small{font-size:14px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:12px}.between{display:flex;justify-content:space-between;align-items:center;gap:10px}.grow{flex:1 1 auto}.panel{background:var(--surface);border-radius:18px;padding:18px;min-width:0}.btn{min-height:46px;padding:0 18px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover:not(:disabled){border-color:#b9bfb6}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover:not(:disabled){background:var(--deep)}.btn.soft{background:var(--soft);border-color:transparent}.btn.danger{color:var(--danger)}.btn.sm{min-height:36px;padding:0 12px;border-radius:10px;font-size:14px}.btn.big{min-height:64px;font-size:19px;border-radius:16px}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.field>span{color:var(--muted)}.field input,.field select,.field textarea{min-height:44px;border-radius:10px;border:1px solid #C9CEC6;padding:0 12px;background:var(--surface);font-weight:500;font-size:16px;min-width:0}.field textarea{padding:10px 12px;min-height:80px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:2px solid var(--tint)}.check{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-height:44px}.check input{width:22px;height:22px;accent-color:var(--accent)}.hint{font-size:13px;color:var(--muted);font-weight:500}.form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tbl{width:100%;border-collapse:collapse;font-size:15px}.tbl th{text-align:left;font-size:13px;color:var(--muted);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:10px;border-bottom:1px solid #ECEEE9;vertical-align:middle}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--soft)}.tbl td.num,.tbl th.num{text-align:right;white-space:nowrap}.tbl-wrap{overflow-x:auto}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;background:var(--soft);color:var(--muted);white-space:nowrap}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:#6b4e00}.badge.dip{background:var(--dip-bg);color:var(--dip)}.banner{border-radius:14px;padding:12px 14px;font-weight:600;display:flex;gap:10px;align-items:center}.banner.ok{background:var(--ok-bg);color:var(--ok)}.banner.warn{background:var(--warn-bg);color:#6b4e00}.banner.bad{background:var(--danger-bg);color:var(--danger)}.banner.dip{background:var(--dip-bg);color:var(--dip)}.banner.info{background:var(--tint);color:var(--deep)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b272973;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.dialog{width:min(620px,100%);max-height:calc(100% - 16px);overflow:auto;background:var(--surface);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 70px #0000004d}.dialog.wide{width:min(900px,100%)}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:20px;background:var(--ink);color:#fff;padding:14px 20px;border-radius:14px;font-weight:600;z-index:60;max-width:calc(100% - 32px);box-shadow:0 10px 30px #00000040}.toast.bad{background:var(--danger)}.empty{padding:28px;text-align:center;color:var(--muted)}.kpi{display:flex;flex-direction:column;gap:4px}.kpi b{font-size:28px;font-weight:800}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.plan{width:100%;height:auto;display:block;touch-action:none;-webkit-user-select:none;user-select:none}.plan .tbl-g{cursor:pointer}.plan .tbl-g:focus,.plan .tbl-g:focus-visible{outline:none}.plan .tbl-g:focus-visible .cloth{stroke:var(--ink);stroke-width:3}.shell{display:flex;min-height:100%}.side{width:260px;flex:0 0 260px;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:16px 12px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:0 6px}.brand b{font-size:18px;font-weight:800}.mark{width:38px;height:38px;border-radius:11px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800;font-size:19px}.venue,.venue-name{margin:0 6px;min-height:40px;border-radius:10px;border:1px solid var(--line);background:var(--soft);padding:0 10px;font-weight:700;display:flex;align-items:center}.nav-group{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.nav-title{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 4px}.side nav a{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:40px;padding:0 10px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:600;font-size:15px}.side nav a:hover{background:var(--soft)}.side nav a.on{background:var(--tint);color:var(--deep);font-weight:800}.soon{font-size:11px;font-weight:700;color:var(--muted);background:var(--soft);padding:2px 6px;border-radius:6px}.me{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 6px 0;border-top:1px solid var(--line)}.avatar{width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--tint);color:var(--deep);display:grid;place-items:center;font-weight:800}.main{flex:1 1 auto;min-width:0;padding:20px 24px 24px;display:flex;flex-direction:column;gap:14px}.burger{display:none;align-self:flex-start}.demo-bar{font-size:14px}.page{display:flex;flex-direction:column;gap:16px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.split{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:14px;align-items:start}.cat-list{display:flex;flex-direction:column;gap:4px}.cat-list button{text-align:left;min-height:44px;border-radius:10px;border:none;background:transparent;padding:0 12px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.cat-list button:hover{background:var(--soft)}.cat-list button.on{background:var(--tint);color:var(--deep);font-weight:800}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs button{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-weight:600}.tabs button.on{background:var(--accent);border-color:var(--accent);color:#fff}.editor{display:grid;grid-template-columns:1fr 300px;gap:14px;align-items:start}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.swatch{border:2px solid var(--line);border-radius:14px;padding:12px;background:var(--surface);display:flex;flex-direction:column;gap:8px;text-align:left}.swatch.on{border:3px solid var(--ink)}.swatch .chips{display:flex;gap:4px}.swatch .chips i{width:26px;height:26px;border-radius:8px;display:block}.perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 14px}.lines td input,.lines td select{width:100%;min-height:40px;border-radius:8px;border:1px solid #C9CEC6;padding:0 8px;background:var(--surface)}.lines td.num input{text-align:right}.bar-row{display:grid;grid-template-columns:minmax(120px,1fr) 3fr auto;gap:10px;align-items:center;font-size:14px}.bar-row .bar{height:14px;border-radius:7px;background:var(--accent);min-width:2px}.code{font-family:ui-monospace,Consolas,monospace;font-size:14px;background:var(--soft);padding:4px 8px;border-radius:8px;word-break:break-all}.login{min-height:100%;display:grid;place-items:center;padding:16px}.login .panel{width:min(420px,100%);display:flex;flex-direction:column;gap:16px;padding:28px}@media (max-width: 1100px){.editor{grid-template-columns:1fr}}@media (max-width: 900px){.side{position:fixed;z-index:40;left:0;top:0;transform:translate(-100%);transition:transform .2s;box-shadow:0 0 40px #0003}.side.open{transform:none}.burger{display:inline-flex}.main{padding:14px 16px 40px}.split{grid-template-columns:1fr}}.report{font-size:14px}.report p{margin:8px 0}.plan-panel{gap:6px}.plan-panel .plan{max-height:calc(100vh - 400px);min-height:280px}.plan-panel .btn.sm{min-height:32px;padding:0 10px}.me .btn,.tbl td .btn.sm{white-space:nowrap}.side-panel{max-height:calc(100vh - 170px);overflow-y:auto}.tree{display:flex;flex-direction:column;gap:2px;font-size:15px}.tree-row{display:grid;grid-template-columns:1fr 110px 110px 90px;gap:8px;align-items:center;padding:6px 8px;border-radius:8px}.tree-row:nth-child(odd){background:var(--soft)}.tree-row .nm{display:flex;align-items:center;gap:6px;min-width:0}.tree-row .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-row .num{text-align:right;white-space:nowrap}.tree-toggle{width:26px;height:26px;border:none;border-radius:6px;background:var(--tint);color:var(--deep);font-weight:800;flex:none}.kindtag{font-size:11px;font-weight:800;padding:2px 6px;border-radius:6px;background:var(--soft);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;flex:none}.kindtag.semi{background:#f3e8d5;color:#7a5414}.kindtag.goods{background:#e2ecf6;color:#2c4a7a}.kindtag.dish{background:var(--tint);color:var(--deep)}.lang-row{display:flex;gap:4px}.lang-row button{min-height:32px;min-width:40px;border-radius:8px;border:1px solid var(--line);background:var(--surface);font-weight:700;font-size:13px}.lang-row button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.explain{background:var(--soft);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;font-size:15px}.explain b{font-weight:800}.side nav a .count{margin-left:auto}.count{min-width:20px;text-align:center;font-size:11px;font-weight:800;color:#fff;background:var(--danger);padding:2px 6px;border-radius:10px}.nowrap{white-space:nowrap}.two-col{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media (max-width: 900px){.two-col{grid-template-columns:1fr}}.slip-preview{background:#fff;color:#000;padding:10px 8px;box-shadow:0 2px 10px #0000001f;border-radius:4px}.field textarea{font:inherit;padding:10px 12px;border-radius:10px;border:1px solid var(--line);resize:vertical}.tbl.sched td.cell{vertical-align:top;min-width:96px}.tbl.sched th.today{color:var(--accent)}.sched .shift{display:flex;align-items:center;justify-content:space-between;gap:4px;background:var(--tint);color:var(--deep);border-radius:8px;padding:3px 6px;margin-bottom:4px;font-weight:700;font-size:13px}.sched .shift .x{border:none;background:none;color:inherit;font-size:16px;cursor:pointer;padding:0 2px}.sched .add{border:1px dashed var(--line);background:none;border-radius:8px;width:100%;color:var(--muted);cursor:pointer}.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px;cursor:pointer}.chip.on{background:var(--accent);color:#fff;border-color:var(--accent)}.side{gap:10px}.side nav{display:flex;flex-direction:column;gap:2px}.side nav a.nav-home{justify-content:flex-start;gap:10px;margin-bottom:6px}.nav-sec{border-radius:12px}.nav-sec.open{background:color-mix(in srgb,var(--hue) 6%,transparent);padding-bottom:6px}.side nav a.nav-sec-head{justify-content:flex-start;gap:10px}.side nav a.nav-sec-head.on{background:color-mix(in srgb,var(--hue) 14%,var(--surface));color:var(--ink)}.nicon{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;color:var(--hue);background:color-mix(in srgb,var(--hue) 12%,var(--surface))}.nav-sec.open .nicon{background:var(--hue);color:#fff}.nav-items{display:flex;flex-direction:column;gap:1px;padding:2px 0 0 26px}.side nav .nav-items a{min-height:34px;font-size:14px;font-weight:500;border-left:2px solid color-mix(in srgb,var(--hue) 25%,transparent);border-radius:0 8px 8px 0;padding-left:12px}.side nav .nav-items a.on{border-left-color:var(--hue);background:color-mix(in srgb,var(--hue) 14%,var(--surface));color:var(--ink);font-weight:700}.crumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);flex-wrap:wrap}.crumbs a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:5px}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs b{color:var(--ink);font-weight:700}.home{gap:22px}.hero{position:relative;overflow:hidden;border-radius:24px;padding:26px 28px;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--accent) 55%,#fff) 0%,var(--accent) 45%,var(--deep) 100%)}.hero:after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;border:36px solid rgba(255,255,255,.07);pointer-events:none}.hero h1{font-size:32px;color:#fff}.hero p{opacity:.85;font-weight:600}.hero-date{text-transform:capitalize;font-size:14px;font-weight:700;opacity:.8;letter-spacing:.02em}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;position:relative;z-index:1}.hstat{background:#ffffff21;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:12px 14px;color:#fff;text-decoration:none;display:flex;flex-direction:column;gap:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.hstat:hover{background:#ffffff38}.hstat span{font-size:13px;opacity:.85;font-weight:600}.hstat b{font-size:24px;font-weight:800}.hstat b i{font-style:normal;font-size:16px;opacity:.7}.hstat small{font-size:12px;opacity:.75}.sec-title{font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.qtile{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--surface);color:var(--ink);text-decoration:none;border:1px solid transparent;transition:border-color .15s,transform .15s}.qtile:hover{border-color:color-mix(in srgb,var(--hue) 45%,transparent);transform:translateY(-1px)}.qicon{width:36px;height:36px;flex:0 0 36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--hue) 13%,var(--surface));color:var(--hue)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:var(--surface);color:var(--ink);text-decoration:none;min-height:196px;border:1px solid transparent;transition:transform .15s,box-shadow .15s,border-color .15s}.tile:before{content:"";position:absolute;inset:0 0 auto auto;width:160px;height:160px;border-radius:50%;transform:translate(45%,-45%);background:color-mix(in srgb,var(--hue) 9%,transparent)}.tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--hue) 70%,#000);border-color:color-mix(in srgb,var(--hue) 35%,transparent)}.tile-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.ticon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--hue) 75%,#fff),var(--hue));box-shadow:0 8px 18px -10px var(--hue)}.ticon.big{width:64px;height:64px;border-radius:20px}.tcount{font-size:13px;font-weight:800;color:var(--hue);background:color-mix(in srgb,var(--hue) 10%,var(--surface));padding:3px 10px;border-radius:999px}.tile h3{font-size:20px;font-weight:800;position:relative}.tile p{color:var(--muted);font-size:14px;position:relative}.tile-items{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;position:relative}.tile-items span{font-size:12px;font-weight:600;color:var(--muted);background:var(--soft);padding:3px 8px;border-radius:7px}.section-head{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:linear-gradient(100deg,color-mix(in srgb,var(--hue) 12%,var(--surface)),var(--surface) 70%)}.subtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.subtile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 18px 20px;border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;border-left:4px solid var(--hue);min-height:92px;transition:transform .15s,box-shadow .15s}.subtile b{font-size:17px;display:flex;align-items:center;gap:8px}.subtile:hover{transform:translateY(-2px);box-shadow:0 10px 24px -16px #00000059}.subtile .go{color:var(--hue);flex:none;transition:transform .15s}.subtile:hover .go{transform:translate(3px)}.pbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px 14px}.seg{display:inline-flex;background:var(--soft);border-radius:12px;padding:3px;gap:2px;flex-wrap:wrap}.seg button{border:none;background:transparent;min-height:36px;padding:0 12px;border-radius:9px;font-weight:600;font-size:14px;color:var(--muted)}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f;font-weight:700}.field.slim input,.field.slim select{min-height:40px}.field.slim{font-size:13px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.kpi2{display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:left;border:1px solid transparent}.kpi2 b{font-size:24px;font-weight:800;letter-spacing:-.01em}.kpi2.hl{background:var(--tint)}.kpi2.hl b{color:var(--deep)}button.kpi2.pick{cursor:pointer;font:inherit;color:inherit}button.kpi2.pick.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.delta{font-size:12px;font-weight:800;padding:2px 7px;border-radius:999px;background:var(--soft);color:var(--muted)}.delta.good{background:var(--ok-bg);color:var(--ok)}.delta.bad{background:var(--danger-bg);color:var(--danger)}.bad-txt{color:var(--danger);font-weight:700}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}@media (max-width: 1200px){.three{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 900px){.two,.three{grid-template-columns:1fr}}.tbl-wrap{overflow:auto;border-radius:12px}.tbl.dt thead th{position:sticky;top:0;background:var(--surface);z-index:1}.tbl.dt tfoot td{position:sticky;bottom:0;background:var(--soft);font-weight:800;border-top:1px solid var(--line)}.tbl.dt tbody tr:hover td{background:#f7f8f5}.tbl.dt td{padding:8px 10px;font-size:14px}.th-sort{border:none;background:none;font:inherit;color:inherit;padding:0;white-space:nowrap}.tbl th.num .th-sort{text-align:right}.tbl tr.warn-row td{background:#fff9eb}.nm-cell{font-weight:600}.abc{display:inline-grid;place-items:center;min-width:26px;padding:2px 8px;border-radius:7px;font-size:12px;font-weight:800;background:var(--soft);color:var(--muted)}.abc-a{background:var(--ok-bg);color:var(--ok)}.abc-b{background:var(--warn-bg);color:#6b4e00}.abc-c{background:var(--danger-bg);color:var(--danger)}.abc-p{background:var(--dip-bg);color:var(--dip)}.chart{position:relative}.chart svg{display:block;overflow:visible}.chart .grid{stroke:#e7eae4;stroke-width:1}.chart .base{stroke:#b9bfb6;stroke-width:1}.chart .axis{fill:var(--muted);font-size:11px;font-family:var(--font)}.chart .bar{fill:var(--accent)}.chart .bar.dim{fill:color-mix(in srgb,var(--accent) 45%,#fff)}.chart g:hover .bar{fill:var(--deep)}.chart .ln{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.chart .ln.fc{stroke:var(--deep);stroke-dasharray:6 5}.chart .dot{fill:var(--accent);stroke:var(--surface);stroke-width:2;cursor:pointer}.chart .dot.fc{fill:var(--deep)}.chart .fc-zone{fill:color-mix(in srgb,var(--accent) 6%,transparent)}.chart .quad{stroke:#b9bfb6;stroke-dasharray:4 4}.chart .qlabel{fill:var(--muted);font-size:12px;font-weight:700;font-family:var(--font)}.chart-max{position:absolute;top:-2px;right:0}.ctip{position:absolute;z-index:5;transform:translate(-50%,calc(-100% - 12px));background:var(--ink);color:#fff;padding:7px 10px;border-radius:9px;font-size:13px;line-height:1.35;pointer-events:none;white-space:nowrap;box-shadow:0 6px 18px #0003}.legend-row{display:flex;gap:16px;color:var(--muted);margin-bottom:4px}.legend-row span{display:inline-flex;align-items:center;gap:6px}.legend-row .lg{width:22px;height:0;border-top:2px solid var(--accent);display:inline-block}.legend-row .lg.dashed{border-top:2px dashed var(--deep)}.hbars{display:flex;flex-direction:column;gap:10px}.hbar{display:flex;flex-direction:column;gap:4px;font-size:14px}.hbar .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar b{white-space:nowrap}.hbar .track{height:8px;border-radius:4px;background:var(--soft)}.hbar .fill{height:8px;border-radius:4px;background:var(--accent);min-width:3px}.heat-grid{display:grid;gap:2px;align-items:center}.heat .axis{font-size:11px;color:var(--muted)}.heat .hh{text-align:center}.heat .cell{height:22px;border-radius:4px;background:#f1f3ee;display:block}.heat .cell.s1{background:color-mix(in srgb,var(--accent) 14%,#fff)}.heat .cell.s2{background:color-mix(in srgb,var(--accent) 28%,#fff)}.heat .cell.s3{background:color-mix(in srgb,var(--accent) 45%,#fff)}.heat .cell.s4{background:color-mix(in srgb,var(--accent) 62%,#fff)}.heat .cell.s5{background:color-mix(in srgb,var(--accent) 80%,#fff)}.heat .cell.s6{background:var(--deep)}.heat-grid .cell:hover{outline:2px solid var(--ink)}.heat-legend{display:flex;align-items:center;gap:3px;margin-top:8px}.heat-legend .cell{width:18px;height:12px;display:inline-block}.rep-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.rep-list{position:sticky;top:16px;gap:10px}.rep-btn{text-align:left;border:none;background:transparent;min-height:38px;padding:0 10px;border-radius:9px;font-weight:600;font-size:14px}.rep-btn:hover{background:var(--soft)}.rep-btn.on{background:var(--tint);color:var(--deep);font-weight:800}.rep-paper{overflow-x:auto}@media (max-width: 900px){.rep-layout{grid-template-columns:1fr}.rep-list{position:static}}.wcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.wcard{display:flex;flex-direction:column;gap:8px}.wcash{display:flex;justify-content:space-between;align-items:baseline;background:var(--tint);color:var(--deep);border-radius:12px;padding:10px 12px}.wcash b{font-size:24px;font-weight:800}.wcard .total{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.live{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:14px;align-items:start}.live-plan .plan{max-height:calc(100vh - 330px);min-height:320px}.live-side{position:sticky;top:16px;max-height:calc(100vh - 40px);overflow-y:auto}.live-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 10px;min-height:52px}.live-row:hover{border-color:var(--accent)}.tno{min-width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--tint);color:var(--deep);font-weight:800;padding:0 6px}.lo-line{display:grid;grid-template-columns:34px 1fr auto;gap:8px;padding:8px 0;border-bottom:1px solid #ECEEE9;align-items:start;font-size:15px}.lo-line.removed{opacity:.6}.lo-line.removed .n{text-decoration:line-through}.lo-line .q{font-weight:800}.lo-sum{border-top:2px solid var(--ink);padding-top:8px;display:flex;flex-direction:column;gap:4px}.lo-sum .big{font-size:20px}.badge.acc{background:var(--tint);color:var(--deep)}.badge.bad{background:var(--danger-bg);color:var(--danger)}.kb{font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px;background:var(--soft);color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.kb.cook{background:#fff1d6;color:#7a5414}.kb.ready{background:var(--ok-bg);color:var(--ok)}.kb.served{background:var(--soft);color:var(--muted)}@media (max-width: 1100px){.live{grid-template-columns:1fr}.live-side{position:static;max-height:none}}.cols-axis{display:grid;font-size:11px;color:var(--muted);text-align:center;margin-top:4px}.cols-axis span{white-space:nowrap;overflow:visible}.chart-max{position:static;text-align:right;margin-bottom:2px}.kpi2 b{white-space:nowrap;font-size:clamp(19px,1.6vw,24px)}.tbl.dt td:first-child{white-space:nowrap}.quick{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.wcash b{white-space:nowrap}.legend{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;color:var(--muted);margin-top:10px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend .lg{width:16px;height:16px;border-radius:50%;border:3px solid;display:inline-block}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.kv>span{color:var(--muted, #6b7280)}.kv a{color:inherit}
