.Toast-module__iUixAq__container{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;width:100%;max-width:420px;display:flex;position:fixed;bottom:1rem;right:1rem}.Toast-module__iUixAq__toast{background:var(--color-surface,#1a1a1a);border:1px solid var(--color-border,#333);pointer-events:auto;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;animation:.2s ease-out Toast-module__iUixAq__slideIn;display:flex;box-shadow:0 4px 12px #0000004d}.Toast-module__iUixAq__toast.Toast-module__iUixAq__exiting{animation:.2s ease-in forwards Toast-module__iUixAq__slideOut}@keyframes Toast-module__iUixAq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__iUixAq__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Toast-module__iUixAq__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.Toast-module__iUixAq__toast.Toast-module__iUixAq__info .Toast-module__iUixAq__iconWrapper{color:var(--color-info,#3b82f6)}.Toast-module__iUixAq__toast.Toast-module__iUixAq__success .Toast-module__iUixAq__iconWrapper{color:var(--color-success,#22c55e)}.Toast-module__iUixAq__toast.Toast-module__iUixAq__warning .Toast-module__iUixAq__iconWrapper{color:var(--color-warning,#f59e0b)}.Toast-module__iUixAq__toast.Toast-module__iUixAq__error .Toast-module__iUixAq__iconWrapper{color:var(--color-error,#ef4444)}.Toast-module__iUixAq__content{flex:1;min-width:0}.Toast-module__iUixAq__title{color:var(--color-text,#fff);font-size:.875rem;font-weight:500;line-height:1.4}.Toast-module__iUixAq__message{color:var(--color-text-secondary,#a1a1aa);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.Toast-module__iUixAq__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Toast-module__iUixAq__actionButton{color:var(--color-primary,#3b82f6);border:1px solid var(--color-primary,#3b82f6);cursor:pointer;background:0 0;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.Toast-module__iUixAq__actionButton:hover{background:var(--color-primary,#3b82f6);color:#fff}.Toast-module__iUixAq__closeButton{width:24px;height:24px;color:var(--color-text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.Toast-module__iUixAq__closeButton:hover{background:var(--color-border,#333);color:var(--color-text,#fff)}@media (max-width:480px){.Toast-module__iUixAq__container{max-width:none;left:1rem;right:1rem}.Toast-module__iUixAq__toast{padding:.75rem}.Toast-module__iUixAq__message{-webkit-line-clamp:1}}
.NotificationDropdown-module__xQT5sG__container{position:relative}.NotificationDropdown-module__xQT5sG__trigger{width:40px;height:40px;color:var(--color-text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:relative}.NotificationDropdown-module__xQT5sG__trigger:hover{background:var(--color-surface-hover,#262626);color:var(--color-text,#fff)}.NotificationDropdown-module__xQT5sG__badge{text-align:center;color:#fff;background:var(--color-error,#ef4444);border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:600;line-height:18px;position:absolute;top:4px;right:4px}.NotificationDropdown-module__xQT5sG__dropdown{background:var(--color-surface,#1a1a1a);border:1px solid var(--color-border,#333);z-index:1000;border-radius:.75rem;width:360px;max-height:480px;animation:.15s ease-out NotificationDropdown-module__xQT5sG__dropdownIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0006}@keyframes NotificationDropdown-module__xQT5sG__dropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationDropdown-module__xQT5sG__header{border-bottom:1px solid var(--color-border,#333);justify-content:space-between;align-items:center;padding:1rem;display:flex}.NotificationDropdown-module__xQT5sG__header h3{color:var(--color-text,#fff);margin:0;font-size:.9375rem;font-weight:600}.NotificationDropdown-module__xQT5sG__markAllRead{color:var(--color-primary,#3b82f6);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500;transition:color .15s}.NotificationDropdown-module__xQT5sG__markAllRead:hover{color:var(--color-primary-hover,#60a5fa);text-decoration:underline}.NotificationDropdown-module__xQT5sG__list{max-height:360px;overflow-y:auto}.NotificationDropdown-module__xQT5sG__empty{color:var(--color-text-secondary,#a1a1aa);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.NotificationDropdown-module__xQT5sG__empty p{margin:0;font-size:.875rem}.NotificationDropdown-module__xQT5sG__item{align-items:flex-start;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:background .15s;display:flex;position:relative}.NotificationDropdown-module__xQT5sG__item:hover{background:var(--color-surface-hover,#262626)}.NotificationDropdown-module__xQT5sG__item.NotificationDropdown-module__xQT5sG__unread{background:#3b82f614}.NotificationDropdown-module__xQT5sG__item.NotificationDropdown-module__xQT5sG__unread:hover{background:#3b82f61f}.NotificationDropdown-module__xQT5sG__itemIcon{background:var(--color-surface-hover,#262626);width:32px;height:32px;color:var(--color-text-secondary,#a1a1aa);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationDropdown-module__xQT5sG__item.NotificationDropdown-module__xQT5sG__unread .NotificationDropdown-module__xQT5sG__itemIcon{color:var(--color-primary,#3b82f6);background:#3b82f633}.NotificationDropdown-module__xQT5sG__itemContent{flex:1;min-width:0}.NotificationDropdown-module__xQT5sG__itemTitle{color:var(--color-text,#fff);font-size:.8125rem;font-weight:500;line-height:1.4}.NotificationDropdown-module__xQT5sG__itemDescription{color:var(--color-text-secondary,#a1a1aa);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;line-height:1.4;overflow:hidden}.NotificationDropdown-module__xQT5sG__itemTime{color:var(--color-text-tertiary,#71717a);margin-top:.25rem;font-size:.6875rem}.NotificationDropdown-module__xQT5sG__unreadDot{background:var(--color-primary,#3b82f6);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.NotificationDropdown-module__xQT5sG__footer{border-top:1px solid var(--color-border,#333);text-align:center;padding:.75rem 1rem}.NotificationDropdown-module__xQT5sG__viewAll{color:var(--color-primary,#3b82f6);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s}.NotificationDropdown-module__xQT5sG__viewAll:hover{color:var(--color-primary-hover,#60a5fa);text-decoration:underline}.NotificationDropdown-module__xQT5sG__list::-webkit-scrollbar{width:6px}.NotificationDropdown-module__xQT5sG__list::-webkit-scrollbar-track{background:0 0}.NotificationDropdown-module__xQT5sG__list::-webkit-scrollbar-thumb{background:var(--color-border,#333);border-radius:3px}.NotificationDropdown-module__xQT5sG__list::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary,#71717a)}@media (max-width:480px){.NotificationDropdown-module__xQT5sG__dropdown{border-radius:1rem 1rem 0 0;width:100%;max-height:70vh;position:fixed;inset:auto 0 0}}
.layout-module__T8-smq__appShell{min-height:100vh;display:flex}.layout-module__T8-smq__sidebar{width:var(--nav-width);background:var(--background-secondary);border-right:1px solid var(--border);z-index:100;flex-direction:column;padding:1.5rem 1rem;display:flex;position:fixed;top:0;bottom:0;left:0}.layout-module__T8-smq__logo{color:var(--primary);align-items:center;gap:.75rem;margin-bottom:2rem;padding:0 .75rem;font-size:1.125rem;font-weight:700;display:flex}.layout-module__T8-smq__navList{flex-direction:column;flex:1;gap:.25rem;list-style:none;display:flex}.layout-module__T8-smq__navItem{border-radius:var(--radius-md);color:var(--foreground-muted);align-items:center;gap:.75rem;padding:.75rem;font-size:.9375rem;font-weight:500;transition:all .15s;display:flex}.layout-module__T8-smq__navItem:hover{background:var(--background-tertiary);color:var(--foreground)}.layout-module__T8-smq__navItemActive,.layout-module__T8-smq__navItemActive:hover{background:var(--primary-light);color:var(--primary)}.layout-module__T8-smq__sidebarFooter{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}.layout-module__T8-smq__logoutButton{border-radius:var(--radius-md);color:var(--foreground-muted);align-items:center;gap:.75rem;width:100%;padding:.75rem;font-size:.9375rem;font-weight:500;transition:all .15s;display:flex}.layout-module__T8-smq__logoutButton:hover{background:var(--error-light);color:var(--error)}.layout-module__T8-smq__mainArea{margin-left:var(--nav-width);flex-direction:column;flex:1;min-height:100vh;display:flex}.layout-module__T8-smq__topbar{height:var(--topbar-height);background:var(--background-secondary);border-bottom:1px solid var(--border);z-index:50;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:sticky;top:0}.layout-module__T8-smq__searchContainer{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);width:320px;color:var(--foreground-subtle);align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.layout-module__T8-smq__searchInput{color:var(--foreground);background:0 0;border:none;outline:none;width:100%;font-size:.9375rem}.layout-module__T8-smq__searchInput::placeholder{color:var(--foreground-subtle)}.layout-module__T8-smq__topbarActions{align-items:center;gap:1rem;display:flex}.layout-module__T8-smq__newDraftButton{background:var(--primary);color:#fff;border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:flex}.layout-module__T8-smq__newDraftButton:hover{background:var(--primary-hover)}.layout-module__T8-smq__notificationButton{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background-secondary);width:40px;height:40px;color:var(--foreground-muted);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.layout-module__T8-smq__notificationButton:hover{background:var(--background);color:var(--foreground);border-color:var(--border-hover)}.layout-module__T8-smq__userAvatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;display:flex}.layout-module__T8-smq__content{flex:1;padding:2rem;overflow-y:auto}@media (max-width:768px){.layout-module__T8-smq__sidebar{display:none}.layout-module__T8-smq__mainArea{margin-left:0}.layout-module__T8-smq__searchContainer,.layout-module__T8-smq__newDraftButton span{display:none}.layout-module__T8-smq__newDraftButton{padding:.5rem}.layout-module__T8-smq__content{padding:1rem}}
