*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #007bff;--primary-dark: #0056b3;--success-color: #28a745;--danger-color: #dc3545;--warning-color: #ffc107;--info-color: #17a2b8;--light-gray: #f5f5f5;--border-color: #ddd;--text-color: #333;--text-secondary: #666}html,body{width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--light-gray);color:var(--text-color)}body{line-height:1.6}#app{min-height:100vh}button{cursor:pointer;transition:all .3s ease}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{opacity:.6;cursor:not-allowed}input,textarea,select{font-family:inherit;font-size:1rem}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.pulse-attention{animation:pulseAttention .8s ease 2}@keyframes pulseAttention{0%,to{box-shadow:0 0 #f7931e00}50%{box-shadow:0 0 0 6px #f7931e59}}.install-wrapper[data-v-50cb87bb]{position:relative}.install-banner[data-v-50cb87bb]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#1b9cd8;padding:8px 12px;border-radius:8px;box-shadow:0 2px 8px #0f3c5a1f;white-space:nowrap}.install-content[data-v-50cb87bb]{display:flex;align-items:center;gap:6px;color:#fff}.install-icon[data-v-50cb87bb]{font-size:1.1rem}.install-text[data-v-50cb87bb]{font-weight:600;font-size:.85rem}.install-actions[data-v-50cb87bb]{display:flex;gap:6px;align-items:center}.btn-install[data-v-50cb87bb]{padding:6px 12px;background:#fff;color:#1b9cd8;border:none;border-radius:15px;font-weight:700;font-size:.8rem;cursor:pointer;transition:all .2s}.btn-install[data-v-50cb87bb]:hover{transform:scale(1.05)}.btn-dismiss[data-v-50cb87bb]{background:#fff3;border:none;width:24px;height:24px;border-radius:50%;color:#fff;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-dismiss[data-v-50cb87bb]:hover{background:#ffffff4d}.modal-overlay[data-v-50cb87bb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px;animation:fadeIn-50cb87bb .2s}@keyframes fadeIn-50cb87bb{0%{opacity:0}to{opacity:1}}.modal-box[data-v-50cb87bb]{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;padding:30px;position:relative;animation:slideUp-50cb87bb .3s}@keyframes slideUp-50cb87bb{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.close-btn[data-v-50cb87bb]{position:absolute;top:15px;right:15px;background:#0000001a;border:none;width:35px;height:35px;border-radius:50%;font-size:1.3rem;cursor:pointer;transition:all .2s}.close-btn[data-v-50cb87bb]:hover{background:#0003;transform:rotate(90deg)}.modal-box h2[data-v-50cb87bb]{margin:0 0 20px;color:#333;text-align:center;font-size:1.5rem}.ios-guide[data-v-50cb87bb]{text-align:left}.intro-text[data-v-50cb87bb]{text-align:center;color:#666;line-height:1.6;margin:0 0 30px;font-size:1rem}.intro-text strong[data-v-50cb87bb]{color:#333}.step[data-v-50cb87bb]{display:flex;gap:15px;margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1B9CD8}.step-number[data-v-50cb87bb]{flex-shrink:0;width:40px;height:40px;background:#1b9cd8;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.3rem}.step-content h3[data-v-50cb87bb]{margin:0 0 10px;color:#333;font-size:1.1rem}.step-content p[data-v-50cb87bb]{margin:0 0 8px;color:#555;line-height:1.5;font-size:.95rem}.step-content .hint[data-v-50cb87bb]{color:#999;font-style:italic;font-size:.9rem}.success-box[data-v-50cb87bb]{margin-top:25px;padding:20px;background:#e8f5e9;border-radius:12px;color:#2e7d32;font-weight:600;text-align:center;line-height:1.6;font-size:1rem}.video-help[data-v-50cb87bb]{margin-top:25px;padding:20px;background:#f8f9fa;border-radius:12px;text-align:center;border:2px dashed #1B9CD8}.video-text[data-v-50cb87bb]{margin:0 0 15px;color:#555;line-height:1.6;font-size:.95rem}.video-text strong[data-v-50cb87bb]{color:#333;font-size:1rem}.btn-video[data-v-50cb87bb]{display:inline-block;padding:12px 24px;background:red;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;font-size:.95rem;transition:all .3s;box-shadow:0 3px 10px #ff00004d}.btn-video[data-v-50cb87bb]:hover{background:#c00;transform:translateY(-1px);box-shadow:0 5px 15px #f006}.btn-ok[data-v-50cb87bb]{width:100%;padding:14px;margin-top:20px;background:#1b9cd8;color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.btn-ok[data-v-50cb87bb]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}.btn-never-show[data-v-50cb87bb]{width:100%;padding:12px;margin-top:10px;background:transparent;color:#999;border:2px solid #e0e0e0;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.btn-never-show[data-v-50cb87bb]:hover{border-color:#999;color:#666}@media (max-width: 768px){.install-banner[data-v-50cb87bb]{padding:6px 10px;gap:6px}.install-icon[data-v-50cb87bb]{font-size:1rem}.install-text[data-v-50cb87bb]{display:none}.btn-install[data-v-50cb87bb]{padding:5px 10px;font-size:.75rem}.btn-dismiss[data-v-50cb87bb]{width:22px;height:22px;font-size:.8rem}.modal-box[data-v-50cb87bb]{padding:25px 20px}.modal-box h2[data-v-50cb87bb]{font-size:1.3rem}.step[data-v-50cb87bb]{padding:15px}.step-number[data-v-50cb87bb]{width:35px;height:35px;font-size:1.1rem}.video-help[data-v-50cb87bb]{padding:15px}.btn-video[data-v-50cb87bb]{padding:10px 20px;font-size:.9rem}}@media (max-width: 480px){.install-banner[data-v-50cb87bb]{padding:5px 8px}.btn-install[data-v-50cb87bb]{padding:4px 8px;font-size:.7rem}}.notif-bell[data-v-1a3635a3]{position:relative}.bell-btn[data-v-1a3635a3]{position:relative;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;color:#444;display:flex;align-items:center;justify-content:center;transition:background .2s}.bell-btn[data-v-1a3635a3]:hover{background:#f0f4f7;color:#1b9cd8}.badge[data-v-1a3635a3]{position:absolute;top:2px;right:2px;background:#e53935;color:#fff;font-size:.65rem;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid white}.dropdown[data-v-1a3635a3]{position:absolute;top:calc(100% + 10px);right:-10px;width:340px;max-width:90vw;background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000002e;border:1px solid #eee;z-index:2000;overflow:hidden}.dropdown-header[data-v-1a3635a3]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;color:#333}.mark-all[data-v-1a3635a3]{background:none;border:none;color:#1b9cd8;font-size:.8rem;font-weight:600;cursor:pointer}.dropdown-empty[data-v-1a3635a3]{padding:30px 16px;text-align:center;color:#999;font-size:.9rem}.notif-list[data-v-1a3635a3]{max-height:380px;overflow-y:auto}.notif-item[data-v-1a3635a3]{padding:12px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.notif-item[data-v-1a3635a3]:hover{background:#f8fbfd}.notif-item.unread[data-v-1a3635a3]{background:#eef7fc}.notif-item.unread[data-v-1a3635a3]:hover{background:#e3f1fa}.notif-title[data-v-1a3635a3]{font-weight:700;font-size:.9rem;color:#222;margin-bottom:3px}.notif-body[data-v-1a3635a3]{font-size:.85rem;color:#555;line-height:1.4}.notif-hint[data-v-1a3635a3]{font-size:.75rem;color:#1b9cd8;font-weight:600;margin-top:4px}.notif-date[data-v-1a3635a3]{font-size:.72rem;color:#a0a0a0;margin-top:5px}.dropdown-enter-active[data-v-1a3635a3],.dropdown-leave-active[data-v-1a3635a3]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-1a3635a3],.dropdown-leave-to[data-v-1a3635a3]{opacity:0;transform:translateY(-6px)}@media (max-width: 480px){.dropdown[data-v-1a3635a3]{position:fixed;top:70px;right:10px;left:10px;width:auto}}.header[data-v-13fcacbe]{background:#fff;border-top:4px solid;border-bottom:3px solid #1B9CD8;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000}.header-container[data-v-13fcacbe]{max-width:1400px;margin:0 auto;padding:15px 30px;display:flex;align-items:center;gap:20px}.logo[data-v-13fcacbe]{display:flex;align-items:center;cursor:pointer}.logo-img[data-v-13fcacbe]{height:38px;width:auto;display:block}.spacer[data-v-13fcacbe]{flex:1}.nav-link[data-v-13fcacbe]{color:#3c4c58;font-weight:600;font-size:.92rem;text-decoration:none;padding:8px 12px;border-radius:8px;transition:background .2s,color .2s;white-space:nowrap}.nav-link[data-v-13fcacbe]:hover{background:#f0f6fa;color:#0f7cb0}@media (max-width: 640px){.nav-link[data-v-13fcacbe]{display:none}}.user-avatar[data-v-13fcacbe]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .3s}.user-avatar[data-v-13fcacbe]:hover{background:#0f3c5a1f}.avatar-circle[data-v-13fcacbe]{width:45px;height:45px;border-radius:50%;background:#1b9cd8;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem;position:relative;box-shadow:0 4px 15px #0f3c5a1f;flex-shrink:0}.status-indicator[data-v-13fcacbe]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:#4caf50;border:2px solid white;border-radius:50%}.user-name[data-v-13fcacbe]{font-weight:600;color:#333;font-size:1rem}@media (max-width: 768px){.header-container[data-v-13fcacbe]{padding:12px 20px;gap:12px}.logo-img[data-v-13fcacbe]{height:30px}.user-name[data-v-13fcacbe]{display:none}.avatar-circle[data-v-13fcacbe]{width:40px;height:40px;font-size:1rem}.user-avatar[data-v-13fcacbe]{padding:6px}}@media (max-width: 480px){.header-container[data-v-13fcacbe]{padding:10px 15px;gap:8px}}.city-autocomplete-search[data-v-fa691981],.autocomplete-wrapper[data-v-fa691981]{position:relative}.city-input[data-v-fa691981]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s;width:100%}.city-input[data-v-fa691981]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.suggestions-list[data-v-fa691981]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;list-style:none;padding:0;max-height:300px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-fa691981]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f0f0f0}.suggestion-item[data-v-fa691981]:last-child{border-bottom:none}.suggestion-item[data-v-fa691981]:hover{background:#f8f9fa}.suggestion-icon[data-v-fa691981]{font-size:1.2rem;flex-shrink:0}.suggestion-details[data-v-fa691981]{flex:1}.suggestion-name[data-v-fa691981]{font-weight:600;color:#333;margin-bottom:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.country-tag[data-v-fa691981]{font-size:.75rem;font-weight:500;color:#1b9cd8;background:#0f3c5a1f;padding:2px 8px;border-radius:10px}.suggestion-context[data-v-fa691981]{font-size:.85rem;color:#1b9cd8;font-weight:600}.no-results[data-v-fa691981]{padding:12px;text-align:center;color:#999;font-size:.9rem;position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;z-index:1000}@media (max-width: 768px){.city-input[data-v-fa691981]{font-size:16px}}.search-bar[data-v-b087cdcb]{width:100%}.search-container[data-v-b087cdcb]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 40px #0000001a}.search-sub[data-v-b087cdcb]{margin:6px 0 0;color:#64747f;font-size:.9rem}.search-header h2[data-v-b087cdcb]{margin:0 0 20px;color:#333;font-size:1.5rem;font-weight:700}.search-form[data-v-b087cdcb]{display:flex;flex-direction:column;gap:20px}.search-cities[data-v-b087cdcb]{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:end}.search-field[data-v-b087cdcb]{display:flex;flex-direction:column;gap:8px}.search-field label[data-v-b087cdcb]{font-size:.9rem;font-weight:600;color:#666}.search-arrow[data-v-b087cdcb]{font-size:1.5rem;color:#999;padding-bottom:12px;text-align:center}.filters-toggle[data-v-b087cdcb]{display:flex;justify-content:center}.toggle-btn[data-v-b087cdcb]{padding:10px 20px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;transition:all .3s;color:#666}.toggle-btn[data-v-b087cdcb]:hover{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.advanced-filters[data-v-b087cdcb]{display:flex;flex-direction:column;gap:15px;padding:20px;background:#f8f9fa;border-radius:12px}.filter-row[data-v-b087cdcb]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.filter-field[data-v-b087cdcb]{display:flex;flex-direction:column;gap:8px}.filter-field label[data-v-b087cdcb]{font-size:.85rem;font-weight:600;color:#666}.filter-field input[data-v-b087cdcb]{padding:10px 14px;border:2px solid #e0e0e0;border-radius:10px;font-size:.95rem;transition:all .3s;width:100%}.filter-field input[data-v-b087cdcb]:focus{outline:none;border-color:#1b9cd8}.btn-reset[data-v-b087cdcb]{padding:10px 20px;background:#fff;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;font-weight:600;color:#666;transition:all .3s}.btn-reset[data-v-b087cdcb]:hover{background:#ff6b6b;color:#fff;border-color:#ff6b6b}.search-results-info[data-v-b087cdcb]{margin-top:15px;padding-top:15px;border-top:2px solid #f0f0f0;display:flex;gap:10px;align-items:center;font-size:.9rem;color:#666}.results-count[data-v-b087cdcb]{font-weight:700;color:#1b9cd8}.alert-route[data-v-b087cdcb]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#eef7fc;border:1.5px solid #bfe0f2;border-radius:10px;padding:16px 18px}.alert-route.highlight[data-v-b087cdcb]{background:#fff8ee;border-color:#f7c98a}.alert-route.soft[data-v-b087cdcb]{background:#f7fafc;border-style:dashed}.alert-route-header[data-v-b087cdcb]{display:flex;align-items:flex-start;gap:10px;color:#1b9cd8}.alert-route.highlight .alert-route-header[data-v-b087cdcb]{color:#e07b00}.alert-route-header strong[data-v-b087cdcb]{color:#23404f;font-size:.98rem;display:block;margin-bottom:2px}.alert-route-header p[data-v-b087cdcb]{margin:0;color:#4a5b66;font-size:.88rem;line-height:1.45}.soft-text[data-v-b087cdcb]{color:#4a5b66!important}.btn-alert[data-v-b087cdcb]{padding:10px 22px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s}.alert-route.highlight .btn-alert[data-v-b087cdcb]{background:#f7931e}.btn-alert[data-v-b087cdcb]:hover:not(:disabled){background:#0f7cb0}.alert-route.highlight .btn-alert[data-v-b087cdcb]:hover:not(:disabled){background:#d97e0e}.btn-alert[data-v-b087cdcb]:disabled{opacity:.6;cursor:not-allowed}.alert-feedback[data-v-b087cdcb]{margin:0;font-size:.9rem;font-weight:600}.alert-feedback.success[data-v-b087cdcb]{color:#2e7d32}.alert-feedback.info[data-v-b087cdcb]{color:#1565c0}.alert-feedback.error[data-v-b087cdcb]{color:#c62828}.results-hint[data-v-b087cdcb]{color:#999}.slide-enter-active[data-v-b087cdcb],.slide-leave-active[data-v-b087cdcb]{transition:all .3s ease;max-height:500px;overflow:hidden}.slide-enter-from[data-v-b087cdcb],.slide-leave-to[data-v-b087cdcb]{max-height:0;opacity:0}@media (max-width: 1024px){.search-container[data-v-b087cdcb]{padding:25px}.search-cities[data-v-b087cdcb]{grid-template-columns:1fr;gap:15px}.search-arrow[data-v-b087cdcb]{transform:rotate(90deg);padding:0;text-align:center;font-size:1.3rem}.filter-row[data-v-b087cdcb]{grid-template-columns:1fr}}@media (max-width: 768px){.search-container[data-v-b087cdcb]{padding:20px;border-radius:16px}.search-header h2[data-v-b087cdcb]{font-size:1.2rem}.search-cities[data-v-b087cdcb]{grid-template-columns:1fr;gap:12px}.search-arrow[data-v-b087cdcb]{transform:rotate(90deg);padding:0;text-align:center;font-size:1.2rem}.filter-row[data-v-b087cdcb]{grid-template-columns:1fr;gap:12px}.advanced-filters[data-v-b087cdcb]{padding:15px}.toggle-btn[data-v-b087cdcb]{width:100%;justify-content:center}}@media (max-width: 480px){.search-container[data-v-b087cdcb]{padding:15px}.search-header h2[data-v-b087cdcb]{font-size:1.1rem}.search-field label[data-v-b087cdcb]{font-size:.85rem}}.parcels-list[data-v-910ddf80]{width:100%}.list-header[data-v-910ddf80]{margin-bottom:20px}.list-header h2[data-v-910ddf80]{font-size:1.8rem;color:#333;margin:0;font-weight:700}.filters[data-v-910ddf80]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.filter-chip[data-v-910ddf80]{padding:6px 16px;border:2px solid #e0e0e0;background:#fff;border-radius:20px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .3s;color:#666}.filter-chip[data-v-910ddf80]:hover{border-color:#1b9cd8;color:#1b9cd8}.filter-chip.active[data-v-910ddf80]{background:#1c2b36;border-color:transparent;color:#fff;box-shadow:0 3px 12px #0f3c5a1f}.filter-chip.chip-offer[data-v-910ddf80]:hover{border-color:#1b9cd8;color:#0f7cb0}.filter-chip.chip-offer.active[data-v-910ddf80]{background:#1b9cd8;color:#fff}.filter-chip.chip-request[data-v-910ddf80]:hover{border-color:#f7931e;color:#c26a05}.filter-chip.chip-request.active[data-v-910ddf80]{background:#f7931e;color:#fff}.chip-count[data-v-910ddf80]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;background:#00000014;font-size:.75rem;font-weight:700}.filter-chip.active .chip-count[data-v-910ddf80]{background:#ffffff40}.loading[data-v-910ddf80]{text-align:center;padding:60px 20px}.spinner[data-v-910ddf80]{width:40px;height:40px;margin:0 auto 15px;border:3px solid #f0f0f0;border-top:3px solid #1B9CD8;border-radius:50%;animation:spin-910ddf80 1s linear infinite}@keyframes spin-910ddf80{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.parcels-grid[data-v-910ddf80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.parcel-card[data-v-910ddf80]{background:#fff;border:1px solid #e8edf1;border-left-width:3px;border-radius:13px;padding:15px 15px 13px;box-shadow:0 1px 4px #0f3c5a0d;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;gap:9px;position:relative;overflow:visible}.parcel-card.card-offer[data-v-910ddf80]{border-left-color:#1b9cd8}.parcel-card.card-request[data-v-910ddf80]{border-left-color:#f7931e}.parcel-card[data-v-910ddf80]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f3c5a1a}.verified-badge[data-v-910ddf80]{position:relative;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#f7931e;color:#fff;border-radius:20px;font-size:.68rem;font-weight:800;cursor:pointer;flex-shrink:0;transition:background .2s}.verified-badge[data-v-910ddf80]:hover{background:#e08312}.verified-badge[data-v-910ddf80]:before{content:"✓";font-size:.8rem;font-weight:900}.verified-badge[data-v-910ddf80]:after{content:"Vérifié"}.header-right[data-v-910ddf80]{display:flex;align-items:center;gap:8px;flex-shrink:0}.verified-tooltip[data-v-910ddf80]{position:absolute;top:110%;right:0;background:#333;color:#fff;padding:12px 15px;border-radius:10px;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s;box-shadow:0 4px 15px #0000004d;z-index:100;letter-spacing:0;text-transform:none;line-height:1.4;max-width:250px;white-space:normal}.verified-badge:hover .verified-tooltip[data-v-910ddf80]{opacity:1}.verified-tooltip[data-v-910ddf80]:before{content:"";position:absolute;bottom:100%;right:20px;border:6px solid transparent;border-bottom-color:#333}.card-header[data-v-910ddf80]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.type-badge[data-v-910ddf80]{font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:5px 10px;border-radius:12px;line-height:1.3;min-width:0}.type-badge.request[data-v-910ddf80]{background:#fdf0e0;color:#c26a05}.type-badge.offer[data-v-910ddf80]{background:#e5f4fb;color:#0f7cb0}.status-dot[data-v-910ddf80]{width:8px;height:8px;border-radius:50%;background:#4caf50;animation:pulse-910ddf80 2s infinite}@keyframes pulse-910ddf80{0%,to{opacity:1}50%{opacity:.5}}.route[data-v-910ddf80]{display:flex;align-items:center;gap:7px;min-width:0}.route-city[data-v-910ddf80]{flex:0 1 auto;min-width:0;font-size:1.02rem;font-weight:800;color:#1c2b36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.route-arrow-svg[data-v-910ddf80]{color:#9fb0bb;flex-shrink:0}.route-date[data-v-910ddf80]{margin-top:-4px;font-size:.76rem;color:#74848f;font-weight:600}.description[data-v-910ddf80]{font-size:.8rem;color:#666;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chips[data-v-910ddf80]{display:flex;flex-wrap:wrap;gap:7px}.chip[data-v-910ddf80]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#f4f7f9;border-radius:8px;font-size:.79rem;font-weight:700;color:#3c4c58}.chip svg[data-v-910ddf80]{color:#74848f;flex-shrink:0}.btn-icon.share[data-v-910ddf80]{background:#eef7fc;color:#1b9cd8;border:1px solid #cfe7f4}.btn-icon.share[data-v-910ddf80]:hover{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.card-actions[data-v-910ddf80]{display:flex;gap:6px;margin-top:2px}.phone-link[data-v-910ddf80]{flex:1;padding:8px 10px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:4px;text-decoration:none}.phone-link[data-v-910ddf80]:hover{transform:translateY(-1px);box-shadow:0 3px 12px #0f3c5a1f}.phone-link[data-v-910ddf80]:active{transform:translateY(0)}.btn-primary-compact[data-v-910ddf80]{flex:1;padding:8px 10px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:4px}.btn-primary-compact[data-v-910ddf80]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 12px #0f3c5a1f}.btn-primary-compact.locked[data-v-910ddf80]{background:#777}.btn-primary-compact.no-phone[data-v-910ddf80]{background:#e53935;cursor:not-allowed;opacity:.8}.btn-primary-compact[data-v-910ddf80]:disabled{cursor:not-allowed;transform:none!important}.phone-icon[data-v-910ddf80]{font-size:1rem;flex-shrink:0}.phone-number[data-v-910ddf80]{font-family:monospace;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-icon[data-v-910ddf80]{padding:8px;border:none;border-radius:8px;cursor:pointer;transition:all .3s;font-size:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-icon.edit[data-v-910ddf80]{background:#e3f2fd;flex:1}.btn-icon.edit[data-v-910ddf80]:hover{background:#1976d2;transform:scale(1.05)}.btn-icon.delete[data-v-910ddf80]{background:#ffebee;flex:1}.btn-icon.delete[data-v-910ddf80]:hover{background:#d32f2f;transform:scale(1.05)}.btn-icon.profile[data-v-910ddf80]{background:#f0f0f0}.btn-icon.profile[data-v-910ddf80]:hover{background:#1b9cd8;transform:scale(1.1)}.empty-state[data-v-910ddf80]{text-align:center;padding:60px 20px}.empty-icon[data-v-910ddf80]{font-size:3.5rem;margin-bottom:12px;opacity:.5}.empty-state p[data-v-910ddf80]{color:#999;font-size:1rem}@media (max-width: 600px){.verified-tooltip[data-v-910ddf80]{right:auto;left:0;max-width:200px}.verified-tooltip[data-v-910ddf80]:before{right:auto;left:20px}}.city-autocomplete[data-v-9c5d3297],.autocomplete-wrapper[data-v-9c5d3297]{position:relative}.city-input[data-v-9c5d3297]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s;font-family:inherit}.city-input[data-v-9c5d3297]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.suggestions-list[data-v-9c5d3297]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;list-style:none;padding:0;max-height:300px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-9c5d3297]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f0f0f0}.suggestion-item[data-v-9c5d3297]:last-child{border-bottom:none}.suggestion-item[data-v-9c5d3297]:hover{background:#f8f9fa}.suggestion-item.used-city[data-v-9c5d3297]{background:#fff8e1;border-left:3px solid #FFA726}.suggestion-item.used-city[data-v-9c5d3297]:hover{background:#fff8e1}.suggestion-icon[data-v-9c5d3297]{font-size:1.2rem;flex-shrink:0}.suggestion-details[data-v-9c5d3297]{flex:1}.suggestion-name[data-v-9c5d3297]{font-weight:600;color:#333;margin-bottom:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.country-tag[data-v-9c5d3297]{font-size:.75rem;font-weight:500;color:#1b9cd8;background:#0f3c5a1f;padding:2px 8px;border-radius:10px}.suggestion-context[data-v-9c5d3297]{font-size:.85rem;color:#666}.used-city .suggestion-name[data-v-9c5d3297]{color:#f57c00}.used-city .suggestion-context[data-v-9c5d3297]{color:#ff9800;font-weight:600}.no-results[data-v-9c5d3297]{padding:12px;text-align:center;color:#999;font-size:.9rem;position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;z-index:1000}@media (max-width: 768px){.city-input[data-v-9c5d3297]{font-size:16px}}.parcel-form[data-v-f5afa567]{padding:40px 30px 30px;max-width:800px;margin:0 auto}.form-header[data-v-f5afa567]{margin-bottom:30px;text-align:center}.form-header h2[data-v-f5afa567]{margin:0;color:#333;font-size:1.8rem;font-weight:700}.form-section[data-v-f5afa567]{margin-bottom:25px}.form-section h3[data-v-f5afa567]{margin:0 0 15px;color:#333;font-size:1.2rem;font-weight:600}.form-section label[data-v-f5afa567]{display:block;margin-bottom:8px;color:#555;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:8px}.optional-badge[data-v-f5afa567]{background:#e0e0e0;color:#666;font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:10px}.field-hint[data-v-f5afa567]{display:block;margin-top:8px;color:#1b9cd8;font-size:.85rem;font-weight:500;line-height:1.4}.type-selector[data-v-f5afa567]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.type-card[data-v-f5afa567]{padding:18px 16px;border:2px solid #e0e6eb;border-radius:12px;text-align:left;cursor:pointer;transition:all .2s;background:#fff}.type-card[data-v-f5afa567]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1a}.type-card.type-request[data-v-f5afa567]:hover,.type-card.type-request.active[data-v-f5afa567]{border-color:#f7931e;background:#fff8f0}.type-card.type-offer[data-v-f5afa567]:hover,.type-card.type-offer.active[data-v-f5afa567]{border-color:#1b9cd8;background:#f0f8fd}.type-tag[data-v-f5afa567]{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:20px;margin-bottom:8px}.tag-orange[data-v-f5afa567]{background:#fdf0e0;color:#c26a05}.tag-blue[data-v-f5afa567]{background:#e5f4fb;color:#0f7cb0}.type-card h4[data-v-f5afa567]{margin:0 0 4px;color:#1c2b36;font-size:1.02rem;font-weight:800}.type-card small[data-v-f5afa567]{color:#64747f;font-size:.84rem;line-height:1.4}input[type=date][data-v-f5afa567],input[type=number][data-v-f5afa567],textarea[data-v-f5afa567]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s;font-family:inherit}input[data-v-f5afa567]:focus,textarea[data-v-f5afa567]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}textarea[data-v-f5afa567]{resize:vertical;min-height:100px}.cities-input[data-v-f5afa567]{display:flex;flex-direction:column;gap:10px}.btn-add-city[data-v-f5afa567]{padding:10px 20px;background:#f8f9fa;border:2px dashed #ccc;border-radius:10px;color:#1b9cd8;font-weight:600;cursor:pointer;transition:all .3s}.btn-add-city[data-v-f5afa567]:hover{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.error-message[data-v-f5afa567]{padding:15px;background:#ffebee;border-left:4px solid #ef5350;border-radius:8px;color:#c62828;margin-bottom:20px;font-weight:600}.success-message[data-v-f5afa567]{padding:15px;background:#e8f5e9;border-left:4px solid #4caf50;border-radius:8px;color:#2e7d32;margin-bottom:20px;font-weight:600}.form-actions[data-v-f5afa567]{display:flex;gap:15px;margin-top:30px}.btn-cancel[data-v-f5afa567],.btn-submit[data-v-f5afa567]{flex:1;padding:14px 30px;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s}.btn-cancel[data-v-f5afa567]{background:#f5f5f5;color:#666}.btn-cancel[data-v-f5afa567]:hover{background:#e0e0e0}.btn-submit[data-v-f5afa567]{background:#1b9cd8;color:#fff;box-shadow:0 4px 15px #0f3c5a1f}.btn-submit[data-v-f5afa567]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-submit[data-v-f5afa567]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.parcel-form[data-v-f5afa567]{padding:30px 20px 20px}.type-selector[data-v-f5afa567]{grid-template-columns:1fr}.form-actions[data-v-f5afa567]{flex-direction:column}}.settings-section[data-v-cad29c6a]{background:#fff;border-radius:12px;padding:25px;margin-bottom:25px;box-shadow:0 2px 10px #0000000f}.settings-section h3[data-v-cad29c6a]{margin:0 0 8px;color:#333;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alert-count[data-v-cad29c6a]{font-size:.8rem;font-weight:600;color:#1b9cd8;background:#e8f4fb;padding:3px 10px;border-radius:12px}.section-hint[data-v-cad29c6a]{color:#777;font-size:.9rem;margin:0 0 18px}.alerts-loading[data-v-cad29c6a],.alerts-empty[data-v-cad29c6a]{padding:20px;text-align:center;color:#888;font-size:.95rem;background:#f8f9fa;border-radius:10px}.alerts-list[data-v-cad29c6a]{display:flex;flex-direction:column;gap:10px}.alert-row[data-v-cad29c6a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e8eef2;border-radius:10px;flex-wrap:wrap}.alert-row.inactive[data-v-cad29c6a]{opacity:.65;background:#fafafa}.alert-route-info[data-v-cad29c6a]{display:flex;flex-direction:column;gap:4px}.alert-cities[data-v-cad29c6a]{font-weight:700;color:#333;font-size:.95rem}.alert-status[data-v-cad29c6a]{font-size:.75rem;font-weight:700}.alert-status.on[data-v-cad29c6a]{color:#2e7d32}.alert-status.off[data-v-cad29c6a]{color:#999}.alert-actions[data-v-cad29c6a]{display:flex;gap:8px}.btn-toggle[data-v-cad29c6a],.btn-delete[data-v-cad29c6a]{padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.btn-toggle[data-v-cad29c6a]{background:#fff;color:#1b9cd8;border:1.5px solid #1B9CD8}.btn-toggle[data-v-cad29c6a]:hover:not(:disabled){background:#1b9cd8;color:#fff}.btn-delete[data-v-cad29c6a]{background:#fff;color:#c62828;border:1.5px solid #e0b4b4}.btn-delete[data-v-cad29c6a]:hover:not(:disabled){background:#c62828;border-color:#c62828;color:#fff}.btn-toggle[data-v-cad29c6a]:disabled,.btn-delete[data-v-cad29c6a]:disabled{opacity:.5;cursor:not-allowed}.alerts-error[data-v-cad29c6a]{margin:12px 0 0;color:#c62828;font-size:.88rem;font-weight:600}@media (max-width: 480px){.alert-row[data-v-cad29c6a]{flex-direction:column;align-items:stretch}.alert-actions[data-v-cad29c6a]{justify-content:flex-end}}.profile-settings[data-v-2dba7869]{max-width:800px;margin:0 auto;padding:20px}.settings-header[data-v-2dba7869]{text-align:center;margin-bottom:40px}.settings-header h2[data-v-2dba7869]{color:#333;font-size:2rem;margin:0 0 10px}.settings-header p[data-v-2dba7869]{color:#666;font-size:1rem}.settings-section[data-v-2dba7869]{background:#fff;border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:0 5px 20px #00000014}.settings-section h3[data-v-2dba7869]{margin:0 0 20px;color:#333;font-size:1.3rem;font-weight:700}.verification-section[data-v-2dba7869]{border:2px solid #1B9CD8;background:#f8f9fa}.info-box[data-v-2dba7869]{background:#e3f2fd;padding:20px;border-radius:8px;border-left:4px solid #2196f3;margin-bottom:25px}.info-box p[data-v-2dba7869]{margin:8px 0;color:#1976d2;line-height:1.6}.upload-section[data-v-2dba7869]{margin:25px 0}.upload-section label[data-v-2dba7869]{display:block;font-weight:700;margin-bottom:10px;color:#333}.upload-section input[type=file][data-v-2dba7869]{display:block;width:100%;padding:12px;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s}.upload-section input[type=file][data-v-2dba7869]:hover{border-color:#1b9cd8;background:#f8f9ff}.file-hint[data-v-2dba7869]{font-size:.85rem;color:#666;margin-top:5px}.preview-container[data-v-2dba7869]{margin-top:15px;position:relative;display:inline-block}.preview[data-v-2dba7869]{max-width:400px;max-height:300px;border-radius:8px;border:2px solid #e0e0e0;display:block}.btn-remove[data-v-2dba7869]{position:absolute;top:10px;right:10px;background:#ff0000e6;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s}.btn-remove[data-v-2dba7869]:hover{background:red;transform:scale(1.05)}.consent-section[data-v-2dba7869]{background:#fff3cd;padding:20px;border-radius:8px;border-left:4px solid #ffc107;margin:25px 0}.consent-section h4[data-v-2dba7869]{margin:0 0 15px;color:#856404;font-size:1.1rem}.consent-checkbox[data-v-2dba7869]{display:flex;gap:10px;margin:15px 0;align-items:flex-start;cursor:pointer}.consent-checkbox input[data-v-2dba7869]{margin-top:3px;flex-shrink:0;cursor:pointer;width:18px;height:18px}.consent-checkbox span[data-v-2dba7869]{color:#333;line-height:1.6}.link[data-v-2dba7869]{color:#1b9cd8;text-decoration:underline;cursor:pointer}.link[data-v-2dba7869]:hover{color:#0f7cb0}.btn-submit-verification[data-v-2dba7869]{width:100%;padding:16px;background:#1b9cd8;color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #0f3c5a1f}.btn-submit-verification[data-v-2dba7869]:disabled{opacity:.5;cursor:not-allowed}.btn-submit-verification[data-v-2dba7869]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.processing-time[data-v-2dba7869]{text-align:center;color:#666;font-size:.9rem;margin-top:10px}.status-pending[data-v-2dba7869],.status-verified[data-v-2dba7869]{text-align:center;padding:40px 20px}.status-icon[data-v-2dba7869]{font-size:4rem;margin-bottom:20px}.status-pending h4[data-v-2dba7869],.status-verified h4[data-v-2dba7869]{margin:0 0 10px;font-size:1.5rem;color:#333}.status-pending p[data-v-2dba7869],.status-verified p[data-v-2dba7869]{color:#666;margin:5px 0}.btn-cancel-request[data-v-2dba7869]{margin-top:20px;padding:10px 20px;background:#ff6b6b;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s}.btn-cancel-request[data-v-2dba7869]:hover{background:#ee5a52;transform:translateY(-1px)}.status-verified[data-v-2dba7869]{background:#d4edda;border-radius:12px}.settings-form[data-v-2dba7869]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-2dba7869]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-2dba7869]{display:flex;align-items:center;gap:8px;color:#333;font-weight:600;font-size:.95rem}.label-icon[data-v-2dba7869]{font-size:1.2rem}.form-group input[data-v-2dba7869]{padding:14px 18px;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;font-family:inherit;transition:all .3s;background:#f8f9fa}.form-group input[data-v-2dba7869]:focus{outline:none;border-color:#1b9cd8;background:#fff;box-shadow:0 0 0 4px #0f3c5a1f}.input-disabled[data-v-2dba7869]{background:#e9ecef!important;color:#6c757d;cursor:not-allowed}.form-group small[data-v-2dba7869]{color:#999;font-size:.85rem}.alert[data-v-2dba7869]{padding:12px 18px;border-radius:10px;font-size:.95rem;font-weight:500}.alert-error[data-v-2dba7869]{background:#fee;color:#c00;border:2px solid #fcc}.alert-success[data-v-2dba7869]{background:#efe;color:#070;border:2px solid #cfc}.btn-save[data-v-2dba7869]{padding:14px 24px;background:#1b9cd8;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #0f3c5a1f}.btn-save[data-v-2dba7869]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-save[data-v-2dba7869]:disabled{opacity:.6;cursor:not-allowed}.danger-zone[data-v-2dba7869]{border:2px solid #ff6b6b;background:#fdecea}.danger-text[data-v-2dba7869]{color:#c00;font-weight:500;line-height:1.6;margin-bottom:20px}.btn-danger[data-v-2dba7869]{padding:14px 24px;background:#e53935;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #ef53504d}.btn-danger[data-v-2dba7869]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef535066}.modal-overlay[data-v-2dba7869]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;overflow-y:auto}.modal-container[data-v-2dba7869]{background:#fff;border-radius:20px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-2dba7869]{padding:25px 30px;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#1b9cd8;color:#fff;border-radius:20px 20px 0 0}.modal-header.danger[data-v-2dba7869]{background:#e53935}.modal-header h3[data-v-2dba7869]{margin:0;font-size:1.5rem}.close-btn[data-v-2dba7869]{background:#fff3;border:none;width:35px;height:35px;border-radius:50%;color:#fff;font-size:1.5rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-2dba7869]:hover{background:#ffffff4d;transform:rotate(90deg)}.close-btn-dark[data-v-2dba7869]{background:#0000001a}.close-btn-dark[data-v-2dba7869]:hover{background:#0003}.modal-body[data-v-2dba7869]{padding:30px}.privacy-content section[data-v-2dba7869]{margin-bottom:25px}.privacy-content h4[data-v-2dba7869]{color:#1b9cd8;margin:0 0 12px;font-size:1.1rem}.privacy-content p[data-v-2dba7869],.privacy-content ul[data-v-2dba7869]{color:#333;line-height:1.7}.privacy-content ul[data-v-2dba7869]{margin:10px 0;padding-left:25px}.privacy-content li[data-v-2dba7869]{margin:8px 0}.highlight-box[data-v-2dba7869]{background:#fff3cd;padding:15px 20px;border-left:4px solid #ffc107;border-radius:8px;font-weight:600;color:#856404}.warning-box[data-v-2dba7869]{background:#fff3cd;border-left:4px solid #ffc107;padding:15px 20px;border-radius:8px;display:flex;align-items:center;gap:12px;margin-bottom:20px}.warning-icon[data-v-2dba7869]{font-size:1.8rem}.modal-text[data-v-2dba7869]{color:#333;line-height:1.6;margin-bottom:20px}.deletion-list[data-v-2dba7869]{list-style:none;padding:0;margin:0 0 25px}.deletion-list li[data-v-2dba7869]{padding:10px;color:#c00;font-weight:500}.modal-footer[data-v-2dba7869]{padding:20px 30px;border-top:2px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end}.btn-secondary[data-v-2dba7869]{padding:12px 24px;background:#6c757d;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-secondary[data-v-2dba7869]:hover{background:#5a6268}.btn-delete[data-v-2dba7869]{padding:12px 24px;background:#e53935;color:#fff;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s}.btn-delete[data-v-2dba7869]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 20px #ef535066}.btn-delete[data-v-2dba7869]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-2dba7869],.modal-leave-active[data-v-2dba7869]{transition:opacity .3s}.modal-enter-from[data-v-2dba7869],.modal-leave-to[data-v-2dba7869]{opacity:0}@media (max-width: 768px){.profile-settings[data-v-2dba7869]{padding:15px}.settings-section[data-v-2dba7869]{padding:20px}.modal-container[data-v-2dba7869]{margin:10px;max-width:95%}.modal-footer[data-v-2dba7869]{flex-direction:column}.btn-secondary[data-v-2dba7869],.btn-delete[data-v-2dba7869]{width:100%}.preview[data-v-2dba7869]{max-width:100%}}.review-modal[data-v-c364f1a0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;overflow-y:auto}.review-container[data-v-c364f1a0]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.review-header[data-v-c364f1a0]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #eee}.review-header h2[data-v-c364f1a0]{margin:0;color:#333}.close-btn[data-v-c364f1a0]{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer}.close-btn[data-v-c364f1a0]:hover{color:#333}.warning-box[data-v-c364f1a0]{display:flex;gap:15px;margin:20px 30px;padding:20px;background:#fff3cd;border:2px solid #ffc107;border-radius:8px}.warning-icon[data-v-c364f1a0]{font-size:2rem;flex-shrink:0}.warning-content h3[data-v-c364f1a0]{margin:0 0 10px;color:#856404}.warning-content p[data-v-c364f1a0]{margin:8px 0;font-size:.9rem;color:#856404;line-height:1.5}.warning-highlight[data-v-c364f1a0]{font-weight:600;background:#ffe69c;padding:8px 12px;border-radius:4px;margin-top:12px!important}form[data-v-c364f1a0]{padding:20px 30px 30px}.form-group[data-v-c364f1a0]{margin-bottom:20px}.form-group label[data-v-c364f1a0]{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-group select[data-v-c364f1a0],.form-group textarea[data-v-c364f1a0]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;font-family:inherit}.form-group select[data-v-c364f1a0]:focus,.form-group textarea[data-v-c364f1a0]:focus{outline:none;border-color:#007bff}.stars[data-v-c364f1a0]{display:flex;gap:10px;margin:10px 0}.star[data-v-c364f1a0]{font-size:2.5rem;cursor:pointer;filter:grayscale(100%);opacity:.3;transition:all .2s}.star.active[data-v-c364f1a0]{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.star[data-v-c364f1a0]:hover{transform:scale(1.2)}.rating-text[data-v-c364f1a0]{font-size:1.1rem;font-weight:600;color:#007bff;margin-top:10px}.checkbox-group label[data-v-c364f1a0]{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.9rem;line-height:1.5}.checkbox-group input[type=checkbox][data-v-c364f1a0]{margin-top:4px;width:18px;height:18px;cursor:pointer}small[data-v-c364f1a0]{color:#666;font-size:.85rem}.alert[data-v-c364f1a0]{padding:12px 15px;border-radius:6px;margin-bottom:20px}.alert-error[data-v-c364f1a0]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.form-actions[data-v-c364f1a0]{display:flex;gap:10px;margin-top:25px}.btn-primary[data-v-c364f1a0],.btn-secondary[data-v-c364f1a0]{flex:1;padding:12px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer}.btn-primary[data-v-c364f1a0]{background-color:#007bff;color:#fff}.btn-primary[data-v-c364f1a0]:hover:not(:disabled){background-color:#0056b3}.btn-primary[data-v-c364f1a0]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-c364f1a0]{background-color:#f0f0f0;color:#333}.btn-secondary[data-v-c364f1a0]:hover{background-color:#e0e0e0}@media (max-width: 600px){.review-container[data-v-c364f1a0]{margin:10px}.review-header[data-v-c364f1a0],form[data-v-c364f1a0],.warning-box[data-v-c364f1a0]{padding-left:20px;padding-right:20px}.stars[data-v-c364f1a0]{gap:5px}.star[data-v-c364f1a0]{font-size:2rem}}.verification-badge[data-v-6a7b2e34]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#1b9cd8;color:#fff;border-radius:20px;font-size:.85rem;font-weight:600;box-shadow:0 2px 8px #0f3c5a1f;cursor:help;transition:all .3s}.verification-badge[data-v-6a7b2e34]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f3c5a1f}.badge-icon[data-v-6a7b2e34]{font-size:1rem}.badge-text[data-v-6a7b2e34]{white-space:nowrap}@media (max-width: 768px){.verification-badge[data-v-6a7b2e34]{font-size:.75rem;padding:5px 10px}.badge-icon[data-v-6a7b2e34]{font-size:.9rem}}.user-profile[data-v-65744e3f]{padding:30px}.loading[data-v-65744e3f]{text-align:center;padding:60px 20px}.spinner[data-v-65744e3f]{width:50px;height:50px;margin:0 auto 20px;border:4px solid #f0f0f0;border-top:4px solid #1B9CD8;border-radius:50%;animation:spin-65744e3f 1s linear infinite}@keyframes spin-65744e3f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-65744e3f]{text-align:center;padding:60px 20px;color:#ef5350}.profile-header[data-v-65744e3f]{display:flex;align-items:center;gap:25px;margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.profile-avatar[data-v-65744e3f]{width:100px;height:100px;border-radius:50%;background:#1b9cd8;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;font-weight:700;box-shadow:0 8px 25px #0f3c5a1f;flex-shrink:0}.profile-info h2[data-v-65744e3f]{margin:0 0 8px;color:#333;font-size:1.8rem}.profile-phone[data-v-65744e3f]{color:#1b9cd8;margin:10px 0 0;font-weight:600;font-size:1rem}.profile-stats[data-v-65744e3f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.stat-item[data-v-65744e3f]{text-align:center;padding:20px;background:#f8f9fa;border-radius:12px}.stat-number[data-v-65744e3f]{display:block;font-size:2rem;font-weight:900;color:#1b9cd8;margin-bottom:5px}.stat-label[data-v-65744e3f]{color:#666;font-size:.9rem;font-weight:600}.review-action[data-v-65744e3f]{text-align:center;margin-bottom:30px}.btn-leave-review[data-v-65744e3f]{padding:14px 30px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #0f3c5a1f}.btn-leave-review[data-v-65744e3f]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.info-message[data-v-65744e3f]{text-align:center;padding:20px;background:#fff3cd;border:2px solid #ffc107;border-radius:12px;margin-bottom:30px}.info-message p[data-v-65744e3f]{margin:0;color:#856404;font-weight:600}.profile-reviews h3[data-v-65744e3f]{margin:0 0 20px;color:#333;font-size:1.4rem}.empty-state[data-v-65744e3f]{text-align:center;padding:40px;color:#999}.reviews-list[data-v-65744e3f]{display:flex;flex-direction:column;gap:20px}.review-card[data-v-65744e3f]{background:#f8f9fa;padding:20px;border-radius:12px;border-left:4px solid #1B9CD8}.review-header[data-v-65744e3f]{display:flex;align-items:center;gap:15px;margin-bottom:12px}.reviewer-avatar[data-v-65744e3f]{width:40px;height:40px;border-radius:50%;background:#1b9cd8;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex-shrink:0}.review-info[data-v-65744e3f]{flex:1}.review-info strong[data-v-65744e3f]{display:block;color:#333;margin-bottom:5px}.review-rating[data-v-65744e3f]{display:flex;gap:2px;margin:5px 0}.star[data-v-65744e3f]{font-size:.9rem;opacity:.3}.star.filled[data-v-65744e3f]{opacity:1}.review-date[data-v-65744e3f]{color:#999;font-size:.85rem}.review-comment[data-v-65744e3f]{color:#555;line-height:1.6;margin:0 0 10px}.review-announce[data-v-65744e3f]{margin:10px 0 0;padding:8px 12px;background:#0f3c5a1f;border-radius:6px;font-size:.85rem;color:#1b9cd8;font-style:italic}.review-actions[data-v-65744e3f]{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.btn-contest[data-v-65744e3f]{padding:10px 20px;background:#ff9800;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.btn-contest[data-v-65744e3f]:hover{background:#f57c00;transform:translateY(-1px)}.dispute-status[data-v-65744e3f]{margin-top:15px;padding:12px 15px;border-radius:8px;font-size:.9rem}.status-pending[data-v-65744e3f]{background:#fff3cd;color:#856404;border:1px solid #ffc107}.status-approved[data-v-65744e3f]{background:#d4edda;color:#155724;border:1px solid #28a745}.status-rejected[data-v-65744e3f]{background:#f8d7da;color:#721c24;border:1px solid #dc3545}.modal-overlay[data-v-65744e3f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:99999;padding:20px;overflow-y:auto}.modal-container[data-v-65744e3f]{background:#fff;border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;position:relative}.modal-close[data-v-65744e3f]{position:absolute;top:20px;right:20px;background:#0000001a;border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;color:#666;cursor:pointer;transition:all .3s;z-index:100;display:flex;align-items:center;justify-content:center}.modal-close[data-v-65744e3f]:hover{background:#0003;transform:rotate(90deg)}.dispute-form[data-v-65744e3f]{padding:40px 30px 30px}.dispute-form h3[data-v-65744e3f]{margin:0 0 15px;color:#333;font-size:1.5rem}.dispute-warning[data-v-65744e3f]{background:#fff3cd;padding:15px;border-radius:8px;color:#856404;margin-bottom:25px;line-height:1.6}.form-group[data-v-65744e3f]{margin-bottom:20px}.form-group label[data-v-65744e3f]{display:block;margin-bottom:8px;color:#555;font-weight:600}.form-group textarea[data-v-65744e3f]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;font-family:inherit;resize:vertical;transition:all .3s}.form-group textarea[data-v-65744e3f]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.form-group small[data-v-65744e3f]{color:#999;font-size:.85rem}.error-message[data-v-65744e3f]{padding:15px;background:#ffebee;border-left:4px solid #ef5350;border-radius:8px;color:#c62828;margin-bottom:20px;font-weight:600}.form-actions[data-v-65744e3f]{display:flex;gap:15px;margin-top:30px}.btn-cancel[data-v-65744e3f],.btn-submit[data-v-65744e3f]{flex:1;padding:14px 30px;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s}.btn-cancel[data-v-65744e3f]{background:#f5f5f5;color:#666}.btn-cancel[data-v-65744e3f]:hover{background:#e0e0e0}.btn-submit[data-v-65744e3f]{background:#1b9cd8;color:#fff;box-shadow:0 4px 15px #0f3c5a1f}.btn-submit[data-v-65744e3f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-submit[data-v-65744e3f]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.user-profile[data-v-65744e3f]{padding:20px}.profile-header[data-v-65744e3f]{flex-direction:column;text-align:center}.profile-stats[data-v-65744e3f]{grid-template-columns:1fr}.dispute-form[data-v-65744e3f]{padding:30px 20px 20px}}.install-footer-btn[data-v-3ec856cf]{width:100%;display:flex;justify-content:center}.btn-install-app[data-v-3ec856cf]{padding:14px 30px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #0f3c5a1f;display:flex;align-items:center;gap:8px}.btn-install-app[data-v-3ec856cf]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-install-app[data-v-3ec856cf]:active{transform:translateY(0)}.modal-overlay[data-v-3ec856cf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px;animation:fadeIn-3ec856cf .2s}@keyframes fadeIn-3ec856cf{0%{opacity:0}to{opacity:1}}.modal-box[data-v-3ec856cf]{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;padding:30px;position:relative;animation:slideUp-3ec856cf .3s}@keyframes slideUp-3ec856cf{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.close-btn[data-v-3ec856cf]{position:absolute;top:15px;right:15px;background:#0000001a;border:none;width:35px;height:35px;border-radius:50%;font-size:1.3rem;cursor:pointer;transition:all .2s}.close-btn[data-v-3ec856cf]:hover{background:#0003;transform:rotate(90deg)}.modal-box h2[data-v-3ec856cf]{margin:0 0 20px;color:#333;text-align:center;font-size:1.5rem}.ios-guide[data-v-3ec856cf]{text-align:left}.intro-text[data-v-3ec856cf]{text-align:center;color:#666;line-height:1.6;margin:0 0 30px;font-size:1rem}.intro-text strong[data-v-3ec856cf]{color:#333}.step[data-v-3ec856cf]{display:flex;gap:15px;margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1B9CD8}.step-number[data-v-3ec856cf]{flex-shrink:0;width:40px;height:40px;background:#1b9cd8;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.3rem}.step-content h3[data-v-3ec856cf]{margin:0 0 10px;color:#333;font-size:1.1rem}.step-content p[data-v-3ec856cf]{margin:0 0 8px;color:#555;line-height:1.5;font-size:.95rem}.step-content .hint[data-v-3ec856cf]{color:#999;font-style:italic;font-size:.9rem}.success-box[data-v-3ec856cf]{margin-top:25px;padding:20px;background:#e8f5e9;border-radius:12px;color:#2e7d32;font-weight:600;text-align:center;line-height:1.6;font-size:1rem}.video-help[data-v-3ec856cf]{margin-top:25px;padding:20px;background:#f8f9fa;border-radius:12px;text-align:center;border:2px dashed #1B9CD8}.video-text[data-v-3ec856cf]{margin:0 0 15px;color:#555;line-height:1.6;font-size:.95rem}.video-text strong[data-v-3ec856cf]{color:#333;font-size:1rem}.btn-video[data-v-3ec856cf]{display:inline-block;padding:12px 24px;background:red;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;font-size:.95rem;transition:all .3s;box-shadow:0 3px 10px #ff00004d}.btn-video[data-v-3ec856cf]:hover{background:#c00;transform:translateY(-1px);box-shadow:0 5px 15px #f006}.btn-ok[data-v-3ec856cf]{width:100%;padding:14px;margin-top:20px;background:#1b9cd8;color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.btn-ok[data-v-3ec856cf]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}@media (max-width: 768px){.btn-install-app[data-v-3ec856cf]{width:100%;max-width:300px;font-size:.95rem;padding:12px 24px}.modal-box[data-v-3ec856cf]{padding:25px 20px}.modal-box h2[data-v-3ec856cf]{font-size:1.3rem}.step[data-v-3ec856cf]{padding:15px}.step-number[data-v-3ec856cf]{width:35px;height:35px;font-size:1.1rem}.video-help[data-v-3ec856cf]{padding:15px}.btn-video[data-v-3ec856cf]{padding:10px 20px;font-size:.9rem}}.footer[data-v-d698c319]{background:#2c3e50;color:#fff;padding:50px 20px 20px;margin-top:auto}.footer-container[data-v-d698c319]{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-section h3[data-v-d698c319]{margin:0 0 15px;font-size:1.5rem;font-weight:900}.footer-section h4[data-v-d698c319]{margin:0 0 15px;font-size:1.1rem;font-weight:700;color:#fff}.footer-description[data-v-d698c319]{color:#fffc;line-height:1.6;margin:0}.footer-links[data-v-d698c319]{list-style:none;padding:0;margin:0}.footer-links li[data-v-d698c319]{margin-bottom:10px}.footer-links a[data-v-d698c319]{color:#fffc;text-decoration:none;transition:all .3s;cursor:pointer;display:inline-block}.footer-links a[data-v-d698c319]:hover{color:#fff;transform:translate(5px)}.footer-app[data-v-d698c319]{display:flex;align-items:center;justify-content:center}.footer-logout[data-v-d698c319]{text-align:center;padding:20px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:20px}.btn-logout[data-v-d698c319]{padding:12px 30px;background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;font-size:1rem}.btn-logout[data-v-d698c319]:hover{background:#e74c3c;border-color:#e74c3c;transform:scale(1.05)}.footer-bottom[data-v-d698c319]{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.footer-bottom p[data-v-d698c319]{margin:0;color:#fff9;font-size:.9rem}@media (max-width: 1024px){.footer-container[data-v-d698c319]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){.footer[data-v-d698c319]{padding:40px 20px 20px}.footer-container[data-v-d698c319]{grid-template-columns:1fr;gap:30px}.footer-section h3[data-v-d698c319]{font-size:1.3rem}.footer-section h4[data-v-d698c319]{font-size:1rem}.footer-app[data-v-d698c319]{order:-1;padding:20px 0}.btn-logout[data-v-d698c319]{width:100%;max-width:300px}}@media (max-width: 480px){.footer[data-v-d698c319]{padding:30px 15px 15px}.footer-container[data-v-d698c319]{gap:25px}.footer-section h3[data-v-d698c319]{font-size:1.2rem}}.main-page[data-v-ef6581c4]{min-height:100vh;background:#f5f5f5}.sidebar-desktop[data-v-ef6581c4]{width:260px;background:#fff;border-right:1px solid #e0e0e0;position:fixed;left:0;top:74px;height:calc(100vh - 74px);overflow-y:auto;z-index:50}.sidebar-content[data-v-ef6581c4]{padding:30px 15px}.sidebar-content h3[data-v-ef6581c4]{margin:0 0 20px 10px;font-size:1rem;color:#333;font-weight:700}.action-btn[data-v-ef6581c4]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 15px;margin-bottom:10px;background:#f8f9fa;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s;text-align:left}.action-btn[data-v-ef6581c4]:hover{background:#1b9cd8;transform:translate(3px)}.action-btn:hover .icon[data-v-ef6581c4]{transform:scale(1.1)}.action-btn:hover .text strong[data-v-ef6581c4],.action-btn:hover .text small[data-v-ef6581c4]{color:#fff}.action-btn .icon[data-v-ef6581c4]{display:flex;align-items:center;color:#1b9cd8;transition:transform .2s}.action-btn:hover .icon[data-v-ef6581c4]{color:#fff}.action-btn .text[data-v-ef6581c4]{flex:1}.action-btn .text strong[data-v-ef6581c4]{display:block;font-size:.95rem;color:#333;margin-bottom:2px;transition:color .2s}.action-btn .text small[data-v-ef6581c4]{font-size:.8rem;color:#666;transition:color .2s}.actions-mobile[data-v-ef6581c4]{display:none}.main-content[data-v-ef6581c4]{margin-left:260px;min-height:100vh;display:flex;flex-direction:column}.content-container[data-v-ef6581c4]{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.hero[data-v-ef6581c4]{background:#0f3c5a;padding:64px 20px 56px;color:#fff}.hero-container[data-v-ef6581c4]{max-width:820px;margin:0 auto;text-align:center}.hero h1[data-v-ef6581c4]{font-size:2.4rem;line-height:1.2;margin:0 0 14px;font-weight:800;letter-spacing:-.5px}.hero-sub[data-v-ef6581c4]{font-size:1.08rem;line-height:1.6;margin:0 auto;max-width:640px;color:#ffffffd9}.profiles-section[data-v-ef6581c4]{padding:0 20px;margin-top:-28px}.profiles-grid[data-v-ef6581c4]{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin:0 auto}.profile-card[data-v-ef6581c4]{background:#fff;border:1px solid #e6ebf0;border-radius:14px;padding:26px 26px 22px;box-shadow:0 6px 24px #0f3c5a14;display:flex;flex-direction:column}.profile-card.sender[data-v-ef6581c4]{border-top:4px solid #F7931E}.profile-card.traveler[data-v-ef6581c4]{border-top:4px solid #1B9CD8}.profile-tag[data-v-ef6581c4]{display:inline-block;align-self:flex-start;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:20px;margin-bottom:10px}.tag-orange[data-v-ef6581c4]{background:#fdf0e0;color:#c26a05}.tag-blue[data-v-ef6581c4]{background:#e5f4fb;color:#0f7cb0}.profile-card h2[data-v-ef6581c4]{margin:0 0 6px;font-size:1.45rem;font-weight:800;color:#1c2b36}.profile-desc[data-v-ef6581c4]{margin:0 0 14px;color:#51626f;line-height:1.5;font-size:.95rem}.mini-steps[data-v-ef6581c4]{margin:0 0 18px;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:9px;flex:1}.mini-steps li[data-v-ef6581c4]{counter-increment:step;display:flex;align-items:baseline;gap:10px;color:#3c4c58;font-size:.92rem;line-height:1.45}.mini-steps li[data-v-ef6581c4]:before{content:counter(step);flex-shrink:0;width:21px;height:21px;border-radius:50%;background:#eef3f7;color:#51626f;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transform:translateY(3px)}.btn-cta[data-v-ef6581c4]{width:100%;padding:13px 18px;border:none;border-radius:9px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s,transform .15s}.btn-cta[data-v-ef6581c4]:hover{transform:translateY(-1px)}.btn-orange[data-v-ef6581c4]{background:#f7931e;color:#fff}.btn-orange[data-v-ef6581c4]:hover{background:#e08312}.btn-blue[data-v-ef6581c4]{background:#1b9cd8;color:#fff}.btn-blue[data-v-ef6581c4]:hover{background:#0f7cb0}.profile-hint[data-v-ef6581c4]{margin:12px 0 0;font-size:.85rem;color:#74848f;line-height:1.45}.profile-hint a[data-v-ef6581c4]{color:#0f7cb0;font-weight:600;text-decoration:none}.profile-hint a[data-v-ef6581c4]:hover{text-decoration:underline}.how-link[data-v-ef6581c4]{text-align:center;margin:22px 0 0}.how-link a[data-v-ef6581c4]{color:#0f7cb0;font-weight:600;text-decoration:none;font-size:.95rem}.how-link a[data-v-ef6581c4]:hover{text-decoration:underline}.search-section[data-v-ef6581c4]{padding:30px 20px;background:#fff}.results-section[data-v-ef6581c4]{padding:30px 20px;flex:1}.results-header[data-v-ef6581c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.results-title-wrapper[data-v-ef6581c4]{display:flex;flex-direction:column;gap:5px}.results-header h2[data-v-ef6581c4]{margin:0 0 5px;font-size:1.6rem;color:#333;font-weight:800}.clickable-title[data-v-ef6581c4]{cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:5px 10px;margin:-5px -10px;border-radius:8px}.clickable-title[data-v-ef6581c4]:hover{background:#0f3c5a1f;color:#1b9cd8}.close-icon[data-v-ef6581c4]{font-size:1.2rem;opacity:.6;transition:all .3s}.clickable-title:hover .close-icon[data-v-ef6581c4]{opacity:1;transform:rotate(90deg)}.results-header p[data-v-ef6581c4]{margin:0;color:#1b9cd8;font-weight:600;font-size:.9rem}.header-actions[data-v-ef6581c4]{display:flex;gap:10px;align-items:center}.btn-clear[data-v-ef6581c4]{padding:8px 16px;background:#ff6b6b;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.9rem;transition:all .2s;white-space:nowrap}.btn-clear[data-v-ef6581c4]:hover{background:#ee5a52;transform:translateY(-1px)}.empty[data-v-ef6581c4]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.btn-empty-alert[data-v-ef6581c4]{margin-top:14px;padding:11px 24px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .2s}.btn-empty-alert[data-v-ef6581c4]:hover{background:#0f7cb0}.empty-icon[data-v-ef6581c4]{font-size:3.5rem;margin-bottom:15px;opacity:.5}.empty h3[data-v-ef6581c4]{margin:0 0 8px;color:#333}.empty p[data-v-ef6581c4]{margin:0;color:#666}.load-more[data-v-ef6581c4]{text-align:center;margin-top:30px}.btn-load[data-v-ef6581c4]{padding:12px 30px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:.95rem;transition:all .2s}.btn-load[data-v-ef6581c4]:hover{background:#0f7cb0;transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}.trust-section[data-v-ef6581c4]{padding:44px 20px;background:#fff;margin-top:30px;border-top:1px solid #eef2f5}.trust-grid[data-v-ef6581c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto}.trust-item[data-v-ef6581c4]{display:flex;gap:14px;align-items:flex-start}.trust-icon[data-v-ef6581c4]{flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#e5f4fb;color:#0f7cb0;display:inline-flex;align-items:center;justify-content:center}.trust-item strong[data-v-ef6581c4]{display:block;color:#1c2b36;font-size:.98rem;margin-bottom:4px}.trust-item p[data-v-ef6581c4]{margin:0;color:#64747f;font-size:.88rem;line-height:1.5}.modal[data-v-ef6581c4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;overflow-y:auto}.modal-content[data-v-ef6581c4]{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d}.close[data-v-ef6581c4]{position:absolute;top:15px;right:15px;background:#f0f0f0;border:none;width:35px;height:35px;border-radius:50%;font-size:1.2rem;cursor:pointer;z-index:10;transition:all .2s}.close[data-v-ef6581c4]:hover{background:#e0e0e0;transform:rotate(90deg)}@media (max-width: 1024px){.sidebar-desktop[data-v-ef6581c4]{width:200px}.main-content[data-v-ef6581c4]{margin-left:200px}.trust-grid[data-v-ef6581c4]{gap:20px}}@media (max-width: 768px){.sidebar-desktop[data-v-ef6581c4]{display:none}.actions-mobile[data-v-ef6581c4]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:15px;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:74px;z-index:100}.action-btn-mobile[data-v-ef6581c4]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 8px;background:#f8f9fa;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.action-btn-mobile[data-v-ef6581c4]:active{background:#1b9cd8;transform:scale(.95)}.action-btn-mobile:active .icon[data-v-ef6581c4],.action-btn-mobile:active .label[data-v-ef6581c4]{color:#fff}.action-btn-mobile .icon[data-v-ef6581c4]{font-size:1.5rem}.action-btn-mobile .label[data-v-ef6581c4]{font-size:.7rem;font-weight:600;color:#333;text-align:center}.main-content[data-v-ef6581c4]{margin-left:0}.hero h1[data-v-ef6581c4]{font-size:2rem}.hero p[data-v-ef6581c4]{font-size:1rem}.search-section[data-v-ef6581c4],.results-section[data-v-ef6581c4],.stats-section[data-v-ef6581c4]{padding:20px 15px}.results-header[data-v-ef6581c4]{flex-direction:column;align-items:flex-start;gap:15px}.header-actions[data-v-ef6581c4],.btn-clear[data-v-ef6581c4]{width:100%}.profiles-grid[data-v-ef6581c4]{grid-template-columns:1fr}.trust-grid[data-v-ef6581c4]{grid-template-columns:1fr;gap:18px}.hero[data-v-ef6581c4]{padding:44px 20px 46px}}@media (max-width: 480px){.actions-mobile[data-v-ef6581c4]{grid-template-columns:repeat(2,1fr)}.hero h1[data-v-ef6581c4]{font-size:1.65rem}.profile-card[data-v-ef6581c4]{padding:20px 18px 18px}}.how-it-works[data-v-c298c08a]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-c298c08a]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-c298c08a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3}.hero-section h1[data-v-c298c08a]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-c298c08a]{color:#ffffffe6;font-size:1.3rem;margin:0;position:relative}.container[data-v-c298c08a]{max-width:1200px;margin:0 auto;padding:60px 20px}.section-card[data-v-c298c08a]{background:#fff;border-radius:20px;padding:50px;margin-bottom:40px;box-shadow:0 10px 40px #00000014}.section-header[data-v-c298c08a]{text-align:center;margin-bottom:50px}.icon-badge[data-v-c298c08a]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:3rem;margin:0 auto 20px}.icon-badge.sender[data-v-c298c08a]{background:#fdeaea}.icon-badge.transporter[data-v-c298c08a]{background:#e3f2fd}.section-header h2[data-v-c298c08a]{margin:0;color:#333;font-size:2rem;font-weight:700}.steps-grid[data-v-c298c08a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.step-card[data-v-c298c08a]{display:flex;gap:20px}.step-number[data-v-c298c08a]{width:50px;height:50px;background:#1b9cd8;color:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:0 5px 20px #0f3c5a1f}.step-content h3[data-v-c298c08a]{margin:0 0 10px;color:#333;font-size:1.2rem;font-weight:600}.step-content p[data-v-c298c08a]{margin:0;color:#666;line-height:1.6}.tips-section[data-v-c298c08a]{background:#fff8e1;border-radius:20px;padding:50px;margin-bottom:40px;border:3px solid #ffc107}.tips-header[data-v-c298c08a]{text-align:center;margin-bottom:40px;display:flex;align-items:center;justify-content:center;gap:15px}.tips-icon[data-v-c298c08a]{font-size:3rem}.tips-header h2[data-v-c298c08a]{margin:0;color:#856404;font-size:2rem;font-weight:700}.tips-grid[data-v-c298c08a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.tip-card[data-v-c298c08a]{background:#fff;padding:20px;border-radius:15px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 3px 15px #0000001a}.tip-emoji[data-v-c298c08a]{font-size:2rem;flex-shrink:0}.tip-card p[data-v-c298c08a]{margin:0;color:#333;line-height:1.6;font-weight:500}.cta-section[data-v-c298c08a]{text-align:center;padding:60px 40px;background:#1b9cd8;border-radius:20px;box-shadow:0 15px 50px #0f3c5a1f}.cta-section h2[data-v-c298c08a]{color:#fff;font-size:2.5rem;margin:0 0 15px}.cta-section p[data-v-c298c08a]{color:#ffffffe6;font-size:1.2rem;margin:0 0 30px}.btn-cta[data-v-c298c08a]{background:#fff;color:#1b9cd8;padding:18px 45px;border:none;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px #0003}.btn-cta[data-v-c298c08a]:hover{transform:translateY(-1px);box-shadow:0 8px 30px #0000004d}@media (max-width: 768px){.hero-section h1[data-v-c298c08a]{font-size:2rem}.hero-subtitle[data-v-c298c08a]{font-size:1rem}.section-card[data-v-c298c08a]{padding:30px 20px}.steps-grid[data-v-c298c08a]{grid-template-columns:1fr}.tips-section[data-v-c298c08a]{padding:30px 20px}.tips-grid[data-v-c298c08a]{grid-template-columns:1fr}.cta-section[data-v-c298c08a]{padding:40px 20px}.cta-section h2[data-v-c298c08a]{font-size:1.8rem}}.about-us[data-v-82d7c480]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-82d7c480]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-82d7c480]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3}.hero-section h1[data-v-82d7c480]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-82d7c480]{color:#ffffffe6;font-size:1.3rem;margin:0;position:relative}.container[data-v-82d7c480]{max-width:1200px;margin:0 auto;padding:60px 20px}.mission-section[data-v-82d7c480]{background:#fff;border-radius:20px;padding:50px;margin-bottom:40px;box-shadow:0 10px 40px #00000014}.mission-section h2[data-v-82d7c480]{text-align:center;color:#333;font-size:2.5rem;margin:0 0 30px;font-weight:700}.mission-text[data-v-82d7c480]{font-size:1.15rem;line-height:1.8;color:#555;margin-bottom:20px;text-align:justify}.problem-section[data-v-82d7c480]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.problem-card[data-v-82d7c480]{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #00000014;text-align:center}.problem-icon[data-v-82d7c480]{font-size:4rem;margin-bottom:20px}.problem-card h3[data-v-82d7c480]{color:#333;font-size:1.5rem;margin:0 0 15px;font-weight:700}.problem-card p[data-v-82d7c480]{color:#666;line-height:1.7;margin:0;text-align:left}.solution-section[data-v-82d7c480]{background:#1b9cd8;border-radius:20px;padding:50px;margin-bottom:40px;color:#fff}.solution-section h2[data-v-82d7c480]{text-align:center;font-size:2.5rem;margin:0 0 40px;font-weight:700}.solution-content[data-v-82d7c480]{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:center}.solution-text p[data-v-82d7c480]{font-size:1.1rem;line-height:1.8;margin-bottom:25px}.solution-text ul[data-v-82d7c480]{list-style:none;padding:0;margin:0}.solution-text li[data-v-82d7c480]{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;font-size:1.05rem;line-height:1.6}.check-icon[data-v-82d7c480]{font-size:1.3rem;flex-shrink:0}.solution-image[data-v-82d7c480]{display:flex;justify-content:center;align-items:center}.example-card[data-v-82d7c480]{background:#fff;border:1px solid #e3edf3;border-radius:12px;padding:20px 22px;max-width:270px;box-shadow:0 6px 24px #0f3c5a24;text-align:left;color:#2c3e50}.example-tag[data-v-82d7c480]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f7931e;background:#fff3e0;padding:3px 8px;border-radius:6px;margin-bottom:10px}.example-route[data-v-82d7c480]{font-size:1.15rem;font-weight:800;margin-bottom:10px}.example-arrow[data-v-82d7c480]{color:#1b9cd8}.example-details[data-v-82d7c480]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#52646f;margin-bottom:10px}.example-note[data-v-82d7c480]{font-size:.75rem;color:#90a4ae;border-top:1px solid #eef3f6;padding-top:8px}.values-section[data-v-82d7c480]{margin-bottom:40px}.values-section h2[data-v-82d7c480]{text-align:center;color:#333;font-size:2.5rem;margin:0 0 50px;font-weight:700}.values-grid[data-v-82d7c480]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.value-card[data-v-82d7c480]{background:#fff;border-radius:10px;padding:26px 28px;text-align:left;border-left:4px solid #1B9CD8;box-shadow:0 3px 14px #0f3c5a14}.value-card[data-v-82d7c480]:nth-child(2n){border-left-color:#f7931e}.value-card h3[data-v-82d7c480]{color:#333;font-size:1.5rem;margin:0 0 15px;font-weight:700}.value-card p[data-v-82d7c480]{color:#666;line-height:1.7;margin:0}.engagement-section[data-v-82d7c480]{background:#fff8e1;border-radius:20px;padding:50px;margin-bottom:40px;border:3px solid #ffc107}.engagement-content h2[data-v-82d7c480]{color:#856404;font-size:2.5rem;margin:0 0 25px;font-weight:700;text-align:center}.engagement-content p[data-v-82d7c480]{font-size:1.15rem;line-height:1.8;color:#333;margin-bottom:20px;text-align:justify}.cta-section[data-v-82d7c480]{text-align:center;padding:60px 40px;background:#1b9cd8;border-radius:20px;box-shadow:0 15px 50px #0f3c5a1f}.cta-section h2[data-v-82d7c480]{color:#fff;font-size:2.5rem;margin:0 0 15px}.cta-section p[data-v-82d7c480]{color:#ffffffe6;font-size:1.2rem;margin:0 0 30px}.btn-cta[data-v-82d7c480]{background:#fff;color:#1b9cd8;padding:18px 45px;border:none;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px #0003}.btn-cta[data-v-82d7c480]:hover{transform:translateY(-1px);box-shadow:0 8px 30px #0000004d}@media (max-width: 768px){.hero-section h1[data-v-82d7c480]{font-size:2rem}.hero-subtitle[data-v-82d7c480]{font-size:1rem}.mission-section[data-v-82d7c480],.solution-section[data-v-82d7c480],.engagement-section[data-v-82d7c480]{padding:30px 20px}.problem-section[data-v-82d7c480],.solution-content[data-v-82d7c480]{grid-template-columns:1fr}.example-card[data-v-82d7c480]{max-width:100%}.values-grid[data-v-82d7c480]{grid-template-columns:1fr}.cta-section[data-v-82d7c480]{padding:40px 20px}.cta-section h2[data-v-82d7c480]{font-size:1.8rem}}.terms-of-service[data-v-9b55bac0]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-9b55bac0]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-9b55bac0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3}.hero-section h1[data-v-9b55bac0]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-9b55bac0]{color:#ffffffe6;font-size:1.1rem;margin:0;position:relative}.container[data-v-9b55bac0]{max-width:900px;margin:0 auto;padding:60px 20px}.content-card[data-v-9b55bac0]{background:#fff;border-radius:20px;padding:50px;margin-bottom:30px;box-shadow:0 10px 40px #00000014}.section[data-v-9b55bac0]{margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.section[data-v-9b55bac0]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section h2[data-v-9b55bac0]{color:#333;font-size:1.8rem;margin:0 0 20px;font-weight:700;display:flex;align-items:center;gap:10px}.section h3[data-v-9b55bac0]{color:#555;font-size:1.3rem;margin:25px 0 15px;font-weight:600}.section p[data-v-9b55bac0]{color:#666;line-height:1.8;margin-bottom:15px;text-align:justify}.section ul[data-v-9b55bac0]{margin:15px 0;padding-left:25px}.section li[data-v-9b55bac0]{color:#666;line-height:1.8;margin-bottom:10px}.section a[data-v-9b55bac0]{color:#1b9cd8;text-decoration:none;font-weight:600;cursor:pointer}.section a[data-v-9b55bac0]:hover{text-decoration:underline}.forbidden-list[data-v-9b55bac0]{list-style:none;padding-left:0}.forbidden-list li[data-v-9b55bac0]{padding-left:10px;color:#c00;font-weight:600}.important-notice[data-v-9b55bac0]{background:#fff8e1;border-left:5px solid #ffc107;padding:20px;border-radius:10px;margin:25px 0;display:flex;gap:15px}.important-notice.warning[data-v-9b55bac0]{background:#fdecea;border-left-color:red}.notice-icon[data-v-9b55bac0]{font-size:2rem;flex-shrink:0}.important-notice p[data-v-9b55bac0]{margin:0 0 10px;text-align:left}.important-notice ul[data-v-9b55bac0]{margin:10px 0 0;padding-left:20px}.important-notice li[data-v-9b55bac0]{margin-bottom:5px}.contact-info[data-v-9b55bac0]{list-style:none;padding:0}.contact-info li[data-v-9b55bac0]{padding:8px 0;font-weight:600}.acceptance-box[data-v-9b55bac0]{background:#1b9cd8;padding:40px;border-radius:20px;text-align:center;color:#fff;box-shadow:0 15px 50px #0f3c5a1f}.acceptance-icon[data-v-9b55bac0]{font-size:4rem;margin-bottom:20px}.acceptance-box h3[data-v-9b55bac0]{margin:0 0 15px;font-size:1.8rem}.acceptance-box p[data-v-9b55bac0]{margin:0;font-size:1.1rem;line-height:1.7}@media (max-width: 768px){.hero-section h1[data-v-9b55bac0]{font-size:2rem}.content-card[data-v-9b55bac0]{padding:30px 20px}.section h2[data-v-9b55bac0]{font-size:1.5rem}.important-notice[data-v-9b55bac0]{flex-direction:column}.acceptance-box[data-v-9b55bac0]{padding:30px 20px}}.privacy-policy[data-v-a25dfbb6]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-a25dfbb6]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-a25dfbb6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3}.hero-section h1[data-v-a25dfbb6]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-a25dfbb6]{color:#ffffffe6;font-size:1.1rem;margin:0;position:relative}.container[data-v-a25dfbb6]{max-width:900px;margin:0 auto;padding:60px 20px}.content-card[data-v-a25dfbb6]{background:#fff;border-radius:20px;padding:50px;margin-bottom:30px;box-shadow:0 10px 40px #00000014}.section[data-v-a25dfbb6]{margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.section[data-v-a25dfbb6]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section h2[data-v-a25dfbb6]{color:#333;font-size:1.8rem;margin:0 0 20px;font-weight:700}.section h3[data-v-a25dfbb6]{color:#555;font-size:1.3rem;margin:25px 0 15px;font-weight:600}.section h4[data-v-a25dfbb6]{color:#666;font-size:1.1rem;margin:20px 0 10px;font-weight:600}.section p[data-v-a25dfbb6]{color:#666;line-height:1.8;margin-bottom:15px;text-align:justify}.section ul[data-v-a25dfbb6]{margin:15px 0;padding-left:25px}.section li[data-v-a25dfbb6]{color:#666;line-height:1.8;margin-bottom:10px}.section a[data-v-a25dfbb6]{color:#1b9cd8;text-decoration:none;font-weight:600;cursor:pointer}.section a[data-v-a25dfbb6]:hover{text-decoration:underline}.info-box[data-v-a25dfbb6]{background:#f8f9fa;padding:25px;border-radius:12px;border-left:4px solid #1B9CD8}.info-box p[data-v-a25dfbb6]{margin:8px 0;text-align:left}.important-notice[data-v-a25dfbb6]{background:#fff8e1;border-left:5px solid #ffc107;padding:20px;border-radius:10px;margin:25px 0;display:flex;gap:15px}.important-notice.warning[data-v-a25dfbb6]{background:#fdecea;border-left-color:red}.notice-icon[data-v-a25dfbb6]{font-size:2rem;flex-shrink:0}.important-notice p[data-v-a25dfbb6]{margin:0 0 10px;text-align:left}.important-notice ul[data-v-a25dfbb6]{margin:10px 0 0;padding-left:20px}.important-notice li[data-v-a25dfbb6]{margin-bottom:5px}.purpose-grid[data-v-a25dfbb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:25px}.purpose-card[data-v-a25dfbb6]{background:#f8f9fa;padding:25px;border-radius:12px;text-align:center;transition:all .3s}.purpose-card[data-v-a25dfbb6]:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0000001a}.purpose-icon[data-v-a25dfbb6]{font-size:3rem;margin-bottom:15px}.purpose-card h4[data-v-a25dfbb6]{margin:0 0 10px;color:#333}.purpose-card p[data-v-a25dfbb6]{margin:0;font-size:.9rem;text-align:center}.security-grid[data-v-a25dfbb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:25px}.security-item[data-v-a25dfbb6]{background:#f8f9fa;padding:20px;border-radius:12px;text-align:center}.security-icon[data-v-a25dfbb6]{font-size:2.5rem;display:block;margin-bottom:10px}.security-item p[data-v-a25dfbb6]{margin:0;font-size:.9rem;text-align:center}.rights-list[data-v-a25dfbb6]{display:grid;gap:15px;margin:25px 0}.right-item[data-v-a25dfbb6]{display:flex;gap:20px;padding:20px;background:#f8f9fa;border-radius:12px;align-items:flex-start}.right-icon[data-v-a25dfbb6]{font-size:2.5rem;flex-shrink:0}.right-content h4[data-v-a25dfbb6]{margin:0 0 5px;color:#333}.right-content p[data-v-a25dfbb6]{margin:0;text-align:left}.exercise-rights[data-v-a25dfbb6]{background:#e8f4fb;padding:25px;border-radius:12px;border:2px solid #1B9CD8;margin-top:25px}.exercise-rights h4[data-v-a25dfbb6]{margin:0 0 15px;color:#1b9cd8}.exercise-rights p[data-v-a25dfbb6]{text-align:left}.contact-info[data-v-a25dfbb6]{list-style:none;padding:0}.contact-info li[data-v-a25dfbb6]{padding:8px 0;font-weight:600}.commitment-box[data-v-a25dfbb6]{background:#1b9cd8;padding:40px;border-radius:20px;text-align:center;color:#fff;box-shadow:0 15px 50px #0f3c5a1f}.commitment-icon[data-v-a25dfbb6]{font-size:4rem;margin-bottom:20px}.commitment-box h3[data-v-a25dfbb6]{margin:0 0 15px;font-size:1.8rem}.commitment-box p[data-v-a25dfbb6]{margin:0 0 10px;font-size:1.1rem;line-height:1.7;text-align:center}.commitment-signature[data-v-a25dfbb6]{font-style:italic;margin-top:20px!important;font-size:1rem!important}@media (max-width: 768px){.hero-section h1[data-v-a25dfbb6]{font-size:2rem}.content-card[data-v-a25dfbb6]{padding:30px 20px}.section h2[data-v-a25dfbb6]{font-size:1.5rem}.important-notice[data-v-a25dfbb6]{flex-direction:column}.purpose-grid[data-v-a25dfbb6],.security-grid[data-v-a25dfbb6]{grid-template-columns:1fr}.right-item[data-v-a25dfbb6]{flex-direction:column;text-align:center}.right-content p[data-v-a25dfbb6]{text-align:center}.commitment-box[data-v-a25dfbb6]{padding:30px 20px}}.admin-verifications[data-v-56e78d0c]{max-width:1200px;margin:0 auto;padding:30px 20px}.header[data-v-56e78d0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header h2[data-v-56e78d0c]{margin:0;font-size:2rem;color:#333}.stats[data-v-56e78d0c]{display:flex;gap:12px}.stat-badge[data-v-56e78d0c]{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem}.stat-badge.pending[data-v-56e78d0c]{background:#fff3cd;color:#856404}.stat-badge.total[data-v-56e78d0c]{background:#e3f2fd;color:#1976d2}.filters[data-v-56e78d0c]{display:flex;gap:12px;margin-bottom:25px}.filter-btn[data-v-56e78d0c]{padding:10px 20px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.filter-btn[data-v-56e78d0c]:hover{background:#e9ecef;border-color:#1b9cd8}.filter-btn.active[data-v-56e78d0c]{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.loading[data-v-56e78d0c]{text-align:center;padding:60px 20px}.spinner[data-v-56e78d0c]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #1B9CD8;border-radius:50%;animation:spin-56e78d0c 1s linear infinite;margin:0 auto 20px}@keyframes spin-56e78d0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty[data-v-56e78d0c]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-56e78d0c]{font-size:4rem;margin-bottom:20px;opacity:.5}.requests-list[data-v-56e78d0c]{display:flex;flex-direction:column;gap:25px}.request-card[data-v-56e78d0c]{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 15px #0000001a;transition:all .3s}.request-card[data-v-56e78d0c]:hover{box-shadow:0 6px 25px #00000026}.request-header[data-v-56e78d0c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.user-info[data-v-56e78d0c]{display:flex;gap:15px;align-items:center}.user-avatar[data-v-56e78d0c]{width:60px;height:60px;border-radius:50%;background:#1b9cd8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700}.user-details h3[data-v-56e78d0c]{margin:0 0 5px;font-size:1.3rem;color:#333}.user-email[data-v-56e78d0c]{margin:0 0 5px;color:#666;font-size:.9rem}.user-meta[data-v-56e78d0c]{margin:0;color:#999;font-size:.85rem}.verified-indicator[data-v-56e78d0c]{margin-top:8px;padding:6px 12px;background:#f7931e;color:#fff;border-radius:15px;font-size:.8rem;font-weight:700;display:inline-block}.status-badge[data-v-56e78d0c]{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem;white-space:nowrap}.status-badge.pending[data-v-56e78d0c]{background:#fff3cd;color:#856404}.status-badge.approved[data-v-56e78d0c]{background:#d4edda;color:#155724}.status-badge.rejected[data-v-56e78d0c]{background:#f8d7da;color:#721c24}.request-body[data-v-56e78d0c]{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:20px}.document-section h4[data-v-56e78d0c]{margin:0 0 15px;color:#333;font-size:1.1rem}.document-viewer[data-v-56e78d0c]{background:#f8f9fa;border-radius:12px;padding:15px;min-height:200px;display:flex;align-items:center;justify-content:center}.document-image[data-v-56e78d0c]{max-width:100%;max-height:300px;border-radius:8px;cursor:zoom-in;transition:all .3s}.document-image[data-v-56e78d0c]:hover{transform:scale(1.02);box-shadow:0 4px 15px #0003}.btn-load-doc[data-v-56e78d0c]{padding:12px 24px;background:#1b9cd8;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-load-doc[data-v-56e78d0c]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}.request-info[data-v-56e78d0c]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-56e78d0c]{display:flex;flex-direction:column;gap:5px}.info-label[data-v-56e78d0c]{font-weight:600;color:#666;font-size:.85rem}.info-value[data-v-56e78d0c]{color:#333;font-size:.95rem}.request-actions[data-v-56e78d0c]{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:2px solid #f0f0f0}.btn-action[data-v-56e78d0c]{padding:12px 24px;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s;font-size:1rem}.btn-approve[data-v-56e78d0c]{background:#43a047;color:#fff;box-shadow:0 4px 15px #4caf504d}.btn-approve[data-v-56e78d0c]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #4caf5066}.btn-reject[data-v-56e78d0c]{background:#e53935;color:#fff;box-shadow:0 4px 15px #ef53504d}.btn-reject[data-v-56e78d0c]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef535066}.btn-remove[data-v-56e78d0c]{background:#f7931e;color:#fff;box-shadow:0 4px 15px #ff98004d}.btn-remove[data-v-56e78d0c]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff980066}.info-badge[data-v-56e78d0c]{padding:12px 24px;background:#e3f2fd;color:#1976d2;border-radius:10px;font-weight:600;font-size:.95rem}.modal-overlay[data-v-56e78d0c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:3000;padding:20px}.modal-container[data-v-56e78d0c]{background:#fff;border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-56e78d0c]{padding:25px 30px;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-56e78d0c]{margin:0;font-size:1.5rem;color:#333}.close-btn[data-v-56e78d0c]{background:#f0f0f0;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s}.close-btn[data-v-56e78d0c]:hover{background:#e0e0e0;transform:rotate(90deg)}.modal-body[data-v-56e78d0c]{padding:30px}.form-group[data-v-56e78d0c]{margin-top:20px}.form-group label[data-v-56e78d0c]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-group textarea[data-v-56e78d0c]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:10px;font-family:inherit;font-size:1rem;transition:all .3s}.form-group textarea[data-v-56e78d0c]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 4px #0f3c5a1f}.modal-footer[data-v-56e78d0c]{padding:20px 30px;border-top:2px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end}.btn-secondary[data-v-56e78d0c]{padding:12px 24px;background:#6c757d;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-secondary[data-v-56e78d0c]:hover{background:#5a6268}.btn-reject-confirm[data-v-56e78d0c]{padding:12px 24px;background:#e53935;color:#fff;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s}.btn-reject-confirm[data-v-56e78d0c]:hover{transform:translateY(-1px);box-shadow:0 5px 20px #ef535066}.modal-image-container[data-v-56e78d0c]{position:relative;max-width:90vw;max-height:90vh}.modal-image[data-v-56e78d0c]{max-width:100%;max-height:90vh;border-radius:12px;box-shadow:0 20px 60px #00000080}.close-btn-image[data-v-56e78d0c]{position:absolute;top:-50px;right:0;background:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s}.close-btn-image[data-v-56e78d0c]:hover{background:#f0f0f0;transform:rotate(90deg)}.modal-enter-active[data-v-56e78d0c],.modal-leave-active[data-v-56e78d0c]{transition:opacity .3s}.modal-enter-from[data-v-56e78d0c],.modal-leave-to[data-v-56e78d0c]{opacity:0}@media (max-width: 768px){.admin-verifications[data-v-56e78d0c]{padding:20px 15px}.header[data-v-56e78d0c]{flex-direction:column;gap:15px;align-items:flex-start}.stats[data-v-56e78d0c]{flex-direction:column;width:100%}.stat-badge[data-v-56e78d0c]{width:100%;text-align:center}.filters[data-v-56e78d0c]{flex-direction:column}.filter-btn[data-v-56e78d0c]{width:100%}.request-body[data-v-56e78d0c]{grid-template-columns:1fr}.request-actions[data-v-56e78d0c]{flex-direction:column}.btn-action[data-v-56e78d0c]{width:100%}.modal-footer[data-v-56e78d0c]{flex-direction:column}.btn-secondary[data-v-56e78d0c],.btn-reject-confirm[data-v-56e78d0c]{width:100%}}.admin-panel[data-v-770d9ef0]{min-height:100vh;padding:40px 20px;background:#f4f7f9}.loading-screen[data-v-770d9ef0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px}.spinner[data-v-770d9ef0]{width:60px;height:60px;border:5px solid #f0f0f0;border-top:5px solid #1B9CD8;border-radius:50%;animation:spin-770d9ef0 1s linear infinite}@keyframes spin-770d9ef0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-content[data-v-770d9ef0]{max-width:1200px;margin:0 auto}.admin-header[data-v-770d9ef0]{text-align:center;margin-bottom:40px;position:relative}.admin-header h1[data-v-770d9ef0]{color:#333;font-size:2.5rem;margin-bottom:10px}.subtitle[data-v-770d9ef0]{color:#666;font-size:1.1rem}.btn-back[data-v-770d9ef0]{position:absolute;top:0;right:0;padding:10px 20px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.btn-back[data-v-770d9ef0]:hover{border-color:#1b9cd8;color:#1b9cd8}.admin-tabs[data-v-770d9ef0]{display:flex;gap:12px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.admin-tabs button[data-v-770d9ef0]{padding:12px 24px;background:transparent;border:none;border-bottom:3px solid transparent;font-weight:600;cursor:pointer;transition:all .3s;color:#666}.admin-tabs button[data-v-770d9ef0]:hover{color:#1b9cd8}.admin-tabs button.active[data-v-770d9ef0]{color:#1b9cd8;border-bottom-color:#1b9cd8}.sub-tabs[data-v-770d9ef0]{display:flex;gap:12px;margin-bottom:25px}.sub-tabs button[data-v-770d9ef0]{flex:1;padding:12px 20px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.sub-tabs button[data-v-770d9ef0]:hover{border-color:#1b9cd8}.sub-tabs button.active[data-v-770d9ef0]{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.section-header[data-v-770d9ef0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.section-header h3[data-v-770d9ef0]{margin:0;color:#333;font-size:1.5rem}.search-box input[data-v-770d9ef0]{padding:10px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;min-width:300px;transition:all .3s}.search-box input[data-v-770d9ef0]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.management-list[data-v-770d9ef0]{display:flex;flex-direction:column;gap:20px}.management-card[data-v-770d9ef0]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000001a;transition:all .3s}.management-card[data-v-770d9ef0]:hover{box-shadow:0 4px 20px #00000026}.card-header[data-v-770d9ef0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.card-type[data-v-770d9ef0]{padding:6px 14px;border-radius:15px;font-weight:600;font-size:.85rem}.card-type.request[data-v-770d9ef0]{background:#e3f2fd;color:#1976d2}.card-type.offer[data-v-770d9ef0]{background:#f3e5f5;color:#7b1fa2}.user-avatar-small[data-v-770d9ef0]{width:40px;height:40px;border-radius:50%;background:#1b9cd8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700}.card-date[data-v-770d9ef0]{color:#999;font-size:.85rem}.card-body[data-v-770d9ef0]{margin-bottom:15px}.card-info p[data-v-770d9ef0]{margin:8px 0;color:#333;font-size:.95rem;line-height:1.6}.card-actions[data-v-770d9ef0]{display:flex;gap:10px;justify-content:flex-end;padding-top:15px;border-top:2px solid #f0f0f0}.btn-delete[data-v-770d9ef0]{padding:10px 20px;background:#e53935;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.btn-delete[data-v-770d9ef0]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #ef53504d}.info-badge-small[data-v-770d9ef0]{padding:10px 20px;background:#e3f2fd;color:#1976d2;border-radius:8px;font-weight:600;font-size:.9rem}.stats-grid[data-v-770d9ef0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-770d9ef0]{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a;text-align:center}.stat-number[data-v-770d9ef0]{font-size:3rem;font-weight:700;color:#007bff;margin-bottom:10px}.stat-label[data-v-770d9ef0]{color:#666;font-size:1rem}.filters[data-v-770d9ef0]{display:flex;gap:10px;margin-bottom:30px;flex-wrap:wrap}.filters button[data-v-770d9ef0]{flex:1;padding:12px 20px;border:2px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;transition:all .3s;font-weight:600}.filters button.active[data-v-770d9ef0]{background:#007bff;color:#fff;border-color:#007bff}.filters button[data-v-770d9ef0]:hover:not(.active){border-color:#007bff}.loading[data-v-770d9ef0],.empty[data-v-770d9ef0]{text-align:center;padding:60px;color:#666;background:#fff;border-radius:10px}.disputes-list[data-v-770d9ef0]{display:flex;flex-direction:column;gap:20px}.dispute-card[data-v-770d9ef0]{background:#fff;border-radius:10px;padding:25px;box-shadow:0 2px 10px #0000001a}.dispute-header[data-v-770d9ef0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.dispute-status[data-v-770d9ef0]{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem}.dispute-status.pending[data-v-770d9ef0]{background:#fff3cd;color:#856404}.dispute-status.in_review[data-v-770d9ef0]{background:#d1ecf1;color:#0c5460}.dispute-status.accepted[data-v-770d9ef0]{background:#d4edda;color:#155724}.dispute-status.rejected[data-v-770d9ef0]{background:#f8d7da;color:#721c24}.dispute-date[data-v-770d9ef0]{color:#999;font-size:.9rem}.dispute-info[data-v-770d9ef0]{display:grid;gap:20px;margin-bottom:20px}.info-section h3[data-v-770d9ef0]{font-size:.9rem;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.info-section p[data-v-770d9ef0]{color:#333;line-height:1.6}.review-preview[data-v-770d9ef0]{background:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #007bff}.review-rating[data-v-770d9ef0]{font-size:1.2rem;margin-bottom:8px}.review-preview p[data-v-770d9ef0]{margin:8px 0}.review-preview small[data-v-770d9ef0]{color:#666;font-size:.85rem}.reason[data-v-770d9ef0]{background:#fff3cd;padding:15px;border-radius:6px;border-left:4px solid #ffc107}.admin-actions[data-v-770d9ef0]{display:flex;gap:10px;flex-wrap:wrap}.btn-action[data-v-770d9ef0]{flex:1;min-width:150px;padding:12px 20px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-770d9ef0]{background:#007bff;color:#fff}.btn-primary[data-v-770d9ef0]:hover{background:#0056b3}.btn-warning[data-v-770d9ef0]{background:#ffc107;color:#333}.btn-warning[data-v-770d9ef0]:hover{background:#e0a800}.btn-success[data-v-770d9ef0]{background:#28a745;color:#fff}.btn-success[data-v-770d9ef0]:hover{background:#218838}.btn-danger[data-v-770d9ef0]{background:#dc3545;color:#fff}.btn-danger[data-v-770d9ef0]:hover{background:#c82333}.btn-secondary[data-v-770d9ef0]{background:#6c757d;color:#fff}.btn-secondary[data-v-770d9ef0]:hover{background:#5a6268}.modal[data-v-770d9ef0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px}.modal-content[data-v-770d9ef0]{background:#fff;padding:30px;border-radius:10px;max-width:600px;width:100%}.modal-content h2[data-v-770d9ef0]{margin:0 0 20px;color:#333}.modal-content p[data-v-770d9ef0]{margin-bottom:15px;line-height:1.6}.warning[data-v-770d9ef0]{background:#fff3cd;padding:12px;border-radius:6px;color:#856404}.modal-content textarea[data-v-770d9ef0]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-family:inherit;margin-bottom:20px;resize:vertical}.modal-actions[data-v-770d9ef0]{display:flex;gap:10px}@media (max-width: 768px){.admin-actions[data-v-770d9ef0]{flex-direction:column}.btn-action[data-v-770d9ef0]{width:100%}.filters[data-v-770d9ef0]{flex-direction:column}.btn-back[data-v-770d9ef0]{position:static;margin-top:20px;width:100%}.admin-tabs[data-v-770d9ef0]{flex-direction:column}.section-header[data-v-770d9ef0]{flex-direction:column;gap:15px;align-items:flex-start}.search-box input[data-v-770d9ef0]{width:100%;min-width:0}.sub-tabs[data-v-770d9ef0],.card-actions[data-v-770d9ef0]{flex-direction:column}}.auth-container[data-v-0cc1c364]{padding:40px 35px}.auth-header[data-v-0cc1c364]{text-align:center;margin-bottom:35px}.auth-header h2[data-v-0cc1c364]{margin:0 0 10px;color:#333;font-size:1.8rem;font-weight:700}.auth-header p[data-v-0cc1c364]{margin:0;color:#666;font-size:1rem}.auth-form[data-v-0cc1c364]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-0cc1c364]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-0cc1c364]{display:flex;align-items:center;gap:8px;color:#333;font-weight:600;font-size:.95rem}.label-icon[data-v-0cc1c364]{font-size:1.2rem}.form-group input[data-v-0cc1c364]{padding:14px 18px;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;font-family:inherit;transition:all .3s;background:#f8f9fa}.form-group input[data-v-0cc1c364]:focus{outline:none;border-color:#1b9cd8;background:#fff;box-shadow:0 0 0 4px #0f3c5a1f}.password-input-wrapper[data-v-0cc1c364]{position:relative;display:flex;align-items:center}.password-input-wrapper input[data-v-0cc1c364]{width:100%;padding-right:50px}.toggle-password-btn[data-v-0cc1c364]{position:absolute;right:12px;background:none;border:none;font-size:1.3rem;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s;opacity:.6}.toggle-password-btn[data-v-0cc1c364]:hover{opacity:1;background:#0f3c5a1f}.toggle-password-btn[data-v-0cc1c364]:active{transform:scale(.95)}.password-hint[data-v-0cc1c364]{color:#666;font-size:.85rem;margin-top:-4px;margin-left:2px}.label-icon[data-v-0cc1c364]{display:inline-flex;align-items:center;color:#1b9cd8}.forgot-password[data-v-0cc1c364]{text-align:right;margin-top:-12px}.forgot-link[data-v-0cc1c364]{color:#1b9cd8;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s;display:inline-block}.forgot-link[data-v-0cc1c364]:hover{color:#0f7cb0;text-decoration:underline}.alert[data-v-0cc1c364]{padding:12px 18px;border-radius:10px;font-size:.95rem;font-weight:500}.alert-error[data-v-0cc1c364]{background:#fee;color:#c00;border:2px solid #fcc}.alert-success[data-v-0cc1c364]{background:#efe;color:#070;border:2px solid #cfc}.btn-submit[data-v-0cc1c364]{padding:16px;background:#1b9cd8;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px #0f3c5a1f}.btn-submit[data-v-0cc1c364]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 30px #0f3c5a1f}.btn-submit[data-v-0cc1c364]:disabled{opacity:.6;cursor:not-allowed;transform:none}.toggle-mode[data-v-0cc1c364]{text-align:center;color:#666;font-size:.95rem;padding-top:10px}.toggle-mode a[data-v-0cc1c364]{color:#1b9cd8;font-weight:600;cursor:pointer;text-decoration:none;transition:color .3s}.toggle-mode a[data-v-0cc1c364]:hover{color:#0f7cb0;text-decoration:underline}@media (max-width: 768px){.auth-container[data-v-0cc1c364]{padding:30px 25px}.auth-header h2[data-v-0cc1c364]{font-size:1.5rem}}.forgot-password-container[data-v-cc30fbde]{padding:40px 30px}.forgot-header[data-v-cc30fbde]{text-align:center;margin-bottom:30px}.forgot-header h2[data-v-cc30fbde]{margin:0 0 10px;color:#333;font-size:1.8rem;font-weight:700}.forgot-header p[data-v-cc30fbde]{margin:0;color:#666;font-size:.95rem;line-height:1.5}.forgot-form[data-v-cc30fbde]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-cc30fbde]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-cc30fbde]{font-weight:600;color:#555;font-size:.9rem}.form-group input[data-v-cc30fbde]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s}.form-group input[data-v-cc30fbde]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.error-message[data-v-cc30fbde]{padding:12px 16px;background:#ffebee;border-left:4px solid #ef5350;border-radius:8px;color:#c62828;font-weight:600;font-size:.9rem}.btn-submit[data-v-cc30fbde]{padding:14px 30px;background:#1b9cd8;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #0f3c5a1f}.btn-submit[data-v-cc30fbde]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-submit[data-v-cc30fbde]:disabled{opacity:.6;cursor:not-allowed}.success-state[data-v-cc30fbde]{text-align:center;padding:20px 0}.success-icon[data-v-cc30fbde]{font-size:4rem;margin-bottom:20px}.success-state h3[data-v-cc30fbde]{margin:0 0 15px;color:#333;font-size:1.5rem}.success-state p[data-v-cc30fbde]{margin:0 0 10px;color:#666;font-size:1rem;line-height:1.6}.help-text[data-v-cc30fbde]{font-size:.85rem;color:#999;margin-top:15px}.btn-back[data-v-cc30fbde]{margin-top:25px;padding:12px 30px;background:#f0f0f0;color:#666;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-back[data-v-cc30fbde]:hover{background:#e0e0e0}.forgot-footer[data-v-cc30fbde]{text-align:center;margin-top:25px;padding-top:20px;border-top:2px solid #f0f0f0}.back-link[data-v-cc30fbde]{color:#1b9cd8;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s}.back-link[data-v-cc30fbde]:hover{color:#0f7cb0;text-decoration:underline}@media (max-width: 768px){.forgot-password-container[data-v-cc30fbde]{padding:30px 20px}.forgot-header h2[data-v-cc30fbde]{font-size:1.5rem}}.reset-password-page[data-v-17dbfbe5]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#1b9cd8;padding:20px}.reset-container[data-v-17dbfbe5]{background:#fff;border-radius:20px;padding:40px 30px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d}.reset-header[data-v-17dbfbe5]{text-align:center;margin-bottom:30px}.reset-header h2[data-v-17dbfbe5]{margin:0 0 10px;color:#333;font-size:1.8rem;font-weight:700}.reset-header p[data-v-17dbfbe5]{margin:0;color:#666;font-size:.95rem}.reset-form[data-v-17dbfbe5]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-17dbfbe5]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-17dbfbe5]{font-weight:600;color:#555;font-size:.9rem}.form-group input[data-v-17dbfbe5]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s}.form-group input[data-v-17dbfbe5]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.error-message[data-v-17dbfbe5]{padding:12px 16px;background:#ffebee;border-left:4px solid #ef5350;border-radius:8px;color:#c62828;font-weight:600;font-size:.9rem}.btn-submit[data-v-17dbfbe5]{padding:14px 30px;background:#1b9cd8;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #0f3c5a1f}.btn-submit[data-v-17dbfbe5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-submit[data-v-17dbfbe5]:disabled{opacity:.6;cursor:not-allowed}.success-state[data-v-17dbfbe5]{text-align:center;padding:20px 0}.success-icon[data-v-17dbfbe5]{font-size:4rem;margin-bottom:20px}.success-state h3[data-v-17dbfbe5]{margin:0 0 15px;color:#333;font-size:1.5rem}.success-state p[data-v-17dbfbe5]{margin:0 0 25px;color:#666;font-size:1rem}.btn-home[data-v-17dbfbe5]{padding:12px 30px;background:#1b9cd8;color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-home[data-v-17dbfbe5]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}@media (max-width: 768px){.reset-container[data-v-17dbfbe5]{padding:30px 20px}.reset-header h2[data-v-17dbfbe5]{font-size:1.5rem}}.offline-banner[data-v-d202fffa]{position:fixed;top:0;left:0;right:0;background:#e53935;color:#fff;z-index:10000;box-shadow:0 4px 15px #0000004d}.offline-content[data-v-d202fffa]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;max-width:1200px;margin:0 auto}.offline-icon[data-v-d202fffa]{font-size:1.5rem;margin-right:12px;animation:pulse-d202fffa 2s infinite}@keyframes pulse-d202fffa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.offline-text[data-v-d202fffa]{flex:1}.offline-title[data-v-d202fffa]{font-weight:700;font-size:.95rem;margin-bottom:2px}.offline-subtitle[data-v-d202fffa]{font-size:.8rem;opacity:.9}.btn-retry[data-v-d202fffa]{padding:8px 16px;background:#fff;color:#ef5350;border:none;border-radius:20px;font-weight:700;cursor:pointer;transition:all .3s;font-size:.85rem;display:flex;align-items:center;gap:6px}.btn-retry[data-v-d202fffa]:hover{transform:scale(1.05);box-shadow:0 3px 10px #0003}.btn-retry[data-v-d202fffa]:active{transform:scale(.98)}.offline-overlay[data-v-d202fffa]{position:fixed;top:0;left:0;right:0;bottom:0;background:#1b9cd8;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.offline-card[data-v-d202fffa]{background:#fff;border-radius:20px;padding:40px 30px;max-width:400px;text-align:center;box-shadow:0 20px 60px #0000004d;animation:slideUp-d202fffa .5s ease}@keyframes slideUp-d202fffa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.offline-icon-large[data-v-d202fffa]{font-size:4rem;margin-bottom:20px;animation:pulse-d202fffa 2s infinite}.offline-card h2[data-v-d202fffa]{margin:0 0 10px;color:#333;font-size:1.5rem;font-weight:700}.offline-card p[data-v-d202fffa]{margin:0 0 25px;color:#666;font-size:1rem}.offline-tips[data-v-d202fffa]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:25px;text-align:left}.tip[data-v-d202fffa]{padding:8px 0;color:#555;font-weight:600;font-size:.9rem}.btn-retry-large[data-v-d202fffa]{width:100%;padding:14px 30px;background:#1b9cd8;color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 15px #0f3c5a1f}.btn-retry-large[data-v-d202fffa]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-retry-large[data-v-d202fffa]:active{transform:translateY(0)}.connection-status[data-v-d202fffa]{margin-top:20px;font-size:.85rem;color:#999}.status-text[data-v-d202fffa]{font-weight:700;color:#4caf50}.status-text.offline[data-v-d202fffa]{color:#ef5350}.spinner-small[data-v-d202fffa]{width:16px;height:16px;border:2px solid #ef5350;border-top:2px solid white;border-radius:50%;animation:spin-d202fffa 1s linear infinite;display:inline-block}.spinner-large[data-v-d202fffa]{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-d202fffa 1s linear infinite;display:inline-block}@keyframes spin-d202fffa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-down-enter-active[data-v-d202fffa],.slide-down-leave-active[data-v-d202fffa]{transition:all .3s ease}.slide-down-enter-from[data-v-d202fffa],.slide-down-leave-to[data-v-d202fffa]{transform:translateY(-100%)}.fade-enter-active[data-v-d202fffa],.fade-leave-active[data-v-d202fffa]{transition:opacity .3s ease}.fade-enter-from[data-v-d202fffa],.fade-leave-to[data-v-d202fffa]{opacity:0}@media (max-width: 768px){.offline-content[data-v-d202fffa]{padding:10px 15px}.offline-icon[data-v-d202fffa]{font-size:1.2rem;margin-right:10px}.offline-title[data-v-d202fffa]{font-size:.85rem}.offline-subtitle[data-v-d202fffa]{font-size:.75rem}.btn-retry[data-v-d202fffa]{padding:6px 12px;font-size:.8rem}.offline-card[data-v-d202fffa]{padding:30px 20px}.offline-icon-large[data-v-d202fffa]{font-size:3rem}.offline-card h2[data-v-d202fffa]{font-size:1.3rem}}.dialog-overlay[data-v-036a339d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f23328c;display:flex;align-items:center;justify-content:center;z-index:4000;padding:20px}.dialog-box[data-v-036a339d]{background:#fff;border-radius:14px;max-width:420px;width:100%;padding:28px 26px 22px;box-shadow:0 18px 50px #0a233747;text-align:center}.dialog-icon[data-v-036a339d]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.dialog-icon.info[data-v-036a339d]{background:#e8f4fb;color:#1b9cd8}.dialog-icon.success[data-v-036a339d]{background:#e6f4ea;color:#2e7d32}.dialog-icon.error[data-v-036a339d]{background:#fdecea;color:#c62828}.dialog-icon.warning[data-v-036a339d],.dialog-icon.danger[data-v-036a339d]{background:#fff3e0;color:#e07b00}.dialog-title[data-v-036a339d]{margin:0 0 8px;font-size:1.1rem;color:#23303a}.dialog-message[data-v-036a339d]{margin:0 0 22px;color:#46555f;font-size:.96rem;line-height:1.55;white-space:pre-line}.dialog-actions[data-v-036a339d]{display:flex;gap:10px;justify-content:center}.btn-cancel[data-v-036a339d],.btn-confirm[data-v-036a339d]{padding:11px 22px;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;min-width:110px;transition:background .15s,border-color .15s}.btn-cancel[data-v-036a339d]{background:#fff;color:#46555f;border:1.5px solid #cfd8dd}.btn-cancel[data-v-036a339d]:hover{background:#f3f6f8}.btn-confirm[data-v-036a339d]{background:#1b9cd8;color:#fff;border:1.5px solid #1B9CD8}.btn-confirm[data-v-036a339d]:hover{background:#0f7cb0;border-color:#0f7cb0}.btn-confirm.danger[data-v-036a339d]{background:#c62828;border-color:#c62828}.btn-confirm.danger[data-v-036a339d]:hover{background:#a91f1f;border-color:#a91f1f}.dialog-fade-enter-active[data-v-036a339d],.dialog-fade-leave-active[data-v-036a339d]{transition:opacity .18s}.dialog-fade-enter-active .dialog-box[data-v-036a339d],.dialog-fade-leave-active .dialog-box[data-v-036a339d]{transition:transform .18s}.dialog-fade-enter-from[data-v-036a339d],.dialog-fade-leave-to[data-v-036a339d]{opacity:0}.dialog-fade-enter-from .dialog-box[data-v-036a339d],.dialog-fade-leave-to .dialog-box[data-v-036a339d]{transform:translateY(14px) scale(.98)}@media (max-width: 480px){.dialog-actions[data-v-036a339d]{flex-direction:column-reverse}.btn-cancel[data-v-036a339d],.btn-confirm[data-v-036a339d]{width:100%}}.blog-post[data-v-789ce124]{max-width:800px;margin:0 auto;padding:40px 20px}article[data-v-789ce124]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 15px #0000001a}header h1[data-v-789ce124]{font-size:2.5rem;color:#333;margin-bottom:10px;line-height:1.2}.meta[data-v-789ce124]{color:#666;font-size:.9rem;margin-bottom:30px}.content[data-v-789ce124]{font-size:1.1rem;line-height:1.8;color:#333}.content h2[data-v-789ce124]{margin-top:40px;margin-bottom:20px;color:#1b9cd8}.content p[data-v-789ce124]{margin-bottom:20px}.content ul[data-v-789ce124],.content ol[data-v-789ce124]{margin-bottom:20px;padding-left:30px}.content li[data-v-789ce124]{margin-bottom:10px}.cta[data-v-789ce124]{margin-top:50px;padding:30px;background:#1b9cd8;border-radius:12px;text-align:center;color:#fff}.cta h3[data-v-789ce124]{margin:0 0 20px;font-size:1.8rem}.btn-cta[data-v-789ce124]{padding:15px 40px;background:#fff;color:#1b9cd8;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s}.btn-cta[data-v-789ce124]:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0003}#app[data-v-695ab52b]{min-height:100vh;display:flex;flex-direction:column}main[data-v-695ab52b]{flex:1}.app-loading[data-v-695ab52b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;gap:20px}.spinner[data-v-695ab52b]{width:50px;height:50px;border:5px solid #f0f0f0;border-top:5px solid #1B9CD8;border-radius:50%;animation:spin-695ab52b 1s linear infinite}@keyframes spin-695ab52b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-loading p[data-v-695ab52b]{color:#666;font-size:1.1rem;font-weight:600}.slow-loading[data-v-695ab52b]{text-align:center;margin-top:20px;padding:20px;background:#ff98001a;border-radius:12px;border:2px solid rgba(255,152,0,.3)}.slow-loading p[data-v-695ab52b]{color:#f57c00;font-size:1rem;margin:0 0 15px}.btn-reload[data-v-695ab52b]{padding:12px 24px;background:#1b9cd8;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px #0f3c5a1f}.btn-reload[data-v-695ab52b]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.auth-modal-overlay[data-v-695ab52b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;overflow-y:auto}.auth-modal-container[data-v-695ab52b]{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;position:relative;animation:slideUp-695ab52b .3s ease}@keyframes slideUp-695ab52b{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close-btn[data-v-695ab52b]{position:absolute;top:20px;right:20px;background:#0000001a;border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;color:#666;cursor:pointer;transition:all .3s;z-index:10;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-695ab52b]:hover{background:#0003;transform:rotate(90deg)}.success-modal-overlay[data-v-695ab52b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:3000;padding:20px}.success-modal-container[data-v-695ab52b]{background:#fff;border-radius:24px;max-width:600px;width:100%;padding:50px 40px;box-shadow:0 30px 80px #0006;text-align:center;animation:bounceIn-695ab52b .5s ease}@keyframes bounceIn-695ab52b{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.success-icon[data-v-695ab52b]{font-size:5rem;margin-bottom:20px;animation:pulse-695ab52b 2s ease infinite}@keyframes pulse-695ab52b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-modal-container h2[data-v-695ab52b]{font-size:2rem;color:#333;margin:0 0 25px;font-weight:700}.success-message[data-v-695ab52b]{background:#f8f9fa;border-radius:16px;padding:30px;margin-bottom:30px;border:2px solid #e9ecef}.success-message p[data-v-695ab52b]{font-size:1.1rem;line-height:1.6;color:#495057;margin:0 0 15px}.success-message p[data-v-695ab52b]:last-child{margin-bottom:0}.success-message strong[data-v-695ab52b]{color:#333;font-weight:700}.spam-warning[data-v-695ab52b]{background:#fff3cd;padding:15px;border-radius:12px;border:2px solid #ffc107;margin:15px 0!important}.spam-warning strong[data-v-695ab52b]{color:#856404}.help-text[data-v-695ab52b]{font-size:.95rem!important;color:#6c757d!important;margin-top:15px!important}.btn-success-close[data-v-695ab52b]{padding:18px 50px;background:#43a047;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 8px 25px #43a0474d;width:100%;max-width:300px}.btn-success-close[data-v-695ab52b]:hover{transform:translateY(-1px);box-shadow:0 12px 35px #43a04766;background:#43a047}.btn-success-close[data-v-695ab52b]:active{transform:translateY(-1px)}.notification[data-v-695ab52b]{position:fixed;bottom:30px;right:30px;padding:18px 30px;border-radius:8px;box-shadow:0 10px 40px #0003;font-weight:600;z-index:3000;color:#fff;max-width:400px}.notification.success[data-v-695ab52b]{background:#43a047}.notification.error[data-v-695ab52b]{background:#e53935}.notification.info[data-v-695ab52b]{background:#1e88e5}.modal-enter-active[data-v-695ab52b],.modal-leave-active[data-v-695ab52b]{transition:opacity .3s}.modal-enter-from[data-v-695ab52b],.modal-leave-to[data-v-695ab52b]{opacity:0}.modal-enter-from .auth-modal-container[data-v-695ab52b],.modal-enter-from .success-modal-container[data-v-695ab52b],.modal-leave-to .auth-modal-container[data-v-695ab52b],.modal-leave-to .success-modal-container[data-v-695ab52b]{transform:translateY(50px)}.toast-enter-active[data-v-695ab52b]{animation:slideInRight-695ab52b .3s}.toast-leave-active[data-v-695ab52b]{animation:slideOutRight-695ab52b .3s}@keyframes slideInRight-695ab52b{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight-695ab52b{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}@media (max-width: 768px){.notification[data-v-695ab52b]{left:20px;right:20px;text-align:center}.auth-modal-container[data-v-695ab52b]{margin:10px}.btn-reload[data-v-695ab52b]{width:100%;max-width:300px}.success-modal-container[data-v-695ab52b]{padding:40px 25px}.success-modal-container h2[data-v-695ab52b]{font-size:1.6rem}.success-message[data-v-695ab52b]{padding:20px}.success-message p[data-v-695ab52b]{font-size:1rem}.success-icon[data-v-695ab52b]{font-size:4rem}.btn-success-close[data-v-695ab52b]{padding:16px 40px;font-size:1rem}}@media (max-width: 480px){.success-modal-container[data-v-695ab52b]{padding:30px 20px}.success-icon[data-v-695ab52b]{font-size:3.5rem}.success-modal-container h2[data-v-695ab52b]{font-size:1.4rem}}.pwa-tabbar[data-v-695ab52b]{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:440px;margin:0 auto;z-index:850;display:flex;align-items:stretch;background:#ffffffd1;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(28,43,54,.09);border-radius:24px;padding:7px 10px;box-shadow:0 8px 28px #0f3c5a29}.tab-item[data-v-695ab52b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:4px 2px 2px;background:none;border:none;border-radius:14px;cursor:pointer;color:#6b7a85;-webkit-tap-highlight-color:transparent;transition:color .15s;min-width:0}.tab-item span[data-v-695ab52b]{font-size:.58rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tab-item.active[data-v-695ab52b]{color:#0f7cb0}.tab-item[data-v-695ab52b]:active{transform:scale(.95)}.tab-publish[data-v-695ab52b]{position:relative}.publish-circle[data-v-695ab52b]{width:46px;height:46px;border-radius:50%;background:#f7931e;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:-26px;border:4px solid rgba(255,255,255,.95);box-shadow:0 4px 14px #f7931e66;transition:background .2s}.tab-publish:active .publish-circle[data-v-695ab52b]{background:#e08312}#app.app-standalone[data-v-695ab52b]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}
