.notification-dropdown.svelte-1jtnsix.svelte-1jtnsix{background:#23173b26;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14,0 0 0 1px #ffffff0d;border-radius:8px;width:380px;max-height:500px;overflow:hidden;color:#fff;display:flex;flex-direction:column}@media (max-width: 767px){.notification-dropdown.svelte-1jtnsix.svelte-1jtnsix{width:min(380px,calc(100vw - 24px))}}.dropdown-header.svelte-1jtnsix.svelte-1jtnsix{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;background-color:#0f172a47;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dropdown-header.svelte-1jtnsix h3.svelte-1jtnsix{margin:0;font-size:1.1rem;font-weight:600;color:#fff}.mark-all-read.svelte-1jtnsix.svelte-1jtnsix{background:transparent;border:none;color:#667eea;font-size:.85rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .3s ease}.mark-all-read.svelte-1jtnsix.svelte-1jtnsix:hover{color:#667eea;background-color:#ffffff1a}.mark-all-read.svelte-1jtnsix.svelte-1jtnsix:disabled{opacity:.6;cursor:not-allowed}.mark-all-read.loading.svelte-1jtnsix.svelte-1jtnsix{opacity:.8}.notifications-list.svelte-1jtnsix.svelte-1jtnsix{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:#ffffff08}.notifications-list.svelte-1jtnsix.svelte-1jtnsix::-webkit-scrollbar{width:0px;background:transparent}.notifications-list.svelte-1jtnsix.svelte-1jtnsix:hover::-webkit-scrollbar{width:6px}.notifications-list.svelte-1jtnsix.svelte-1jtnsix:hover::-webkit-scrollbar-track{background:transparent}.notifications-list.svelte-1jtnsix.svelte-1jtnsix:hover::-webkit-scrollbar-thumb{background:#667eea80;border-radius:3px}.notifications-list.svelte-1jtnsix.svelte-1jtnsix:hover::-webkit-scrollbar-thumb:hover{background:#667eeab3}.notification-item.svelte-1jtnsix.svelte-1jtnsix{display:flex;align-items:flex-start;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;position:relative;background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.notification-item.svelte-1jtnsix.svelte-1jtnsix:hover{background-color:#ffffff14}.notification-item.svelte-1jtnsix.svelte-1jtnsix:last-child{border-bottom:none}.notification-item.read.svelte-1jtnsix.svelte-1jtnsix{opacity:.6}.notification-item.loading.svelte-1jtnsix.svelte-1jtnsix{opacity:.8;pointer-events:none}.notification-avatar.svelte-1jtnsix.svelte-1jtnsix{margin-right:12px;flex-shrink:0}.avatar-icon.svelte-1jtnsix.svelte-1jtnsix{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.notification-content.svelte-1jtnsix.svelte-1jtnsix{flex:1;min-width:0}.notification-title.svelte-1jtnsix.svelte-1jtnsix{font-weight:600;font-size:.85rem;color:#fff;margin-bottom:4px}.notification-message.svelte-1jtnsix.svelte-1jtnsix{font-size:.85rem;color:#fff;line-height:1.4;margin-bottom:4px}.notification-time.svelte-1jtnsix.svelte-1jtnsix{font-size:.75rem;color:#ffffffb3}.unread-indicator.svelte-1jtnsix.svelte-1jtnsix{width:6px;height:6px;background:#667eea;border-radius:50%;margin-left:8px;flex-shrink:0;margin-top:4px}.notification-item.urgent.svelte-1jtnsix.svelte-1jtnsix{background:#f59e0b14;border-left:3px solid #f59e0b}.notification-item.urgent.svelte-1jtnsix.svelte-1jtnsix:hover{background:#f59e0b24}.notification-item.urgent.svelte-1jtnsix .notification-title.svelte-1jtnsix{color:#fbbf24}.no-notifications.svelte-1jtnsix.svelte-1jtnsix{padding:2rem 1rem;text-align:center;color:#ffffffb3}.no-notifications.svelte-1jtnsix p.svelte-1jtnsix{margin:0;font-size:.85rem}.dropdown-footer.svelte-1jtnsix.svelte-1jtnsix{padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.1);background-color:#0f172a3d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.footer-actions.svelte-1jtnsix.svelte-1jtnsix{display:flex;justify-content:center;align-items:center}.view-all-link.svelte-1jtnsix.svelte-1jtnsix{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.85rem;font-weight:600;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.view-all-link.svelte-1jtnsix.svelte-1jtnsix:hover{background-color:#ffffff14;border-color:#ffffff52;color:#fff;text-decoration:none}.notification-item.skeleton.svelte-1jtnsix.svelte-1jtnsix{pointer-events:none;opacity:.7}.skeleton-avatar.svelte-1jtnsix.svelte-1jtnsix{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:svelte-1jtnsix-shimmer 1.5s infinite}.skeleton-title.svelte-1jtnsix.svelte-1jtnsix{height:14px;width:60%;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:svelte-1jtnsix-shimmer 1.5s infinite;border-radius:4px;margin-bottom:8px}.skeleton-message.svelte-1jtnsix.svelte-1jtnsix{height:12px;width:90%;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:svelte-1jtnsix-shimmer 1.5s infinite;border-radius:4px;margin-bottom:6px}.skeleton-time.svelte-1jtnsix.svelte-1jtnsix{height:10px;width:30%;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:svelte-1jtnsix-shimmer 1.5s infinite;border-radius:4px}@keyframes svelte-1jtnsix-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dropdown-container.svelte-1bznxrj{position:fixed;z-index:10000}@media (max-width: 767px){.dropdown-container.svelte-1bznxrj{max-width:calc(100vw - 24px)}}[data-sonner-toast]{border-radius:12px!important;padding:.8rem 1.2rem!important;font-size:1rem!important}[data-sonner-toaster]{--width:320px !important;top:70px!important}.buildora-toast-success{background:#22c55e33!important;border:1px solid rgba(34,197,94,.4)!important;box-shadow:0 8px 25px #22c55e4d!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.buildora-toast-error{background:#ef444433!important;border:1px solid rgba(239,68,68,.4)!important;box-shadow:0 8px 25px #ef44444d!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}[data-sonner-toast][data-type=default]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 8px 25px #0000004d!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.app-layout.svelte-14unla7{display:flex;flex-direction:column;min-height:100vh}.app-content.svelte-14unla7{flex:1}
