.cookie-banner[data-v-d9ac35ab]{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:var(--arty-ink,#333);color:#fff;font-size:.875rem}.cookie-banner__text[data-v-d9ac35ab]{margin:0;flex:1}.cookie-banner__link[data-v-d9ac35ab]{color:var(--arty-sand,#e8dcc6);text-decoration:underline}.cookie-banner__actions[data-v-d9ac35ab]{display:flex;gap:.5rem;flex-shrink:0}.cookie-banner__btn[data-v-d9ac35ab]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;font-weight:500}.cookie-banner__btn--refuse[data-v-d9ac35ab]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.3)}.cookie-banner__btn--accept[data-v-d9ac35ab]{background:var(--primary);color:#fff}.slide-up-enter-active[data-v-d9ac35ab],.slide-up-leave-active[data-v-d9ac35ab]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-d9ac35ab],.slide-up-leave-to[data-v-d9ac35ab]{transform:translateY(100%);opacity:0}@media(max-width:640px){.cookie-banner[data-v-d9ac35ab]{flex-direction:column;text-align:center;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}.navigation[data-v-6f5e0dcd]{background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:50}.nav-content[data-v-6f5e0dcd]{justify-content:space-between;padding:.5rem 0;min-height:0;gap:2.5rem}.logo-section[data-v-6f5e0dcd],.nav-content[data-v-6f5e0dcd]{display:flex;align-items:center}.logo-section[data-v-6f5e0dcd]{cursor:pointer;text-decoration:none;flex-shrink:0}.logo-wrapper[data-v-6f5e0dcd]{height:44px;overflow:hidden;display:flex;align-items:center}.logo-image[data-v-6f5e0dcd]{height:52px;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.nav-links[data-v-6f5e0dcd]{display:none;align-items:center;gap:clamp(1rem,2.2vw,2rem);flex:1;justify-content:center}@media(min-width:1240px){.nav-links[data-v-6f5e0dcd]{display:flex}}.nav-link[data-v-6f5e0dcd]{color:var(--color-text);text-decoration:none;background:none;border:none;cursor:pointer;font:inherit;font-size:var(--text-base);font-family:var(--font-sans);font-weight:400;transition:color .2s ease;padding:.5rem 0;white-space:nowrap;display:inline-block;position:relative;z-index:1}.nav-link-active[data-v-6f5e0dcd],.nav-link[data-v-6f5e0dcd]:hover{color:var(--color-primary)}.mobile-link-admin[data-v-6f5e0dcd],.nav-link-admin[data-v-6f5e0dcd]{color:var(--fg-muted);font-size:var(--text-sm);font-style:italic}.mobile-link-admin[data-v-6f5e0dcd]:before,.nav-link-admin[data-v-6f5e0dcd]:before{content:"✦ ";color:var(--color-primary);font-style:normal}.nav-links-center[data-v-6f5e0dcd]{gap:2rem}.nav-buttons[data-v-6f5e0dcd],.nav-links-center[data-v-6f5e0dcd]{display:flex;align-items:center}.nav-buttons[data-v-6f5e0dcd]{gap:.625rem;margin-left:auto}.nav-btn-ghost[data-v-6f5e0dcd],.nav-btn-primary[data-v-6f5e0dcd]{white-space:nowrap}.nav-btn-primary[data-v-6f5e0dcd]{background:var(--primary);color:#fff;font-size:var(--text-sm);padding:.55rem 1.125rem;border-radius:10px;display:inline-flex;align-items:center;gap:.5rem;margin-left:.375rem}.nav-btn-primary[data-v-6f5e0dcd]:hover{background:var(--primary-hover)}.nav-btn-ghost[data-v-6f5e0dcd]{color:var(--fg);font-size:var(--text-sm);padding:.55rem .875rem;border-radius:10px;margin-left:.375rem}.nav-btn-ghost[data-v-6f5e0dcd]:hover{color:var(--primary)}.nav-ico[data-v-6f5e0dcd]{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg);position:relative;border:1px solid transparent;text-decoration:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.nav-ico[data-v-6f5e0dcd]:hover{background:#fff;border-color:var(--border)}.nav-ico svg[data-v-6f5e0dcd]{width:19px;height:19px}.nav-ico-dot[data-v-6f5e0dcd]{position:absolute;top:5px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--primary);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-6f5e0dcd]{width:1rem;height:1rem}.text-xs[data-v-6f5e0dcd]{font-size:.75rem}.mobile-actions[data-v-6f5e0dcd]{display:flex;align-items:center;gap:.5rem}@media(min-width:1240px){.mobile-actions[data-v-6f5e0dcd]{display:none}}.mobile-menu-btn[data-v-6f5e0dcd]{border:1px solid var(--color-border)}.mobile-menu[data-v-6f5e0dcd]{border-top:1px solid var(--color-border);padding:.75rem 0 1rem;display:flex;flex-direction:column;gap:.25rem}.mobile-link[data-v-6f5e0dcd]{color:var(--color-text);text-decoration:none;padding:.625rem .25rem;font-size:var(--text-base)}.mobile-link[data-v-6f5e0dcd]:hover{color:var(--color-primary)}.mobile-buttons[data-v-6f5e0dcd]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.mobile-btn-logout[data-v-6f5e0dcd],.mobile-btn-outline[data-v-6f5e0dcd],.mobile-btn-primary[data-v-6f5e0dcd]{width:100%;justify-content:center}.mobile-btn-logout[data-v-6f5e0dcd]{color:var(--fg-muted)}.mobile-btn-logout[data-v-6f5e0dcd]:hover{color:var(--primary)}
