.custom-header-bg[data-v-19a5012b]{background:#e5aa2a}.header-logo-link[data-v-19a5012b]{display:flex;align-items:center}.header-logo-img[data-v-19a5012b]{height:56px;width:auto;border-radius:8px;padding:8px 0}.header-btn[data-v-19a5012b]{border:none;outline:none;background:#1a2733;color:#e5aa2a;font-weight:500;font-size:1rem;border-radius:8px;padding:10px 28px;margin-left:10px;transition:background .2s,color .2s;cursor:pointer;min-width:100px;text-align:center}.header-btn[data-v-19a5012b]:hover{background:#222f3a;color:#ffd24d}.header-lang-btn[data-v-19a5012b]{display:flex;align-items:center;justify-content:center;background:transparent;color:#1a2733;border:2px solid #1a2733;margin-left:0;margin-right:0;min-width:120px;padding:8px}.header-lang-btn[data-v-19a5012b]:hover{background:#1a2733;color:#e5aa2a}.header-lang-caret[data-v-19a5012b]{font-size:.8em;margin-left:6px}.header-login-btn[data-v-19a5012b]{background:#1a2733;color:#e5aa2a}.messages-modal[data-v-19a5012b]{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;padding:32px 24px 24px;max-height:90vh;overflow-y:auto;position:relative}.chat-bubble[data-v-19a5012b]{display:inline-block;padding:10px 18px;border-radius:16px;margin:4px 0;max-width:70%}.chat-bubble-me[data-v-19a5012b]{background:#e5aa2a;color:#fff;margin-left:auto}.chat-bubble-them[data-v-19a5012b]{background:#f5f5f5;color:#222;margin-right:auto}.chat-user-hover[data-v-19a5012b]{transition:background .2s,box-shadow .2s;cursor:pointer}.chat-user-hover[data-v-19a5012b]:hover{background:#ededed!important;box-shadow:0 4px 16px #e5aa2a1a}.messages-badge[data-v-19a5012b]{position:absolute;top:-4px;right:-4px;background:#e5aa2a;color:#1a2733;border-radius:50%;font-size:.85rem;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 8px #1514144d;z-index:2;padding:0 6px}@media (max-width: 600px){.header-logo-img[data-v-19a5012b]{height:40px;padding:4px 8px}.header-btn[data-v-19a5012b]{font-size:.9rem;padding:8px 12px;min-width:80px}.header-lang-btn[data-v-19a5012b]{min-width:80px}}.notifications-modal[data-v-19a5012b]{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;padding:32px 24px 24px;max-height:90vh;overflow-y:auto;position:relative}.notifications-list[data-v-19a5012b]{margin-top:16px}.notifications-time-separator[data-v-19a5012b]{text-align:center;color:#aaa;font-size:1rem;margin:10px 0;position:relative}.notifications-time-separator span[data-v-19a5012b]{background:#fff;padding:0 16px;position:relative;z-index:1}.notifications-time-separator[data-v-19a5012b]:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;height:1px;background:#eee;z-index:0}.notification-card[data-v-19a5012b]{display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #50505012;padding:16px 20px;margin-bottom:8px;border-left:5px solid #ffc800;transition:box-shadow .2s}.notification-card[data-v-19a5012b]:hover{box-shadow:0 4px 16px #e5aa2a21}.notification-img[data-v-19a5012b]{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;margin-right:18px;background:#f6e3b1}.notification-content[data-v-19a5012b]{flex:1}.notification-title[data-v-19a5012b]{font-weight:600;font-size:1.08rem;color:#222;margin-bottom:4px}.notification-time[data-v-19a5012b]{color:#888;font-size:.95rem}.side-drawer-backdrop[data-v-19a5012b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000002e;z-index:2000}.side-drawer[data-v-19a5012b]{position:fixed;top:0;left:0;height:100vh;width:340px;background:#fff;box-shadow:2px 0 16px #00000021;z-index:2100;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1)}.side-drawer-rtl[data-v-19a5012b]{left:auto;right:0;box-shadow:-2px 0 16px #00000021}.drawer-header[data-v-19a5012b]{background:#e5aa2a;padding:32px 0 18px;position:relative;display:flex;flex-direction:column;align-items:center}.drawer-close-btn[data-v-19a5012b]{position:absolute;top:12px;right:16px;background:transparent;border:none;font-size:1.5rem;color:#fff;cursor:pointer}.drawer-profile[data-v-19a5012b]{display:flex;flex-direction:column;align-items:center;margin-top:8px}.drawer-avatar[data-v-19a5012b]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;margin-bottom:8px}.drawer-username[data-v-19a5012b]{color:#fff;font-weight:700;font-size:1.1rem}.drawer-menu[data-v-19a5012b]{padding:18px 0 0;flex:1}.drawer-menu-item[data-v-19a5012b]{display:flex;align-items:center;gap:14px;padding:14px 28px;font-size:1.08rem;color:#1a2733;cursor:pointer;transition:background .18s}.drawer-menu-item[data-v-19a5012b]:hover{background:#f6e3b1}.drawer-menu-item i[data-v-19a5012b]{font-size:1.2em;min-width:22px}.drawer-logout[data-v-19a5012b]{display:flex;align-items:center;gap:12px;padding:18px 28px;color:#1a2733;font-weight:500;font-size:1.08rem;border-top:1px solid #eee;cursor:pointer}.drawer-logout i[data-v-19a5012b]{font-size:1.2em}.switch[data-v-19a5012b]{position:relative;display:inline-block;width:38px;height:22px;margin-left:auto}.switch input[data-v-19a5012b]{opacity:0;width:0;height:0}.slider.round[data-v-19a5012b]{border-radius:34px}.slider[data-v-19a5012b]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:22px}.switch input:checked+.slider[data-v-19a5012b]{background-color:#e5aa2a}.slider[data-v-19a5012b]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider[data-v-19a5012b]:before{transform:translate(16px)}@media (max-width: 600px){.side-drawer[data-v-19a5012b]{width:90vw;min-width:0}}.drawer-menu-item i[data-v-19a5012b],.drawer-logout i[data-v-19a5012b]{color:#1a2733!important}.footer-bar[data-v-69298f90]{width:100%;background:#e5aa2a;padding:.7rem 0;display:flex;justify-content:center}.footer-links[data-v-69298f90]{display:flex;justify-content:center;align-items:center;gap:2.5rem}.footer-links a[data-v-69298f90]{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;padding:2px 10px;border-radius:6px}.footer-links a[data-v-69298f90]:hover{background:#ffffff21;color:#fff}.custom_margin{margin-top:15px!important}.liner-gray{background:linear-gradient(to bottom,#fff 12%,#f2f2f2);position:relative;z-index:10}
