.notifications[data-v-5452f542]{--btn-color:#414141;--btn-color-hover:#262626;--btn-color-bg:#fff;--btn-color-border:#fff;--btn-color-bg-hover:#fff;--btn-color-border-hover:#fff;position:relative}.dark-mode .notifications[data-v-5452f542]{--btn-color:#f5f5f5;--btn-color-hover:#fff;--btn-color-bg:#333;--btn-color-border:#333;--btn-color-bg-hover:#333;--btn-color-border-hover:#333}.notifications .ls-button[data-v-5452f542]:after{background-color:var(--color-text-lightest);bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%}.notifications .ls-button[data-v-5452f542]:hover:after{height:100%}.notifications .badge[data-v-5452f542]{position:absolute;right:-10px;top:-12px}.notification-tabs[data-v-5452f542]{border-bottom:2px solid var(--c-neutral-10);display:flex}.tab-btn[data-v-5452f542]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-light);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-bottom:-2px;padding:12px 16px;transition:all .2s}.tab-btn[data-v-5452f542]:hover{background-color:var(--c-neutral-10);color:var(--color-text)}.tab-btn.active[data-v-5452f542]{border-bottom-color:var(--color-primary,#b01c32);color:var(--color-primary,#b01c32)}.tab-count[data-v-5452f542]{align-items:center;background-color:var(--color-primary,#b01c32);border-radius:10px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.tab-count--muted[data-v-5452f542]{background-color:var(--c-neutral-20,#ddd);color:var(--color-text-light)}.notification-toolbar[data-v-5452f542]{border-bottom:1px solid var(--c-neutral-10);display:flex;justify-content:flex-end;padding:12px 20px}.toolbar-btn[data-v-5452f542]{align-items:center;background:none;border:1px solid var(--c-neutral-20,#ddd);border-radius:6px;color:var(--color-text-light);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s}.toolbar-btn[data-v-5452f542]:hover{background-color:var(--c-neutral-10);border-color:var(--c-neutral-30,#ccc);color:var(--color-text)}.notification-loading[data-v-5452f542]{display:flex;justify-content:center;padding:32px}.notification-empty[data-v-5452f542]{color:var(--color-text-light);padding:32px;text-align:center}.notification-list[data-v-5452f542]{display:flex;flex-direction:column;gap:0}.notification-item[data-v-5452f542]{align-items:flex-start;border-bottom:1px solid var(--c-neutral-10);display:flex;gap:12px;padding:20px;transition:background-color .2s,opacity .2s}.notification-item[data-v-5452f542]:hover{background-color:var(--c-neutral-10)}.notification-item:hover .notification-actions[data-v-5452f542]{opacity:1}.notification-item.unread[data-v-5452f542]{background-color:rgba(var(--color-primary-rgb,176,28,50),.04)}.notification-item.unread .notification-title[data-v-5452f542]{font-weight:700}.notification-item.is-loading[data-v-5452f542]{opacity:.6;pointer-events:none}.notification-indicator[data-v-5452f542]{align-items:center;display:flex;flex-shrink:0;padding-top:6px;width:10px}.unread-dot[data-v-5452f542]{background-color:var(--color-primary,#b01c32);border-radius:50%;display:block;height:8px;width:8px}.notification-icon[data-v-5452f542]{align-items:center;background-color:var(--c-neutral-10);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.notification-content[data-v-5452f542]{flex:1;min-width:0}.notification-content .notification-title[data-v-5452f542]{font-weight:600;margin-bottom:4px}.notification-content .notification-text[data-v-5452f542]{color:var(--color-text-light);font-size:.875rem;line-height:1.5;margin-top:8px}.notification-content .notification-text[data-v-5452f542] p{margin:0}.notification-content .notification-meta[data-v-5452f542]{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:12px;margin-top:2px}.notification-content .notification-meta .notification-date[data-v-5452f542]{line-height:1.4}.notification-content .notification-meta .notification-status[data-v-5452f542]{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;min-height:24px;padding:2px 8px}.notification-actions[data-v-5452f542]{align-items:center;display:flex;flex-shrink:0;gap:4px;opacity:.5;transition:opacity .2s}.notification-actions .spinner-wrapper[data-v-5452f542]{padding:0 4px}.action-btn[data-v-5452f542]{align-items:center;background:none;border:1px solid transparent;border-radius:6px;color:var(--color-text-light);cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.action-btn[data-v-5452f542] .nuxt-icon{font-size:18px}.action-btn[data-v-5452f542]:hover{background-color:var(--c-neutral-10);border-color:var(--c-neutral-20,#ddd);color:var(--color-text)}.action-btn.action-read[data-v-5452f542]:hover{color:var(--color-primary,#b01c32)}.action-btn.action-unread[data-v-5452f542]:hover{color:#faad14}.action-btn.action-delete[data-v-5452f542]:hover{background-color:#ff4d4f0a;border-color:#ff4d4f33;color:#ff4d4f}.help-menu[data-v-0e3779d0]{--btn-color:#414141;--btn-color-hover:#262626;--btn-color-bg:#fff;--btn-color-border:#fff;--btn-color-bg-hover:#fff;--btn-color-border-hover:#fff}.dark-mode .help-menu[data-v-0e3779d0]{--btn-color:#f5f5f5;--btn-color-hover:#fff;--btn-color-bg:#333;--btn-color-border:#333;--btn-color-bg-hover:#333;--btn-color-border-hover:#333}.help-menu .ls-button[data-v-0e3779d0]:after{background-color:var(--color-text-lightest);bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;width:100%}.help-menu .ls-button[data-v-0e3779d0]:hover:after{height:100%}.faq-loading[data-v-0e3779d0]{display:flex;justify-content:center;padding:32px}.faq-guide-link[data-v-0e3779d0]{max-width:none}.faq-guide-link[data-v-0e3779d0] .nuxt-icon svg{height:20px;width:20px}.faq-empty[data-v-0e3779d0]{color:var(--color-text-light);padding:32px;text-align:center}.faq-list[data-v-0e3779d0]{display:flex;flex-direction:column;gap:0}.faq-item[data-v-0e3779d0]{border-bottom:1px solid var(--c-neutral-10)}.faq-item[open] .faq-chevron[data-v-0e3779d0]{transform:rotate(180deg)}.faq-item .faq-title[data-v-0e3779d0]{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:12px;list-style:none;padding:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item .faq-title[data-v-0e3779d0]::-webkit-details-marker{display:none}.faq-item .faq-title .faq-number[data-v-0e3779d0]{color:var(--color-text-light);min-width:24px}.faq-item .faq-title .faq-chevron[data-v-0e3779d0]{margin-left:auto;transition:transform .2s ease}.faq-item .faq-answer[data-v-0e3779d0]{color:var(--color-text-light);line-height:1.6;padding:0 20px 20px 56px}.faq-item .faq-answer[data-v-0e3779d0] p{margin-bottom:12px}.faq-item .faq-answer[data-v-0e3779d0] a{color:var(--color-primary);text-decoration:underline}.language-menu[data-v-d12fba23]{--menu-panel-bg:var(--input-color-bg);--menu-panel-border:var(--color-border);--menu-panel-shadow:0px 10px 10px rgba(0,0,0,.1);--menu-option-color:var(--color-text);--menu-option-color-hover:var(--color-text);--menu-option-color-active:var(--color-text);--menu-option-bg-hover:var(--c-neutral-20);--menu-option-bg-active:var(--c-neutral-10)}.dark-mode .language-menu[data-v-d12fba23]{--menu-panel-bg:#383838;--menu-panel-border:#565656;--menu-panel-shadow:0px 12px 18px rgba(0,0,0,.28);--menu-option-color:#f1f1f1;--menu-option-color-hover:#fff;--menu-option-color-active:#fff;--menu-option-bg-hover:#434343;--menu-option-bg-active:#4a4a4a}.language-menu .dropdown[data-v-d12fba23]{background:var(--menu-panel-bg);border:1px solid var(--menu-panel-border);border-radius:var(--input-border-radius);box-shadow:var(--menu-panel-shadow);min-width:100%;padding:6px 0;top:calc(100% + 10px);width:-moz-max-content;width:max-content}.language-menu .dropdown>div[data-v-d12fba23]{gap:0}.language-menu .dropdown button[data-v-d12fba23]{background:transparent;color:var(--menu-option-color);font-size:14px;line-height:1.2;min-height:40px;padding:10px 16px 12px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}@media (hover:hover){.language-menu .dropdown button[data-v-d12fba23]:hover{background:var(--menu-option-bg-hover);color:var(--menu-option-color-hover)}}.language-menu .dropdown button.active[data-v-d12fba23]{background:var(--menu-option-bg-active);color:var(--menu-option-color-active);font-weight:600}.user-menu[data-v-b2728878]{--menu-panel-bg:var(--input-color-bg);--menu-panel-border:var(--color-border);--menu-panel-shadow:0px 10px 10px rgba(0,0,0,.1);--menu-option-color:var(--color-text);--menu-option-color-hover:var(--color-text);--menu-option-bg-hover:var(--c-neutral-20);--menu-option-bg-active:var(--c-neutral-10)}.dark-mode .user-menu[data-v-b2728878]{--menu-panel-bg:#383838;--menu-panel-border:#565656;--menu-panel-shadow:0px 12px 18px rgba(0,0,0,.28);--menu-option-color:#f1f1f1;--menu-option-color-hover:#fff;--menu-option-bg-hover:#434343;--menu-option-bg-active:#4a4a4a}.user-menu .ls-button[data-v-b2728878]{background-color:transparent;border-color:transparent;padding-left:2px}.user-menu .ls-button .avatar[data-v-b2728878]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.user-menu .ls-button .avatar img[data-v-b2728878]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-menu .ls-button .avatar .avatar-initials[data-v-b2728878]{align-items:center;background-color:#d92526;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;width:100%}.user-menu .dropdown[data-v-b2728878]{background:var(--menu-panel-bg);border:1px solid var(--menu-panel-border);border-radius:var(--input-border-radius);box-shadow:var(--menu-panel-shadow);min-width:100%;padding:6px 0;top:calc(100% + 10px);width:-moz-max-content;width:max-content}.user-menu .dropdown>div[data-v-b2728878]{gap:0}.user-menu .dropdown a[data-v-b2728878],.user-menu .dropdown button[data-v-b2728878]{background:transparent;color:var(--menu-option-color);font-size:14px;line-height:1.2;min-height:40px;padding:10px 16px 12px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}@media (hover:hover){.user-menu .dropdown a[data-v-b2728878]:hover,.user-menu .dropdown button[data-v-b2728878]:hover{background:var(--menu-option-bg-hover);color:var(--menu-option-color-hover)}}.user-menu .dropdown a.router-link-active[data-v-b2728878]{background:var(--menu-option-bg-active);color:var(--menu-option-color-hover);font-weight:600}.page-header[data-v-a207dc9b]{align-items:flex-start;background-color:var(--color-bg);display:flex;flex:0 0 140px;gap:20px;position:sticky;top:0;transition:all .3s;z-index:99}.page-header .title[data-v-a207dc9b]{flex:1;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .title h1[data-v-a207dc9b]{font-size:40px;font-weight:600}.page-header .title .subtitle[data-v-a207dc9b],.page-header .title h1[data-v-a207dc9b]{letter-spacing:-3.5%;line-height:150%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .title .subtitle[data-v-a207dc9b]{color:#78797a;font-family:OpenSans,serif;font-size:16px;font-weight:400}.page-header .content[data-v-a207dc9b]{display:flex;flex-shrink:0;gap:12px;margin-left:auto;padding-top:12px}
