.notification-bell-container[data-v-89813e03]{display:inline-block;position:relative}.notification-trigger[data-v-89813e03]{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.5rem;position:relative;transition:all .3s ease;width:40px}.notification-trigger[data-v-89813e03]:hover{background-color:#007f7b1a}.notification-icon[data-v-89813e03]{color:#007f7b;font-size:1.2rem;transition:color .3s ease}.notification-trigger:hover .notification-icon[data-v-89813e03]{color:#005f5b}.notification-badge[data-v-89813e03]{align-items:center;animation:pulse-89813e03 2s infinite;background-color:#dc3545;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:0;top:0;width:18px}@keyframes pulse-89813e03{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.notification-dropdown[data-v-89813e03]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px #00000014;margin-top:.5rem;max-height:400px;overflow:hidden;position:absolute;right:0;top:100%;width:320px;z-index:1050}.mobile-dropdown[data-v-89813e03]{left:10px;max-height:70vh;position:fixed;right:10px;top:60px;width:auto}.notification-backdrop[data-v-89813e03]{background:#00000080;inset:0;position:fixed;z-index:1040}.notification-header[data-v-89813e03]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem 1rem}.notification-title[data-v-89813e03]{color:#1f2937;font-size:.9rem;font-weight:600;margin:0}.notification-close[data-v-89813e03]{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.2rem;padding:.25rem;transition:all .2s ease}.notification-close[data-v-89813e03]:hover{background:#f3f4f6;color:#374151}.notification-loading[data-v-89813e03]{align-items:center;display:flex;justify-content:center}.notification-empty[data-v-89813e03],.notification-loading[data-v-89813e03]{color:#6c757d;padding:2rem;text-align:center}.notification-empty i[data-v-89813e03]{display:block;font-size:2rem;margin-bottom:.5rem}.notification-list[data-v-89813e03]{max-height:300px;overflow-y:auto}.notification-item[data-v-89813e03]{border-bottom:1px solid #f3f4f6;cursor:pointer;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .2s ease}.notification-item[data-v-89813e03]:hover{background-color:#f9fafb}.notification-item.unread[data-v-89813e03]{background-color:#fef3c7;border-left:3px solid #f59e0b}.notification-item.read[data-v-89813e03]{background-color:#f9fafb}.notification-item.read .notification-title-text[data-v-89813e03]{color:#374151}.notification-item.read .notification-text[data-v-89813e03]{color:#6b7280}.notification-content[data-v-89813e03]{display:flex;flex-direction:column;gap:.25rem}.notification-title-text[data-v-89813e03]{color:#1f2937;font-size:.9rem;font-weight:600;line-height:1.3}.notification-text[data-v-89813e03]{color:#6b7280;font-size:.8rem}.notification-time[data-v-89813e03]{color:#9ca3af;font-size:.75rem}.notification-swipe-delete[data-v-89813e03]{align-items:center;background:#ef4444;bottom:0;color:#fff;display:flex;font-size:1.1rem;justify-content:center;left:-60px;position:absolute;top:0;transition:left .3s ease;width:60px}.notification-item.swiping .notification-swipe-delete[data-v-89813e03]{left:0}.notification-load-more[data-v-89813e03]{background:none;border:none;color:#007f7b;cursor:pointer;display:block;font-size:.85rem;font-weight:500;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.notification-load-more[data-v-89813e03]:hover:not(:disabled){background-color:#f0fdfa;color:#005f5b;text-decoration:none}.notification-load-more[data-v-89813e03]:disabled{background-color:transparent;color:#9ca3af;cursor:not-allowed}.notification-message strong[data-v-89813e03]{color:#212529;font-size:.9rem}.notification-text[data-v-89813e03]{color:#6c757d;font-size:.85rem;line-height:1.4;margin:0}.notification-meta[data-v-89813e03]{align-items:center;display:flex;justify-content:space-between}.notification-actions-item[data-v-89813e03]{display:flex;gap:.25rem}.notification-footer[data-v-89813e03]{background:#f8f9fa;border-radius:0 0 12px 12px;border-top:1px solid #e9ecef;bottom:0;padding:.5rem 1rem;position:sticky;text-align:center;z-index:10}@media (max-width:767px){.notification-dropdown[data-v-89813e03]{max-height:60vh;width:calc(100vw - 20px)}.notification-item[data-v-89813e03]{padding:.75rem}.notification-actions[data-v-89813e03]{flex-direction:column;gap:.5rem}.notification-actions button[data-v-89813e03]{font-size:.8rem;padding:.25rem .5rem}}.notification-dropdown[data-v-89813e03]:focus{outline:2px solid #007f7b;outline-offset:2px}.notification-dropdown[data-v-89813e03]{animation:slideDown-89813e03 .3s ease-out}@keyframes slideDown-89813e03{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modern-footer[data-v-2b487f3b]{background:linear-gradient(135deg,#f8fffe,#f0f9f8);border-top:1px solid #e8f5f4}.footer-main[data-v-2b487f3b]{padding:3rem 0 2rem}.footer-bottom[data-v-2b487f3b]{background:linear-gradient(180deg,#f2faf9,#e8f4f3);border-top:1px solid rgba(0,127,123,.18);color:#3d4f52;padding:1.125rem 0}.footer-brand[data-v-2b487f3b]{margin-bottom:1.5rem}.brand-logo[data-v-2b487f3b]{display:inline-block;margin-bottom:1rem;text-decoration:none}.brand-text[data-v-2b487f3b]{color:#007f7b;font-size:1.75rem;font-weight:700;letter-spacing:-.5px}.brand-description[data-v-2b487f3b]{color:#6b7280;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.social-links[data-v-2b487f3b]{display:flex;gap:.75rem}.social-link[data-v-2b487f3b]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;display:flex;font-size:1.1rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link[data-v-2b487f3b]:hover{background:#007f7b;border-color:#007f7b;box-shadow:0 4px 12px #007f7b33;color:#fff;transform:translateY(-2px)}.section-title[data-v-2b487f3b]{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem}.footer-links[data-v-2b487f3b]{list-style:none;margin:0;padding:0}.footer-links li[data-v-2b487f3b]{margin-bottom:.75rem}.footer-links a[data-v-2b487f3b]{color:#6b7280;font-size:.9rem;position:relative;text-decoration:none;transition:all .2s ease}.footer-links a[data-v-2b487f3b]:hover{color:#007f7b;padding-left:8px}.footer-links a[data-v-2b487f3b]:before{background:#007f7b;content:"";height:1px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);transition:width .2s ease;width:0}.footer-links a[data-v-2b487f3b]:hover:before{width:4px}.quote-content[data-v-2b487f3b]{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:600px}.quote-text[data-v-2b487f3b]{color:#6b7280;font-size:.95rem;font-style:italic;line-height:1.6;margin:0 0 1rem}.quote-author[data-v-2b487f3b]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.author-name[data-v-2b487f3b]{color:#007f7b;font-size:.85rem;font-weight:600}.author-role[data-v-2b487f3b]{color:#6b7280;font-size:.75rem;font-style:italic}.footer-bottom-inner[data-v-2b487f3b]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;justify-content:space-between}.copyright[data-v-2b487f3b]{color:#3d4f52;font-size:.875rem;line-height:1.5;margin:0;max-width:100%}.footer-bottom-links[data-v-2b487f3b]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.25rem .35rem}.footer-bottom-link[data-v-2b487f3b]{align-items:center;border-radius:6px;color:#005f5b;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:44px;padding:.5rem .65rem;text-decoration:underline;text-decoration-color:#005f5b73;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease,background-color .2s ease}.footer-bottom-link[data-v-2b487f3b]:hover{color:#004240;text-decoration-color:#004240f2}.footer-bottom-link[data-v-2b487f3b]:focus{outline:none}.footer-bottom-link[data-v-2b487f3b]:focus-visible{background-color:#007f7b14;outline:3px solid #007f7b;outline-offset:2px;text-decoration-color:#004240f2}.footer-bottom-sep[data-v-2b487f3b]{align-self:center;color:#005f5b73;font-weight:600;padding:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:991px){.footer-main[data-v-2b487f3b]{padding:2.5rem 0 1.5rem}.brand-text[data-v-2b487f3b]{font-size:1.5rem}.section-title[data-v-2b487f3b]{font-size:1rem}}@media (max-width:767px){.footer-main[data-v-2b487f3b]{padding:2rem 0 1rem}.footer-bottom[data-v-2b487f3b]{padding:1rem 0}.footer-bottom-inner[data-v-2b487f3b]{align-items:center;flex-direction:row;gap:.75rem 1rem;justify-content:space-between;text-align:left}.footer-bottom-links[data-v-2b487f3b]{flex-shrink:0;justify-content:flex-end}.copyright[data-v-2b487f3b]{flex:1 1 auto;min-width:0}.newsletter-form .input-group[data-v-2b487f3b]{flex-direction:column;gap:.75rem}.newsletter-form .btn[data-v-2b487f3b]{width:100%}.social-links[data-v-2b487f3b]{justify-content:center}.quote-text[data-v-2b487f3b]{font-size:.9rem}.author-name[data-v-2b487f3b]{font-size:.8rem}.author-role[data-v-2b487f3b]{font-size:.7rem}.footer-section[data-v-2b487f3b]{margin-bottom:1.5rem}.footer-section[data-v-2b487f3b]:last-child{margin-bottom:0}.section-title[data-v-2b487f3b]{font-size:.95rem;margin-bottom:1rem}.footer-links li[data-v-2b487f3b]{margin-bottom:.5rem}.footer-links a[data-v-2b487f3b]{font-size:.85rem}}@media (max-width:575px){.footer-bottom-sep[data-v-2b487f3b]{padding:0 .2rem}.quote-text[data-v-2b487f3b]{font-size:.85rem}.author-name[data-v-2b487f3b]{font-size:.75rem}.author-role[data-v-2b487f3b]{font-size:.65rem}}
