.action-btn[data-v-86e15096]{border:1px solid #e2e8f0;color:#64748b;height:40px;transition:all .2s ease;width:40px}.action-btn[data-v-86e15096]:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.action-btn .el-icon[data-v-86e15096]{font-size:18px}.notifications-list[data-v-86e15096]{padding:8px 0;width:320px}.notifications-header[data-v-86e15096]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 16px}.notifications-header span[data-v-86e15096]{color:#0f172a;font-weight:600}.empty-notifications[data-v-86e15096]{color:#94a3b8;font-size:14px;padding:24px;text-align:center}.notification-item[data-v-86e15096]{cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative;transition:background .2s}.notification-item[data-v-86e15096]:hover{background:#f8fafc}.notification-item.is-unread[data-v-86e15096]{background:#eff6ff}.notification-item.is-unread[data-v-86e15096]:hover{background:#e0e7ff}.notification-icon[data-v-86e15096]{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.is-unread .notification-icon[data-v-86e15096]{background:#dbeafe;color:#3b82f6}.notification-content[data-v-86e15096]{flex:1;min-width:0}.notification-title[data-v-86e15096]{color:#0f172a;font-size:14px;font-weight:600;margin-bottom:4px}.notification-text[data-v-86e15096]{color:#64748b;font-size:13px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time[data-v-86e15096]{color:#94a3b8;font-size:11px}.notification-dot[data-v-86e15096]{background:#3b82f6;border-radius:50%;height:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:8px}.action-btn[data-v-ba636090]{border:1px solid #e2e8f0;color:#64748b;height:40px;transition:all .2s ease;width:40px}.action-btn[data-v-ba636090]:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.action-btn .el-icon[data-v-ba636090]{font-size:18px}.user-trigger[data-v-c79dda83]{cursor:pointer;transition:transform .2s ease}.user-trigger[data-v-c79dda83]:hover{transform:scale(1.05)}.user-avatar[data-v-c79dda83]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 2px 8px #3b82f640;cursor:pointer;font-weight:700}[data-v-c79dda83] .user-dropdown{border-radius:12px;box-shadow:0 10px 25px -5px #0f172a26;margin-top:8px;min-width:220px;padding:8px}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;transition:all .2s ease}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item .el-icon{color:#64748b;font-size:18px}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item span{color:#0f172a}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item:hover{background:#f8fafc}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item:hover .el-icon,[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item:hover span{color:#3b82f6}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item.is-divided{border-top:1px solid #f1f5f9;margin-top:4px;padding-top:12px}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item.is-divided .el-icon,[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item.is-divided span{color:#ef4444}[data-v-c79dda83] .user-dropdown .el-dropdown-menu__item.is-divided:hover{background:#ef444414}.auth-dialog[data-v-c220d04b]{padding:20px 0;text-align:center}.dialog-icon[data-v-c220d04b]{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 8px 24px #3b82f64d;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.dialog-title[data-v-c220d04b]{color:#0f172a;font-size:24px;font-weight:700;margin:0 0 12px}.dialog-text[data-v-c220d04b]{color:#64748b;font-size:15px;line-height:1.6;margin:0}.dialog-footer[data-v-c220d04b]{display:flex;gap:12px;justify-content:center}.mobile-drawer .el-drawer__body{padding:0!important}.drawer-content[data-v-54692883]{background:#fff;display:flex;flex-direction:column;height:100%}.drawer-header[data-v-54692883]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:24px 20px}.drawer-header[data-v-54692883],.user-info[data-v-54692883]{align-items:center;display:flex}.user-info[data-v-54692883]{gap:16px}.user-avatar[data-v-54692883]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-size:18px;font-weight:700}.user-details .user-name[data-v-54692883]{color:#0f172a;font-size:16px;font-weight:700;margin-bottom:4px}.user-details .user-email[data-v-54692883]{color:#64748b;font-size:13px}.guest-info .welcome-text[data-v-54692883]{color:#0f172a;font-size:18px;font-weight:700;margin-bottom:4px}.guest-info .sub-text[data-v-54692883]{color:#64748b;font-size:14px}.close-btn[data-v-54692883]{color:#64748b;font-size:24px}.drawer-nav[data-v-54692883]{flex:1;overflow-y:auto;padding:20px}.nav-group[data-v-54692883]{margin-bottom:32px}.nav-title[data-v-54692883]{color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;padding-left:12px;text-transform:uppercase}.nav-item[data-v-54692883]{align-items:center;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;margin-bottom:4px;padding:12px;transition:all .2s}.nav-item[data-v-54692883]:hover{background:#f1f5f9}.nav-item .nav-icon[data-v-54692883]{align-items:center;background:#eff6ff;border-radius:10px;color:#3b82f6;display:flex;font-size:18px;height:36px;justify-content:center;margin-right:16px;width:36px}.nav-item span[data-v-54692883]{flex:1;font-size:15px;font-weight:600}.nav-item .arrow[data-v-54692883]{color:#cbd5e1;font-size:14px}.nav-item.logout .nav-icon[data-v-54692883]{background:#fef2f2;color:#ef4444}.nav-item.logout span[data-v-54692883]{color:#ef4444}.nav-item.create-ad[data-v-54692883]{background:#f0f9ff;margin-bottom:24px}.nav-item.create-ad .nav-icon[data-v-54692883]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 6px #3b82f633;color:#fff}.nav-item.create-ad span[data-v-54692883]{color:#3b82f6;font-weight:700}.guest-actions[data-v-54692883]{margin-top:20px}.guest-actions .w-full[data-v-54692883]{width:100%}.guest-actions .mt-3[data-v-54692883]{margin-top:12px}.guest-actions .ml-0[data-v-54692883]{margin-left:0}.app-header[data-v-21b6273c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border-bottom:1px solid rgba(15,23,42,.08);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.app-header.scrolled[data-v-21b6273c]{background:#fffffff2;box-shadow:0 1px 3px #0f172a0d,0 4px 12px #0f172a14}.header-container[data-v-21b6273c]{margin:0 auto;max-width:1200px;padding:0 20px}.header-content[data-v-21b6273c]{align-items:center;display:flex;gap:24px;height:72px;justify-content:space-between}.logo-link[data-v-21b6273c]{display:flex;flex-shrink:0;text-decoration:none}.logo[data-v-21b6273c]{align-items:center;display:flex;gap:12px}.logo img[data-v-21b6273c]{height:40px}.header-actions[data-v-21b6273c]{gap:20px}.btn-create[data-v-21b6273c],.header-actions[data-v-21b6273c]{align-items:center;display:flex}.btn-create[data-v-21b6273c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;gap:8px;margin-right:12px;padding:10px 20px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.btn-create .btn-icon[data-v-21b6273c]{font-size:18px;font-weight:700}.btn-create[data-v-21b6273c]:hover{box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.btn-create[data-v-21b6273c]:active{transform:translateY(0)}.btn-login[data-v-21b6273c]{border-radius:12px;font-weight:600}.btn-login[data-v-21b6273c]:hover{transform:translateY(-2px)}.action-btn[data-v-21b6273c]{border:1px solid #e2e8f0;color:#64748b;height:40px;transition:all .2s ease;width:40px}.action-btn[data-v-21b6273c]:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.action-btn .el-icon[data-v-21b6273c]{font-size:18px}.mobile-only[data-v-21b6273c]{display:none}@media(max-width:768px){.header-content[data-v-21b6273c]{height:64px}.desktop-only[data-v-21b6273c]{display:none}.mobile-only[data-v-21b6273c]{display:flex}.logo img[data-v-21b6273c]{height:32px}}.footer[data-v-8fe401ba]{background:#020617;color:#94a3b8;overflow:hidden;padding:80px 0 0;position:relative}.footer-glow[data-v-8fe401ba]{background:radial-gradient(circle at bottom,rgba(56,189,248,.05) 0,transparent 70%);bottom:0;height:400px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100%}.container[data-v-8fe401ba]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.footer-content[data-v-8fe401ba]{display:grid;gap:60px;grid-template-columns:2fr 1fr 1.2fr;margin-bottom:60px}.footer-column h4[data-v-8fe401ba]{color:#fff;font-size:16px;font-weight:700;margin-bottom:24px}.brand-column[data-v-8fe401ba]{max-width:400px}.footer-logo[data-v-8fe401ba]{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.footer-description[data-v-8fe401ba]{font-size:16px;line-height:1.6;margin-bottom:32px}.social-links[data-v-8fe401ba]{display:flex;gap:16px}.social-icon[data-v-8fe401ba]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.social-icon[data-v-8fe401ba]:hover{background:#3b82f6;border-color:#3b82f6;box-shadow:0 8px 16px #3b82f633;transform:translateY(-4px)}.footer-links[data-v-8fe401ba]{list-style:none;margin:0;padding:0}.footer-links li[data-v-8fe401ba]{margin-bottom:16px}.footer-links a[data-v-8fe401ba]{color:#94a3b8;display:inline-block;text-decoration:none;transition:all .3s ease}.footer-links a[data-v-8fe401ba]:hover{color:#3b82f6;transform:translate(4px)}.contact-list[data-v-8fe401ba]{list-style:none;margin:0;padding:0}.contact-list li[data-v-8fe401ba]{align-items:center;color:#94a3b8;display:flex;gap:12px;margin-bottom:16px}.contact-list li .el-icon[data-v-8fe401ba]{color:#3b82f6;font-size:18px}.footer-divider[data-v-8fe401ba]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);height:1px;margin:0}.footer-bottom[data-v-8fe401ba]{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.legal-links[data-v-8fe401ba]{display:flex;gap:24px}.legal-links a[data-v-8fe401ba]{color:#64748b;text-decoration:none;transition:color .3s ease}.legal-links a[data-v-8fe401ba]:hover{color:#fff}@media(max-width:992px){.footer-content[data-v-8fe401ba]{gap:40px;grid-template-columns:1fr 1fr}.brand-column[data-v-8fe401ba]{grid-column:span 2;max-width:100%}}@media(max-width:768px){.footer[data-v-8fe401ba]{padding:60px 0 0}.footer-content[data-v-8fe401ba]{gap:40px;grid-template-columns:1fr}.brand-column[data-v-8fe401ba]{grid-column:1}.footer-bottom[data-v-8fe401ba]{flex-direction:column;gap:20px;text-align:center}.legal-links[data-v-8fe401ba]{flex-direction:column;gap:12px}}
