.header-dropdown-selector[data-v-dfdbd608]{box-sizing:border-box;min-width:0;position:relative}.header-dropdown-selector.is-full-width[data-v-dfdbd608]{width:100%}.header-dropdown-selector-trigger[data-v-dfdbd608]{align-items:center;background:var(--color-background-header-selector);border:0;border-radius:8px;box-sizing:border-box;color:var(--color-text-header-selector);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.2;min-height:31px;min-width:0;padding:6px 12px;transition:background-color .18s ease;width:100%}.header-dropdown-selector-trigger[data-v-dfdbd608]:hover{background:var(--color-background-header-selector-hover)}.header-dropdown-selector-trigger[data-v-dfdbd608]:not(.is-compact){min-height:50px}.header-dropdown-selector-label[data-v-dfdbd608]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-dropdown-selector-chevron[data-v-dfdbd608]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--color-icon-header-selector);height:0;transition:transform .18s ease;width:0}.header-dropdown-selector.is-open .header-dropdown-selector-chevron[data-v-dfdbd608]{transform:rotate(180deg)}.header-dropdown-selector-menu[data-v-dfdbd608]{background:var(--color-background-app-default);border:1px solid var(--color-border-separator-default);border-radius:12px;box-shadow:0 10px 30px #0f172a1f;box-sizing:border-box;display:grid;gap:4px;left:0;max-width:min(320px,100vw - 32px);min-width:min(256px,100%);padding:8px;position:absolute;top:calc(100% + 8px);width:-moz-max-content;width:max-content;z-index:30}.header-dropdown-selector.is-full-width .header-dropdown-selector-menu[data-v-dfdbd608]{max-width:100%;width:100%}.header-dropdown-selector-option[data-v-dfdbd608]{align-items:center;background:transparent;border:0;border-radius:8px;box-sizing:border-box;color:var(--color-text-header-tab-default);cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:1.3;min-height:40px;padding:10px 12px;text-align:left;transition:background-color .18s ease,color .18s ease;width:100%}.header-dropdown-selector-option[data-v-dfdbd608]:hover{background:var(--color-background-header-mobile-item-hover);color:var(--color-text-header-tab-hover)}.header-dropdown-selector-option.is-active[data-v-dfdbd608]{background:var(--color-background-header-mobile-item-hover);color:var(--color-text-header-tab-active)}.header-mobile-menu-item[data-v-c8b16008]{align-items:center;background:var(--color-background-header-mobile-item-default);border:1px solid var(--color-border-header-mobile-item-default);border-radius:8px;box-sizing:border-box;color:var(--color-text-header-mobile-item-default);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:space-between;line-height:1;min-height:48px;padding:12px;text-align:left;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:100%}.header-mobile-menu-item-badge[data-v-c8b16008]{align-items:center;background:var(--color-status-danger);border-radius:999px;color:var(--color-text-link-inverse);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.header-mobile-menu-item.is-active .header-mobile-menu-item-badge[data-v-c8b16008]{background:var(--color-background-app-default);color:var(--color-background-header-mobile-item-active)}.header-mobile-menu-item[data-v-c8b16008]:hover{background:var(--color-background-header-mobile-item-hover);border-color:transparent;color:var(--color-text-header-mobile-item-hover)}.header-mobile-menu-item.is-active[data-v-c8b16008]{background:var(--color-background-header-mobile-item-active);border-color:var(--color-background-header-mobile-item-active);color:var(--color-text-header-mobile-item-active)}.header-mobile-menu-item.is-danger[data-v-c8b16008]{border-color:var(--color-border-header-mobile-item-danger);color:var(--color-text-header-mobile-item-danger)}.header-mobile-menu-item.is-hover[data-v-c8b16008]{background:var(--color-background-header-mobile-item-hover);border-color:transparent;color:var(--color-text-header-mobile-item-hover)}.header-mobile-menu-item.is-danger.is-hover[data-v-c8b16008],.header-mobile-menu-item.is-danger[data-v-c8b16008]:hover{background:var(--color-background-header-mobile-item-danger-hover);border-color:transparent;color:var(--color-text-header-mobile-item-danger)}.header-mobile-menu[data-v-e7553794]{background:var(--color-background-app-default);border-bottom:1px solid var(--color-border-separator-default);box-sizing:border-box;left:0;position:absolute;top:100%;width:100%;z-index:40}.header-mobile-menu-inner[data-v-e7553794]{box-sizing:border-box;display:grid;gap:32px;padding:24px 16px;width:100%}.header-mobile-menu-section[data-v-e7553794]{display:grid;gap:12px}.header-mobile-menu-items[data-v-e7553794]{display:grid;gap:4px;width:100%}.header-mobile-menu-email[data-v-e7553794]{color:var(--color-text-header-meta);font-size:12px;font-weight:500;line-height:1.2;margin:0}.header-tab[data-v-293f648f]{align-content:end;align-items:end;box-sizing:border-box;color:var(--color-text-header-tab-default);-moz-column-gap:8px;column-gap:8px;display:inline-grid;font-size:16px;font-weight:500;grid-template-columns:auto auto;line-height:1;min-height:69px;padding:0;row-gap:21px;text-decoration:none;transition:color .18s ease}.header-tab[data-v-293f648f]:hover{color:var(--color-text-header-tab-hover)}.header-tab.is-active[data-v-293f648f]{color:var(--color-text-header-tab-active)}.header-tab-badge[data-v-293f648f],.header-tab-label[data-v-293f648f]{grid-row:1}.header-tab-badge[data-v-293f648f]{align-items:center;background:var(--color-status-danger);border-radius:999px;color:var(--color-text-link-inverse);display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.header-tab-indicator[data-v-293f648f]{background:var(--color-border-header-tab-active);border-radius:999px 999px 0 0;display:block;grid-column:1/-1;height:3px;opacity:0;width:100%}.header-tab.is-active .header-tab-indicator[data-v-293f648f]{opacity:1}.notification-bell[data-v-c075922b]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--color-text-header-tab-default);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;position:relative;transition:color .18s ease,background .18s ease;width:36px}.notification-bell.is-open[data-v-c075922b],.notification-bell[data-v-c075922b]:hover{background:var(--color-background-item-hover,rgba(0,0,0,.06));color:var(--color-text-header-tab-active)}.notification-bell-icon[data-v-c075922b]{display:block;flex-shrink:0}.notification-bell-dot[data-v-c075922b]{background:var(--color-brand-danger,#e53e3e);border:1.5px solid var(--color-background-header-default,#fff);border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}.notif-panel-overlay[data-v-ed73be0d]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:200}.notif-panel[data-v-ed73be0d]{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;display:flex;flex-direction:column;max-height:calc(100vh - 90px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:16px;top:70px;width:360px;z-index:201}.notif-panel-header[data-v-ed73be0d]{align-items:center;border-bottom:1px solid var(--color-border-default);display:flex;flex-shrink:0;gap:8px;padding:16px 16px 12px}.notif-panel-title[data-v-ed73be0d]{color:var(--color-text-link-active);flex:1;font-size:15px;font-weight:600;min-width:0}.notif-mark-all-btn[data-v-ed73be0d]{background:transparent;border:0;color:var(--color-brand-primary);cursor:pointer;font-size:13px;padding:0;transition:opacity .15s ease;white-space:nowrap}.notif-mark-all-btn[data-v-ed73be0d]:hover{opacity:.75}.notif-close-btn[data-v-ed73be0d]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.notif-close-btn[data-v-ed73be0d]:hover{background:var(--color-surface-muted);color:var(--color-text-link-active)}.notif-panel-tabs[data-v-ed73be0d]{border-bottom:1px solid var(--color-border-default);display:flex;flex-shrink:0}.notif-tab[data-v-ed73be0d]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:1;font-size:14px;font-weight:500;gap:5px;justify-content:center;margin-bottom:-1px;padding:10px 0;position:relative;transition:color .15s ease,border-color .15s ease}.notif-tab.is-active[data-v-ed73be0d]{border-bottom-color:var(--color-brand-primary);color:var(--color-brand-primary)}.notif-tab-dot[data-v-ed73be0d]{background:var(--color-status-danger);border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.notif-panel-body[data-v-ed73be0d]{flex:1;min-height:80px;overflow-y:auto}.notif-empty[data-v-ed73be0d]{color:var(--color-text-muted);font-size:14px;padding:32px 16px;text-align:center}.notif-list[data-v-ed73be0d]{list-style:none;margin:0;padding:0}.notif-item[data-v-ed73be0d]{align-items:flex-start;border-bottom:1px solid var(--color-surface-muted);cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background .15s ease}.notif-item[data-v-ed73be0d]:last-child{border-bottom:0}.notif-item.is-unread[data-v-ed73be0d]{background:#fefce8}.notif-item[data-v-ed73be0d]:hover{background:var(--color-surface-card-hover)}.notif-item.is-unread[data-v-ed73be0d]:hover{background:#fef9c3}.notif-thumb[data-v-ed73be0d]{background:var(--color-surface-muted);border:1px solid rgba(0,0,0,.08);border-radius:6px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.notif-item[data-v-ed73be0d] .user-avatar{box-shadow:0 0 0 1px #00000014;flex-shrink:0;height:40px;min-width:40px;width:40px}.notif-content[data-v-ed73be0d]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.notif-message[data-v-ed73be0d]{color:var(--color-text-link-default);font-size:14px;line-height:1.4}.notif-item.is-unread .notif-message[data-v-ed73be0d]{color:var(--color-text-link-active);font-weight:500}.notif-time[data-v-ed73be0d]{color:var(--color-text-muted);font-size:12px}.notif-load-more-wrap[data-v-ed73be0d]{border-top:1px solid var(--color-border-default);padding:10px 16px 12px;text-align:center}.notif-load-more-btn[data-v-ed73be0d]{background:transparent;border:1px solid var(--color-border-default);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:13px;padding:6px 16px;transition:background .15s ease,color .15s ease}.notif-load-more-btn[data-v-ed73be0d]:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text-link-active)}.notif-load-more-btn[data-v-ed73be0d]:disabled{cursor:default;opacity:.5}.notif-panel-enter-active[data-v-ed73be0d],.notif-panel-leave-active[data-v-ed73be0d]{transition:opacity .15s ease,transform .15s ease}.notif-panel-enter-from[data-v-ed73be0d],.notif-panel-leave-to[data-v-ed73be0d]{opacity:0;transform:translateY(-6px)}.user-avatar-button[data-v-b9005635]{position:relative}.user-avatar-button-trigger[data-v-b9005635]{background:var(--color-background-app-accent);border:0;box-sizing:border-box;color:var(--color-text-link-inverse);cursor:pointer;padding:0}.user-avatar-button-image[data-v-b9005635],.user-avatar-button-letter[data-v-b9005635],.user-avatar-button-trigger[data-v-b9005635]{align-items:center;border-radius:999px;display:inline-flex;height:32px;justify-content:center;width:32px}.user-avatar-button-image[data-v-b9005635],.user-avatar-button-letter[data-v-b9005635]{overflow:hidden;transition:box-shadow .18s ease}.user-avatar-button-trigger:hover .user-avatar-button-image[data-v-b9005635],.user-avatar-button-trigger:hover .user-avatar-button-letter[data-v-b9005635],.user-avatar-button.is-open .user-avatar-button-image[data-v-b9005635],.user-avatar-button.is-open .user-avatar-button-letter[data-v-b9005635]{box-shadow:0 0 0 3px #0780792e}.user-avatar-button-image img[data-v-b9005635]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar-button-letter[data-v-b9005635]{font-size:14px;font-weight:700;line-height:1}.user-avatar-button-menu[data-v-b9005635]{background:var(--color-background-app-default);border:1px solid var(--color-border-separator-default);border-radius:12px;box-shadow:0 10px 30px #0f172a1f;box-sizing:border-box;display:grid;gap:4px;min-width:200px;padding:8px;position:absolute;right:0;top:calc(100% + 12px);z-index:40}.user-avatar-button-link[data-v-b9005635]{align-items:center;background:transparent;border:0;border-radius:8px;box-sizing:border-box;color:var(--color-text-header-tab-default);cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:1.3;min-height:40px;padding:10px 12px;text-align:left;text-decoration:none}.user-avatar-button-link[data-v-b9005635]:hover{background:var(--color-background-header-mobile-item-hover);color:var(--color-text-header-tab-hover)}.user-avatar-button-link.is-danger[data-v-b9005635]{color:var(--color-text-header-mobile-item-danger)}.app-header[data-v-c9c6344d]{background:var(--color-background-header-default);border-bottom:1px solid var(--color-border-header-default);box-sizing:border-box;left:0;position:absolute;top:0;width:100%;z-index:30}.app-header-shell[data-v-c9c6344d]{align-items:center;box-sizing:border-box;display:flex;gap:32px;justify-content:space-between;min-height:70px;padding:0 24px}.app-header-left[data-v-c9c6344d],.app-header-right[data-v-c9c6344d]{align-items:center;display:flex;min-width:0}.app-header-left[data-v-c9c6344d]{gap:40px}.app-header-right[data-v-c9c6344d]{gap:32px}.app-header-primary[data-v-c9c6344d]{align-items:center;display:flex;gap:32px;min-width:0}.app-header-logo[data-v-c9c6344d]{align-items:center;display:inline-flex;line-height:0;text-decoration:none}.app-header-logo img[data-v-c9c6344d]{display:block;max-width:100%;width:143px}.app-header-nav[data-v-c9c6344d]{align-items:center;display:flex;gap:24px;min-width:0}.app-header-mobile[data-v-c9c6344d]{display:none;position:relative}.app-header-mobile-bar[data-v-c9c6344d]{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:60px;padding:0 16px}.app-header-mobile-trigger[data-v-c9c6344d]{align-items:center;background:transparent;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:32px;justify-content:center;padding:0;width:32px}.app-header-mobile-trigger span[data-v-c9c6344d]{background:var(--color-text-link-active);border-radius:999px;display:block;height:1.5px;transition:transform .18s ease,opacity .18s ease;width:20px}.app-header-mobile-trigger.is-open span[data-v-c9c6344d]:first-child{transform:translateY(6.5px) rotate(45deg)}.app-header-mobile-trigger.is-open span[data-v-c9c6344d]:nth-child(2){opacity:0}.app-header-mobile-trigger.is-open span[data-v-c9c6344d]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:959px){.app-header-desktop[data-v-c9c6344d]{display:none}.app-header-mobile[data-v-c9c6344d]{display:block}.app-header-logo img[data-v-c9c6344d]{height:30px;width:143px}}@media (min-width:960px){.app-header-desktop[data-v-c9c6344d]{display:block}}.confirm-popup[data-v-71715496]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.confirm-popup-content[data-v-71715496]{background-color:#fff;border-radius:5px;padding:20px;text-align:center}.confirm-popup[data-v-e5604a58]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.confirm-popup-content[data-v-e5604a58]{background-color:#fff;border-radius:5px;padding:20px;text-align:center}.confirm-popup[data-v-5f44523b]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.confirm-popup-content[data-v-5f44523b]{background-color:#fff;border-radius:5px;padding:20px;text-align:center}
