*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal.DXyFPIdK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0100-017F,U+0200-02FF,U+0300-036F,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal.C6iW8rdg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0100-017F,U+0200-02FF,U+0300-036F,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-400-normal.BiRJyiea.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-500-normal._hamcpv8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}body{font-family:Roboto,sans-serif;background-color:#f8f9fa}button{cursor:pointer;border:none;outline:none;background-color:#f26419}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto,sans-serif}@media (max-width: 768px){form{max-width:100%}}.cookie-alert.svelte-13cdggs{position:fixed;bottom:0;left:0;right:0;background-color:#fff;color:var(--gray-9, #1a1a1a);padding:var(--size-4, 1.5rem) var(--size-5, 2rem);box-shadow:var(--shadow-3, 0 -4px 8px rgba(0, 0, 0, .15));z-index:9999;border-top:1px solid var(--gray-4, #e1e5e9)}.cookie-alert-content.svelte-13cdggs{max-width:1296px;margin:0 auto;display:flex;align-items:center;gap:var(--size-4, 1.5rem)}.cookie-logo.svelte-13cdggs{width:150px;flex-shrink:0;align-self:baseline}.cookie-message.svelte-13cdggs{margin:0;flex:1;font-size:var(--font-size-1, .875rem);line-height:var(--font-lineheight-3, 1.5);color:var(--gray-7, #404040)}.cookie-message.svelte-13cdggs strong:where(.svelte-13cdggs){font-weight:500}.cookie-message.svelte-13cdggs span:where(.svelte-13cdggs){color:#f26419}.cookie-accept-btn.svelte-13cdggs{background-color:var(--orange-6, #f26419);color:var(--gray-0, #ffffff);border:none;padding:var(--size-2, .5rem) var(--size-4, 1.5rem);border-radius:4.8px;font-weight:var(--font-weight-6, 600);cursor:pointer;font-size:var(--font-size-1, .875rem);transition:background-color .2s ease;white-space:nowrap;flex-shrink:0}.cookie-accept-btn.svelte-13cdggs:hover{background-color:var(--orange-7, #e67e00)}.cookie-accept-btn.svelte-13cdggs:focus{outline:2px solid var(--orange-4, #ffad33);outline-offset:2px}@media (max-width: 768px){.cookie-alert.svelte-13cdggs{padding:var(--size-2, .5rem) var(--size-3, 1rem)}.cookie-alert-content.svelte-13cdggs{flex-direction:column;align-items:center;text-align:left;gap:var(--size-3, 1rem);max-width:none}.cookie-logo.svelte-13cdggs{width:125px}.cookie-message.svelte-13cdggs{font-size:var(--font-size-0, .75rem);line-height:var(--font-lineheight-2, 1.25)}.cookie-accept-btn.svelte-13cdggs{width:auto;min-width:340px;height:53px;padding:var(--size-2, .5rem) var(--size-4, 1.5rem);font-size:var(--font-size-0, .75rem)}}@media (max-width: 374px){.cookie-alert.svelte-13cdggs{padding:var(--size-1, .25rem) var(--size-2, .5rem)}.cookie-alert-content.svelte-13cdggs{gap:var(--size-2, .5rem)}.cookie-logo.svelte-13cdggs{width:125px}.cookie-message.svelte-13cdggs{font-size:var(--font-size-00, .675rem);line-height:var(--font-lineheight-1, 1.1)}.cookie-accept-btn.svelte-13cdggs{font-size:var(--font-size-00, .675rem);padding:var(--size-1, .25rem) var(--size-3, 1rem)}}.positioner.svelte-1br2sqw{display:flex;flex-direction:column;min-height:100vh;position:relative}.container-main.svelte-1br2sqw{background-color:#fff;flex-grow:1;z-index:1}.debug-bar.svelte-1br2sqw{width:150px;background-color:#333;color:#fff;padding:10px;text-align:left;z-index:1000}.debug-bar.svelte-1br2sqw .logout-button:where(.svelte-1br2sqw){padding:10px 15px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}.debug-bar.svelte-1br2sqw .logout-button:where(.svelte-1br2sqw):hover{background-color:#c0392b}
