.layout[data-v-1d5c74a2]{min-height:100vh;display:flex;flex-direction:column}.nav[data-v-1d5c74a2]{position:sticky;top:0;z-index:100;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border)}.nav__inner[data-v-1d5c74a2]{max-width:1200px;margin:0 auto;height:var(--nav-h);padding:0 var(--space-6);display:flex;align-items:center;gap:var(--space-8)}.brand[data-v-1d5c74a2]{display:flex;align-items:center;gap:10px}.brand__logo[data-v-1d5c74a2]{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#0a84ff,#5e5ce6);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.brand__name[data-v-1d5c74a2]{font-size:17px;font-weight:600;color:var(--color-text);letter-spacing:.5px}.nav__links[data-v-1d5c74a2]{display:flex;gap:4px;flex:1}.nav__link[data-v-1d5c74a2]{padding:8px 14px;border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:14px;transition:color .15s,background .15s}.nav__link[data-v-1d5c74a2]:hover{color:var(--color-text)}.nav__link--active[data-v-1d5c74a2]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:500}.user[data-v-1d5c74a2]{position:relative}.user__btn[data-v-1d5c74a2]{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:6px 10px;border-radius:var(--radius-full)}.user__btn[data-v-1d5c74a2]:hover{background:var(--color-fill)}.user__avatar[data-v-1d5c74a2]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#0a84ff,#5e5ce6);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.user__phone[data-v-1d5c74a2]{font-size:13px;color:var(--color-text)}.user__arrow[data-v-1d5c74a2]{color:var(--color-text-secondary);transition:transform .2s}.user__arrow.is-open[data-v-1d5c74a2]{transform:rotate(180deg)}.user__menu[data-v-1d5c74a2]{position:absolute;right:0;top:calc(100% + 8px);width:200px;background:var(--color-surface);border-radius:var(--radius-base);box-shadow:var(--shadow-pop);border:1px solid var(--color-border);padding:6px;display:flex;flex-direction:column}.user__points[data-v-1d5c74a2]{padding:10px 12px;font-size:13px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin-bottom:4px}.user__points b[data-v-1d5c74a2]{color:var(--color-primary);font-size:15px}.user__item[data-v-1d5c74a2]{display:block;width:100%;text-align:left;padding:9px 12px;border:none;background:none;border-radius:8px;font-size:14px;color:var(--color-text);cursor:pointer}.user__item[data-v-1d5c74a2]:hover{background:var(--color-fill)}.user__item--danger[data-v-1d5c74a2]{color:var(--color-danger)}.layout__body[data-v-1d5c74a2]{flex:1;position:relative}.footer[data-v-1d5c74a2]{padding:24px;text-align:center;color:var(--color-text-tertiary);font-size:12px}.drop-enter-active[data-v-1d5c74a2],.drop-leave-active[data-v-1d5c74a2]{transition:opacity .15s,transform .15s}.drop-enter-from[data-v-1d5c74a2],.drop-leave-to[data-v-1d5c74a2]{opacity:0;transform:translateY(-4px)}
