@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap";@font-face{font-family:Jost;src:url(/assets/Jost-Regular-NDwFUtVf.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";src:url(/assets/DMSerifDisplay-Regular-CJAcdOUU.woff2)}@font-face{font-family:"Font Awesome 5 Brands";src:url(data:font/woff;base64,d09GRgABAAAAAAggAA0AAAAADAwABQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAIBAAAABwAAAAchM65tU9TLzIAAAGkAAAAQwAAAFZBdk/dY21hcAAAAggAAABUAAABYuWt3BVjdnQgAAACXAAAAAQAAAAEABEBRGdhc3AAAAf0AAAAEAAAABAAFwAJZ2x5ZgAAAnQAAAO7AAAE5INuvW1oZWFkAAABMAAAADQAAAA2EHfHc2hoZWEAAAFkAAAAHQAAACQEAAIJaG10eAAAAegAAAAgAAAAIAoGACxsb2NhAAACYAAAABIAAAASBWID5m1heHAAAAGEAAAAIAAAACABHQDwbmFtZQAABjAAAAFvAAADRcwZ6I5wb3N0AAAHoAAAAFIAAABoA1RSh3icY2BkYGAAYp/eMw/j+W2+MnAzMYDAdSn+oyD6BkO5+f9//3cyOTAeBHI5GMDSAE6ODEN4nGNgZGBgPPD/AAMDk8P/fyCSASiCAjgAhXgFDAAAAAABAAAACAC2AAsAAAAAAAIAAAAKAAoAAAD/AC4AAAAAeJxjYGTcyTiBgZWBgXEaYxoDA4M7lP7KIMnQwsDAxMDKzIAVBKS5pjA4fNz7eSXjgf8HGPQYTzC4A4UZQXIADcsN2QAAuwARAAAAAACqAAACQAAAAeD//gFAAAABwAAAAYAAHXicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHAxMDyce/HL5+2fO7/vPL/fwYGZB6fBx8/bxBPKU8c1AQ4YGRjgAsxMgEJJgY0BQzDHgAAbLYXdAARAUQAAAAqACoAKgEaAYoBrAIIAnIAAHicbVPPayRFFK5X1V3V1T39o/rn7Mz0ZKZ77c4mO5PNdE+3kmwyKIIEcQ8mgiQByUpgL148eFQEUUHEqyiYBQ+KgiSuBz1IPAvePOkhB6/+BzKxerKLOUhBUe+r9z3ee997CCOBEPoU9hBBDI1PAa1tnjEF/T05peqfm2cEyyc6JQ2sNvAZo/DP5hk0eCEKkRciFR+8dXwMe/NvBBQymoHQ5QWewQnSkIv6aIyeQwfoTfQ++gJ9i35AqPZpkpXVJMzTJGDFZAuy4dWrmpZ5VgufpsMkm4qyKoaTUC2zVUhs8MMNmFTbUEXSsU4Ttp4lNPDDxqK+/NuGMkuj+s60XPjnDS2I2OKvvh7k/2MET2LUDT9gjVlN84T64aQqs59agpsOf6ASlXODcHBVomh6iyq/9vz5wO/1fLjwe/OZZy+r4GDwMAEFLBK29zwFWNJxLWarQISCdYxvzYhHcMfAiquE4BMfP3xCDK7z6M0bwma2ckUbS5JDBCg73OSixX/mpuaY2i3cpa6Ku5rOCLw7P1kk85q8P7Ms9RhjQjoU2qamdz3LZSphdAbk6BAUkmeKsgU9+sZjx/i6H1Uav6FCHhBC1ltCMx0NIeVyfnkOF/CLVPcGeh7tIBTVVXOm5RoUPqPNqScSSVkdpCxN8iwfA41CeRZGVk/LutqQMoSy+Y3qxSQKWVRl9LelyGpzWcs9nUdxYpx0Pdv8zn1xZ8CGjgag6wCUtfZFFLshpoS+bJptXXd2XxhE781Y++YsA9rq2AbBg6Id+pEKX3FmL118XfdsR1ZELUu0dDOMl383CAGqx1RVaVeMll7vh32MEMj5PYcZnCNPGiwqgtTG6bTO02mxjQuYHbH9h+ZtfnjIXvncWuVHcP97/W19lx8+4u/wXS5XAOFmB+Bc7oCNZjLKUE6ZkGM2lBMlyozIJjWNSOVEBj4LLEiyu5BNm6VobNnLpiGRnMtaQjHAx/Mv/X7fhwN5P8sGoemHIs4UAMNumV7PNwlOZH2Gp2p2l1MKJ33/P8r8L5VYGhd4JBlUa2l/6I7leZbgHmBLIQwbqko+avKOL3+E+7L2kdxaVMsVCGQaC3GrNWAWMJrlZb0FV/nV00IsBG9E9ZIr6aPHjLpq0FWcE32ar0xcAwCwqJOXDjB37m2sDHsmwCjqVM9UGx3jk16747iEOO5yFA/biWUyFi+NyB3b4MZ6L1/RQR2kmOy/+tSgnkV+l8Dd+aPt5bFpmfaqBx9adjy4vZ6tegYGEY2Wx0/3EynFvwd0rZwAeJy9ks1Kw0AUhc/EqmjFheIvCHelYCEthWzc6UJXbhQKLmM7qZU0CdOp0qUP4HP4FD6J4KvoSXqpVHThxoSQ7965851ZDIANvMNg+qxhX9lgC9fKAZYxUV7AAV6VazgwO8qLqJtL5SXsmWflVTTMh3Idm8E1Daa2wmq3spVscIwj5QDrGCgv4ARPyjXym/Iitk2kvIS2uVFeRce8KNdxGDRwjhwZPASneITFiPWQf5znmZfTRzvKh2X1y5gg4ncGh5jrPfbnNkokZy7OemxfcbqPMVJOOpa2P05j9xezfHf8mCT/YO5w2nHfoEoofSFabFs3GuSZRGHrK30+O5rL/SFVQ6Np5CzxgpNZlRrTablbcMsrJ7Q80NFm1yNhnXCmzJLZCSz9KVlQVGv37HTZD6m1mXWxtz25ncjood/2PpHE5UMpz2LTNJfC5fe26zl8V2UUvGZNvsk3e0hnmYs774uTZjNRQdjNh/gEpyma9gB4nG3D2wqAIAwA0M3ul1/xo4ZbEpUTlaK/L+i1AwcMfBr4178RDBqssMYG28E5G+mOtHcseYtJR5ZzpVAolXnRUCxdkvWQyatyEuJs/QMlzBQiAAAAAAADAAgAAgAQAAH//wADAAAAAQAAAADVtDK4AAAAANcaD8UAAAAA2AB3Nw==)}*{padding:0;margin:0;box-sizing:border-box;text-decoration:none}:root{--primary-color: #007bff;--secondary-color: #0056b3;--background-color: #f4f4f4;--font-Jost: "Jost", sans-serif;--font-DM: "DM Serif Display", sans-serif;--font-Awesome: "Font Awesome 5 Brands", sans-serif}body{font-family:var(--font-Jost);background-color:var(--background-color);scroll-behavior:smooth;text-rendering:optimizeSpeed}#top{scroll-behavior:smooth}img{display:block;max-width:100vh}h1,h2,h3,h4,li,a,p,button{font-family:var(--font-Jost);font-weight:400;font-size:22px;line-height:125%;letter-spacing:.01em;text-align:center;overflow-wrap:break-word;color:#292f36}.container{display:flex;justify-content:space-between;align-items:center;width:1200px;margin:0 auto}.center{padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}.item{flex:1}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.grid-item{background-color:#d3d3d3}.fade-element{transition:opacity .5s ease}p{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3}.universal-tooltip[data-v-e9163a06]{position:relative;display:inline-block}.tooltip-trigger[data-v-e9163a06]{display:inline-block}.tooltip-content[data-v-e9163a06]{position:absolute;z-index:var(--z-modal);padding:var(--spacing-xs) var(--spacing-s);background:var(--colorBackgroundTertiary);color:var(--colorTextPrimary);border:var(--borderDefault);border-radius:var(--borderRadiusLittle);box-shadow:var(--boxShadow);font-size:var(--descriptionFontSize);font-weight:var(--textFontWeight);white-space:nowrap;pointer-events:none;line-height:1.4}.tooltip-content.position-top[data-v-e9163a06]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--spacing-xs)}.tooltip-content.position-top .tooltip-arrow[data-v-e9163a06]{position:absolute;width:0;height:0;top:100%;left:50%;transform:translate(-50%);border-top:6px solid var(--colorBackgroundTertiary);border-left:6px solid transparent;border-right:6px solid transparent}.tooltip-content.position-top.tooltip-top-enter-active[data-v-e9163a06],.tooltip-content.position-top.tooltip-top-leave-active[data-v-e9163a06]{transition:all .25s cubic-bezier(.4,0,.2,1)}.tooltip-content.position-top.tooltip-top-enter-from[data-v-e9163a06]{opacity:0;transform:translate(-50%) translateY(10px)}.tooltip-content.position-top.tooltip-top-enter-to[data-v-e9163a06],.tooltip-content.position-top.tooltip-top-leave-from[data-v-e9163a06]{opacity:1;transform:translate(-50%) translateY(0)}.tooltip-content.position-top.tooltip-top-leave-to[data-v-e9163a06]{opacity:0;transform:translate(-50%) translateY(10px)}.tooltip-content.position-bottom[data-v-e9163a06]{top:100%;left:50%;transform:translate(-50%);margin-top:var(--spacing-xs)}.tooltip-content.position-bottom .tooltip-arrow[data-v-e9163a06]{position:absolute;width:0;height:0;bottom:100%;left:50%;transform:translate(-50%);border-bottom:6px solid var(--colorBackgroundTertiary);border-left:6px solid transparent;border-right:6px solid transparent}.tooltip-content.position-bottom.tooltip-bottom-enter-active[data-v-e9163a06],.tooltip-content.position-bottom.tooltip-bottom-leave-active[data-v-e9163a06]{transition:all .25s cubic-bezier(.4,0,.2,1)}.tooltip-content.position-bottom.tooltip-bottom-enter-from[data-v-e9163a06]{opacity:0;transform:translate(-50%) translateY(-10px)}.tooltip-content.position-bottom.tooltip-bottom-enter-to[data-v-e9163a06],.tooltip-content.position-bottom.tooltip-bottom-leave-from[data-v-e9163a06]{opacity:1;transform:translate(-50%) translateY(0)}.tooltip-content.position-bottom.tooltip-bottom-leave-to[data-v-e9163a06]{opacity:0;transform:translate(-50%) translateY(-10px)}.tooltip-content.position-left[data-v-e9163a06]{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--spacing-xs)}.tooltip-content.position-left .tooltip-arrow[data-v-e9163a06]{position:absolute;width:0;height:0;left:100%;top:50%;transform:translateY(-50%);border-left:6px solid var(--colorBackgroundTertiary);border-top:6px solid transparent;border-bottom:6px solid transparent}.tooltip-content.position-left.tooltip-left-enter-active[data-v-e9163a06],.tooltip-content.position-left.tooltip-left-leave-active[data-v-e9163a06]{transition:all .25s cubic-bezier(.4,0,.2,1)}.tooltip-content.position-left.tooltip-left-enter-from[data-v-e9163a06]{opacity:0;transform:translateY(-50%) translate(10px)}.tooltip-content.position-left.tooltip-left-enter-to[data-v-e9163a06],.tooltip-content.position-left.tooltip-left-leave-from[data-v-e9163a06]{opacity:1;transform:translateY(-50%) translate(0)}.tooltip-content.position-left.tooltip-left-leave-to[data-v-e9163a06]{opacity:0;transform:translateY(-50%) translate(10px)}.tooltip-content.position-right[data-v-e9163a06]{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--spacing-xs)}.tooltip-content.position-right .tooltip-arrow[data-v-e9163a06]{position:absolute;width:0;height:0;right:100%;top:50%;transform:translateY(-50%);border-right:6px solid var(--colorBackgroundTertiary);border-top:6px solid transparent;border-bottom:6px solid transparent}.tooltip-content.position-right.tooltip-right-enter-active[data-v-e9163a06],.tooltip-content.position-right.tooltip-right-leave-active[data-v-e9163a06]{transition:all .25s cubic-bezier(.4,0,.2,1)}.tooltip-content.position-right.tooltip-right-enter-from[data-v-e9163a06]{opacity:0;transform:translateY(-50%) translate(-10px)}.tooltip-content.position-right.tooltip-right-enter-to[data-v-e9163a06],.tooltip-content.position-right.tooltip-right-leave-from[data-v-e9163a06]{opacity:1;transform:translateY(-50%) translate(0)}.tooltip-content.position-right.tooltip-right-leave-to[data-v-e9163a06]{opacity:0;transform:translateY(-50%) translate(-10px)}.variant-default .tooltip-content[data-v-e9163a06]{background:var(--colorBackgroundTertiary);color:var(--colorTextPrimary)}.variant-light .tooltip-content[data-v-e9163a06]{background:var(--colorBackgroundPrimary);color:var(--colorTextPrimary);border:var(--borderDefault)}.variant-dark .tooltip-content[data-v-e9163a06]{background:var(--colorTextPrimary);color:var(--colorTextContrast)}@media(max-width:768px){.tooltip-content[data-v-e9163a06]{font-size:var(--descriptionFontSize);padding:var(--spacing-xxs) var(--spacing-xs);max-width:200px;white-space:normal;text-align:center}.tooltip-content.position-left[data-v-e9163a06],.tooltip-content.position-right[data-v-e9163a06]{margin-left:var(--spacing-xxs);margin-right:var(--spacing-xxs)}}[data-theme=dark] .variant-default .tooltip-content[data-v-e9163a06]{background:var(--colorBackgroundSecondary);color:var(--colorTextPrimary)}[data-theme=dark] .variant-light .tooltip-content[data-v-e9163a06]{background:var(--colorBackgroundTertiary);color:var(--colorTextPrimary)}.universal-navigation[data-v-e19140fb]{transition:var(--transitionAll);max-width:99vw}.universal-navigation.orientation-horizontal[data-v-e19140fb]{display:flex}.universal-navigation.orientation-horizontal .nav-desktop[data-v-e19140fb],.universal-navigation.orientation-horizontal .nav-mobile[data-v-e19140fb]{display:flex;align-items:center;width:100%}.universal-navigation.orientation-horizontal .nav-desktop.distributed[data-v-e19140fb],.universal-navigation.orientation-horizontal .nav-mobile.distributed[data-v-e19140fb]{justify-content:space-between}.universal-navigation.orientation-horizontal .nav-desktop[data-v-e19140fb]:not(.distributed),.universal-navigation.orientation-horizontal .nav-mobile[data-v-e19140fb]:not(.distributed){gap:var(--spacing-xs)}.universal-navigation.orientation-horizontal.is-mobile .nav-mobile[data-v-e19140fb]:not(.distributed){gap:var(--spacing-xxs)}.universal-navigation.orientation-vertical[data-v-e19140fb]{display:flex;flex-direction:column}.universal-navigation.orientation-vertical .nav-desktop[data-v-e19140fb],.universal-navigation.orientation-vertical .nav-mobile[data-v-e19140fb]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.universal-navigation.distributed .nav-desktop[data-v-e19140fb],.universal-navigation.distributed .nav-mobile[data-v-e19140fb]{justify-content:space-around}.universal-navigation.distributed .nav-item[data-v-e19140fb]{flex:1;justify-content:center;min-width:0}.universal-navigation.distributed .nav-item.desktop-item[data-v-e19140fb]{padding:var(--spacing-s) var(--spacing-xs)}.universal-navigation.distributed .nav-item.mobile-item[data-v-e19140fb]{padding:var(--spacing-xs)}.universal-navigation.variant-default[data-v-e19140fb]{background:transparent}.universal-navigation.variant-default .nav-item[data-v-e19140fb]{color:var(--colorTextPrimary);background:transparent}.universal-navigation.variant-default .nav-item[data-v-e19140fb]:hover{background:var(--colorBackgroundSecondary)}.universal-navigation.variant-default .nav-item.active[data-v-e19140fb]{color:var(--colorBackgroundAccent);background:var(--colorBackgroundTertiary)}.universal-navigation.variant-filled[data-v-e19140fb]{background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusSmall);padding:var(--spacing-s)}.universal-navigation.variant-filled .nav-item[data-v-e19140fb]{color:var(--colorTextPrimary);background:var(--colorBackgroundPrimary)}.universal-navigation.variant-filled .nav-item[data-v-e19140fb]:hover{background:var(--colorBackgroundTertiary)}.universal-navigation.variant-filled .nav-item.active[data-v-e19140fb]{color:var(--colorTextContrast);background:var(--colorBackgroundAccent)}.universal-navigation.variant-outlined[data-v-e19140fb]{background:transparent;border:var(--borderDefault);border-radius:var(--borderRadiusSmall);padding:var(--spacing-s)}.universal-navigation.variant-outlined .nav-item[data-v-e19140fb]{color:var(--colorTextPrimary);background:transparent;border:1px solid transparent}.universal-navigation.variant-outlined .nav-item[data-v-e19140fb]:hover{border-color:var(--colorTextTertiary)}.universal-navigation.variant-outlined .nav-item.active[data-v-e19140fb]{color:var(--colorBackgroundAccent);border-color:var(--colorBackgroundAccent);background:var(--colorBackgroundSecondary)}.nav-item[data-v-e19140fb]{display:flex;align-items:center;text-decoration:none;border-radius:var(--borderRadiusSmall);transition:var(--transitionAll);cursor:pointer}.distributed .nav-item[data-v-e19140fb]{margin:0 var(--spacing-xxs)}.nav-item[data-v-e19140fb]:focus-visible{outline:2px solid var(--colorBackgroundAccent);outline-offset:2px}.desktop-item[data-v-e19140fb]{padding:var(--spacing-s) var(--spacing-m);gap:var(--spacing-xxs)}.desktop-item .nav-text[data-v-e19140fb]{font-weight:var(--textFontWeight);font-size:var(--defaultFontSize);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.distributed .desktop-item .nav-text[data-v-e19140fb]{font-size:.9em}.mobile-item[data-v-e19140fb]{position:relative;padding:var(--spacing-s)}.nav-icon[data-v-e19140fb]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-img[data-v-e19140fb]{width:var(--iconSizeMedium);height:var(--iconSizeMedium);transition:var(--transitionAll)}.nav-item.active .icon-img[data-v-e19140fb]{filter:brightness(0) saturate(100%) invert(40%) sepia(90%) saturate(1500%) hue-rotate(200deg)}@media(max-width:768px){.icon-img[data-v-e19140fb]{width:var(--iconSizeDefault);height:var(--iconSizeDefault)}.universal-navigation.orientation-horizontal .nav-desktop[data-v-e19140fb]:not(.distributed),.universal-navigation.orientation-horizontal .nav-mobile[data-v-e19140fb]:not(.distributed){gap:var(--spacing-xxs)}.universal-navigation.orientation-horizontal .desktop-item[data-v-e19140fb]:not(.distributed){padding:var(--spacing-xs) var(--spacing-s)}.universal-navigation.orientation-horizontal .mobile-item[data-v-e19140fb]:not(.distributed){padding:var(--spacing-xs)}.universal-navigation.orientation-horizontal.distributed .nav-item[data-v-e19140fb]{margin:0 2px}.universal-navigation.orientation-horizontal.distributed .nav-item.desktop-item[data-v-e19140fb],.universal-navigation.orientation-horizontal.distributed .nav-item.mobile-item[data-v-e19140fb]{padding:var(--spacing-xs) var(--spacing-xxs)}}@media(max-width:480px){.universal-navigation.orientation-horizontal .nav-desktop[data-v-e19140fb]:not(.distributed),.universal-navigation.orientation-horizontal .nav-mobile[data-v-e19140fb]:not(.distributed){gap:var(--spacing-xxs)}.universal-navigation.orientation-horizontal.distributed .nav-item[data-v-e19140fb]{margin:0 1px}.universal-navigation.orientation-horizontal.distributed .nav-item.desktop-item[data-v-e19140fb],.universal-navigation.orientation-horizontal.distributed .nav-item.mobile-item[data-v-e19140fb]{padding:var(--spacing-xxs)}.universal-navigation.orientation-horizontal.distributed .desktop-item .nav-text[data-v-e19140fb]{font-size:.8em}}[data-theme=dark] .universal-navigation.variant-filled[data-v-e19140fb]{background:var(--colorBackgroundTertiary)}[data-theme=dark] .universal-navigation.variant-filled .nav-item[data-v-e19140fb]{background:var(--colorBackgroundSecondary)}[data-theme=dark] .desktop-item .nav-text[data-v-e19140fb]{color:var(--colorTextPrimary)}.universal-footer[data-v-61db7f48]{width:100%;min-height:40px;background-color:var(--colorBackgroundPrimary);border-top:var(--borderDefault);box-shadow:var(--boxShadowLite);transition:var(--transitionAll);z-index:var(--z-header)}.universal-footer.position-fixed[data-v-61db7f48]{position:fixed;bottom:0;left:0}.universal-footer.position-sticky[data-v-61db7f48]{position:sticky;bottom:0;left:0}.universal-footer.position-static[data-v-61db7f48]{position:static}.universal-footer.variant-default[data-v-61db7f48]{background:var(--colorBackgroundSecondary);border-top:var(--borderDefault);padding:var(--spacing-s) var(--spacing-m)}.universal-footer.variant-default .footer-content[data-v-61db7f48]{color:var(--colorTextSecondary)}.universal-footer.variant-default .telegram-link[data-v-61db7f48]{color:var(--colorPrimary)}.universal-footer.variant-default .telegram-link[data-v-61db7f48]:hover{color:var(--colorPrimaryDark)}.universal-footer.variant-minimal[data-v-61db7f48]{background:var(--colorBackgroundPrimary);padding:var(--spacing-xs) var(--spacing-s)}.universal-footer.variant-minimal .footer-content[data-v-61db7f48]{color:var(--colorTextTertiary);font-size:var(--descriptionFontSize)}.universal-footer.variant-minimal .telegram-link[data-v-61db7f48]{color:var(--colorTextTertiary)}.universal-footer.variant-minimal .telegram-link[data-v-61db7f48]:hover{color:var(--colorTextSecondary)}.universal-footer.variant-transparent[data-v-61db7f48]{background:transparent;padding:var(--spacing-m) var(--spacing-xl)}.universal-footer.variant-transparent .footer-content[data-v-61db7f48]{color:var(--colorTextSecondary)}.universal-footer.compact[data-v-61db7f48]{padding:var(--spacing-s) var(--spacing-m)}.universal-footer.compact .footer-content[data-v-61db7f48]{font-size:var(--descriptionFontSize)}.universal-footer.compact.legal-in-tooltip .footer-left[data-v-61db7f48]{gap:var(--spacing-s)}.footer-content[data-v-61db7f48]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-m);flex-wrap:nowrap}.footer-left[data-v-61db7f48]{display:flex;align-items:center;gap:var(--spacing-xs);flex:1}.copyright-text[data-v-61db7f48]{font-weight:var(--textFontWeight);white-space:nowrap;cursor:help}.telegram-link[data-v-61db7f48]{display:flex;align-items:center;gap:var(--spacing-xs);text-decoration:none;transition:var(--transitionColor)}.telegram-link.no-handle[data-v-61db7f48]{gap:0}.telegram-link[data-v-61db7f48]:hover{text-decoration:underline}.telegram-link[data-v-61db7f48]:focus-visible{outline:2px solid var(--colorBackgroundAccent);outline-offset:2px;border-radius:var(--borderRadiusSmall)}.telegram-icon[data-v-61db7f48]{display:flex;align-items:center;justify-content:center;transition:var(--transitionTransform)}.telegram-icon svg[data-v-61db7f48]{width:var(--iconSizeSmall);height:var(--iconSizeSmall)}.telegram-handle[data-v-61db7f48]{font-weight:var(--textFontWeight);display:none}.footer-center[data-v-61db7f48]{flex:2;text-align:center;min-width:300px}.legal-text[data-v-61db7f48]{font-size:var(--descriptionFontSize);opacity:.8;line-height:1.4}.footer-right[data-v-61db7f48]{flex:1;text-align:right;min-width:100px}.version-text[data-v-61db7f48]{font-family:monospace;font-size:var(--descriptionFontSize);opacity:.6}@media(max-width:768px){.universal-footer[data-v-61db7f48],.universal-footer.variant-default[data-v-61db7f48],.universal-footer.variant-minimal[data-v-61db7f48],.universal-footer.variant-transparent[data-v-61db7f48]{padding:var(--spacing-s) var(--spacing-m)}.telegram-icon svg[data-v-61db7f48]{width:var(--iconSizeDefault);height:var(--iconSizeDefault)}}[data-theme=dark] .universal-footer.variant-default[data-v-61db7f48]{background:var(--colorBackgroundTertiary);border-top-color:var(--colorBackgroundSecondary)}[data-theme=dark] .universal-footer.variant-minimal[data-v-61db7f48]{background:var(--colorBackgroundSecondary)}.universal-btn[data-v-f8b1661e]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-s);border:none;border-radius:var(--borderRadiusSmall);cursor:pointer;transition:var(--transitionAll);font-family:inherit;font-weight:var(--textFontWeight);line-height:1;text-decoration:none;outline:none;width:var(--btn-width, auto);-webkit-appearance:none;-moz-appearance:none}.universal-btn[data-v-f8b1661e]:focus-visible{outline:2px solid var(--colorBackgroundAccent);outline-offset:2px}.universal-btn.sm[data-v-f8b1661e]{padding:var(--spacing-xs) var(--spacing-s);font-size:var(--descriptionFontSize);min-height:32px}.universal-btn.sm.minimal[data-v-f8b1661e]{padding:var(--spacing-xs);min-width:32px}.universal-btn.md[data-v-f8b1661e]{font-size:var(--defaultFontSize);min-height:40px}.universal-btn.lg[data-v-f8b1661e]{padding:var(--spacing-m) var(--spacing-l);font-size:var(--titleFontSize);min-height:48px}.universal-btn.lg.minimal[data-v-f8b1661e]{padding:var(--spacing-m);min-width:48px}.universal-btn.xl[data-v-f8b1661e]{padding:var(--spacing-l) var(--spacing-xl);font-size:var(--subtitleFontSize);min-height:56px}.universal-btn.xl.minimal[data-v-f8b1661e]{padding:var(--spacing-l);min-width:56px}.universal-btn.rounded[data-v-f8b1661e]{border-radius:var(--borderRadiusLarge)}.universal-btn.rounded.minimal[data-v-f8b1661e]{border-radius:50%}.universal-btn.primary[data-v-f8b1661e]{background:var(--gradientPrimary);color:var(--colorTextContrast)}.universal-btn.primary[data-v-f8b1661e]:not(.disabled):hover{transform:translateY(-1px);box-shadow:var(--boxShadowStrong)}.universal-btn.primary.active[data-v-f8b1661e]{background:var(--colorBackgroundAccentActive)}.universal-btn.secondary[data-v-f8b1661e]{background:var(--colorBackgroundSecondary);color:var(--colorTextPrimary);border:var(--borderDefault)}.universal-btn.secondary[data-v-f8b1661e]:not(.disabled):hover{background:var(--colorBackgroundTertiary);transform:translateY(-1px)}.universal-btn.secondary.active[data-v-f8b1661e]{background:var(--colorBackgroundAccent);color:var(--colorTextContrast);border-color:var(--colorBackgroundAccent)}.universal-btn.tertiary[data-v-f8b1661e]{background:transparent;color:var(--colorTextPrimary)}.universal-btn.tertiary[data-v-f8b1661e]:not(.disabled):hover{background:var(--colorBackgroundSecondary)}.universal-btn.tertiary.active[data-v-f8b1661e]{background:var(--colorBackgroundAccent);color:var(--colorTextContrast)}.universal-btn.tertiary.shadow[data-v-f8b1661e]{box-shadow:var(--boxShadow)}.universal-btn.tertiary.shadow[data-v-f8b1661e]:not(.disabled):hover{box-shadow:var(--boxShadowStrong)}.universal-btn.outline[data-v-f8b1661e]{background:transparent;color:var(--colorTextPrimary);border:var(--borderAccent)}.universal-btn.outline[data-v-f8b1661e]:not(.disabled):hover{background:var(--colorBackgroundAccent);color:var(--colorTextContrast)}.universal-btn.outline.active[data-v-f8b1661e]{background:var(--colorBackgroundAccent);color:var(--colorTextContrast)}.universal-btn.ghost[data-v-f8b1661e]{background:transparent;color:var(--colorTextPrimary)}.universal-btn.ghost[data-v-f8b1661e]:not(.disabled):hover{background:var(--colorBackgroundSecondary)}.universal-btn.ghost.active[data-v-f8b1661e]{background:var(--colorBackgroundTertiary)}.universal-btn.accent.primary[data-v-f8b1661e]{background:var(--gradientAccent)}.universal-btn.accent.outline[data-v-f8b1661e]{border-color:var(--colorBackgroundAccent);color:var(--colorBackgroundAccent)}.universal-btn.accent.outline[data-v-f8b1661e]:hover{background:var(--colorBackgroundAccent);color:var(--colorTextContrast)}.universal-btn.success.primary[data-v-f8b1661e]{background:var(--gradientSuccess)}.universal-btn.success.outline[data-v-f8b1661e]{border-color:#48bb78;color:#48bb78}.universal-btn.success.outline[data-v-f8b1661e]:hover{background:#48bb78;color:var(--colorTextContrast)}.universal-btn.warning.primary[data-v-f8b1661e]{background:var(--gradientWarning)}.universal-btn.warning.outline[data-v-f8b1661e]{border-color:var(--colorWarning);color:var(--colorWarning)}.universal-btn.warning.outline[data-v-f8b1661e]:hover{background:var(--colorWarning);color:var(--colorTextContrast)}.universal-btn.error.primary[data-v-f8b1661e]{background:var(--gradientError)}.universal-btn.error.outline[data-v-f8b1661e]{border-color:#f56565;color:#f56565}.universal-btn.error.outline[data-v-f8b1661e]:hover{background:#f56565;color:var(--colorTextContrast)}.universal-btn.disabled[data-v-f8b1661e]{opacity:.5;cursor:not-allowed;transform:none!important}.universal-btn.disabled[data-v-f8b1661e]:hover{transform:none!important}.universal-btn.loading[data-v-f8b1661e]{cursor:wait}.universal-btn.loading .btn-content[data-v-f8b1661e],.universal-btn.loading .btn-icon[data-v-f8b1661e]{opacity:0}.universal-btn .btn-loader[data-v-f8b1661e]{display:flex;align-items:center;gap:var(--spacing-xs)}.universal-btn .btn-loader .loader-spinner[data-v-f8b1661e]{width:var(--iconSizeSmall);height:var(--iconSizeSmall);border:2px solid currentColor;border-bottom-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.universal-btn .btn-loader .loading-text[data-v-f8b1661e]{font-size:.875em}.universal-btn .btn-content[data-v-f8b1661e]{display:flex;align-items:center;gap:var(--spacing-xs)}.universal-btn .btn-text[data-v-f8b1661e]{white-space:nowrap}.universal-btn .btn-icon[data-v-f8b1661e]{display:flex;align-items:center}.universal-btn .btn-icon .icon-mask[data-v-f8b1661e]{width:1.5em;height:1.5em;background-color:currentColor}.universal-btn .btn-icon .icon-svg[data-v-f8b1661e]{width:1.5em;height:1.5em;fill:currentColor}.universal-btn .btn-indicators[data-v-f8b1661e]{display:flex;align-items:center}.universal-btn .indicator-badge[data-v-f8b1661e]{width:8px;height:8px;border-radius:50%;background-color:currentColor}.universal-btn .indicator-badge.badge-contrast[data-v-f8b1661e]{background-color:var(--colorTextContrast)}.universal-btn .indicator-counter[data-v-f8b1661e]{font-size:.75em;font-weight:var(--titleFontWeight);padding:2px 6px;border-radius:10px;background-color:currentColor;color:var(--colorTextContrast);min-width:18px;text-align:center}.universal-btn .indicator-counter.counter-contrast[data-v-f8b1661e]{background-color:var(--colorTextContrast);color:var(--colorTextPrimary)}.universal-btn .indicator-tag[data-v-f8b1661e]{font-size:.75em;font-weight:var(--textFontWeight);padding:2px 6px;border-radius:var(--borderRadiusLittle);background-color:currentColor;color:var(--colorTextContrast)}.universal-btn .indicator-tag.tag-contrast[data-v-f8b1661e]{background-color:var(--colorTextContrast);color:var(--colorTextPrimary)}[data-theme=dark] .universal-btn.secondary[data-v-f8b1661e]{background:var(--colorBackgroundTertiary)}[data-theme=dark] .universal-btn.secondary[data-v-f8b1661e]:hover{background:var(--colorBackgroundSecondary)}[data-theme=dark] .universal-btn.tertiary[data-v-f8b1661e]:hover,[data-theme=dark] .universal-btn.ghost[data-v-f8b1661e]:hover{background:var(--colorBackgroundTertiary)}@media(max-width:768px){.universal-btn.xl[data-v-f8b1661e]{padding:var(--spacing-m) var(--spacing-l);font-size:var(--titleFontSize);min-height:48px}.universal-btn.xl.minimal[data-v-f8b1661e]{padding:var(--spacing-m);min-width:48px}.universal-btn.lg[data-v-f8b1661e]{padding:var(--spacing-s) var(--spacing-m);font-size:var(--defaultFontSize);min-height:40px}.universal-btn.lg.minimal[data-v-f8b1661e]{min-width:40px}}.sync-status[data-v-4488c442]{position:fixed;bottom:20px;right:50%;transform:translate(50%);background:var(--colorBackgroundPrimary);border-radius:var(--borderRadiusLarge);padding:var(--spacing-s) var(--spacing-m);cursor:pointer;z-index:var(--z-banner);border:var(--borderDefault);transition:var(--transitionAll)}.sync-status[data-v-4488c442]:hover{box-shadow:var(--boxShadowStrong)}.sync-status .sync-indicator[data-v-4488c442]{display:flex;align-items:center;gap:var(--spacing-xs)}.sync-status .dot[data-v-4488c442]{width:10px;height:10px;border-radius:50%;transition:var(--transitionAll)}.sync-status .dot.online[data-v-4488c442]{background:var(--colorSuccess);box-shadow:0 0 10px var(--colorSuccess)}.sync-status .dot.offline[data-v-4488c442]{background:var(--colorError)}.sync-status.syncing .dot[data-v-4488c442]{background:var(--colorWarning);animation:pulse 1.5s infinite}.pending-badge[data-v-4488c442]{background:var(--colorPrimary);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:var(--borderRadiusSmall);margin-left:var(--spacing-xs)}.sync-details[data-v-4488c442]{margin-top:var(--spacing-s);padding-top:var(--spacing-s);border-top:var(--borderDefault);font-size:var(--descriptionFontSize)}.sync-details .detail-item[data-v-4488c442]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs);gap:var(--spacing-m)}.sync-button[data-v-4488c442]{margin-top:var(--spacing-s);width:100%}#app[data-v-42f38980]{height:100vh;max-width:100vw;display:flex;flex-direction:column;background-color:var(--colorBackgroundPrimary);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.offline-banner[data-v-42f38980]{background:var(--colorWarning);color:#fff;padding:var(--spacing-xs) var(--spacing-m);display:flex;align-items:center;justify-content:center;gap:var(--spacing-s);font-size:var(--descriptionFontSize);font-weight:var(--textFontWeight);position:sticky;top:0;z-index:calc(var(--z-nav) + 10);animation:slideDown .3s ease-out}.offline-banner img[data-v-42f38980]{width:18px;height:18px;filter:brightness(0) invert(1)}.offline-banner .pending-count[data-v-42f38980]{background:#fff3;padding:2px 8px;border-radius:var(--borderRadiusLittle);font-size:11px;font-weight:700}.app-header[data-v-42f38980]{background-color:var(--colorBackgroundAccent);padding:0;position:sticky;top:0;z-index:var(--z-nav);box-shadow:var(--boxShadowLite)}.main-navigation[data-v-42f38980],.app-main[data-v-42f38980]{width:100%;margin:0 auto;max-width:1600px;padding:var(--spacing-xxs)}.main-navigation[data-v-42f38980]{background-color:var(--colorBackgroundAccent)}.app-main[data-v-42f38980]{flex:1;background:var(--colorBackgroundPrimary);padding:var(--spacing-m);transition:var(--transitionAll)}.app-main.offline-mode[data-v-42f38980]{opacity:.95}[data-v-42f38980] .universal-navigation.variant-default .nav-item{color:var(--colorTextContrast)}[data-v-42f38980] .universal-navigation.variant-default .nav-item:hover{background:#ffffff1a}[data-v-42f38980] .universal-navigation.variant-default .nav-item.active{background:#fff3;color:var(--colorTextContrast)}[data-v-42f38980] .universal-navigation.variant-default .icon-img{filter:brightness(0) invert(1)}.nav-item.active :is([data-v-42f38980] .universal-navigation.variant-default .icon-img){filter:brightness(0) invert(1)}[data-v-42f38980] .nav-item.mobile-item .nav-tooltip{background:var(--colorBackgroundPrimary);color:var(--colorTextPrimary)}[data-v-42f38980] .nav-item.mobile-item .nav-tooltip:before{border-bottom-color:var(--colorBackgroundPrimary)}@media(max-width:768px){.app-main.has-header[data-v-42f38980]{padding-top:calc(var(--spacing-m) + var(--maxMenuHeight))}.app-header[data-v-42f38980]{position:fixed;top:0;left:0;right:0;width:100%}.offline-banner[data-v-42f38980]{position:fixed;top:var(--maxMenuHeight);left:0;right:0;z-index:calc(var(--z-nav) + 5);font-size:11px;padding:var(--spacing-xs)}}@media(max-width:480px){.app-main[data-v-42f38980]{padding:var(--spacing-s)}.app-main.has-header[data-v-42f38980]{padding-top:calc(var(--spacing-s) + var(--maxMenuHeight))}.offline-banner[data-v-42f38980]{flex-wrap:wrap;text-align:center;gap:var(--spacing-xs)}}[data-theme=dark] #app[data-v-42f38980]{background-color:var(--colorBackgroundPrimary)}[data-theme=dark] .app-header[data-v-42f38980]{background-color:var(--colorBackgroundSecondary);border-bottom:var(--borderDefault)}[data-theme=dark] .main-navigation[data-v-42f38980]{background-color:var(--colorBackgroundSecondary)}[data-theme=dark] .offline-banner[data-v-42f38980]{background:#b45309}.page-header[data-v-51396d94]{margin-bottom:var(--spacing-xl)}.page-header.align-left[data-v-51396d94]{text-align:left}.page-header.align-center[data-v-51396d94]{text-align:center}.page-header.align-right[data-v-51396d94]{text-align:right}.page-header.size-sm[data-v-51396d94]{margin-bottom:var(--spacing-l)}.page-header.size-sm .page-header__main[data-v-51396d94]{gap:var(--spacing-xs)}.page-header.size-default[data-v-51396d94]{margin-bottom:var(--spacing-xl)}.page-header.size-default .page-header__main[data-v-51396d94]{gap:var(--spacing-s)}.page-header.size-lg[data-v-51396d94]{margin-bottom:var(--spacing-xxl)}.page-header.size-lg .page-header__main[data-v-51396d94]{gap:var(--spacing-m)}.page-header.size-xl[data-v-51396d94]{margin-bottom:var(--spacing-xxxl)}.page-header.size-xl .page-header__main[data-v-51396d94]{gap:var(--spacing-l)}.page-header.compact[data-v-51396d94]{margin-bottom:var(--spacing-l)}.page-header.compact .page-header__main[data-v-51396d94]{gap:var(--spacing-xs)}.page-header.with-border[data-v-51396d94]{padding-bottom:var(--spacing-l);border-bottom:var(--borderDefault)}.page-header__main[data-v-51396d94]{display:flex;flex-direction:column;margin-top:var(--spacing-m)}.page-header__title[data-v-51396d94]{color:var(--colorTextPrimary);font-weight:var(--titleFontWeight);margin:0}.page-header__title.title-sm[data-v-51396d94]{font-size:var(--subtitleFontSize)}.page-header__title.title-default[data-v-51396d94]{font-size:var(--largeTitleFontSize)}.page-header__title.title-lg[data-v-51396d94]{font-size:2.5rem}.page-header__title.title-xl[data-v-51396d94]{font-size:3rem}.page-header__subtitle[data-v-51396d94]{color:var(--colorTextSecondary);margin:0}.page-header__subtitle.subtitle-sm[data-v-51396d94]{font-size:var(--descriptionFontSize)}.page-header__subtitle.subtitle-default[data-v-51396d94]{font-size:var(--defaultFontSize)}.page-header__subtitle.subtitle-lg[data-v-51396d94]{font-size:var(--titleFontSize)}.page-header__subtitle.subtitle-xl[data-v-51396d94]{font-size:var(--subtitleFontSize)}.page-header__actions[data-v-51396d94]{margin-top:var(--spacing-m);display:flex;gap:var(--spacing-s);justify-content:center}.align-left .page-header__actions[data-v-51396d94]{justify-content:flex-start}.align-right .page-header__actions[data-v-51396d94]{justify-content:flex-end}.page-header__breadcrumbs[data-v-51396d94]{margin-top:var(--spacing-m);display:flex;gap:var(--spacing-xs);justify-content:center}.align-left .page-header__breadcrumbs[data-v-51396d94]{justify-content:flex-start}.align-right .page-header__breadcrumbs[data-v-51396d94]{justify-content:flex-end}.page-header__info[data-v-51396d94]{margin-top:var(--spacing-m);padding:var(--spacing-m);background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusSmall);border-left:4px solid var(--colorBackgroundAccent)}@media(max-width:768px){.page-header[data-v-51396d94]{margin-bottom:var(--spacing-xl)}.page-header.size-lg[data-v-51396d94],.page-header.size-xl[data-v-51396d94]{margin-bottom:var(--spacing-xxl)}.page-header__main[data-v-51396d94]{margin-top:var(--spacing-s)}.page-header__title.title-lg[data-v-51396d94],.page-header__title.title-xl[data-v-51396d94]{font-size:var(--largeTitleFontSize)}.page-header__actions[data-v-51396d94]{flex-direction:column;align-items:stretch}.page-header__breadcrumbs[data-v-51396d94]{flex-wrap:wrap}}[data-theme=dark] .page-header__info[data-v-51396d94]{background:var(--colorBackgroundTertiary)}.universal-loader[data-v-476baa23]{position:relative;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.universal-loader.size-sm .loader-content[data-v-476baa23]{gap:var(--spacing-s)}.universal-loader.size-sm .loader-text[data-v-476baa23],.universal-loader.size-sm .loader-subtext[data-v-476baa23]{font-size:var(--descriptionFontSize)}.universal-loader.size-md .loader-content[data-v-476baa23]{gap:var(--spacing-m)}.universal-loader.size-md .loader-text[data-v-476baa23]{font-size:var(--defaultFontSize)}.universal-loader.size-md .loader-subtext[data-v-476baa23]{font-size:var(--descriptionFontSize)}.universal-loader.size-lg .loader-content[data-v-476baa23]{gap:var(--spacing-l)}.universal-loader.size-lg .loader-text[data-v-476baa23]{font-size:var(--titleFontSize)}.universal-loader.size-lg .loader-subtext[data-v-476baa23]{font-size:var(--defaultFontSize)}.universal-loader.size-xl .loader-content[data-v-476baa23]{gap:var(--spacing-xl)}.universal-loader.size-xl .loader-text[data-v-476baa23]{font-size:var(--subtitleFontSize)}.universal-loader.size-xl .loader-subtext[data-v-476baa23]{font-size:var(--titleFontSize)}.universal-loader.is-centered[data-v-476baa23]{position:fixed;top:0;left:0;width:100vw;height:100vh}.universal-loader.is-inline[data-v-476baa23]{display:inline-flex;width:auto;height:auto}.universal-loader .loader-content[data-v-476baa23]{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:calc(var(--z-modal) + 1)}.universal-loader .loader-svg[data-v-476baa23]{color:var(--loader-color)}.universal-loader .loader-text[data-v-476baa23]{color:var(--colorTextPrimary);font-weight:var(--textFontWeight);text-align:center;line-height:1.4}.universal-loader .loader-text.animated-text[data-v-476baa23]{font-family:var(--defaultFontFamily);font-weight:var(--titleFontWeight)}.universal-loader .loader-text.animated-text .text-char[data-v-476baa23]{display:inline-block;margin:0 -.02em;animation-duration:var(--text-animation-duration);animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.universal-loader .loader-text.animated-text.text-animation-fade .text-char[data-v-476baa23]{animation-name:textFade}.universal-loader .loader-text.animated-text.text-animation-bounce .text-char[data-v-476baa23]{animation-name:textBounce}.universal-loader .loader-text.animated-text.text-animation-wave .text-char[data-v-476baa23]{animation-name:textWave}.universal-loader .loader-text.animated-text.text-animation-pulse .text-char[data-v-476baa23]{animation-name:textPulse}.universal-loader .loader-subtext[data-v-476baa23]{color:var(--colorTextTertiary);font-size:var(--descriptionFontSize);text-align:center;line-height:1.4}.universal-loader .loader-progress[data-v-476baa23]{width:100%;max-width:200px;display:flex;flex-direction:column;gap:var(--spacing-xs)}.universal-loader .progress-track[data-v-476baa23]{width:100%;height:4px;background:var(--colorBackgroundTertiary);border-radius:var(--borderRadiusLittle);overflow:hidden}.universal-loader .progress-bar[data-v-476baa23]{height:100%;border-radius:var(--borderRadiusLittle);background:var(--loader-color);transition:width .3s ease}.universal-loader .progress-bar.progress-primary[data-v-476baa23]{background:var(--colorPrimary)}.universal-loader .progress-bar.progress-accent[data-v-476baa23]{background:var(--colorAccent)}.universal-loader .progress-bar.progress-success[data-v-476baa23]{background:var(--colorSuccess)}.universal-loader .progress-bar.progress-warning[data-v-476baa23]{background:var(--colorWarning)}.universal-loader .progress-bar.progress-error[data-v-476baa23]{background:var(--colorError)}.universal-loader .progress-label[data-v-476baa23]{color:var(--colorTextTertiary);font-size:var(--descriptionFontSize);text-align:center;font-weight:var(--textFontWeight)}.universal-loader .loader-overlay[data-v-476baa23]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--colorBackgroundModal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}@media(max-width:768px){.universal-loader.size-xl .loader-content[data-v-476baa23]{gap:var(--spacing-l)}.universal-loader.size-xl .loader-text[data-v-476baa23]{font-size:var(--titleFontSize)}.universal-loader.size-xl .loader-subtext[data-v-476baa23]{font-size:var(--defaultFontSize)}.universal-loader .loader-text.animated-text .text-char[data-v-476baa23]{margin:0 -.01em}}[data-theme=dark] .universal-loader .progress-track[data-v-476baa23]{background:var(--colorBackgroundSecondary)}.universal-slider-wrapper[data-v-f9ec2a70]{position:relative;width:100%;margin:0 auto;border-radius:var(--borderRadiusDefault)}.universal-slider-wrapper .slider-container[data-v-f9ec2a70]{position:relative;width:100%;height:400px;overflow:hidden;border-radius:var(--borderRadiusDefault);will-change:transform}.universal-slider-wrapper .slider-container .slide[data-v-f9ec2a70]{position:absolute;top:0;height:100%;transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;border-radius:var(--borderRadiusDefault);overflow:hidden;will-change:transform,opacity,left,filter}.universal-slider-wrapper .slider-container .slide.resizing[data-v-f9ec2a70]{transition:none!important}.universal-slider-wrapper .slider-container .slide .slide-content-wrapper[data-v-f9ec2a70]{width:100%;height:100%;padding:var(--spacing-m)}.universal-slider-wrapper .slider-container .slide .slide-content-wrapper[data-v-f9ec2a70]>*{width:100%;height:100%}.universal-slider-wrapper .slider-container .slide.active[data-v-f9ec2a70]{z-index:3;max-width:800px;cursor:pointer;pointer-events:auto}.universal-slider-wrapper .slider-container .slide.active .slide-content-wrapper[data-v-f9ec2a70]{transform:scale(1)}.universal-slider-wrapper .slider-container .slide.side[data-v-f9ec2a70]{z-index:2;mask-image:linear-gradient(to right,transparent,black 30%);-webkit-mask-image:linear-gradient(to right,transparent,black 30%);transition:mask-image .3s ease,-webkit-mask-image .3s ease}.universal-slider-wrapper .slider-container .slide.side.next[data-v-f9ec2a70]{mask-image:linear-gradient(to left,transparent,black 30%);-webkit-mask-image:linear-gradient(to left,transparent,black 30%)}.universal-slider-wrapper .slider-container .slide.side.side-tilt[data-v-f9ec2a70]{filter:brightness(.85);transform-style:preserve-3d}.universal-slider-wrapper .slider-container .slide.side.side-perspective[data-v-f9ec2a70]{filter:brightness(.7);transform-style:preserve-3d;backface-visibility:hidden}.universal-slider-wrapper .slider-container .slide.side.side-scale[data-v-f9ec2a70]{transform:scale(.85);filter:brightness(.8);opacity:.8}.universal-slider-wrapper .slider-container .slide.side.side-fade[data-v-f9ec2a70]{filter:brightness(.6);opacity:.6}.universal-slider-wrapper .slider-container .slide.side.side-flat[data-v-f9ec2a70]{filter:brightness(.9);opacity:.9}.universal-slider-wrapper .slider-pagination[data-v-f9ec2a70]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-m);z-index:var(--z-base)}.universal-slider-wrapper .slider-pagination .pagination-dot[data-v-f9ec2a70]{width:12px;height:12px;border-radius:50%;border:2px solid var(--colorPrimary);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.universal-slider-wrapper .slider-pagination .pagination-dot[data-v-f9ec2a70]:hover{background:var(--colorPrimary);transform:scale(1.2)}.universal-slider-wrapper .slider-pagination .pagination-dot.active[data-v-f9ec2a70]{background:var(--colorPrimary);transform:scale(1.3);box-shadow:0 0 0 3px rgba(var(--colorPrimary-rgb),.3)}.universal-slider-wrapper .slider-pagination .pagination-dot[data-v-f9ec2a70]:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.universal-slider-wrapper .slider-navigation[data-v-f9ec2a70]{position:absolute;top:45%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 var(--spacing-m);z-index:5;pointer-events:none}.universal-slider-wrapper .slider-navigation .nav-btn[data-v-f9ec2a70]{pointer-events:all;width:48px;height:48px;border-radius:50%;background:var(--colorBackgroundPrimary);border:var(--borderDefault);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--colorTextPrimary);font-size:24px;box-shadow:var(--boxShadow)}.universal-slider-wrapper .slider-navigation .nav-btn[data-v-f9ec2a70]:hover:not(:disabled){background:var(--colorBackgroundAccent);color:var(--colorTextContrast);transform:scale(1.1);border-color:var(--colorBackgroundAccent)}.universal-slider-wrapper .slider-navigation .nav-btn[data-v-f9ec2a70]:active:not(:disabled){transform:scale(.95)}.universal-slider-wrapper .slider-navigation .nav-btn[data-v-f9ec2a70]:disabled{opacity:.5;cursor:not-allowed}.universal-slider-wrapper .slider-navigation .nav-btn[data-v-f9ec2a70]:focus-visible{outline:2px solid var(--colorAccent);outline-offset:2px}.universal-slider-wrapper .slider-navigation .nav-btn .nav-icon[data-v-f9ec2a70]{display:block;line-height:1}@media(max-width:768px){.universal-slider-wrapper .slider-navigation .nav-btn[data-v-f9ec2a70]{width:40px;height:40px;font-size:20px}}.universal-slider-wrapper .slider-indicator[data-v-f9ec2a70]{position:absolute;bottom:var(--spacing-m);right:var(--spacing-m);background:rgba(var(--colorTextTertiary-rgb),.8);color:var(--colorTextContrast);padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--borderRadiusSmall);font-size:var(--descriptionFontSize);font-weight:var(--textFontWeight);z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.universal-slider-wrapper .slider-indicator .current-index[data-v-f9ec2a70]{font-weight:var(--titleFontWeight)}.universal-slider-wrapper .slider-indicator .separator[data-v-f9ec2a70]{margin:0 var(--spacing-xxs);opacity:.7}@media(min-width:744px)and (max-width:900px){.universal-slider-wrapper .slider-container .slide.active[data-v-f9ec2a70]{max-width:600px}}@media(min-width:901px)and (max-width:1024px){.universal-slider-wrapper .slider-container .slide.active[data-v-f9ec2a70]{max-width:525px}}@media(min-width:901px)and (max-width:1000px){.universal-slider-wrapper .slider-container .slide.active[data-v-f9ec2a70]{max-width:550px}}@media(min-width:1025px)and (max-width:1100px){.universal-slider-wrapper .slider-container .slide.active[data-v-f9ec2a70]{max-width:600px}}@media(min-width:1101px)and (max-width:1200px){.universal-slider-wrapper .slider-container .slide.active[data-v-f9ec2a70]{max-width:650px}}@media(min-width:1201px)and (max-width:1400px){.universal-slider-wrapper .slider-container .slide.active[data-v-f9ec2a70]{max-width:700px}}@media(max-width:768px){.universal-slider-wrapper .slider-container[data-v-f9ec2a70]{height:350px}.universal-slider-wrapper .slider-navigation[data-v-f9ec2a70]{display:none}.universal-slider-wrapper .slider-indicator[data-v-f9ec2a70]{font-size:var(--descriptionFontSize);padding:var(--spacing-xxs) var(--spacing-xs)}}.slider-resizing .slide[data-v-f9ec2a70]{transition:none!important}[data-theme=dark] .universal-slider-wrapper .slide.side.side-perspective[data-v-f9ec2a70]:before,[data-theme=dark] .universal-slider-wrapper .slide.side.side-tilt[data-v-f9ec2a70]:before{background:linear-gradient(to right,rgba(255,255,255,.2) 0%,transparent 20%,transparent 80%,rgba(255,255,255,.2) 100%)}.slider-settings-panel[data-v-d76e6109]{background:var(--colorBackgroundPrimary);border-radius:var(--borderRadiusDefault);border:var(--borderDefault);box-shadow:var(--boxShadow);margin-bottom:var(--spacing-l);overflow:hidden;transition:all .3s ease}.slider-settings-panel[data-v-d76e6109]:hover{box-shadow:var(--boxShadowStrong)}.slider-settings-panel.expanded .panel-header[data-v-d76e6109]{background:var(--colorBackgroundSecondary)}.panel-header[data-v-d76e6109]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-m) var(--spacing-l);cursor:pointer;transition:background-color .2s ease}.panel-header[data-v-d76e6109]:hover{background:var(--colorBackgroundSecondary)}.header-content[data-v-d76e6109]{display:flex;align-items:center;gap:var(--spacing-s)}.header-icon[data-v-d76e6109]{font-size:1.2em}.header-title[data-v-d76e6109]{font-size:var(--titleFontSize);font-weight:var(--textFontWeight);color:var(--colorTextPrimary);margin:0}.collapse-icon[data-v-d76e6109]{font-size:1.5em;font-weight:var(--titleFontWeight);color:var(--colorTextSecondary);transition:transform .3s ease}.panel-content[data-v-d76e6109]{padding:var(--spacing-l);background:var(--colorBackgroundPrimary)}.settings-grid[data-v-d76e6109]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.setting-item[data-v-d76e6109]{display:flex;flex-direction:column;gap:var(--spacing-s);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--colorBorderDefault)}.setting-item[data-v-d76e6109]:last-child{border-bottom:none;padding-bottom:0}.setting-item.toggle-settings .toggle-group[data-v-d76e6109]{display:flex;flex-direction:column;gap:var(--spacing-m)}.setting-label[data-v-d76e6109]{font-size:var(--defaultFontSize);font-weight:var(--textFontWeight);color:var(--colorTextPrimary);display:flex;align-items:center;gap:var(--spacing-s);margin-bottom:var(--spacing-xs)}.label-icon[data-v-d76e6109]{font-size:1.2em;opacity:.8}.setting-control .styled-select[data-v-d76e6109]{width:100%;max-width:300px;padding:var(--spacing-s) var(--spacing-m);border:var(--borderInput);border-radius:var(--borderRadiusSmall);background:var(--colorBackgroundPrimary);color:var(--colorTextPrimary);font-size:var(--defaultFontSize);font-family:inherit;transition:var(--transitionBorder);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-s) center;background-size:16px}.setting-control .styled-select[data-v-d76e6109]:focus{outline:none;border:var(--borderInputActive);box-shadow:0 0 0 3px rgba(var(--colorPrimary-rgb),.1)}.radio-group[data-v-d76e6109]{display:flex;gap:var(--spacing-m);flex-wrap:wrap}.radio-option[data-v-d76e6109]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-s);border:2px solid var(--colorBorderDefault);border-radius:var(--borderRadiusSmall);cursor:pointer;transition:all .2s ease;min-width:100px}.radio-option[data-v-d76e6109]:hover{border-color:var(--colorPrimary);transform:translateY(-2px)}.radio-option.active[data-v-d76e6109]{border-color:var(--colorPrimary);background:rgba(var(--colorPrimary-rgb),.05)}.radio-input[data-v-d76e6109]{display:none}.radio-label[data-v-d76e6109]{font-size:var(--defaultFontSize);font-weight:var(--textFontWeight);color:var(--colorTextPrimary)}.radio-visual[data-v-d76e6109]{width:100%;height:40px;display:flex;align-items:center;justify-content:center}.visual-box[data-v-d76e6109]{width:80px;height:20px;background:var(--colorBackgroundTertiary);border-radius:var(--borderRadiusLittle);position:relative;overflow:hidden}.visual-box[data-v-d76e6109]:before{content:"";position:absolute;top:2px;bottom:2px;background:var(--colorPrimary);border-radius:var(--borderRadiusLittle)}.visual-box.active-left[data-v-d76e6109]:before{left:2px;width:30px}.visual-box.active-center[data-v-d76e6109]:before{left:50%;transform:translate(-50%);width:30px}.visual-box.active-right[data-v-d76e6109]:before{right:2px;width:30px}.slider-control[data-v-d76e6109]{display:flex;align-items:center;gap:var(--spacing-m);width:100%;max-width:300px}.range-slider[data-v-d76e6109]{flex:1;height:6px;border-radius:3px;background:var(--colorBackgroundTertiary);outline:none;appearance:none}.range-slider[data-v-d76e6109]::-webkit-slider-thumb{appearance:none;width:var(--iconSizeDefault);height:var(--iconSizeDefault);border-radius:50%;background:var(--colorPrimary);cursor:pointer;border:2px solid var(--colorBackgroundPrimary);box-shadow:0 2px 4px #0003}.slider-value[data-v-d76e6109]{min-width:60px;text-align:center;font-weight:var(--textFontWeight);color:var(--colorTextPrimary)}.slider-ticks[data-v-d76e6109]{display:flex;justify-content:space-between;width:100%;max-width:240px;margin-top:var(--spacing-xs)}.slider-ticks span[data-v-d76e6109]{font-size:var(--descriptionFontSize);color:var(--colorTextTertiary)}.toggle-option[data-v-d76e6109]{display:flex;align-items:center;gap:var(--spacing-s);cursor:pointer;padding:var(--spacing-xs) 0}.toggle-input[data-v-d76e6109]{display:none}.toggle-input:checked+.toggle-slider[data-v-d76e6109]{background:var(--colorPrimary)}.toggle-input:checked+.toggle-slider[data-v-d76e6109]:before{transform:translate(20px)}.toggle-slider[data-v-d76e6109]{position:relative;width:44px;height:var(--iconSizeMedium);background:var(--colorBackgroundTertiary);border-radius:12px;transition:all .3s ease;flex-shrink:0}.toggle-slider[data-v-d76e6109]:before{content:"";position:absolute;width:var(--iconSizeDefault);height:var(--iconSizeDefault);border-radius:50%;background:var(--colorBackgroundPrimary);top:2px;left:2px;transition:transform .3s ease}.toggle-label[data-v-d76e6109]{font-size:var(--defaultFontSize);color:var(--colorTextPrimary);-webkit-user-select:none;user-select:none}.setting-actions[data-v-d76e6109]{display:flex;justify-content:flex-end;gap:var(--spacing-s);margin-top:var(--spacing-l);padding-top:var(--spacing-l);border-top:1px solid var(--colorBorderDefault)}.panel-slide-enter-active[data-v-d76e6109],.panel-slide-leave-active[data-v-d76e6109]{transition:all .3s ease;max-height:1000px;overflow:hidden}.panel-slide-enter-from[data-v-d76e6109],.panel-slide-leave-to[data-v-d76e6109]{max-height:0;opacity:0}@media(max-width:768px){.panel-header[data-v-d76e6109]{padding:var(--spacing-s) var(--spacing-m)}.panel-content[data-v-d76e6109]{padding:var(--spacing-m)}.radio-group[data-v-d76e6109],.setting-actions[data-v-d76e6109]{flex-direction:column}.setting-actions .universal-btn[data-v-d76e6109]{width:100%}.slider-control[data-v-d76e6109]{flex-direction:column;align-items:stretch}.slider-control .range-slider[data-v-d76e6109]{order:1}.slider-control .slider-value[data-v-d76e6109]{order:2;text-align:left;margin-top:var(--spacing-xs)}}[data-theme=dark] .slider-settings-panel[data-v-d76e6109]{background:var(--colorBackgroundSecondary);border-color:var(--colorBorderDefault)}[data-theme=dark] .panel-header[data-v-d76e6109]:hover{background:var(--colorBackgroundTertiary)}[data-theme=dark] .panel-content[data-v-d76e6109]{background:var(--colorBackgroundSecondary)}[data-theme=dark] .setting-item[data-v-d76e6109]{border-bottom-color:var(--colorBorderDefault)}[data-theme=dark] .radio-option[data-v-d76e6109]{border-color:var(--colorBorderDefault)}[data-theme=dark] .radio-option.active[data-v-d76e6109]{background:rgba(var(--colorPrimary-rgb),.1)}[data-theme=dark] .visual-box[data-v-d76e6109]{background:var(--colorBackgroundTertiary)}[data-theme=dark] .styled-select[data-v-d76e6109]{background-color:var(--colorBackgroundTertiary);border-color:var(--colorBorderDefault)}[data-theme=dark] .styled-select option[data-v-d76e6109],[data-theme=dark] .range-slider[data-v-d76e6109]{background:var(--colorBackgroundTertiary)}[data-theme=dark] .range-slider[data-v-d76e6109]::-webkit-slider-thumb{border-color:var(--colorBackgroundSecondary)}[data-theme=dark] .setting-actions[data-v-d76e6109]{border-top-color:var(--colorBorderDefault)}.location-card[data-v-ea9c1dd3]{display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-l);transition:var(--transitionAll)}.location-card[data-v-ea9c1dd3]:hover{transform:translateY(-2px);box-shadow:var(--boxShadowStrong)}.location-header[data-v-ea9c1dd3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);border-bottom:1px solid var(--colorBorderDefault)}.location-name[data-v-ea9c1dd3]{font-size:1.4rem;font-weight:var(--textFontWeight);text-decoration:underline;color:var(--colorTextPrimary)}.location-count[data-v-ea9c1dd3]{font-size:1.8rem;font-weight:var(--titleFontWeight);color:var(--colorPrimary)}.location-stats[data-v-ea9c1dd3]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-m)}.stat-row[data-v-ea9c1dd3]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.stat-row.main-stats .stat-item[data-v-ea9c1dd3]{background:var(--colorBackgroundSecondary)}.stat-row.test-stats .stat-item[data-v-ea9c1dd3]{background:#f565651a}.stat-row.inspection-stats .stat-item[data-v-ea9c1dd3]{background:#ed89361a}.stat-item[data-v-ea9c1dd3]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--borderRadiusSmall)}.stat-label[data-v-ea9c1dd3]{color:var(--colorTextSecondary)}.stat-label.warning[data-v-ea9c1dd3]{color:var(--colorWarning);font-weight:var(--textFontWeight)}.stat-label.danger[data-v-ea9c1dd3]{color:var(--colorDanger);font-weight:var(--textFontWeight)}.stat-value[data-v-ea9c1dd3]{font-weight:var(--textFontWeight);color:var(--colorTextPrimary)}.stat-value.warning[data-v-ea9c1dd3]{color:var(--colorWarning);font-weight:var(--titleFontWeight)}.stat-value.danger[data-v-ea9c1dd3]{color:var(--colorDanger);font-weight:var(--titleFontWeight)}.location-actions[data-v-ea9c1dd3]{display:flex;justify-content:flex-end;padding-top:var(--spacing-s)}[data-theme=dark] .location-card[data-v-ea9c1dd3]{background:var(--colorBackgroundSecondary);border-color:var(--colorBorderDefault)}@media(max-width:768px){.location-header[data-v-ea9c1dd3]{margin-bottom:var(--spacing-s)}.stat-row[data-v-ea9c1dd3]{gap:var(--spacing-xxs)}.stat-item[data-v-ea9c1dd3]{padding:var(--spacing-xxs) var(--spacing-xs)}.location-actions[data-v-ea9c1dd3]{padding-top:0}}@media(max-width:480px){.location-card[data-v-ea9c1dd3]{padding:var(--spacing-m)}}.stats-section[data-v-c2021656]{margin-bottom:var(--spacing-xxl)}.stats-grid[data-v-c2021656]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-l);margin-top:var(--spacing-xl)}.stat-card[data-v-c2021656]{background:var(--colorBackgroundPrimary);border-radius:var(--borderRadiusDefault);padding:var(--spacing-xl);border:var(--borderDefault);box-shadow:var(--boxShadow);display:flex;align-items:center;gap:var(--spacing-l);transition:var(--transitionAll)}.stat-card[data-v-c2021656]:hover{transform:translateY(-2px);box-shadow:var(--boxShadowStrong)}.stat-icon[data-v-c2021656]{width:64px;height:64px;border-radius:var(--borderRadiusLarge);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.total[data-v-c2021656]{background:linear-gradient(135deg,var(--colorPrimary) 0%,var(--colorPrimaryDark) 100%)}.stat-icon.in-use[data-v-c2021656]{background:var(--gradientSuccess)}.stat-icon.in-stock[data-v-c2021656]{background:var(--gradientStock)}.stat-icon.in-testing[data-v-c2021656]{background:var(--gradientWarning)}.stat-icon .icon-mask[data-v-c2021656]{width:32px;height:32px;background-color:#fff}.stat-content[data-v-c2021656]{flex:1}.stat-title[data-v-c2021656]{font-size:var(--defaultFontSize);color:var(--colorTextSecondary);margin-bottom:var(--spacing-xs);font-weight:var(--textFontWeight)}.stat-value[data-v-c2021656]{font-size:1.5rem;font-weight:var(--titleFontWeight);color:var(--colorPrimary);line-height:1;margin-bottom:var(--spacing-xs)}.stat-description[data-v-c2021656]{font-size:var(--descriptionFontSize);color:var(--colorTextTertiary)}@media(max-width:1259px){.stats-grid[data-v-c2021656]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media(max-width:768px){.stats-grid[data-v-c2021656]{grid-template-columns:1fr}.stat-card[data-v-c2021656]{padding:var(--spacing-l)}}[data-theme=dark] .stat-card[data-v-c2021656]{background:var(--colorBackgroundSecondary);border-color:var(--colorBorderDefault)}.actions-analytics-section[data-v-502f871b]{margin-bottom:var(--spacing-xxl)}.section-grid[data-v-502f871b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.section-title[data-v-502f871b]{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);color:var(--colorTextPrimary);margin-bottom:var(--spacing-l)}.quick-actions[data-v-502f871b],.type-stats[data-v-502f871b]{padding:var(--spacing-xl)}.actions-grid[data-v-502f871b]{display:flex;flex-direction:column;gap:var(--spacing-m)}.action-btn[data-v-502f871b]{width:100%;justify-content:flex-start}.type-stats-list[data-v-502f871b]{display:flex;flex-direction:column;gap:var(--spacing-m)}.type-stat-item[data-v-502f871b]{display:flex;align-items:center;gap:var(--spacing-m);padding:var(--spacing-s);border-radius:var(--borderRadiusSmall);background:var(--colorBackgroundSecondary)}.type-info[data-v-502f871b]{flex:1;display:flex;justify-content:space-between;align-items:center}.type-name[data-v-502f871b]{font-size:var(--defaultFontSize);color:var(--colorTextPrimary)}.type-count[data-v-502f871b]{font-size:var(--descriptionFontSize);color:var(--colorTextTertiary);font-weight:var(--textFontWeight)}.type-progress[data-v-502f871b]{flex:0 0 80px;height:6px;background:var(--colorBackgroundTertiary);border-radius:3px;overflow:hidden}.type-progress-bar[data-v-502f871b]{height:100%;border-radius:3px;transition:width .3s ease}.type-progress-bar.type-primary[data-v-502f871b]{background:var(--colorPrimary)}.type-progress-bar.type-secondary[data-v-502f871b]{background:var(--colorSecondary)}.type-progress-bar.type-accent[data-v-502f871b]{background:var(--colorAccent)}.type-progress-bar.type-success[data-v-502f871b]{background:var(--colorSuccess)}.type-progress-bar.type-warning[data-v-502f871b]{background:var(--colorWarning)}.type-percentage[data-v-502f871b]{font-size:var(--descriptionFontSize);color:var(--colorTextTertiary);font-weight:var(--textFontWeight);min-width:40px;text-align:right}@media(max-width:1024px){.section-grid[data-v-502f871b]{grid-template-columns:1fr}}[data-theme=dark] .quick-actions[data-v-502f871b],[data-theme=dark] .type-stats[data-v-502f871b]{background:var(--colorBackgroundSecondary);border-color:var(--colorBorderDefault)}[data-theme=dark] .type-stat-item[data-v-502f871b]{background:var(--colorBackgroundTertiary)}.alerts-section[data-v-ffa85af8]{margin-bottom:var(--spacing-xxl)}.alerts-grid[data-v-ffa85af8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-l)}.alert-card[data-v-ffa85af8]{display:flex;align-items:center;gap:var(--spacing-m);padding:var(--spacing-l);border-radius:var(--borderRadiusDefault);border-left:4px solid}.alert-card.warning[data-v-ffa85af8]{background:#ed89361a;border-left-color:var(--colorWarning)}.alert-card.info[data-v-ffa85af8]{background:#4299e11a;border-left-color:var(--colorInfo)}.alert-icon[data-v-ffa85af8]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning .alert-icon[data-v-ffa85af8]{background:#ed893633}.info .alert-icon[data-v-ffa85af8]{background:#4299e133}.alert-icon .icon-mask[data-v-ffa85af8]{width:var(--iconSizeDefault);height:var(--iconSizeDefault)}.warning .alert-icon .icon-mask[data-v-ffa85af8]{background:var(--colorWarning)}.info .alert-icon .icon-mask[data-v-ffa85af8]{background:var(--colorInfo)}.alert-content[data-v-ffa85af8]{flex:1}.alert-title[data-v-ffa85af8]{font-size:var(--titleFontSize);font-weight:var(--textFontWeight);margin-bottom:var(--spacing-xxs)}.warning .alert-title[data-v-ffa85af8]{color:var(--colorWarning)}.info .alert-title[data-v-ffa85af8]{color:var(--colorInfo)}.alert-message[data-v-ffa85af8]{font-size:var(--defaultFontSize);color:var(--colorTextSecondary)}@media(max-width:1024px){.alerts-grid[data-v-ffa85af8]{grid-template-columns:1fr}}@media(max-width:768px){.alert-card[data-v-ffa85af8]{flex-direction:column;align-items:stretch;text-align:center}}.home-page[data-v-e33b9a09]{padding:var(--spacing-xl);max-width:1400px;margin:0 auto}.stats-section[data-v-e33b9a09],.actions-section[data-v-e33b9a09],.alerts-section[data-v-e33b9a09],.locations-section[data-v-e33b9a09]{margin-bottom:var(--spacing-xl)}.section-loading[data-v-e33b9a09]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xxl);background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusDefault);border:var(--borderDefault);min-height:200px}.no-alerts-placeholder[data-v-e33b9a09],.no-data-message[data-v-e33b9a09]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-l);background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusDefault);border:var(--borderDefault);color:var(--colorTextSecondary);font-size:var(--defaultFontSize);min-height:100px}.no-data-message[data-v-e33b9a09]{padding:var(--spacing-xxl);min-height:200px}.section-header[data-v-e33b9a09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-l)}.section-header .section-title[data-v-e33b9a09]{font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);color:var(--colorTextPrimary)}.locations-grid[data-v-e33b9a09]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-l)}.page-loader[data-v-e33b9a09]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-modal)}.view-toggle[data-v-e33b9a09]{display:flex;gap:var(--spacing-xs)}.view-toggle .btn-active[data-v-e33b9a09]{background:var(--colorBackgroundPrimary);color:var(--colorTextContrast)}@media(max-width:768px){.home-page[data-v-e33b9a09]{padding:var(--spacing-m)}.locations-grid[data-v-e33b9a09]{grid-template-columns:1fr}.section-header[data-v-e33b9a09]{flex-direction:column;gap:var(--spacing-m);align-items:stretch}.section-header .section-title[data-v-e33b9a09]{text-align:center}.section-header .view-toggle[data-v-e33b9a09]{flex-wrap:wrap;justify-content:center}.section-loading[data-v-e33b9a09],.no-data-message[data-v-e33b9a09]{padding:var(--spacing-xl);min-height:150px}}[data-theme=dark] .section-loading[data-v-e33b9a09],[data-theme=dark] .no-alerts-placeholder[data-v-e33b9a09],[data-theme=dark] .no-data-message[data-v-e33b9a09]{background:var(--colorBackgroundTertiary)}[data-theme=dark] .section-header .section-title[data-v-e33b9a09]{color:var(--colorTextPrimary)}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);padding:4px;outline:none;z-index:10;box-shadow:var(--vc-shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg);transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(135deg);transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-max-content;width:max-content;margin-left:4px;margin-right:4px;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal)}.vc-day-popover-row-highlight{width:8px;height:5px;border-radius:3px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-row:1;grid-column:title}.vc-header .vc-prev{grid-row:1;grid-column:prev}.vc-header .vc-next{grid-row:1;grid-column:next}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;padding:0 8px;margin:0;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:28px;height:30px;margin:0;padding:0}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vc-nav-title,.vc-nav-arrow,.vc-nav-item{font-size:var(--vc-text-sm);margin:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:var(--vc-rounded);white-space:nowrap}.vc-nav-title:hover,.vc-nav-arrow:hover,.vc-nav-item:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:26px;height:30px;padding:0}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{width:48px;text-align:center;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;inset:0;pointer-events:none}.vc-day-box-center-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vc-day-box-left-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.vc-day-box-right-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vc-day-box-center-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc-day-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--vc-rounded-full);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-highlight-bg-outline,.vc-highlight-bg-none{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-outline,.vc-highlight-content-none{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:9999px;transition:var(--vc-day-content-transition)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:75%}.vc-bar{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--vc-weeknumber-color);-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:232px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{position:absolute;top:0;width:100%;pointer-events:none}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium)}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{position:absolute;top:0;left:0;width:100%}.vc-base-select .vc-base-icon{position:absolute;top:6px;right:4px;opacity:.6;pointer-events:none}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:transparent;padding:0 8px;margin:0}.vc-base-select select{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--vc-select-color);display:block;-webkit-appearance:none;appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);height:30px;width:-webkit-max-content;width:max-content;padding:0 7px;margin:0;line-height:var(--leading-none);text-indent:0px;background-image:none;cursor:pointer;text-align:center}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px}.vc-time-select-group{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 4px;background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border)}.vc-time-select-group .vc-base-icon{margin-right:4px;color:var(--vc-time-select-group-icon-color)}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{-webkit-transform:translateX(var(--vc-slide-translate));transform:translate(var(--vc-slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{-webkit-transform:translateX(calc(-1 * var(--vc-slide-translate)));transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{-webkit-transform:translateY(var(--vc-slide-translate));transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{-webkit-transform:translateY(calc(-1 * var(--vc-slide-translate)));transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white: #ffffff;--vc-black: #000000;--vc-gray-50: #f8fafc;--vc-gray-100: #f1f5f9;--vc-gray-200: #e2e8f0;--vc-gray-300: #cbd5e1;--vc-gray-400: #94a3b8;--vc-gray-500: #64748b;--vc-gray-600: #475569;--vc-gray-700: #334155;--vc-gray-800: #1e293b;--vc-gray-900: #0f172a;--vc-font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal: 400;--vc-font-medium: 500;--vc-font-semibold: 600;--vc-font-bold: 700;--vc-text-2xs: 10px;--vc-text-xs: 12px;--vc-text-sm: 14px;--vc-text-base: 16px;--vc-text-lg: 18px;--vc-text-xl: 20px;--vc-text-2xl: 24px;--vc-leading-none: 1;--vc-leading-tight: 1.25;--vc-leading-snug: 1.375;--vc-leading-normal: 1.5;--vc-rounded: .25rem;--vc-rounded-md: .375rem;--vc-rounded-lg: .5rem;--vc-rounded-full: 9999px;--vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--vc-slide-translate: 22px;--vc-slide-duration: .15s;--vc-slide-timing: ease;--vc-day-content-transition: all .13s ease-in;--vc-weeknumber-offset-inside: 26px;--vc-weeknumber-offset-outside: 34px}.vc-gray{--vc-accent-50: var(--vc-gray-50);--vc-accent-100: var(--vc-gray-100);--vc-accent-200: var(--vc-gray-200);--vc-accent-300: var(--vc-gray-300);--vc-accent-400: var(--vc-gray-400);--vc-accent-500: var(--vc-gray-500);--vc-accent-600: var(--vc-gray-600);--vc-accent-700: var(--vc-gray-700);--vc-accent-800: var(--vc-gray-800);--vc-accent-900: var(--vc-gray-900)}.vc-red{--vc-accent-50: #fef2f2;--vc-accent-100: #fee2e2;--vc-accent-200: #fecaca;--vc-accent-300: #fca5a5;--vc-accent-400: #f87171;--vc-accent-500: #ef4444;--vc-accent-600: #dc2626;--vc-accent-700: #b91c1c;--vc-accent-800: #991b1b;--vc-accent-900: #7f1d1d}.vc-orange{--vc-accent-50: #fff7ed;--vc-accent-100: #ffedd5;--vc-accent-200: #fed7aa;--vc-accent-300: #fdba74;--vc-accent-400: #fb923c;--vc-accent-500: #f97316;--vc-accent-600: #ea580c;--vc-accent-700: #c2410c;--vc-accent-800: #9a3412;--vc-accent-900: #7c2d12}.vc-yellow{--vc-accent-50: #fefce8;--vc-accent-100: #fef9c3;--vc-accent-200: #fef08a;--vc-accent-300: #fde047;--vc-accent-400: #facc15;--vc-accent-500: #eab308;--vc-accent-600: #ca8a04;--vc-accent-700: #a16207;--vc-accent-800: #854d0e;--vc-accent-900: #713f12}.vc-green{--vc-accent-50: #f0fdf4;--vc-accent-100: #dcfce7;--vc-accent-200: #bbf7d0;--vc-accent-300: #86efac;--vc-accent-400: #4ade80;--vc-accent-500: #22c55e;--vc-accent-600: #16a34a;--vc-accent-700: #15803d;--vc-accent-800: #166534;--vc-accent-900: #14532d}.vc-teal{--vc-accent-50: #f0fdfa;--vc-accent-100: #ccfbf1;--vc-accent-200: #99f6e4;--vc-accent-300: #5eead4;--vc-accent-400: #2dd4bf;--vc-accent-500: #14b8a6;--vc-accent-600: #0d9488;--vc-accent-700: #0f766e;--vc-accent-800: #115e59;--vc-accent-900: #134e4a}.vc-blue{--vc-accent-50: #eff6ff;--vc-accent-100: #dbeafe;--vc-accent-200: #bfdbfe;--vc-accent-300: #93c5fd;--vc-accent-400: #60a5fa;--vc-accent-500: #3b82f6;--vc-accent-600: #2563eb;--vc-accent-700: #1d4ed8;--vc-accent-800: #1e40af;--vc-accent-900: #1e3a8a}.vc-indigo{--vc-accent-50: #eef2ff;--vc-accent-100: #e0e7ff;--vc-accent-200: #c7d2fe;--vc-accent-300: #a5b4fc;--vc-accent-400: #818cf8;--vc-accent-500: #6366f1;--vc-accent-600: #4f46e5;--vc-accent-700: #4338ca;--vc-accent-800: #3730a3;--vc-accent-900: #312e81}.vc-purple{--vc-accent-50: #faf5ff;--vc-accent-100: #f3e8ff;--vc-accent-200: #e9d5ff;--vc-accent-300: #d8b4fe;--vc-accent-400: #c084fc;--vc-accent-500: #a855f7;--vc-accent-600: #9333ea;--vc-accent-700: #7e22ce;--vc-accent-800: #6b21a8;--vc-accent-900: #581c87}.vc-pink{--vc-accent-50: #fdf2f8;--vc-accent-100: #fce7f3;--vc-accent-200: #fbcfe8;--vc-accent-300: #f9a8d4;--vc-accent-400: #f472b6;--vc-accent-500: #ec4899;--vc-accent-600: #db2777;--vc-accent-700: #be185d;--vc-accent-800: #9d174d;--vc-accent-900: #831843}.vc-focus:focus-within{outline:0;box-shadow:var(--vc-focus-ring)}.vc-light{--vc-color: var(--vc-gray-900);--vc-bg: var(--vc-white);--vc-border: var(--vc-gray-300);--vc-hover-bg: hsla(211, 25%, 84%, .3);--vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, .4);--vc-header-arrow-color: var(--vc-gray-500);--vc-header-arrow-hover-bg: var(--vc-gray-200);--vc-header-title-color: var(--vc-gray-900);--vc-weekday-color: var(--vc-gray-500);--vc-weeknumber-color: var(--vc-gray-400);--vc-nav-hover-bg: var(--vc-gray-200);--vc-nav-title-color: var(--vc-gray-900);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: var(--vc-shadow);--vc-nav-item-current-color: var(--vc-accent-600);--vc-day-popover-container-color: var(--vc-white);--vc-day-popover-container-bg: var(--vc-gray-800);--vc-day-popover-container-border: var(--vc-gray-700);--vc-day-popover-header-color: var(--vc-gray-700);--vc-popover-content-color: var(--vc-gray-900);--vc-popover-content-bg: var(--vc-gray-50);--vc-popover-content-border: var(--vc-gray-300);--vc-time-picker-border: var(--vc-gray-300);--vc-time-weekday-color: var(--vc-gray-700);--vc-time-month-color: var(--vc-accent-600);--vc-time-day-color: var(--vc-accent-600);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-50);--vc-time-select-group-border: var(--vc-gray-300);--vc-time-select-group-icon-color: var(--vc-accent-500);--vc-select-color: var(--vc-gray-900);--vc-select-bg: var(--vc-gray-100);--vc-select-hover-bg: var(--vc-gray-200);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-400)}.vc-light.vc-attr,.vc-light .vc-attr{--vc-content-color: var(--vc-accent-600);--vc-highlight-outline-bg: var(--vc-white);--vc-highlight-outline-border: var(--vc-accent-600);--vc-highlight-outline-content-color: var(--vc-accent-700);--vc-highlight-light-bg: var(--vc-accent-200);--vc-highlight-light-content-color: var(--vc-accent-900);--vc-highlight-solid-bg: var(--vc-accent-600);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-600);--vc-bar-bg: var(--vc-accent-600)}.vc-dark{--vc-color: var(--vc-white);--vc-bg: var(--vc-gray-900);--vc-border: var(--vc-gray-700);--vc-hover-bg: hsla(216, 15%, 52%, .3);--vc-focus-ring: 0 0 0 2px rgb(59 130 246 / .7);--vc-header-arrow-color: var(--vc-gray-300);--vc-header-arrow-hover-bg: var(--vc-gray-800);--vc-header-title-color: var(--vc-gray-100);--vc-weekday-color: var(--vc-accent-200);--vc-weeknumber-color: var(--vc-gray-500);--vc-nav-hover-bg: var(--vc-gray-700);--vc-nav-title-color: var(--vc-gray-100);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: none;--vc-nav-item-current-color: var(--vc-accent-400);--vc-day-popover-container-color: var(--vc-gray-800);--vc-day-popover-container-bg: var(--vc-white);--vc-day-popover-container-border: var(--vc-gray-100);--vc-day-popover-header-color: var(--vc-gray-300);--vc-popover-content-color: var(--vc-white);--vc-popover-content-bg: var(--vc-gray-800);--vc-popover-content-border: var(--vc-gray-700);--vc-time-picker-border: var(--vc-gray-700);--vc-time-weekday-color: var(--vc-gray-400);--vc-time-month-color: var(--vc-accent-400);--vc-time-day-color: var(--vc-accent-400);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-700);--vc-time-select-group-border: var(--vc-gray-500);--vc-time-select-group-icon-color: var(--vc-accent-400);--vc-select-color: var(--vc-gray-200);--vc-select-bg: var(--vc-gray-700);--vc-select-hover-bg: var(--vc-gray-600);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-600)}.vc-dark.vc-attr,.vc-dark .vc-attr{--vc-content-color: var(--vc-accent-500);--vc-highlight-outline-bg: var(--vc-gray-900);--vc-highlight-outline-border: var(--vc-accent-300);--vc-highlight-outline-content-color: var(--vc-accent-200);--vc-highlight-light-bg: var(--vc-accent-800);--vc-highlight-light-content-color: var(--vc-accent-100);--vc-highlight-solid-bg: var(--vc-accent-500);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-500);--vc-bar-bg: var(--vc-accent-500)}.vc-container{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{padding:0;background-color:var(--vc-bg)}.vc-date-picker-content .vc-container{border:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusLarge);margin:4px}::-webkit-scrollbar-thumb{background:var(--colorBackgroundTertiary);border-radius:var(--borderRadiusLarge);border:2px solid var(--colorBackgroundSecondary);transition:var(--transitionAll)}::-webkit-scrollbar-thumb:hover{background:var(--gradientPrimary)}::-webkit-scrollbar-thumb:active{background:var(--colorPrimary)}::-webkit-scrollbar-thumb:vertical{min-height:40px}::-webkit-scrollbar-thumb:horizontal{min-width:40px}::-webkit-scrollbar-corner{background:var(--colorBackgroundSecondary)}*{scrollbar-width:thin;scrollbar-color:var(--colorBackgroundTertiary) var(--colorBackgroundSecondary)}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:var(--colorBackgroundTertiary);border-radius:var(--borderRadiusSmall)}.modal-content::-webkit-scrollbar-thumb{background:var(--colorTextTertiary);border:1px solid var(--colorBackgroundTertiary);border-radius:var(--borderRadiusSmall)}.modal-content::-webkit-scrollbar-thumb:hover{background:var(--colorPrimary)}.universal-navigation::-webkit-scrollbar{width:6px}.universal-navigation::-webkit-scrollbar-track{background:transparent}.universal-navigation::-webkit-scrollbar-thumb{background:rgba(var(--colorTextTertiary-rgb),.3);border:none;border-radius:var(--borderRadiusLittle)}.universal-navigation::-webkit-scrollbar-thumb:hover{background:rgba(var(--colorTextTertiary-rgb),.5)}.history-table-container::-webkit-scrollbar,.table-container::-webkit-scrollbar{height:8px}.history-table-container::-webkit-scrollbar-track,.table-container::-webkit-scrollbar-track{background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusSmall)}.history-table-container::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background:var(--colorBackgroundTertiary);border-radius:var(--borderRadiusSmall)}.history-table-container::-webkit-scrollbar-thumb:hover,.table-container::-webkit-scrollbar-thumb:hover{background:var(--colorTextTertiary)}textarea::-webkit-scrollbar,.textarea-field::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-track,.textarea-field::-webkit-scrollbar-track{background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusSmall)}textarea::-webkit-scrollbar-thumb,.textarea-field::-webkit-scrollbar-thumb{background:var(--colorBackgroundTertiary);border-radius:var(--borderRadiusSmall)}textarea::-webkit-scrollbar-thumb:hover,.textarea-field::-webkit-scrollbar-thumb:hover{background:var(--colorTextTertiary)}html{scroll-behavior:smooth}@media(max-width:768px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-width:1px}}@media(max-width:768px)and (max-width:480px){::-webkit-scrollbar{width:4px}}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--colorBackgroundTertiary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--colorTextTertiary)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--colorPrimary)}[data-theme=dark] *{scrollbar-color:var(--colorTextTertiary) var(--colorBackgroundTertiary)}[data-theme=dark] .modal-content::-webkit-scrollbar-track{background:var(--colorBackgroundSecondary)}[data-theme=dark] .modal-content::-webkit-scrollbar-thumb{background:var(--colorTextSecondary)}[data-theme=dark] .modal-content::-webkit-scrollbar-thumb:hover{background:var(--colorPrimary)}::-webkit-scrollbar-thumb{animation:scaleUp .3s ease-out}@supports (-ms-overflow-style: none){*{-ms-overflow-style:none}}@supports (scrollbar-width: thin){*{scrollbar-width:thin;scrollbar-color:var(--colorBackgroundTertiary) var(--colorBackgroundSecondary)}.modal-content{scrollbar-width:thin;scrollbar-color:var(--colorTextTertiary) var(--colorBackgroundTertiary)}}.sticky-header{position:sticky;top:calc(var(--maxMenuHeight) - var(--spacing-m));z-index:var(--z-header);width:100%;background:var(--colorBackgroundPrimary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--colorBackgroundPrimary-rgb, 255, 255, 255),.95);border-bottom:var(--borderDefault);border-radius:var(--borderRadiusDefault);transition:all .3s ease}.sticky-header.scrolled{box-shadow:var(--boxShadowStrong);background:rgba(var(--colorBackgroundPrimary-rgb, 255, 255, 255),.98)}@media(max-width:768px){.sticky-header .form-progress-section{padding:var(--spacing-m)}.sticky-header.scrolled .form-progress-section{padding:var(--spacing-s) var(--spacing-m)}}[data-theme=dark] .sticky-header{background:rgba(var(--colorBackgroundPrimary-rgb, 26, 32, 44),.95)}[data-theme=dark] .sticky-header.scrolled{background:rgba(var(--colorBackgroundPrimary-rgb, 26, 32, 44),.98)}.pagination-container{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-l) 0;border-top:var(--borderDefault)}@media(max-width:768px){.pagination-container{flex-direction:column;gap:var(--spacing-m);align-items:stretch}}.pagination-info{color:var(--colorTextSecondary);font-size:var(--descriptionFontSize)}@media(max-width:768px){.pagination-info{text-align:center}}.pagination-controls{display:flex;align-items:center;gap:var(--spacing-m)}@media(min-width:769px){.pagination-controls{margin:0 auto}}@media(max-width:768px){.pagination-controls{justify-content:center;gap:var(--spacing-s)}}.page-numbers{display:flex;gap:var(--spacing-xxs)}@media(max-width:480px){.page-numbers{gap:2px}}.page-number{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 var(--spacing-xs);border-radius:var(--borderRadiusLittle);cursor:pointer;transition:var(--transitionAll);font-weight:var(--textFontWeight);color:var(--colorTextSecondary);font-size:var(--defaultFontSize)}.page-number:hover:not(.active):not(.ellipsis){background:var(--colorBackgroundTertiary);color:var(--colorTextPrimary)}.page-number.active{background:var(--colorBackgroundAccent);color:var(--colorTextContrast)}.page-number.ellipsis{cursor:default;background:none;min-width:var(--iconSizeMedium)}@media(max-width:480px){.page-number{min-width:32px;height:32px;font-size:var(--descriptionFontSize)}.page-number:not(.active):not(.ellipsis):not(:nth-child(2)):not(:nth-last-child(2)){display:none}}@media(max-width:480px){.pagination-btn :deep(.btn-text){display:none}.pagination-btn{padding:var(--spacing-s);min-width:40px}}@media(max-width:768px){.pagination-btn{padding:var(--spacing-xs) var(--spacing-s)}}@media(max-width:380px){.pagination-controls{gap:var(--spacing-xs)}.page-number{min-width:28px;height:28px;font-size:.8em}}.password-requirements{padding:var(--spacing-m);background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusSmall);border-left:4px solid var(--colorBackgroundAccent)}.requirements-title{font-size:var(--defaultFontSize);font-weight:var(--textFontWeight);color:var(--colorTextPrimary);margin-bottom:var(--spacing-s)}.requirements-list{list-style:none;padding:0;margin:0}.requirement-item{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) 0;font-size:var(--descriptionFontSize);transition:var(--transitionColor)}.requirement-item.fulfilled{color:var(--colorTextGreen)}.requirement-item.fulfilled .requirement-icon{background:var(--colorTextGreen);color:var(--colorTextContrast)}.requirement-item:not(.fulfilled){color:var(--colorTextTertiary)}.requirement-item:not(.fulfilled) .requirement-icon{background:var(--colorTextTertiary);color:var(--colorTextContrast)}.requirement-icon{width:var(--iconSizeSmall);height:var(--iconSizeSmall);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.requirement-text{line-height:1.4}.email-validation-details{margin-top:8px;padding:12px;background:#e53e3e0d;border-radius:var(--borderRadiusSmall);border-left:3px solid var(--colorError);animation:slideDown .3s ease}.validation-errors{display:flex;flex-direction:column;gap:6px}.validation-error{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--colorTextRed);line-height:1.4}.error-icon{flex-shrink:0;width:var(--iconSizeSmall);height:var(--iconSizeSmall);border-radius:50%;background:var(--colorError);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.error-text{flex:1}.email-status{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:all .3s ease}.email-status.success{animation:slideUp .3s ease}.email-status.error{animation:pulse 2s infinite}.email-status.checking{animation:spin 1s linear infinite}.email-status.invalid{animation:shake .5s ease}.password-match-status{display:flex;align-items:center;justify-content:center;padding:4px}.password-match{display:flex;align-items:center;justify-content:center;width:var(--iconSizeMedium);height:var(--iconSizeMedium);border-radius:50%;transition:all .3s ease}.password-match.valid{animation:bounceIn .5s ease}.password-match.invalid{animation:shake .5s ease}.password-match.warning{animation:pulse 2s infinite}.password-toggle-btn{background:none;border:none;padding:var(--spacing-xxs);border-radius:var(--borderRadiusLittle);color:var(--colorTextTertiary);cursor:pointer;transition:var(--transitionAll);display:flex;align-items:center;justify-content:center}.password-toggle-btn:hover{color:var(--colorTextPrimary);background:var(--colorBackgroundTertiary)}.password-toggle-btn:focus{outline:2px solid var(--colorBackgroundAccent);outline-offset:2px}.password-toggle-btn svg{width:var(--iconSizeDefault);height:var(--iconSizeDefault)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleDown{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes pulseWarning{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulseError{0%,to{opacity:1}50%{opacity:.5}}@keyframes highlightPulse{0%,to{background-color:#667eea1a}50%{background-color:#667eea33}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes bounceIn{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes scrollButtonAppear{0%{opacity:0;transform:translateY(30px) scale(.8)}70%{transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes progressBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes progressStripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progressIndeterminate{0%{left:-100%}to{left:100%}}@keyframes notificationSlideInRight{0%{opacity:0;transform:translate(100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes notificationSlideInLeft{0%{opacity:0;transform:translate(-100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes notificationSlideInBottom{0%{opacity:0;transform:translateY(100%) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes textFade{0%{opacity:1}to{opacity:.1}}@keyframes textBounce{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}to{transform:translateY(0) scale(1)}}@keyframes textWave{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes textPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes highlightFound{0%{background:#48bb7800}30%{background:#48bb784d}to{background:#48bb781a}}.collapse-enter-active,.collapse-leave-active{transition:var(--transitionAll);overflow:hidden;transform-origin:top}.collapse-enter-from,.collapse-leave-to{opacity:0;transform:scaleY(0);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.collapse-enter-to,.collapse-leave-from{opacity:1;transform:scaleY(1);max-height:350px}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.absolute-center-x{position:absolute;left:50%;transform:translate(-50%)}.absolute-center-y{position:absolute;top:50%;transform:translateY(-50%)}.text-gradient{background:var(--gradientPrimary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient{background:var(--gradientPrimary)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{white-space:normal;word-wrap:break-word}.statistics-container{padding:var(--spacing-l);background:var(--colorBackgroundPrimary);border-radius:var(--borderRadiusDefault);border:var(--borderDefault)}.statistics-header{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-m);border-bottom:var(--borderDefault)}.statistics-header h2{margin-bottom:var(--spacing-xs);font-size:var(--subtitleFontSize);font-weight:var(--titleFontWeight);color:var(--colorTextPrimary)}.statistics-header p{color:var(--colorTextSecondary);font-size:var(--descriptionFontSize)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-l);margin-bottom:var(--spacing-xl)}.stat-card{background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusDefault);padding:var(--spacing-l);transition:var(--transitionAll);border:var(--borderDefault)}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--boxShadow)}.stat-card .stat-card__icon{width:48px;height:48px;margin-bottom:var(--spacing-m);background:var(--gradientPrimary);border-radius:var(--borderRadiusSmall);display:flex;align-items:center;justify-content:center}.stat-card .stat-card__icon img{width:24px;height:24px;filter:brightness(0) invert(1)}.stat-card .stat-card__value{font-size:36px;font-weight:var(--titleFontWeight);color:var(--colorTextPrimary);margin-bottom:var(--spacing-xs);line-height:1}.stat-card .stat-card__label{font-size:var(--descriptionFontSize);color:var(--colorTextSecondary);margin-bottom:var(--spacing-s)}.stat-card .stat-card__trend{display:inline-flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--descriptionFontSize)}.stat-card .stat-card__trend.trend-up{color:var(--colorTextGreen)}.stat-card .stat-card__trend.trend-down{color:var(--colorError)}.stat-card .stat-card__trend.trend-neutral{color:var(--colorTextTertiary)}.chart-container{background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusDefault);padding:var(--spacing-l);margin-bottom:var(--spacing-xl);border:var(--borderDefault)}.chart-container .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-l);flex-wrap:wrap;gap:var(--spacing-m)}.chart-container .chart-header h3{margin:0;font-size:var(--titleFontSize);font-weight:var(--textFontWeight);color:var(--colorTextPrimary)}.chart-container .chart-legend{display:flex;gap:var(--spacing-m);flex-wrap:wrap}.chart-container .chart-legend .legend-item{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--descriptionFontSize);color:var(--colorTextSecondary)}.chart-container .chart-legend .legend-item .legend-color{width:12px;height:12px;border-radius:2px}.chart-container .chart-wrapper{position:relative;min-height:300px}.stats-table{width:100%;border-collapse:collapse}.stats-table th,.stats-table td{padding:var(--spacing-m);text-align:left;border-bottom:var(--borderDefault)}.stats-table th{font-weight:var(--titleFontWeight);color:var(--colorTextSecondary);background:var(--colorBackgroundSecondary)}.stats-table td{color:var(--colorTextPrimary)}.stats-table tbody tr{transition:var(--transitionBackground)}.stats-table tbody tr:hover{background:var(--colorBackgroundSecondary)}.stats-table .stats-table__value{font-weight:var(--textFontWeight);color:var(--colorPrimary)}.stats-table .stats-table__trend{display:inline-flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--descriptionFontSize)}.stats-filters{display:flex;gap:var(--spacing-m);margin-bottom:var(--spacing-xl);flex-wrap:wrap;padding:var(--spacing-m);background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusSmall)}.stats-filters .filter-group{display:flex;align-items:center;gap:var(--spacing-s)}.stats-filters .filter-group label{font-size:var(--descriptionFontSize);color:var(--colorTextSecondary)}.stats-filters .filter-select{padding:var(--spacing-xs) var(--spacing-m);border:var(--borderInput);border-radius:var(--borderRadiusSmall);background:var(--colorBackgroundPrimary);color:var(--colorTextPrimary);font-size:var(--descriptionFontSize);cursor:pointer}.stats-filters .filter-select:focus{outline:none;border-color:var(--colorPrimary)}.stats-filters .filter-date{padding:var(--spacing-xs) var(--spacing-m);border:var(--borderInput);border-radius:var(--borderRadiusSmall);background:var(--colorBackgroundPrimary);color:var(--colorTextPrimary);font-size:var(--descriptionFontSize)}.stats-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--spacing-m)}.stats-loading .spinner{width:40px;height:40px;border:3px solid var(--colorBackgroundTertiary);border-top-color:var(--colorPrimary);border-radius:50%;animation:spin 1s linear infinite}.stats-loading p{color:var(--colorTextSecondary);font-size:var(--descriptionFontSize)}.stats-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--spacing-m);text-align:center}.stats-error .error-icon{width:64px;height:64px;background:rgba(var(--colorError-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.stats-error .error-icon img{width:32px;height:32px}.stats-error h3{font-size:var(--titleFontSize);color:var(--colorTextPrimary)}.stats-error p{color:var(--colorTextSecondary);font-size:var(--descriptionFontSize)}.stats-error button{margin-top:var(--spacing-m)}.period-selector{display:inline-flex;background:var(--colorBackgroundSecondary);border-radius:var(--borderRadiusSmall);padding:var(--spacing-xxs)}.period-selector .period-btn{padding:var(--spacing-xs) var(--spacing-m);background:transparent;border:none;border-radius:var(--borderRadiusLittle);color:var(--colorTextSecondary);font-size:var(--descriptionFontSize);cursor:pointer;transition:var(--transitionAll)}.period-selector .period-btn:hover{color:var(--colorTextPrimary);background:var(--colorBackgroundTertiary)}.period-selector .period-btn.active{background:var(--colorPrimary);color:#fff}.donut-chart{position:relative;width:200px;height:200px;margin:0 auto}.donut-chart svg{width:100%;height:100%;transform:rotate(-90deg)}.donut-chart .donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.donut-chart .donut-center .donut-value{font-size:32px;font-weight:var(--titleFontWeight);color:var(--colorTextPrimary)}.donut-chart .donut-center .donut-label{font-size:var(--descriptionFontSize);color:var(--colorTextSecondary)}@media(max-width:768px){.statistics-container{padding:var(--spacing-m)}.stats-grid{grid-template-columns:1fr;gap:var(--spacing-m)}.chart-container{padding:var(--spacing-m)}.stats-filters{flex-direction:column}.stats-filters .filter-group{width:100%}.stats-filters .filter-group select,.stats-filters .filter-group input{flex:1}.stats-table{font-size:var(--descriptionFontSize)}.stats-table th,.stats-table td{padding:var(--spacing-s)}.period-selector{width:100%}.period-selector .period-btn{flex:1;text-align:center}}[data-theme=dark] .stat-card{background:var(--colorBackgroundSecondary)}[data-theme=dark] .stat-card:hover{box-shadow:var(--boxShadowStrong)}[data-theme=dark] .chart-container{background:var(--colorBackgroundSecondary)}[data-theme=dark] .stats-filters,[data-theme=dark] .stats-table th{background:var(--colorBackgroundTertiary)}:root{--colorPrimary: #667eea;--colorPrimaryDark: #764ba2;--colorSecondary: #f093fb;--colorAccent: #ff6b6b;--colorSuccess: #139650;--colorWarning: #ed8936;--colorDanger: #f56565;--colorError: #e22e22;--colorInfo: #4299e1;--gradientPrimary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradientSecondary: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradientAccent: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--gradientStock: linear-gradient(135deg, #4299e1 0%, #3182ce 100%);--gradientSuccess: linear-gradient(135deg, #48bb78 0%, #38a169 100%);--gradientWarning: linear-gradient(135deg, #ed8936 0%, #dd6b20 100%);--gradientError: linear-gradient(135deg, #f56565 0%, #e53e3e 100%);--colorPrimary-rgb: 102, 126, 234;--colorTextTertiary-rgb: 113, 128, 150;--colorSpinner: var(--colorPrimary);--defaultFontFamily: "Oswald", sans-serif;--largeTitleFontSize: 36px;--bigTitleFontSize: 24px;--subtitleFontSize: 20px;--titleFontSize: 16px;--defaultFontSize: 14px;--descriptionFontSize: 12px;--defaultFontWeight: 400;--textFontWeight: 500;--titleFontWeight: 600;--spacing-xxxs: 4px;--spacing-xxs: 6px;--spacing-xs: 8px;--spacing-s: 12px;--spacing-m: 16px;--spacing-l: 20px;--spacing-xl: 24px;--spacing-xxl: 30px;--spacing-xxxl: 40px;--iconSizeSmall: 16px;--iconSizeDefault: 20px;--iconSizeMedium: 24px;--iconSizeBig: 28px;--iconSizeLarge: 36px;--maxMenuHeight: 76px;--pageHeight: calc(100vh - var(--maxMenuHeight));--minWidth: 300px;--minHeight: 200px;--minButtonWidth: 60px;--minHeightNav: 100px;--minHeightHeader: 100px;--borderRadiusLittle: 8px;--borderRadiusSmall: 10px;--borderRadiusDefault: 20px;--borderRadiusLarge: 30px;--transitionBoxShadow: box-shadow .25s ease-in-out;--transitionBackground: background-color .25s ease-in-out;--transitionOpacity: opacity .25s ease-in-out;--transitionBorder: border .25s ease-in-out;--transitionColor: color .25s ease-in-out;--transitionTransform: transform .1s ease;--transitionTransformSlowly: transform .25s ease-in-out;--transitionAll: all .25s ease-in-out;--transitionFast: .1s;--transitionMedium: .25s;--transitionSlow: .4s;--z-base: 1;--z-header: 10;--z-modal: 100;--z-nav: 500;--z-banner: 1000}:root,[data-theme=light]{--colorTextPrimary: #1a1a1a;--colorTextSecondary: #4a5568;--colorTextTertiary: #718096;--colorTextContrast: #ffffff;--colorTextGreen: #139650;--colorTextOrange: #ff9800;--colorTextRed: #e22e22;--colorBackgroundPrimary: #ffffff;--colorBackgroundSecondary: #f7fafc;--colorBackgroundTertiary: #edf2f7;--colorBackgroundModal: rgba(90, 94, 100, .9);--colorBackgroundAccent: var(--colorPrimary);--colorBackgroundAccentHover: #5a67d8;--colorBackgroundAccentActive: #4c51bf;--borderDefault: 1px solid #e2e8f0;--borderInput: 1px solid #cbd5e0;--borderInputActive: 1px solid var(--colorPrimary);--borderAccent: 2px solid var(--colorPrimary);--boxShadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--boxShadowLite: 0 2px 4px 0 rgba(0, 0, 0, .05);--boxShadowStrong: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)}[data-theme=dark]{--colorTextPrimary: #f7fafc;--colorTextSecondary: #e2e8f0;--colorTextTertiary: #a0aec0;--colorTextContrast: #1a202c;--colorBackgroundPrimary: #1a202c;--colorBackgroundSecondary: #2d3748;--colorBackgroundTertiary: #4a5568;--colorBackgroundModal: rgba(26, 32, 44, .95);--borderDefault: 1px solid #4a5568;--borderInput: 1px solid #718096;--borderInputActive: 1px solid var(--colorPrimary);--boxShadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--boxShadowLite: 0 2px 4px 0 rgba(0, 0, 0, .2);--boxShadowStrong: 0 20px 25px -5px rgba(0, 0, 0, .3), 0 10px 10px -5px rgba(0, 0, 0, .2)}@media(prefers-color-scheme:dark){:root:not([data-theme]):not([data-theme=light]){--colorTextPrimary: #f7fafc;--colorTextSecondary: #e2e8f0;--colorTextTertiary: #a0aec0;--colorTextContrast: #1a202c;--colorBackgroundPrimary: #1a202c;--colorBackgroundSecondary: #2d3748;--colorBackgroundTertiary: #4a5568;--colorBackgroundModal: rgba(26, 32, 44, .95);--borderDefault: 1px solid #4a5568;--borderInput: 1px solid #718096;--borderInputActive: 1px solid var(--colorPrimary);--boxShadow: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--boxShadowLite: 0 2px 4px 0 rgba(0, 0, 0, .2);--boxShadowStrong: 0 20px 25px -5px rgba(0, 0, 0, .3), 0 10px 10px -5px rgba(0, 0, 0, .2)}}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--defaultFontFamily);font-size:var(--defaultFontSize);font-weight:var(--defaultFontWeight);font-style:normal;line-height:125%;letter-spacing:0em;color:var(--colorTextPrimary);background-color:var(--colorBackgroundPrimary);width:100vw;z-index:var(--z-base);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transition:background-color .3s ease,color .3s ease}.btn-primary{background:var(--gradientPrimary);color:var(--colorTextContrast);border:none;padding:var(--spacing-s) var(--spacing-l);border-radius:var(--borderRadiusSmall);font-weight:var(--textFontWeight);cursor:pointer;transition:var(--transitionAll)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--boxShadowStrong)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:transparent;color:var(--colorBackgroundAccent);border:var(--borderAccent);padding:var(--spacing-s) var(--spacing-l);border-radius:var(--borderRadiusSmall);font-weight:var(--textFontWeight);cursor:pointer;transition:var(--transitionAll)}.btn-secondary:hover{background:var(--colorBackgroundAccent);color:var(--colorTextContrast)}.card{background:var(--colorBackgroundPrimary);border-radius:var(--borderRadiusDefault);box-shadow:var(--boxShadow);border:var(--borderDefault);transition:var(--transitionAll)}.card:hover{box-shadow:var(--boxShadowStrong)}.input-field{background:var(--colorBackgroundPrimary);border:var(--borderInput);border-radius:var(--borderRadiusSmall);padding:var(--spacing-s) var(--spacing-m);color:var(--colorTextPrimary);transition:var(--transitionBorder)}.input-field:focus{outline:none;border:var(--borderInputActive);box-shadow:0 0 0 3px rgba(var(--colorPrimary-rgb),.1)}h1,h2,h3,h4,h5,h6{color:var(--colorTextPrimary);font-weight:var(--titleFontWeight)}h1{font-size:var(--bigTitleFontSize)}h2{font-size:var(--subtitleFontSize)}h3{font-size:var(--titleFontSize)}a{color:var(--colorPrimary);text-decoration:none;transition:var(--transitionColor)}a:hover{color:var(--colorPrimaryDark)}.fade-in{animation:slideUp .3s ease-out}.spinner{width:40px;height:40px;border:4px solid var(--colorBackgroundSecondary);border-top:4px solid var(--colorSpinner);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--colorBackgroundModal);display:flex;justify-content:center;align-items:center;z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:var(--colorBackgroundPrimary);border-radius:var(--borderRadiusDefault);box-shadow:var(--boxShadowStrong);border:var(--borderDefault);animation:modalSlideIn .3s ease-out}.modal-sm{max-width:400px;width:90%}.modal-md{max-width:480px;width:90%}.modal-lg{max-width:560px;width:90%}.modal-xl{max-width:720px;width:90%}.loader-container[data-v-57581a07]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-modal);pointer-events:none}.loader-container[data-v-57581a07] .universal-loader.with-overlay{pointer-events:all}.fade-enter-active[data-v-57581a07],.fade-leave-active[data-v-57581a07]{transition:opacity .3s ease}.fade-enter-from[data-v-57581a07],.fade-leave-to[data-v-57581a07]{opacity:0}.universal-notification[data-v-3324c436]{position:fixed;z-index:var(--z-banner);min-width:320px;max-width:400px;background:var(--colorBackgroundPrimary);border-radius:var(--borderRadiusSmall);box-shadow:var(--boxShadowStrong);border:var(--borderDefault);padding:var(--spacing-m);margin:var(--spacing-s);display:flex;gap:var(--spacing-s);align-items:flex-start;animation:notificationSlideIn .3s ease-out}.universal-notification.position-top-right[data-v-3324c436]{top:0;right:0}.universal-notification.position-top-left[data-v-3324c436]{top:0;left:0}.universal-notification.position-bottom-right[data-v-3324c436]{bottom:0;right:0}.universal-notification.position-bottom-left[data-v-3324c436]{bottom:0;left:0}.universal-notification.type-info[data-v-3324c436]{border-left:4px solid var(--colorPrimary)}.universal-notification.type-info .notification-icon[data-v-3324c436]{color:var(--colorPrimary)}.universal-notification.type-info .notification-progress-bar[data-v-3324c436]{background:var(--colorPrimary)}.universal-notification.type-success[data-v-3324c436]{border-left:4px solid var(--colorTextGreen)}.universal-notification.type-success .notification-icon[data-v-3324c436]{color:var(--colorTextGreen)}.universal-notification.type-success .notification-progress-bar[data-v-3324c436]{background:var(--colorTextGreen)}.universal-notification.type-warning[data-v-3324c436]{border-left:4px solid var(--colorWarning)}.universal-notification.type-warning .notification-icon[data-v-3324c436]{color:var(--colorWarning)}.universal-notification.type-warning .notification-progress-bar[data-v-3324c436]{background:var(--colorWarning)}.universal-notification.type-error[data-v-3324c436]{border-left:4px solid var(--colorTextRed)}.universal-notification.type-error .notification-icon[data-v-3324c436]{color:var(--colorTextRed)}.universal-notification.type-error .notification-progress-bar[data-v-3324c436]{background:var(--colorTextRed)}.notification-icon[data-v-3324c436]{flex-shrink:0;width:var(--iconSizeMedium);height:var(--iconSizeMedium);display:flex;align-items:center;justify-content:center}.notification-icon .icon-mask[data-v-3324c436]{width:100%;height:100%;background-color:currentColor}.notification-icon .icon-svg[data-v-3324c436]{width:100%;height:100%;fill:currentColor}.notification-icon .default-icon[data-v-3324c436]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.notification-content[data-v-3324c436]{flex:1;min-width:0}.notification-header[data-v-3324c436]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-s);margin-bottom:var(--spacing-xs)}.notification-title[data-v-3324c436]{color:var(--colorTextPrimary);font-size:var(--titleFontSize);font-weight:var(--titleFontWeight);margin:0;line-height:1.3}.notification-close[data-v-3324c436]{flex-shrink:0;background:none;border:none;color:var(--colorTextTertiary);cursor:pointer;padding:var(--spacing-xxs);border-radius:var(--borderRadiusLittle);transition:var(--transitionAll);display:flex;align-items:center;justify-content:center}.notification-close[data-v-3324c436]:hover{color:var(--colorTextPrimary);background:var(--colorBackgroundTertiary)}.notification-close svg[data-v-3324c436]{width:var(--iconSizeSmall);height:var(--iconSizeSmall)}.notification-body[data-v-3324c436]{margin-bottom:var(--spacing-s)}.notification-message[data-v-3324c436]{color:var(--colorTextSecondary);font-size:var(--defaultFontSize);line-height:1.4;margin:0}.notification-actions[data-v-3324c436]{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.notification-action-btn[data-v-3324c436]{flex-shrink:0}.notification-progress[data-v-3324c436]{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--colorBackgroundTertiary);border-radius:0 0 var(--borderRadiusSmall) var(--borderRadiusSmall);overflow:hidden}.notification-progress-bar[data-v-3324c436]{height:100%;width:100%;animation:progressBar linear forwards;transform-origin:left}.notification-slide-enter-active[data-v-3324c436],.notification-slide-leave-active[data-v-3324c436]{transition:all .3s ease}.notification-slide-enter-from[data-v-3324c436],.notification-slide-leave-to[data-v-3324c436]{opacity:0}.position-top-right .notification-slide-enter-from[data-v-3324c436],.position-top-right .notification-slide-leave-to[data-v-3324c436]{transform:translate(100%) scale(.9)}.position-top-left .notification-slide-enter-from[data-v-3324c436],.position-top-left .notification-slide-leave-to[data-v-3324c436]{transform:translate(-100%) scale(.9)}.position-bottom-right .notification-slide-enter-from[data-v-3324c436],.position-bottom-right .notification-slide-leave-to[data-v-3324c436],.position-bottom-left .notification-slide-enter-from[data-v-3324c436],.position-bottom-left .notification-slide-leave-to[data-v-3324c436]{transform:translateY(100%) scale(.9)}.notification-message-html[data-v-3324c436]{font-size:var(--defaultFontSize);line-height:1.5;color:var(--colorTextSecondary);margin:0}.notification-message-html[data-v-3324c436] .grouped-notification{display:flex;flex-direction:column;gap:4px}.notification-message-html[data-v-3324c436] .grouped-header{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--colorTextPrimary)}.notification-message-html[data-v-3324c436] .grouped-icon{font-size:16px}.notification-message-html[data-v-3324c436] .grouped-count{font-size:14px}.notification-message-html[data-v-3324c436] .grouped-separator{height:2px;width:100%;margin:4px 0 8px;background:currentColor;opacity:.5;border-radius:2px}.notification-message-html[data-v-3324c436] .grouped-notification[data-type=info] .grouped-separator{background:var(--colorPrimary)}.notification-message-html[data-v-3324c436] .grouped-notification[data-type=success] .grouped-separator{background:var(--colorTextGreen)}.notification-message-html[data-v-3324c436] .grouped-notification[data-type=warning] .grouped-separator{background:var(--colorWarning)}.notification-message-html[data-v-3324c436] .grouped-notification[data-type=error] .grouped-separator{background:var(--colorTextRed)}.notification-message-html[data-v-3324c436] .grouped-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding-right:4px}.notification-message-html[data-v-3324c436] .grouped-list::-webkit-scrollbar{width:4px}.notification-message-html[data-v-3324c436] .grouped-list::-webkit-scrollbar-track{background:var(--colorBackgroundTertiary);border-radius:4px}.notification-message-html[data-v-3324c436] .grouped-list::-webkit-scrollbar-thumb{background:var(--colorBorderDefault);border-radius:4px}.notification-message-html[data-v-3324c436] .grouped-list::-webkit-scrollbar-thumb:hover{background:var(--colorTextTertiary)}.notification-message-html[data-v-3324c436] .grouped-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;padding:4px 0;border-bottom:1px dashed var(--colorBorderLight)}.notification-message-html[data-v-3324c436] .grouped-item:last-child{border-bottom:none}.notification-message-html[data-v-3324c436] .item-number{color:var(--colorTextTertiary);font-weight:500;min-width:24px}.notification-message-html[data-v-3324c436] .item-type{color:var(--colorTextPrimary);font-weight:500}.notification-message-html[data-v-3324c436] .item-count,.notification-message-html[data-v-3324c436] .item-location{color:var(--colorTextSecondary);font-size:12px}.notification-message-html[data-v-3324c436] .item-more{color:var(--colorTextTertiary);font-size:11px;font-style:italic}.notification-message-html[data-v-3324c436] .grouped-more{color:var(--colorTextTertiary);font-size:12px;font-style:italic;margin-top:4px;padding-top:4px;border-top:1px solid var(--colorBorderLight)}@media(max-width:768px){.universal-notification[data-v-3324c436]{min-width:unset;max-width:calc(100vw - var(--spacing-l));margin:var(--spacing-s)}}@media(max-width:425px){.universal-notification.position-top-right[data-v-3324c436],.universal-notification.position-top-left[data-v-3324c436],.universal-notification.position-bottom-right[data-v-3324c436],.universal-notification.position-bottom-left[data-v-3324c436]{left:0;right:0;margin-left:auto;margin-right:auto;animation:notificationSlideInTop .3s ease-out}.notification-actions[data-v-3324c436]{flex-direction:column}.notification-actions .notification-action-btn[data-v-3324c436]{width:100%}.notification-message-html[data-v-3324c436] .grouped-item{font-size:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 0}.notification-message-html[data-v-3324c436] .item-number{min-width:auto}.notification-message-html[data-v-3324c436] .grouped-list{max-height:300px}.notification-message-html[data-v-3324c436] .grouped-separator{letter-spacing:1px}}[data-theme=dark] .universal-notification[data-v-3324c436]{background:var(--colorBackgroundSecondary);border-color:var(--colorBorderDefault)}[data-theme=dark] .notification-message-html[data-v-3324c436] .grouped-item{border-bottom-color:var(--colorBorderDark)}[data-theme=dark] .notification-message-html[data-v-3324c436] .grouped-more{border-top-color:var(--colorBorderDark)}.notifications-container[data-v-dbd2ac33]{position:fixed;z-index:var(--z-banner);inset:0;pointer-events:none}.notifications-container .notifications-wrapper[data-v-dbd2ac33]{position:relative;height:100%;width:100%}.notifications-container[data-v-dbd2ac33] .universal-notification{pointer-events:all;position:absolute;transition:all .3s ease;max-width:400px;width:calc(100% - 20px)}@media(min-width:768px){.notifications-container[data-v-dbd2ac33] .universal-notification{width:380px}}.notification-slide-move[data-v-dbd2ac33]{transition:transform .3s ease}.notification-slide-enter-active[data-v-dbd2ac33],.notification-slide-leave-active[data-v-dbd2ac33]{transition:all .3s ease}.notification-slide-enter-from[data-v-dbd2ac33],.notification-slide-leave-to[data-v-dbd2ac33]{opacity:0;transform:translate(30px)}@media(max-width:425px){[data-v-dbd2ac33] .universal-notification{left:6px!important;right:6px!important;width:calc(100% - 12px);max-width:none}}
