*{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-39127d23]{position:relative}.install-banner[data-v-39127d23]{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-39127d23]{display:flex;align-items:center;gap:6px;color:#fff}.install-icon[data-v-39127d23]{font-size:1.1rem}.install-text[data-v-39127d23]{font-weight:600;font-size:.85rem}.install-actions[data-v-39127d23]{display:flex;gap:6px;align-items:center}.btn-install[data-v-39127d23]{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-39127d23]:hover{transform:scale(1.05)}.btn-dismiss[data-v-39127d23]{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-39127d23]:hover{background:#ffffff4d}.modal-overlay[data-v-39127d23]{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-39127d23 .2s}@keyframes fadeIn-39127d23{0%{opacity:0}to{opacity:1}}.modal-box[data-v-39127d23]{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;padding:30px;position:relative;animation:slideUp-39127d23 .3s}@keyframes slideUp-39127d23{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.close-btn[data-v-39127d23]{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-39127d23]:hover{background:#0003;transform:rotate(90deg)}.modal-box h2[data-v-39127d23]{margin:0 0 20px;color:#333;text-align:center;font-size:1.5rem}.ios-guide[data-v-39127d23]{text-align:left}.intro-text[data-v-39127d23]{text-align:center;color:#666;line-height:1.6;margin:0 0 30px;font-size:1rem}.intro-text strong[data-v-39127d23]{color:#333}.step[data-v-39127d23]{display:flex;gap:15px;margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1B9CD8}.step-number[data-v-39127d23]{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-39127d23]{margin:0 0 10px;color:#333;font-size:1.1rem}.step-content p[data-v-39127d23]{margin:0 0 8px;color:#555;line-height:1.5;font-size:.95rem}.step-content .hint[data-v-39127d23]{color:#999;font-style:italic;font-size:.9rem}.success-box[data-v-39127d23]{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-39127d23]{margin-top:25px;padding:20px;background:#f8f9fa;border-radius:12px;text-align:center;border:2px dashed #1B9CD8}.video-text[data-v-39127d23]{margin:0 0 15px;color:#555;line-height:1.6;font-size:.95rem}.video-text strong[data-v-39127d23]{color:#333;font-size:1rem}.btn-video[data-v-39127d23]{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-39127d23]:hover{background:#c00;transform:translateY(-1px);box-shadow:0 5px 15px #f006}.btn-ok[data-v-39127d23]{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-39127d23]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}.btn-never-show[data-v-39127d23]{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-39127d23]:hover{border-color:#999;color:#666}@media (max-width: 768px){.install-banner[data-v-39127d23]{padding:6px 10px;gap:6px}.install-icon[data-v-39127d23]{font-size:1rem}.install-text[data-v-39127d23]{display:none}.btn-install[data-v-39127d23]{padding:5px 10px;font-size:.75rem}.btn-dismiss[data-v-39127d23]{width:22px;height:22px;font-size:.8rem}.modal-box[data-v-39127d23]{padding:25px 20px}.modal-box h2[data-v-39127d23]{font-size:1.3rem}.step[data-v-39127d23]{padding:15px}.step-number[data-v-39127d23]{width:35px;height:35px;font-size:1.1rem}.video-help[data-v-39127d23]{padding:15px}.btn-video[data-v-39127d23]{padding:10px 20px;font-size:.9rem}}@media (max-width: 480px){.install-banner[data-v-39127d23]{padding:5px 8px}.btn-install[data-v-39127d23]{padding:4px 8px;font-size:.7rem}}.notif-bell[data-v-053fb821]{position:relative}.bell-btn[data-v-053fb821]{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-053fb821]:hover{background:#f0f4f7;color:#1b9cd8}.badge[data-v-053fb821]{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-053fb821]{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-053fb821]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;color:#333}.mark-all[data-v-053fb821]{background:none;border:none;color:#1b9cd8;font-size:.8rem;font-weight:600;cursor:pointer}.dropdown-empty[data-v-053fb821]{padding:30px 16px;text-align:center;color:#999;font-size:.9rem}.notif-list[data-v-053fb821]{max-height:380px;overflow-y:auto}.notif-item[data-v-053fb821]{padding:12px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.notif-item[data-v-053fb821]:hover{background:#f8fbfd}.notif-item.unread[data-v-053fb821]{background:#eef7fc}.notif-item.unread[data-v-053fb821]:hover{background:#e3f1fa}.notif-title[data-v-053fb821]{font-weight:700;font-size:.9rem;color:#222;margin-bottom:3px}.notif-body[data-v-053fb821]{font-size:.85rem;color:#555;line-height:1.4}.notif-hint[data-v-053fb821]{font-size:.75rem;color:#1b9cd8;font-weight:600;margin-top:4px}.notif-date[data-v-053fb821]{font-size:.72rem;color:#a0a0a0;margin-top:5px}.dropdown-enter-active[data-v-053fb821],.dropdown-leave-active[data-v-053fb821]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-053fb821],.dropdown-leave-to[data-v-053fb821]{opacity:0;transform:translateY(-6px)}@media (max-width: 480px){.dropdown[data-v-053fb821]{position:fixed;top:70px;right:10px;left:10px;width:auto}}.header[data-v-a803fc93]{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-a803fc93]{max-width:1400px;margin:0 auto;padding:15px 30px;display:flex;align-items:center;gap:20px}.logo[data-v-a803fc93]{display:flex;align-items:center;cursor:pointer}.logo-img[data-v-a803fc93]{height:38px;width:auto;display:block}.spacer[data-v-a803fc93]{flex:1}.user-avatar[data-v-a803fc93]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .3s}.user-avatar[data-v-a803fc93]:hover{background:#0f3c5a1f}.avatar-circle[data-v-a803fc93]{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-a803fc93]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:#4caf50;border:2px solid white;border-radius:50%}.user-name[data-v-a803fc93]{font-weight:600;color:#333;font-size:1rem}@media (max-width: 768px){.header-container[data-v-a803fc93]{padding:12px 20px;gap:12px}.logo-img[data-v-a803fc93]{height:30px}.user-name[data-v-a803fc93]{display:none}.avatar-circle[data-v-a803fc93]{width:40px;height:40px;font-size:1rem}.user-avatar[data-v-a803fc93]{padding:6px}}@media (max-width: 480px){.header-container[data-v-a803fc93]{padding:10px 15px;gap:8px}}.city-autocomplete-search[data-v-ffb12bab],.autocomplete-wrapper[data-v-ffb12bab]{position:relative}.city-input[data-v-ffb12bab]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s;width:100%}.city-input[data-v-ffb12bab]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.suggestions-list[data-v-ffb12bab]{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-ffb12bab]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f0f0f0}.suggestion-item[data-v-ffb12bab]:last-child{border-bottom:none}.suggestion-item[data-v-ffb12bab]:hover{background:#f8f9fa}.suggestion-icon[data-v-ffb12bab]{font-size:1.2rem;flex-shrink:0}.suggestion-details[data-v-ffb12bab]{flex:1}.suggestion-name[data-v-ffb12bab]{font-weight:600;color:#333;margin-bottom:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.country-tag[data-v-ffb12bab]{font-size:.75rem;font-weight:500;color:#1b9cd8;background:#0f3c5a1f;padding:2px 8px;border-radius:10px}.suggestion-context[data-v-ffb12bab]{font-size:.85rem;color:#1b9cd8;font-weight:600}.no-results[data-v-ffb12bab]{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-ffb12bab]{font-size:16px}}.search-bar[data-v-a8c67dbf]{width:100%}.search-container[data-v-a8c67dbf]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 40px #0000001a}.search-header h2[data-v-a8c67dbf]{margin:0 0 20px;color:#333;font-size:1.5rem;font-weight:700}.search-form[data-v-a8c67dbf]{display:flex;flex-direction:column;gap:20px}.search-cities[data-v-a8c67dbf]{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:end}.search-field[data-v-a8c67dbf]{display:flex;flex-direction:column;gap:8px}.search-field label[data-v-a8c67dbf]{font-size:.9rem;font-weight:600;color:#666}.search-arrow[data-v-a8c67dbf]{font-size:1.5rem;color:#999;padding-bottom:12px;text-align:center}.filters-toggle[data-v-a8c67dbf]{display:flex;justify-content:center}.toggle-btn[data-v-a8c67dbf]{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-a8c67dbf]:hover{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.advanced-filters[data-v-a8c67dbf]{display:flex;flex-direction:column;gap:15px;padding:20px;background:#f8f9fa;border-radius:12px}.filter-row[data-v-a8c67dbf]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.filter-field[data-v-a8c67dbf]{display:flex;flex-direction:column;gap:8px}.filter-field label[data-v-a8c67dbf]{font-size:.85rem;font-weight:600;color:#666}.filter-field input[data-v-a8c67dbf]{padding:10px 14px;border:2px solid #e0e0e0;border-radius:10px;font-size:.95rem;transition:all .3s;width:100%}.filter-field input[data-v-a8c67dbf]:focus{outline:none;border-color:#1b9cd8}.btn-reset[data-v-a8c67dbf]{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-a8c67dbf]:hover{background:#ff6b6b;color:#fff;border-color:#ff6b6b}.search-results-info[data-v-a8c67dbf]{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-a8c67dbf]{font-weight:700;color:#1b9cd8}.alert-route[data-v-a8c67dbf]{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-a8c67dbf]{background:#fff8ee;border-color:#f7c98a}.alert-route.soft[data-v-a8c67dbf]{background:#f7fafc;border-style:dashed}.alert-route-header[data-v-a8c67dbf]{display:flex;align-items:flex-start;gap:10px;color:#1b9cd8}.alert-route.highlight .alert-route-header[data-v-a8c67dbf]{color:#e07b00}.alert-route-header strong[data-v-a8c67dbf]{color:#23404f;font-size:.98rem;display:block;margin-bottom:2px}.alert-route-header p[data-v-a8c67dbf]{margin:0;color:#4a5b66;font-size:.88rem;line-height:1.45}.soft-text[data-v-a8c67dbf]{color:#4a5b66!important}.btn-alert[data-v-a8c67dbf]{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-a8c67dbf]{background:#f7931e}.btn-alert[data-v-a8c67dbf]:hover:not(:disabled){background:#0f7cb0}.alert-route.highlight .btn-alert[data-v-a8c67dbf]:hover:not(:disabled){background:#d97e0e}.btn-alert[data-v-a8c67dbf]:disabled{opacity:.6;cursor:not-allowed}.alert-feedback[data-v-a8c67dbf]{margin:0;font-size:.9rem;font-weight:600}.alert-feedback.success[data-v-a8c67dbf]{color:#2e7d32}.alert-feedback.info[data-v-a8c67dbf]{color:#1565c0}.alert-feedback.error[data-v-a8c67dbf]{color:#c62828}.results-hint[data-v-a8c67dbf]{color:#999}.slide-enter-active[data-v-a8c67dbf],.slide-leave-active[data-v-a8c67dbf]{transition:all .3s ease;max-height:500px;overflow:hidden}.slide-enter-from[data-v-a8c67dbf],.slide-leave-to[data-v-a8c67dbf]{max-height:0;opacity:0}@media (max-width: 1024px){.search-container[data-v-a8c67dbf]{padding:25px}.search-cities[data-v-a8c67dbf]{grid-template-columns:1fr;gap:15px}.search-arrow[data-v-a8c67dbf]{transform:rotate(90deg);padding:0;text-align:center;font-size:1.3rem}.filter-row[data-v-a8c67dbf]{grid-template-columns:1fr}}@media (max-width: 768px){.search-container[data-v-a8c67dbf]{padding:20px;border-radius:16px}.search-header h2[data-v-a8c67dbf]{font-size:1.2rem}.search-cities[data-v-a8c67dbf]{grid-template-columns:1fr;gap:12px}.search-arrow[data-v-a8c67dbf]{transform:rotate(90deg);padding:0;text-align:center;font-size:1.2rem}.filter-row[data-v-a8c67dbf]{grid-template-columns:1fr;gap:12px}.advanced-filters[data-v-a8c67dbf]{padding:15px}.toggle-btn[data-v-a8c67dbf]{width:100%;justify-content:center}}@media (max-width: 480px){.search-container[data-v-a8c67dbf]{padding:15px}.search-header h2[data-v-a8c67dbf]{font-size:1.1rem}.search-field label[data-v-a8c67dbf]{font-size:.85rem}}.parcels-list[data-v-57595ef9]{width:100%}.list-header[data-v-57595ef9]{margin-bottom:20px}.list-header h2[data-v-57595ef9]{font-size:1.8rem;color:#333;margin:0;font-weight:700}.filters[data-v-57595ef9]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.filter-chip[data-v-57595ef9]{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-57595ef9]:hover{border-color:#1b9cd8;color:#1b9cd8}.filter-chip.active[data-v-57595ef9]{background:#1b9cd8;border-color:transparent;color:#fff;box-shadow:0 3px 12px #0f3c5a1f}.loading[data-v-57595ef9]{text-align:center;padding:60px 20px}.spinner[data-v-57595ef9]{width:40px;height:40px;margin:0 auto 15px;border:3px solid #f0f0f0;border-top:3px solid #1B9CD8;border-radius:50%;animation:spin-57595ef9 1s linear infinite}@keyframes spin-57595ef9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.parcels-grid[data-v-57595ef9]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.parcel-card[data-v-57595ef9]{background:#fff;border-radius:12px;padding:14px;box-shadow:0 2px 12px #00000014;transition:all .3s;display:flex;flex-direction:column;gap:10px;position:relative;overflow:visible;border:2px solid transparent}.parcel-card[data-v-57595ef9]:has(.verified-badge){border-color:#ffa726;box-shadow:0 6px 25px #ffa7264d;background:#fff3e0;position:relative}.parcel-card[data-v-57595ef9]:has(.verified-badge):before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#f7931e;background-size:200% 100%;border-radius:12px 12px 0 0;animation:shimmer-57595ef9 3s infinite;z-index:1}@keyframes shimmer-57595ef9{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.parcel-card[data-v-57595ef9]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000001f}.parcel-card[data-v-57595ef9]:has(.verified-badge):hover{box-shadow:0 10px 35px #ffa72666;border-color:#ff9800}.verified-badge[data-v-57595ef9]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px;padding:7px 15px;background:#f7931e;color:#fff;border-radius:20px;font-size:.75rem;font-weight:800;box-shadow:0 4px 15px #ff980080;z-index:10;text-transform:uppercase;letter-spacing:1px;border:2px solid white;cursor:pointer;transition:all .3s}.verified-badge[data-v-57595ef9]:hover{transform:scale(1.05);box-shadow:0 6px 20px #ff9800b3}.verified-badge[data-v-57595ef9]:active{transform:scale(.98)}.verified-badge[data-v-57595ef9]:before{content:"⭐";font-size:1rem}.verified-badge[data-v-57595ef9]:after{content:"VÉRIFIÉ"}.verified-tooltip[data-v-57595ef9]{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-57595ef9]{opacity:1}.verified-tooltip[data-v-57595ef9]:before{content:"";position:absolute;bottom:100%;right:20px;border:6px solid transparent;border-bottom-color:#333}.card-header[data-v-57595ef9]{display:flex;justify-content:space-between;align-items:center}.type-badge[data-v-57595ef9]{font-size:1.3rem;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.type-badge.request[data-v-57595ef9]{background:#fdeeee}.type-badge.offer[data-v-57595ef9]{background:#e9f4fd}.status-dot[data-v-57595ef9]{width:8px;height:8px;border-radius:50%;background:#4caf50;animation:pulse-57595ef9 2s infinite}@keyframes pulse-57595ef9{0%,to{opacity:1}50%{opacity:.5}}.route[data-v-57595ef9]{display:flex;flex-direction:column;gap:4px;padding:10px;background:#f8f9fa;border-radius:8px}.route-point[data-v-57595ef9]{display:flex;align-items:center;gap:8px}.route-dot[data-v-57595ef9]{font-size:.5rem;flex-shrink:0}.route-dot.departure[data-v-57595ef9]{color:#1b9cd8}.route-dot.arrival[data-v-57595ef9]{color:#4caf50}.route-city[data-v-57595ef9]{font-size:.85rem;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-arrow[data-v-57595ef9]{color:#999;font-size:.8rem;text-align:center;margin:-2px 0}.description[data-v-57595ef9]{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;min-height:34px}.details-compact[data-v-57595ef9]{display:flex;flex-direction:column;gap:4px}.detail-row[data-v-57595ef9]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#666}.detail-label[data-v-57595ef9]{font-size:.9rem;width:16px;flex-shrink:0}.detail-value[data-v-57595ef9]{font-weight:600;color:#333}.btn-icon.share[data-v-57595ef9]{background:#eef7fc;color:#1b9cd8;border:1px solid #cfe7f4}.btn-icon.share[data-v-57595ef9]:hover{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.card-actions[data-v-57595ef9]{display:flex;gap:6px;margin-top:2px}.phone-link[data-v-57595ef9]{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-57595ef9]:hover{transform:translateY(-1px);box-shadow:0 3px 12px #0f3c5a1f}.phone-link[data-v-57595ef9]:active{transform:translateY(0)}.btn-primary-compact[data-v-57595ef9]{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-57595ef9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 12px #0f3c5a1f}.btn-primary-compact.locked[data-v-57595ef9]{background:#777}.btn-primary-compact.no-phone[data-v-57595ef9]{background:#e53935;cursor:not-allowed;opacity:.8}.btn-primary-compact[data-v-57595ef9]:disabled{cursor:not-allowed;transform:none!important}.phone-icon[data-v-57595ef9]{font-size:1rem;flex-shrink:0}.phone-number[data-v-57595ef9]{font-family:monospace;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-icon[data-v-57595ef9]{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-57595ef9]{background:#e3f2fd;flex:1}.btn-icon.edit[data-v-57595ef9]:hover{background:#1976d2;transform:scale(1.05)}.btn-icon.delete[data-v-57595ef9]{background:#ffebee;flex:1}.btn-icon.delete[data-v-57595ef9]:hover{background:#d32f2f;transform:scale(1.05)}.btn-icon.profile[data-v-57595ef9]{background:#f0f0f0}.btn-icon.profile[data-v-57595ef9]:hover{background:#1b9cd8;transform:scale(1.1)}.empty-state[data-v-57595ef9]{text-align:center;padding:60px 20px}.empty-icon[data-v-57595ef9]{font-size:3.5rem;margin-bottom:12px;opacity:.5}.empty-state p[data-v-57595ef9]{color:#999;font-size:1rem}@media (max-width: 1200px){.parcels-grid[data-v-57595ef9]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.parcels-grid[data-v-57595ef9]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.parcels-grid[data-v-57595ef9]{grid-template-columns:1fr}.verified-tooltip[data-v-57595ef9]{right:auto;left:0;max-width:200px}.verified-tooltip[data-v-57595ef9]:before{right:auto;left:20px}}.city-autocomplete[data-v-4008db79],.autocomplete-wrapper[data-v-4008db79]{position:relative}.city-input[data-v-4008db79]{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-4008db79]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.suggestions-list[data-v-4008db79]{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-4008db79]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f0f0f0}.suggestion-item[data-v-4008db79]:last-child{border-bottom:none}.suggestion-item[data-v-4008db79]:hover{background:#f8f9fa}.suggestion-item.used-city[data-v-4008db79]{background:#fff8e1;border-left:3px solid #FFA726}.suggestion-item.used-city[data-v-4008db79]:hover{background:#fff8e1}.suggestion-icon[data-v-4008db79]{font-size:1.2rem;flex-shrink:0}.suggestion-details[data-v-4008db79]{flex:1}.suggestion-name[data-v-4008db79]{font-weight:600;color:#333;margin-bottom:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.country-tag[data-v-4008db79]{font-size:.75rem;font-weight:500;color:#1b9cd8;background:#0f3c5a1f;padding:2px 8px;border-radius:10px}.suggestion-context[data-v-4008db79]{font-size:.85rem;color:#666}.used-city .suggestion-name[data-v-4008db79]{color:#f57c00}.used-city .suggestion-context[data-v-4008db79]{color:#ff9800;font-weight:600}.no-results[data-v-4008db79]{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-4008db79]{font-size:16px}}.parcel-form[data-v-4be1c884]{padding:40px 30px 30px;max-width:800px;margin:0 auto}.form-header[data-v-4be1c884]{margin-bottom:30px;text-align:center}.form-header h2[data-v-4be1c884]{margin:0;color:#333;font-size:1.8rem;font-weight:700}.form-section[data-v-4be1c884]{margin-bottom:25px}.form-section h3[data-v-4be1c884]{margin:0 0 15px;color:#333;font-size:1.2rem;font-weight:600}.form-section label[data-v-4be1c884]{display:block;margin-bottom:8px;color:#555;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:8px}.optional-badge[data-v-4be1c884]{background:#e0e0e0;color:#666;font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:10px}.field-hint[data-v-4be1c884]{display:block;margin-top:8px;color:#1b9cd8;font-size:.85rem;font-weight:500;line-height:1.4}.type-selector[data-v-4be1c884]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.type-card[data-v-4be1c884]{padding:25px;border:3px solid #e0e0e0;border-radius:12px;text-align:center;cursor:pointer;transition:all .3s;background:#fff}.type-card[data-v-4be1c884]:hover{border-color:#1b9cd8;transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}.type-card.active[data-v-4be1c884]{border-color:#1b9cd8;background:#e8f4fb;box-shadow:0 4px 15px #0f3c5a1f}.type-icon[data-v-4be1c884]{font-size:3rem;margin-bottom:10px}.type-card h4[data-v-4be1c884]{margin:0 0 5px;color:#333;font-size:1rem}.type-card small[data-v-4be1c884]{color:#666;font-size:.85rem}input[type=date][data-v-4be1c884],input[type=number][data-v-4be1c884],textarea[data-v-4be1c884]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s;font-family:inherit}input[data-v-4be1c884]:focus,textarea[data-v-4be1c884]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}textarea[data-v-4be1c884]{resize:vertical;min-height:100px}.cities-input[data-v-4be1c884]{display:flex;flex-direction:column;gap:10px}.btn-add-city[data-v-4be1c884]{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-4be1c884]:hover{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.error-message[data-v-4be1c884]{padding:15px;background:#ffebee;border-left:4px solid #ef5350;border-radius:8px;color:#c62828;margin-bottom:20px;font-weight:600}.success-message[data-v-4be1c884]{padding:15px;background:#e8f5e9;border-left:4px solid #4caf50;border-radius:8px;color:#2e7d32;margin-bottom:20px;font-weight:600}.form-actions[data-v-4be1c884]{display:flex;gap:15px;margin-top:30px}.btn-cancel[data-v-4be1c884],.btn-submit[data-v-4be1c884]{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-4be1c884]{background:#f5f5f5;color:#666}.btn-cancel[data-v-4be1c884]:hover{background:#e0e0e0}.btn-submit[data-v-4be1c884]{background:#1b9cd8;color:#fff;box-shadow:0 4px 15px #0f3c5a1f}.btn-submit[data-v-4be1c884]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-submit[data-v-4be1c884]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.parcel-form[data-v-4be1c884]{padding:30px 20px 20px}.type-selector[data-v-4be1c884]{grid-template-columns:1fr}.form-actions[data-v-4be1c884]{flex-direction:column}}.settings-section[data-v-736695d2]{background:#fff;border-radius:12px;padding:25px;margin-bottom:25px;box-shadow:0 2px 10px #0000000f}.settings-section h3[data-v-736695d2]{margin:0 0 8px;color:#333;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alert-count[data-v-736695d2]{font-size:.8rem;font-weight:600;color:#1b9cd8;background:#e8f4fb;padding:3px 10px;border-radius:12px}.section-hint[data-v-736695d2]{color:#777;font-size:.9rem;margin:0 0 18px}.alerts-loading[data-v-736695d2],.alerts-empty[data-v-736695d2]{padding:20px;text-align:center;color:#888;font-size:.95rem;background:#f8f9fa;border-radius:10px}.alerts-list[data-v-736695d2]{display:flex;flex-direction:column;gap:10px}.alert-row[data-v-736695d2]{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-736695d2]{opacity:.65;background:#fafafa}.alert-route-info[data-v-736695d2]{display:flex;flex-direction:column;gap:4px}.alert-cities[data-v-736695d2]{font-weight:700;color:#333;font-size:.95rem}.alert-status[data-v-736695d2]{font-size:.75rem;font-weight:700}.alert-status.on[data-v-736695d2]{color:#2e7d32}.alert-status.off[data-v-736695d2]{color:#999}.alert-actions[data-v-736695d2]{display:flex;gap:8px}.btn-toggle[data-v-736695d2],.btn-delete[data-v-736695d2]{padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.btn-toggle[data-v-736695d2]{background:#fff;color:#1b9cd8;border:1.5px solid #1B9CD8}.btn-toggle[data-v-736695d2]:hover:not(:disabled){background:#1b9cd8;color:#fff}.btn-delete[data-v-736695d2]{background:#fff;color:#c62828;border:1.5px solid #e0b4b4}.btn-delete[data-v-736695d2]:hover:not(:disabled){background:#c62828;border-color:#c62828;color:#fff}.btn-toggle[data-v-736695d2]:disabled,.btn-delete[data-v-736695d2]:disabled{opacity:.5;cursor:not-allowed}.alerts-error[data-v-736695d2]{margin:12px 0 0;color:#c62828;font-size:.88rem;font-weight:600}@media (max-width: 480px){.alert-row[data-v-736695d2]{flex-direction:column;align-items:stretch}.alert-actions[data-v-736695d2]{justify-content:flex-end}}.profile-settings[data-v-75d3a60f]{max-width:800px;margin:0 auto;padding:20px}.settings-header[data-v-75d3a60f]{text-align:center;margin-bottom:40px}.settings-header h2[data-v-75d3a60f]{color:#333;font-size:2rem;margin:0 0 10px}.settings-header p[data-v-75d3a60f]{color:#666;font-size:1rem}.settings-section[data-v-75d3a60f]{background:#fff;border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:0 5px 20px #00000014}.settings-section h3[data-v-75d3a60f]{margin:0 0 20px;color:#333;font-size:1.3rem;font-weight:700}.verification-section[data-v-75d3a60f]{border:2px solid #1B9CD8;background:#f8f9fa}.info-box[data-v-75d3a60f]{background:#e3f2fd;padding:20px;border-radius:8px;border-left:4px solid #2196f3;margin-bottom:25px}.info-box p[data-v-75d3a60f]{margin:8px 0;color:#1976d2;line-height:1.6}.upload-section[data-v-75d3a60f]{margin:25px 0}.upload-section label[data-v-75d3a60f]{display:block;font-weight:700;margin-bottom:10px;color:#333}.upload-section input[type=file][data-v-75d3a60f]{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-75d3a60f]:hover{border-color:#1b9cd8;background:#f8f9ff}.file-hint[data-v-75d3a60f]{font-size:.85rem;color:#666;margin-top:5px}.preview-container[data-v-75d3a60f]{margin-top:15px;position:relative;display:inline-block}.preview[data-v-75d3a60f]{max-width:400px;max-height:300px;border-radius:8px;border:2px solid #e0e0e0;display:block}.btn-remove[data-v-75d3a60f]{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-75d3a60f]:hover{background:red;transform:scale(1.05)}.consent-section[data-v-75d3a60f]{background:#fff3cd;padding:20px;border-radius:8px;border-left:4px solid #ffc107;margin:25px 0}.consent-section h4[data-v-75d3a60f]{margin:0 0 15px;color:#856404;font-size:1.1rem}.consent-checkbox[data-v-75d3a60f]{display:flex;gap:10px;margin:15px 0;align-items:flex-start;cursor:pointer}.consent-checkbox input[data-v-75d3a60f]{margin-top:3px;flex-shrink:0;cursor:pointer;width:18px;height:18px}.consent-checkbox span[data-v-75d3a60f]{color:#333;line-height:1.6}.link[data-v-75d3a60f]{color:#1b9cd8;text-decoration:underline;cursor:pointer}.link[data-v-75d3a60f]:hover{color:#0f7cb0}.btn-submit-verification[data-v-75d3a60f]{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-75d3a60f]:disabled{opacity:.5;cursor:not-allowed}.btn-submit-verification[data-v-75d3a60f]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.processing-time[data-v-75d3a60f]{text-align:center;color:#666;font-size:.9rem;margin-top:10px}.status-pending[data-v-75d3a60f],.status-verified[data-v-75d3a60f]{text-align:center;padding:40px 20px}.status-icon[data-v-75d3a60f]{font-size:4rem;margin-bottom:20px}.status-pending h4[data-v-75d3a60f],.status-verified h4[data-v-75d3a60f]{margin:0 0 10px;font-size:1.5rem;color:#333}.status-pending p[data-v-75d3a60f],.status-verified p[data-v-75d3a60f]{color:#666;margin:5px 0}.btn-cancel-request[data-v-75d3a60f]{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-75d3a60f]:hover{background:#ee5a52;transform:translateY(-1px)}.status-verified[data-v-75d3a60f]{background:#d4edda;border-radius:12px}.settings-form[data-v-75d3a60f]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-75d3a60f]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-75d3a60f]{display:flex;align-items:center;gap:8px;color:#333;font-weight:600;font-size:.95rem}.label-icon[data-v-75d3a60f]{font-size:1.2rem}.form-group input[data-v-75d3a60f]{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-75d3a60f]:focus{outline:none;border-color:#1b9cd8;background:#fff;box-shadow:0 0 0 4px #0f3c5a1f}.input-disabled[data-v-75d3a60f]{background:#e9ecef!important;color:#6c757d;cursor:not-allowed}.form-group small[data-v-75d3a60f]{color:#999;font-size:.85rem}.alert[data-v-75d3a60f]{padding:12px 18px;border-radius:10px;font-size:.95rem;font-weight:500}.alert-error[data-v-75d3a60f]{background:#fee;color:#c00;border:2px solid #fcc}.alert-success[data-v-75d3a60f]{background:#efe;color:#070;border:2px solid #cfc}.btn-save[data-v-75d3a60f]{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-75d3a60f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-save[data-v-75d3a60f]:disabled{opacity:.6;cursor:not-allowed}.danger-zone[data-v-75d3a60f]{border:2px solid #ff6b6b;background:#fdecea}.danger-text[data-v-75d3a60f]{color:#c00;font-weight:500;line-height:1.6;margin-bottom:20px}.btn-danger[data-v-75d3a60f]{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-75d3a60f]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef535066}.modal-overlay[data-v-75d3a60f]{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-75d3a60f]{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-75d3a60f]{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-75d3a60f]{background:#e53935}.modal-header h3[data-v-75d3a60f]{margin:0;font-size:1.5rem}.close-btn[data-v-75d3a60f]{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-75d3a60f]:hover{background:#ffffff4d;transform:rotate(90deg)}.close-btn-dark[data-v-75d3a60f]{background:#0000001a}.close-btn-dark[data-v-75d3a60f]:hover{background:#0003}.modal-body[data-v-75d3a60f]{padding:30px}.privacy-content section[data-v-75d3a60f]{margin-bottom:25px}.privacy-content h4[data-v-75d3a60f]{color:#1b9cd8;margin:0 0 12px;font-size:1.1rem}.privacy-content p[data-v-75d3a60f],.privacy-content ul[data-v-75d3a60f]{color:#333;line-height:1.7}.privacy-content ul[data-v-75d3a60f]{margin:10px 0;padding-left:25px}.privacy-content li[data-v-75d3a60f]{margin:8px 0}.highlight-box[data-v-75d3a60f]{background:#fff3cd;padding:15px 20px;border-left:4px solid #ffc107;border-radius:8px;font-weight:600;color:#856404}.warning-box[data-v-75d3a60f]{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-75d3a60f]{font-size:1.8rem}.modal-text[data-v-75d3a60f]{color:#333;line-height:1.6;margin-bottom:20px}.deletion-list[data-v-75d3a60f]{list-style:none;padding:0;margin:0 0 25px}.deletion-list li[data-v-75d3a60f]{padding:10px;color:#c00;font-weight:500}.modal-footer[data-v-75d3a60f]{padding:20px 30px;border-top:2px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end}.btn-secondary[data-v-75d3a60f]{padding:12px 24px;background:#6c757d;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-secondary[data-v-75d3a60f]:hover{background:#5a6268}.btn-delete[data-v-75d3a60f]{padding:12px 24px;background:#e53935;color:#fff;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s}.btn-delete[data-v-75d3a60f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 20px #ef535066}.btn-delete[data-v-75d3a60f]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-75d3a60f],.modal-leave-active[data-v-75d3a60f]{transition:opacity .3s}.modal-enter-from[data-v-75d3a60f],.modal-leave-to[data-v-75d3a60f]{opacity:0}@media (max-width: 768px){.profile-settings[data-v-75d3a60f]{padding:15px}.settings-section[data-v-75d3a60f]{padding:20px}.modal-container[data-v-75d3a60f]{margin:10px;max-width:95%}.modal-footer[data-v-75d3a60f]{flex-direction:column}.btn-secondary[data-v-75d3a60f],.btn-delete[data-v-75d3a60f]{width:100%}.preview[data-v-75d3a60f]{max-width:100%}}.review-modal[data-v-702417c6]{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-702417c6]{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-702417c6]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #eee}.review-header h2[data-v-702417c6]{margin:0;color:#333}.close-btn[data-v-702417c6]{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer}.close-btn[data-v-702417c6]:hover{color:#333}.warning-box[data-v-702417c6]{display:flex;gap:15px;margin:20px 30px;padding:20px;background:#fff3cd;border:2px solid #ffc107;border-radius:8px}.warning-icon[data-v-702417c6]{font-size:2rem;flex-shrink:0}.warning-content h3[data-v-702417c6]{margin:0 0 10px;color:#856404}.warning-content p[data-v-702417c6]{margin:8px 0;font-size:.9rem;color:#856404;line-height:1.5}.warning-highlight[data-v-702417c6]{font-weight:600;background:#ffe69c;padding:8px 12px;border-radius:4px;margin-top:12px!important}form[data-v-702417c6]{padding:20px 30px 30px}.form-group[data-v-702417c6]{margin-bottom:20px}.form-group label[data-v-702417c6]{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-group select[data-v-702417c6],.form-group textarea[data-v-702417c6]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;font-family:inherit}.form-group select[data-v-702417c6]:focus,.form-group textarea[data-v-702417c6]:focus{outline:none;border-color:#007bff}.stars[data-v-702417c6]{display:flex;gap:10px;margin:10px 0}.star[data-v-702417c6]{font-size:2.5rem;cursor:pointer;filter:grayscale(100%);opacity:.3;transition:all .2s}.star.active[data-v-702417c6]{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.star[data-v-702417c6]:hover{transform:scale(1.2)}.rating-text[data-v-702417c6]{font-size:1.1rem;font-weight:600;color:#007bff;margin-top:10px}.checkbox-group label[data-v-702417c6]{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-702417c6]{margin-top:4px;width:18px;height:18px;cursor:pointer}small[data-v-702417c6]{color:#666;font-size:.85rem}.alert[data-v-702417c6]{padding:12px 15px;border-radius:6px;margin-bottom:20px}.alert-error[data-v-702417c6]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.form-actions[data-v-702417c6]{display:flex;gap:10px;margin-top:25px}.btn-primary[data-v-702417c6],.btn-secondary[data-v-702417c6]{flex:1;padding:12px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer}.btn-primary[data-v-702417c6]{background-color:#007bff;color:#fff}.btn-primary[data-v-702417c6]:hover:not(:disabled){background-color:#0056b3}.btn-primary[data-v-702417c6]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-702417c6]{background-color:#f0f0f0;color:#333}.btn-secondary[data-v-702417c6]:hover{background-color:#e0e0e0}@media (max-width: 600px){.review-container[data-v-702417c6]{margin:10px}.review-header[data-v-702417c6],form[data-v-702417c6],.warning-box[data-v-702417c6]{padding-left:20px;padding-right:20px}.stars[data-v-702417c6]{gap:5px}.star[data-v-702417c6]{font-size:2rem}}.verification-badge[data-v-eecbd17d]{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-eecbd17d]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f3c5a1f}.badge-icon[data-v-eecbd17d]{font-size:1rem}.badge-text[data-v-eecbd17d]{white-space:nowrap}@media (max-width: 768px){.verification-badge[data-v-eecbd17d]{font-size:.75rem;padding:5px 10px}.badge-icon[data-v-eecbd17d]{font-size:.9rem}}.user-profile[data-v-25c3eef6]{padding:30px}.loading[data-v-25c3eef6]{text-align:center;padding:60px 20px}.spinner[data-v-25c3eef6]{width:50px;height:50px;margin:0 auto 20px;border:4px solid #f0f0f0;border-top:4px solid #1B9CD8;border-radius:50%;animation:spin-25c3eef6 1s linear infinite}@keyframes spin-25c3eef6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-25c3eef6]{text-align:center;padding:60px 20px;color:#ef5350}.profile-header[data-v-25c3eef6]{display:flex;align-items:center;gap:25px;margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.profile-avatar[data-v-25c3eef6]{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-25c3eef6]{margin:0 0 8px;color:#333;font-size:1.8rem}.profile-phone[data-v-25c3eef6]{color:#1b9cd8;margin:10px 0 0;font-weight:600;font-size:1rem}.profile-stats[data-v-25c3eef6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.stat-item[data-v-25c3eef6]{text-align:center;padding:20px;background:#f8f9fa;border-radius:12px}.stat-number[data-v-25c3eef6]{display:block;font-size:2rem;font-weight:900;color:#1b9cd8;margin-bottom:5px}.stat-label[data-v-25c3eef6]{color:#666;font-size:.9rem;font-weight:600}.review-action[data-v-25c3eef6]{text-align:center;margin-bottom:30px}.btn-leave-review[data-v-25c3eef6]{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-25c3eef6]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.info-message[data-v-25c3eef6]{text-align:center;padding:20px;background:#fff3cd;border:2px solid #ffc107;border-radius:12px;margin-bottom:30px}.info-message p[data-v-25c3eef6]{margin:0;color:#856404;font-weight:600}.profile-reviews h3[data-v-25c3eef6]{margin:0 0 20px;color:#333;font-size:1.4rem}.empty-state[data-v-25c3eef6]{text-align:center;padding:40px;color:#999}.reviews-list[data-v-25c3eef6]{display:flex;flex-direction:column;gap:20px}.review-card[data-v-25c3eef6]{background:#f8f9fa;padding:20px;border-radius:12px;border-left:4px solid #1B9CD8}.review-header[data-v-25c3eef6]{display:flex;align-items:center;gap:15px;margin-bottom:12px}.reviewer-avatar[data-v-25c3eef6]{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-25c3eef6]{flex:1}.review-info strong[data-v-25c3eef6]{display:block;color:#333;margin-bottom:5px}.review-rating[data-v-25c3eef6]{display:flex;gap:2px;margin:5px 0}.star[data-v-25c3eef6]{font-size:.9rem;opacity:.3}.star.filled[data-v-25c3eef6]{opacity:1}.review-date[data-v-25c3eef6]{color:#999;font-size:.85rem}.review-comment[data-v-25c3eef6]{color:#555;line-height:1.6;margin:0 0 10px}.review-announce[data-v-25c3eef6]{margin:10px 0 0;padding:8px 12px;background:#0f3c5a1f;border-radius:6px;font-size:.85rem;color:#1b9cd8;font-style:italic}.review-actions[data-v-25c3eef6]{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}.btn-contest[data-v-25c3eef6]{padding:10px 20px;background:#ff9800;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.btn-contest[data-v-25c3eef6]:hover{background:#f57c00;transform:translateY(-1px)}.dispute-status[data-v-25c3eef6]{margin-top:15px;padding:12px 15px;border-radius:8px;font-size:.9rem}.status-pending[data-v-25c3eef6]{background:#fff3cd;color:#856404;border:1px solid #ffc107}.status-approved[data-v-25c3eef6]{background:#d4edda;color:#155724;border:1px solid #28a745}.status-rejected[data-v-25c3eef6]{background:#f8d7da;color:#721c24;border:1px solid #dc3545}.modal-overlay[data-v-25c3eef6]{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-25c3eef6]{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-25c3eef6]{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-25c3eef6]:hover{background:#0003;transform:rotate(90deg)}.dispute-form[data-v-25c3eef6]{padding:40px 30px 30px}.dispute-form h3[data-v-25c3eef6]{margin:0 0 15px;color:#333;font-size:1.5rem}.dispute-warning[data-v-25c3eef6]{background:#fff3cd;padding:15px;border-radius:8px;color:#856404;margin-bottom:25px;line-height:1.6}.form-group[data-v-25c3eef6]{margin-bottom:20px}.form-group label[data-v-25c3eef6]{display:block;margin-bottom:8px;color:#555;font-weight:600}.form-group textarea[data-v-25c3eef6]{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-25c3eef6]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.form-group small[data-v-25c3eef6]{color:#999;font-size:.85rem}.error-message[data-v-25c3eef6]{padding:15px;background:#ffebee;border-left:4px solid #ef5350;border-radius:8px;color:#c62828;margin-bottom:20px;font-weight:600}.form-actions[data-v-25c3eef6]{display:flex;gap:15px;margin-top:30px}.btn-cancel[data-v-25c3eef6],.btn-submit[data-v-25c3eef6]{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-25c3eef6]{background:#f5f5f5;color:#666}.btn-cancel[data-v-25c3eef6]:hover{background:#e0e0e0}.btn-submit[data-v-25c3eef6]{background:#1b9cd8;color:#fff;box-shadow:0 4px 15px #0f3c5a1f}.btn-submit[data-v-25c3eef6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-submit[data-v-25c3eef6]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.user-profile[data-v-25c3eef6]{padding:20px}.profile-header[data-v-25c3eef6]{flex-direction:column;text-align:center}.profile-stats[data-v-25c3eef6]{grid-template-columns:1fr}.dispute-form[data-v-25c3eef6]{padding:30px 20px 20px}}.install-footer-btn[data-v-eed2c00d]{width:100%;display:flex;justify-content:center}.btn-install-app[data-v-eed2c00d]{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-eed2c00d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-install-app[data-v-eed2c00d]:active{transform:translateY(0)}.modal-overlay[data-v-eed2c00d]{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-eed2c00d .2s}@keyframes fadeIn-eed2c00d{0%{opacity:0}to{opacity:1}}.modal-box[data-v-eed2c00d]{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;padding:30px;position:relative;animation:slideUp-eed2c00d .3s}@keyframes slideUp-eed2c00d{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.close-btn[data-v-eed2c00d]{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-eed2c00d]:hover{background:#0003;transform:rotate(90deg)}.modal-box h2[data-v-eed2c00d]{margin:0 0 20px;color:#333;text-align:center;font-size:1.5rem}.ios-guide[data-v-eed2c00d]{text-align:left}.intro-text[data-v-eed2c00d]{text-align:center;color:#666;line-height:1.6;margin:0 0 30px;font-size:1rem}.intro-text strong[data-v-eed2c00d]{color:#333}.step[data-v-eed2c00d]{display:flex;gap:15px;margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1B9CD8}.step-number[data-v-eed2c00d]{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-eed2c00d]{margin:0 0 10px;color:#333;font-size:1.1rem}.step-content p[data-v-eed2c00d]{margin:0 0 8px;color:#555;line-height:1.5;font-size:.95rem}.step-content .hint[data-v-eed2c00d]{color:#999;font-style:italic;font-size:.9rem}.success-box[data-v-eed2c00d]{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-eed2c00d]{margin-top:25px;padding:20px;background:#f8f9fa;border-radius:12px;text-align:center;border:2px dashed #1B9CD8}.video-text[data-v-eed2c00d]{margin:0 0 15px;color:#555;line-height:1.6;font-size:.95rem}.video-text strong[data-v-eed2c00d]{color:#333;font-size:1rem}.btn-video[data-v-eed2c00d]{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-eed2c00d]:hover{background:#c00;transform:translateY(-1px);box-shadow:0 5px 15px #f006}.btn-ok[data-v-eed2c00d]{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-eed2c00d]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}@media (max-width: 768px){.btn-install-app[data-v-eed2c00d]{width:100%;max-width:300px;font-size:.95rem;padding:12px 24px}.modal-box[data-v-eed2c00d]{padding:25px 20px}.modal-box h2[data-v-eed2c00d]{font-size:1.3rem}.step[data-v-eed2c00d]{padding:15px}.step-number[data-v-eed2c00d]{width:35px;height:35px;font-size:1.1rem}.video-help[data-v-eed2c00d]{padding:15px}.btn-video[data-v-eed2c00d]{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-69f2267f]{min-height:100vh;background:#f5f5f5}.sidebar-desktop[data-v-69f2267f]{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-69f2267f]{padding:30px 15px}.sidebar-content h3[data-v-69f2267f]{margin:0 0 20px 10px;font-size:1rem;color:#333;font-weight:700}.action-btn[data-v-69f2267f]{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-69f2267f]:hover{background:#1b9cd8;transform:translate(3px)}.action-btn:hover .icon[data-v-69f2267f]{transform:scale(1.1)}.action-btn:hover .text strong[data-v-69f2267f],.action-btn:hover .text small[data-v-69f2267f]{color:#fff}.action-btn .icon[data-v-69f2267f]{display:flex;align-items:center;color:#1b9cd8;transition:transform .2s}.action-btn:hover .icon[data-v-69f2267f]{color:#fff}.action-btn .text[data-v-69f2267f]{flex:1}.action-btn .text strong[data-v-69f2267f]{display:block;font-size:.95rem;color:#333;margin-bottom:2px;transition:color .2s}.action-btn .text small[data-v-69f2267f]{font-size:.8rem;color:#666;transition:color .2s}.actions-mobile[data-v-69f2267f]{display:none}.main-content[data-v-69f2267f]{margin-left:260px;min-height:100vh;display:flex;flex-direction:column}.content-container[data-v-69f2267f]{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.hero[data-v-69f2267f]{background:#1b9cd8;padding:50px 20px;color:#fff}.hero-container[data-v-69f2267f]{max-width:1200px;margin:0 auto;text-align:center}.hero h1[data-v-69f2267f]{font-size:2.5rem;margin:0 0 10px;font-weight:900}.hero p[data-v-69f2267f]{font-size:1.1rem;margin:0;opacity:.95}.search-section[data-v-69f2267f]{padding:30px 20px;background:#fff}.results-section[data-v-69f2267f]{padding:30px 20px;flex:1}.results-header[data-v-69f2267f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.results-title-wrapper[data-v-69f2267f]{display:flex;flex-direction:column;gap:5px}.results-header h2[data-v-69f2267f]{margin:0 0 5px;font-size:1.6rem;color:#333;font-weight:800}.clickable-title[data-v-69f2267f]{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-69f2267f]:hover{background:#0f3c5a1f;color:#1b9cd8}.close-icon[data-v-69f2267f]{font-size:1.2rem;opacity:.6;transition:all .3s}.clickable-title:hover .close-icon[data-v-69f2267f]{opacity:1;transform:rotate(90deg)}.results-header p[data-v-69f2267f]{margin:0;color:#1b9cd8;font-weight:600;font-size:.9rem}.header-actions[data-v-69f2267f]{display:flex;gap:10px;align-items:center}.btn-clear[data-v-69f2267f]{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-69f2267f]:hover{background:#ee5a52;transform:translateY(-1px)}.empty[data-v-69f2267f]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.btn-empty-alert[data-v-69f2267f]{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-69f2267f]:hover{background:#0f7cb0}.hero-alert-hint[data-v-69f2267f]{margin-top:12px;font-size:.92rem!important;opacity:.92;font-weight:600}.empty-icon[data-v-69f2267f]{font-size:3.5rem;margin-bottom:15px;opacity:.5}.empty h3[data-v-69f2267f]{margin:0 0 8px;color:#333}.empty p[data-v-69f2267f]{margin:0;color:#666}.load-more[data-v-69f2267f]{text-align:center;margin-top:30px}.btn-load[data-v-69f2267f]{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-69f2267f]:hover{background:#0f7cb0;transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}.stats-section[data-v-69f2267f]{padding:50px 20px;background:#fff;margin-top:30px}.stats-section h2[data-v-69f2267f]{text-align:center;margin:0 0 35px;font-size:1.8rem;color:#333;font-weight:800}.stats-grid[data-v-69f2267f]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto}.stat[data-v-69f2267f]{text-align:center;padding:25px 15px;background:#f8f9fa;border-radius:10px;transition:all .2s}.stat[data-v-69f2267f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-69f2267f]{font-size:2.2rem;margin-bottom:8px}.stat-value[data-v-69f2267f]{font-size:2rem;font-weight:900;color:#1b9cd8;margin-bottom:5px}.stat-label[data-v-69f2267f]{color:#666;font-size:.85rem}.modal[data-v-69f2267f]{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-69f2267f]{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-69f2267f]{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-69f2267f]:hover{background:#e0e0e0;transform:rotate(90deg)}@media (max-width: 1024px){.sidebar-desktop[data-v-69f2267f]{width:200px}.main-content[data-v-69f2267f]{margin-left:200px}.stats-grid[data-v-69f2267f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.sidebar-desktop[data-v-69f2267f]{display:none}.actions-mobile[data-v-69f2267f]{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-69f2267f]{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-69f2267f]:active{background:#1b9cd8;transform:scale(.95)}.action-btn-mobile:active .icon[data-v-69f2267f],.action-btn-mobile:active .label[data-v-69f2267f]{color:#fff}.action-btn-mobile .icon[data-v-69f2267f]{font-size:1.5rem}.action-btn-mobile .label[data-v-69f2267f]{font-size:.7rem;font-weight:600;color:#333;text-align:center}.main-content[data-v-69f2267f]{margin-left:0}.hero h1[data-v-69f2267f]{font-size:2rem}.hero p[data-v-69f2267f]{font-size:1rem}.search-section[data-v-69f2267f],.results-section[data-v-69f2267f],.stats-section[data-v-69f2267f]{padding:20px 15px}.results-header[data-v-69f2267f]{flex-direction:column;align-items:flex-start;gap:15px}.header-actions[data-v-69f2267f],.btn-clear[data-v-69f2267f]{width:100%}.stats-grid[data-v-69f2267f]{grid-template-columns:repeat(2,1fr);gap:10px}[data-v-69f2267f] .parcel-card{padding:15px!important;margin-bottom:15px!important}[data-v-69f2267f] .parcel-card h3{font-size:1rem!important;margin-bottom:8px!important}[data-v-69f2267f] .parcel-card p{font-size:.85rem!important;margin:4px 0!important}[data-v-69f2267f] .parcel-info{gap:8px!important}[data-v-69f2267f] .parcel-icon{font-size:1.2rem!important}[data-v-69f2267f] .parcel-actions{margin-top:12px!important;gap:8px!important}[data-v-69f2267f] .btn-contact,[data-v-69f2267f] .btn-profile,[data-v-69f2267f] .btn-edit,[data-v-69f2267f] .btn-delete{padding:8px 12px!important;font-size:.85rem!important}}@media (max-width: 480px){.actions-mobile[data-v-69f2267f]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-69f2267f]{grid-template-columns:1fr}.hero h1[data-v-69f2267f]{font-size:1.8rem}[data-v-69f2267f] .parcel-card{padding:12px!important}[data-v-69f2267f] .parcel-card h3{font-size:.95rem!important}[data-v-69f2267f] .parcel-card p{font-size:.8rem!important}}.how-it-works[data-v-a53a2fbd]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-a53a2fbd]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-a53a2fbd]: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-a53a2fbd]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-a53a2fbd]{color:#ffffffe6;font-size:1.3rem;margin:0;position:relative}.container[data-v-a53a2fbd]{max-width:1200px;margin:0 auto;padding:60px 20px}.section-card[data-v-a53a2fbd]{background:#fff;border-radius:20px;padding:50px;margin-bottom:40px;box-shadow:0 10px 40px #00000014}.section-header[data-v-a53a2fbd]{text-align:center;margin-bottom:50px}.icon-badge[data-v-a53a2fbd]{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-a53a2fbd]{background:#fdeaea}.icon-badge.transporter[data-v-a53a2fbd]{background:#e3f2fd}.section-header h2[data-v-a53a2fbd]{margin:0;color:#333;font-size:2rem;font-weight:700}.steps-grid[data-v-a53a2fbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.step-card[data-v-a53a2fbd]{display:flex;gap:20px}.step-number[data-v-a53a2fbd]{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-a53a2fbd]{margin:0 0 10px;color:#333;font-size:1.2rem;font-weight:600}.step-content p[data-v-a53a2fbd]{margin:0;color:#666;line-height:1.6}.tips-section[data-v-a53a2fbd]{background:#fff8e1;border-radius:20px;padding:50px;margin-bottom:40px;border:3px solid #ffc107}.tips-header[data-v-a53a2fbd]{text-align:center;margin-bottom:40px;display:flex;align-items:center;justify-content:center;gap:15px}.tips-icon[data-v-a53a2fbd]{font-size:3rem}.tips-header h2[data-v-a53a2fbd]{margin:0;color:#856404;font-size:2rem;font-weight:700}.tips-grid[data-v-a53a2fbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.tip-card[data-v-a53a2fbd]{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-a53a2fbd]{font-size:2rem;flex-shrink:0}.tip-card p[data-v-a53a2fbd]{margin:0;color:#333;line-height:1.6;font-weight:500}.cta-section[data-v-a53a2fbd]{text-align:center;padding:60px 40px;background:#1b9cd8;border-radius:20px;box-shadow:0 15px 50px #0f3c5a1f}.cta-section h2[data-v-a53a2fbd]{color:#fff;font-size:2.5rem;margin:0 0 15px}.cta-section p[data-v-a53a2fbd]{color:#ffffffe6;font-size:1.2rem;margin:0 0 30px}.btn-cta[data-v-a53a2fbd]{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-a53a2fbd]:hover{transform:translateY(-1px);box-shadow:0 8px 30px #0000004d}@media (max-width: 768px){.hero-section h1[data-v-a53a2fbd]{font-size:2rem}.hero-subtitle[data-v-a53a2fbd]{font-size:1rem}.section-card[data-v-a53a2fbd]{padding:30px 20px}.steps-grid[data-v-a53a2fbd]{grid-template-columns:1fr}.tips-section[data-v-a53a2fbd]{padding:30px 20px}.tips-grid[data-v-a53a2fbd]{grid-template-columns:1fr}.cta-section[data-v-a53a2fbd]{padding:40px 20px}.cta-section h2[data-v-a53a2fbd]{font-size:1.8rem}}.about-us[data-v-76bcf811]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-76bcf811]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-76bcf811]: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-76bcf811]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-76bcf811]{color:#ffffffe6;font-size:1.3rem;margin:0;position:relative}.container[data-v-76bcf811]{max-width:1200px;margin:0 auto;padding:60px 20px}.mission-section[data-v-76bcf811]{background:#fff;border-radius:20px;padding:50px;margin-bottom:40px;box-shadow:0 10px 40px #00000014}.mission-section h2[data-v-76bcf811]{text-align:center;color:#333;font-size:2.5rem;margin:0 0 30px;font-weight:700}.mission-text[data-v-76bcf811]{font-size:1.15rem;line-height:1.8;color:#555;margin-bottom:20px;text-align:justify}.problem-section[data-v-76bcf811]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.problem-card[data-v-76bcf811]{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #00000014;text-align:center}.problem-icon[data-v-76bcf811]{font-size:4rem;margin-bottom:20px}.problem-card h3[data-v-76bcf811]{color:#333;font-size:1.5rem;margin:0 0 15px;font-weight:700}.problem-card p[data-v-76bcf811]{color:#666;line-height:1.7;margin:0;text-align:left}.solution-section[data-v-76bcf811]{background:#1b9cd8;border-radius:20px;padding:50px;margin-bottom:40px;color:#fff}.solution-section h2[data-v-76bcf811]{text-align:center;font-size:2.5rem;margin:0 0 40px;font-weight:700}.solution-content[data-v-76bcf811]{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:center}.solution-text p[data-v-76bcf811]{font-size:1.1rem;line-height:1.8;margin-bottom:25px}.solution-text ul[data-v-76bcf811]{list-style:none;padding:0;margin:0}.solution-text li[data-v-76bcf811]{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;font-size:1.05rem;line-height:1.6}.check-icon[data-v-76bcf811]{font-size:1.3rem;flex-shrink:0}.solution-image[data-v-76bcf811]{display:flex;justify-content:center;align-items:center}.image-placeholder[data-v-76bcf811]{width:200px;height:200px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.values-section[data-v-76bcf811]{margin-bottom:40px}.values-section h2[data-v-76bcf811]{text-align:center;color:#333;font-size:2.5rem;margin:0 0 50px;font-weight:700}.values-grid[data-v-76bcf811]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.value-card[data-v-76bcf811]{background:#fff;border-radius:20px;padding:40px;text-align:center;box-shadow:0 10px 40px #00000014;transition:all .3s}.value-card[data-v-76bcf811]:hover{transform:translateY(-1px);box-shadow:0 15px 50px #0000001f}.value-icon[data-v-76bcf811]{font-size:4rem;margin-bottom:20px}.value-card h3[data-v-76bcf811]{color:#333;font-size:1.5rem;margin:0 0 15px;font-weight:700}.value-card p[data-v-76bcf811]{color:#666;line-height:1.7;margin:0}.engagement-section[data-v-76bcf811]{background:#fff8e1;border-radius:20px;padding:50px;margin-bottom:40px;border:3px solid #ffc107}.engagement-content h2[data-v-76bcf811]{color:#856404;font-size:2.5rem;margin:0 0 25px;font-weight:700;text-align:center}.engagement-content p[data-v-76bcf811]{font-size:1.15rem;line-height:1.8;color:#333;margin-bottom:20px;text-align:justify}.cta-section[data-v-76bcf811]{text-align:center;padding:60px 40px;background:#1b9cd8;border-radius:20px;box-shadow:0 15px 50px #0f3c5a1f}.cta-section h2[data-v-76bcf811]{color:#fff;font-size:2.5rem;margin:0 0 15px}.cta-section p[data-v-76bcf811]{color:#ffffffe6;font-size:1.2rem;margin:0 0 30px}.btn-cta[data-v-76bcf811]{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-76bcf811]:hover{transform:translateY(-1px);box-shadow:0 8px 30px #0000004d}@media (max-width: 768px){.hero-section h1[data-v-76bcf811]{font-size:2rem}.hero-subtitle[data-v-76bcf811]{font-size:1rem}.mission-section[data-v-76bcf811],.solution-section[data-v-76bcf811],.engagement-section[data-v-76bcf811]{padding:30px 20px}.problem-section[data-v-76bcf811],.solution-content[data-v-76bcf811]{grid-template-columns:1fr}.image-placeholder[data-v-76bcf811]{width:150px;height:150px;font-size:6rem}.values-grid[data-v-76bcf811]{grid-template-columns:1fr}.cta-section[data-v-76bcf811]{padding:40px 20px}.cta-section h2[data-v-76bcf811]{font-size:1.8rem}}.terms-of-service[data-v-32179e6e]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-32179e6e]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-32179e6e]: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-32179e6e]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-32179e6e]{color:#ffffffe6;font-size:1.1rem;margin:0;position:relative}.container[data-v-32179e6e]{max-width:900px;margin:0 auto;padding:60px 20px}.content-card[data-v-32179e6e]{background:#fff;border-radius:20px;padding:50px;margin-bottom:30px;box-shadow:0 10px 40px #00000014}.section[data-v-32179e6e]{margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.section[data-v-32179e6e]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section h2[data-v-32179e6e]{color:#333;font-size:1.8rem;margin:0 0 20px;font-weight:700;display:flex;align-items:center;gap:10px}.section h3[data-v-32179e6e]{color:#555;font-size:1.3rem;margin:25px 0 15px;font-weight:600}.section p[data-v-32179e6e]{color:#666;line-height:1.8;margin-bottom:15px;text-align:justify}.section ul[data-v-32179e6e]{margin:15px 0;padding-left:25px}.section li[data-v-32179e6e]{color:#666;line-height:1.8;margin-bottom:10px}.section a[data-v-32179e6e]{color:#1b9cd8;text-decoration:none;font-weight:600;cursor:pointer}.section a[data-v-32179e6e]:hover{text-decoration:underline}.forbidden-list[data-v-32179e6e]{list-style:none;padding-left:0}.forbidden-list li[data-v-32179e6e]{padding-left:10px;color:#c00;font-weight:600}.important-notice[data-v-32179e6e]{background:#fff8e1;border-left:5px solid #ffc107;padding:20px;border-radius:10px;margin:25px 0;display:flex;gap:15px}.important-notice.warning[data-v-32179e6e]{background:#fdecea;border-left-color:red}.notice-icon[data-v-32179e6e]{font-size:2rem;flex-shrink:0}.important-notice p[data-v-32179e6e]{margin:0 0 10px;text-align:left}.important-notice ul[data-v-32179e6e]{margin:10px 0 0;padding-left:20px}.important-notice li[data-v-32179e6e]{margin-bottom:5px}.contact-info[data-v-32179e6e]{list-style:none;padding:0}.contact-info li[data-v-32179e6e]{padding:8px 0;font-weight:600}.acceptance-box[data-v-32179e6e]{background:#1b9cd8;padding:40px;border-radius:20px;text-align:center;color:#fff;box-shadow:0 15px 50px #0f3c5a1f}.acceptance-icon[data-v-32179e6e]{font-size:4rem;margin-bottom:20px}.acceptance-box h3[data-v-32179e6e]{margin:0 0 15px;font-size:1.8rem}.acceptance-box p[data-v-32179e6e]{margin:0;font-size:1.1rem;line-height:1.7}@media (max-width: 768px){.hero-section h1[data-v-32179e6e]{font-size:2rem}.content-card[data-v-32179e6e]{padding:30px 20px}.section h2[data-v-32179e6e]{font-size:1.5rem}.important-notice[data-v-32179e6e]{flex-direction:column}.acceptance-box[data-v-32179e6e]{padding:30px 20px}}.privacy-policy[data-v-5a8bc788]{min-height:100vh;background:#f4f7f9}.hero-section[data-v-5a8bc788]{background:#1b9cd8;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-5a8bc788]: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-5a8bc788]{color:#fff;font-size:3rem;margin:0 0 15px;font-weight:900;position:relative}.hero-subtitle[data-v-5a8bc788]{color:#ffffffe6;font-size:1.1rem;margin:0;position:relative}.container[data-v-5a8bc788]{max-width:900px;margin:0 auto;padding:60px 20px}.content-card[data-v-5a8bc788]{background:#fff;border-radius:20px;padding:50px;margin-bottom:30px;box-shadow:0 10px 40px #00000014}.section[data-v-5a8bc788]{margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.section[data-v-5a8bc788]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section h2[data-v-5a8bc788]{color:#333;font-size:1.8rem;margin:0 0 20px;font-weight:700}.section h3[data-v-5a8bc788]{color:#555;font-size:1.3rem;margin:25px 0 15px;font-weight:600}.section h4[data-v-5a8bc788]{color:#666;font-size:1.1rem;margin:20px 0 10px;font-weight:600}.section p[data-v-5a8bc788]{color:#666;line-height:1.8;margin-bottom:15px;text-align:justify}.section ul[data-v-5a8bc788]{margin:15px 0;padding-left:25px}.section li[data-v-5a8bc788]{color:#666;line-height:1.8;margin-bottom:10px}.section a[data-v-5a8bc788]{color:#1b9cd8;text-decoration:none;font-weight:600;cursor:pointer}.section a[data-v-5a8bc788]:hover{text-decoration:underline}.info-box[data-v-5a8bc788]{background:#f8f9fa;padding:25px;border-radius:12px;border-left:4px solid #1B9CD8}.info-box p[data-v-5a8bc788]{margin:8px 0;text-align:left}.important-notice[data-v-5a8bc788]{background:#fff8e1;border-left:5px solid #ffc107;padding:20px;border-radius:10px;margin:25px 0;display:flex;gap:15px}.important-notice.warning[data-v-5a8bc788]{background:#fdecea;border-left-color:red}.notice-icon[data-v-5a8bc788]{font-size:2rem;flex-shrink:0}.important-notice p[data-v-5a8bc788]{margin:0 0 10px;text-align:left}.important-notice ul[data-v-5a8bc788]{margin:10px 0 0;padding-left:20px}.important-notice li[data-v-5a8bc788]{margin-bottom:5px}.purpose-grid[data-v-5a8bc788]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:25px}.purpose-card[data-v-5a8bc788]{background:#f8f9fa;padding:25px;border-radius:12px;text-align:center;transition:all .3s}.purpose-card[data-v-5a8bc788]:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0000001a}.purpose-icon[data-v-5a8bc788]{font-size:3rem;margin-bottom:15px}.purpose-card h4[data-v-5a8bc788]{margin:0 0 10px;color:#333}.purpose-card p[data-v-5a8bc788]{margin:0;font-size:.9rem;text-align:center}.security-grid[data-v-5a8bc788]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:25px}.security-item[data-v-5a8bc788]{background:#f8f9fa;padding:20px;border-radius:12px;text-align:center}.security-icon[data-v-5a8bc788]{font-size:2.5rem;display:block;margin-bottom:10px}.security-item p[data-v-5a8bc788]{margin:0;font-size:.9rem;text-align:center}.rights-list[data-v-5a8bc788]{display:grid;gap:15px;margin:25px 0}.right-item[data-v-5a8bc788]{display:flex;gap:20px;padding:20px;background:#f8f9fa;border-radius:12px;align-items:flex-start}.right-icon[data-v-5a8bc788]{font-size:2.5rem;flex-shrink:0}.right-content h4[data-v-5a8bc788]{margin:0 0 5px;color:#333}.right-content p[data-v-5a8bc788]{margin:0;text-align:left}.exercise-rights[data-v-5a8bc788]{background:#e8f4fb;padding:25px;border-radius:12px;border:2px solid #1B9CD8;margin-top:25px}.exercise-rights h4[data-v-5a8bc788]{margin:0 0 15px;color:#1b9cd8}.exercise-rights p[data-v-5a8bc788]{text-align:left}.contact-info[data-v-5a8bc788]{list-style:none;padding:0}.contact-info li[data-v-5a8bc788]{padding:8px 0;font-weight:600}.commitment-box[data-v-5a8bc788]{background:#1b9cd8;padding:40px;border-radius:20px;text-align:center;color:#fff;box-shadow:0 15px 50px #0f3c5a1f}.commitment-icon[data-v-5a8bc788]{font-size:4rem;margin-bottom:20px}.commitment-box h3[data-v-5a8bc788]{margin:0 0 15px;font-size:1.8rem}.commitment-box p[data-v-5a8bc788]{margin:0 0 10px;font-size:1.1rem;line-height:1.7;text-align:center}.commitment-signature[data-v-5a8bc788]{font-style:italic;margin-top:20px!important;font-size:1rem!important}@media (max-width: 768px){.hero-section h1[data-v-5a8bc788]{font-size:2rem}.content-card[data-v-5a8bc788]{padding:30px 20px}.section h2[data-v-5a8bc788]{font-size:1.5rem}.important-notice[data-v-5a8bc788]{flex-direction:column}.purpose-grid[data-v-5a8bc788],.security-grid[data-v-5a8bc788]{grid-template-columns:1fr}.right-item[data-v-5a8bc788]{flex-direction:column;text-align:center}.right-content p[data-v-5a8bc788]{text-align:center}.commitment-box[data-v-5a8bc788]{padding:30px 20px}}.admin-verifications[data-v-2413732a]{max-width:1200px;margin:0 auto;padding:30px 20px}.header[data-v-2413732a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header h2[data-v-2413732a]{margin:0;font-size:2rem;color:#333}.stats[data-v-2413732a]{display:flex;gap:12px}.stat-badge[data-v-2413732a]{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem}.stat-badge.pending[data-v-2413732a]{background:#fff3cd;color:#856404}.stat-badge.total[data-v-2413732a]{background:#e3f2fd;color:#1976d2}.filters[data-v-2413732a]{display:flex;gap:12px;margin-bottom:25px}.filter-btn[data-v-2413732a]{padding:10px 20px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.filter-btn[data-v-2413732a]:hover{background:#e9ecef;border-color:#1b9cd8}.filter-btn.active[data-v-2413732a]{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.loading[data-v-2413732a]{text-align:center;padding:60px 20px}.spinner[data-v-2413732a]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #1B9CD8;border-radius:50%;animation:spin-2413732a 1s linear infinite;margin:0 auto 20px}@keyframes spin-2413732a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty[data-v-2413732a]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-2413732a]{font-size:4rem;margin-bottom:20px;opacity:.5}.requests-list[data-v-2413732a]{display:flex;flex-direction:column;gap:25px}.request-card[data-v-2413732a]{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 15px #0000001a;transition:all .3s}.request-card[data-v-2413732a]:hover{box-shadow:0 6px 25px #00000026}.request-header[data-v-2413732a]{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-2413732a]{display:flex;gap:15px;align-items:center}.user-avatar[data-v-2413732a]{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-2413732a]{margin:0 0 5px;font-size:1.3rem;color:#333}.user-email[data-v-2413732a]{margin:0 0 5px;color:#666;font-size:.9rem}.user-meta[data-v-2413732a]{margin:0;color:#999;font-size:.85rem}.verified-indicator[data-v-2413732a]{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-2413732a]{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem;white-space:nowrap}.status-badge.pending[data-v-2413732a]{background:#fff3cd;color:#856404}.status-badge.approved[data-v-2413732a]{background:#d4edda;color:#155724}.status-badge.rejected[data-v-2413732a]{background:#f8d7da;color:#721c24}.request-body[data-v-2413732a]{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:20px}.document-section h4[data-v-2413732a]{margin:0 0 15px;color:#333;font-size:1.1rem}.document-viewer[data-v-2413732a]{background:#f8f9fa;border-radius:12px;padding:15px;min-height:200px;display:flex;align-items:center;justify-content:center}.document-image[data-v-2413732a]{max-width:100%;max-height:300px;border-radius:8px;cursor:zoom-in;transition:all .3s}.document-image[data-v-2413732a]:hover{transform:scale(1.02);box-shadow:0 4px 15px #0003}.btn-load-doc[data-v-2413732a]{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-2413732a]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #0f3c5a1f}.request-info[data-v-2413732a]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-2413732a]{display:flex;flex-direction:column;gap:5px}.info-label[data-v-2413732a]{font-weight:600;color:#666;font-size:.85rem}.info-value[data-v-2413732a]{color:#333;font-size:.95rem}.request-actions[data-v-2413732a]{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:2px solid #f0f0f0}.btn-action[data-v-2413732a]{padding:12px 24px;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s;font-size:1rem}.btn-approve[data-v-2413732a]{background:#43a047;color:#fff;box-shadow:0 4px 15px #4caf504d}.btn-approve[data-v-2413732a]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #4caf5066}.btn-reject[data-v-2413732a]{background:#e53935;color:#fff;box-shadow:0 4px 15px #ef53504d}.btn-reject[data-v-2413732a]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef535066}.btn-remove[data-v-2413732a]{background:#f7931e;color:#fff;box-shadow:0 4px 15px #ff98004d}.btn-remove[data-v-2413732a]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff980066}.info-badge[data-v-2413732a]{padding:12px 24px;background:#e3f2fd;color:#1976d2;border-radius:10px;font-weight:600;font-size:.95rem}.modal-overlay[data-v-2413732a]{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-2413732a]{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-2413732a]{padding:25px 30px;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-2413732a]{margin:0;font-size:1.5rem;color:#333}.close-btn[data-v-2413732a]{background:#f0f0f0;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s}.close-btn[data-v-2413732a]:hover{background:#e0e0e0;transform:rotate(90deg)}.modal-body[data-v-2413732a]{padding:30px}.form-group[data-v-2413732a]{margin-top:20px}.form-group label[data-v-2413732a]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-group textarea[data-v-2413732a]{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-2413732a]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 4px #0f3c5a1f}.modal-footer[data-v-2413732a]{padding:20px 30px;border-top:2px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end}.btn-secondary[data-v-2413732a]{padding:12px 24px;background:#6c757d;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.btn-secondary[data-v-2413732a]:hover{background:#5a6268}.btn-reject-confirm[data-v-2413732a]{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-2413732a]:hover{transform:translateY(-1px);box-shadow:0 5px 20px #ef535066}.modal-image-container[data-v-2413732a]{position:relative;max-width:90vw;max-height:90vh}.modal-image[data-v-2413732a]{max-width:100%;max-height:90vh;border-radius:12px;box-shadow:0 20px 60px #00000080}.close-btn-image[data-v-2413732a]{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-2413732a]:hover{background:#f0f0f0;transform:rotate(90deg)}.modal-enter-active[data-v-2413732a],.modal-leave-active[data-v-2413732a]{transition:opacity .3s}.modal-enter-from[data-v-2413732a],.modal-leave-to[data-v-2413732a]{opacity:0}@media (max-width: 768px){.admin-verifications[data-v-2413732a]{padding:20px 15px}.header[data-v-2413732a]{flex-direction:column;gap:15px;align-items:flex-start}.stats[data-v-2413732a]{flex-direction:column;width:100%}.stat-badge[data-v-2413732a]{width:100%;text-align:center}.filters[data-v-2413732a]{flex-direction:column}.filter-btn[data-v-2413732a]{width:100%}.request-body[data-v-2413732a]{grid-template-columns:1fr}.request-actions[data-v-2413732a]{flex-direction:column}.btn-action[data-v-2413732a]{width:100%}.modal-footer[data-v-2413732a]{flex-direction:column}.btn-secondary[data-v-2413732a],.btn-reject-confirm[data-v-2413732a]{width:100%}}.admin-panel[data-v-9c9d40f6]{min-height:100vh;padding:40px 20px;background:#f4f7f9}.loading-screen[data-v-9c9d40f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px}.spinner[data-v-9c9d40f6]{width:60px;height:60px;border:5px solid #f0f0f0;border-top:5px solid #1B9CD8;border-radius:50%;animation:spin-9c9d40f6 1s linear infinite}@keyframes spin-9c9d40f6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-content[data-v-9c9d40f6]{max-width:1200px;margin:0 auto}.admin-header[data-v-9c9d40f6]{text-align:center;margin-bottom:40px;position:relative}.admin-header h1[data-v-9c9d40f6]{color:#333;font-size:2.5rem;margin-bottom:10px}.subtitle[data-v-9c9d40f6]{color:#666;font-size:1.1rem}.btn-back[data-v-9c9d40f6]{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-9c9d40f6]:hover{border-color:#1b9cd8;color:#1b9cd8}.admin-tabs[data-v-9c9d40f6]{display:flex;gap:12px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.admin-tabs button[data-v-9c9d40f6]{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-9c9d40f6]:hover{color:#1b9cd8}.admin-tabs button.active[data-v-9c9d40f6]{color:#1b9cd8;border-bottom-color:#1b9cd8}.sub-tabs[data-v-9c9d40f6]{display:flex;gap:12px;margin-bottom:25px}.sub-tabs button[data-v-9c9d40f6]{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-9c9d40f6]:hover{border-color:#1b9cd8}.sub-tabs button.active[data-v-9c9d40f6]{background:#1b9cd8;color:#fff;border-color:#1b9cd8}.section-header[data-v-9c9d40f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.section-header h3[data-v-9c9d40f6]{margin:0;color:#333;font-size:1.5rem}.search-box input[data-v-9c9d40f6]{padding:10px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;min-width:300px;transition:all .3s}.search-box input[data-v-9c9d40f6]:focus{outline:none;border-color:#1b9cd8;box-shadow:0 0 0 3px #0f3c5a1f}.management-list[data-v-9c9d40f6]{display:flex;flex-direction:column;gap:20px}.management-card[data-v-9c9d40f6]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000001a;transition:all .3s}.management-card[data-v-9c9d40f6]:hover{box-shadow:0 4px 20px #00000026}.card-header[data-v-9c9d40f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.card-type[data-v-9c9d40f6]{padding:6px 14px;border-radius:15px;font-weight:600;font-size:.85rem}.card-type.request[data-v-9c9d40f6]{background:#e3f2fd;color:#1976d2}.card-type.offer[data-v-9c9d40f6]{background:#f3e5f5;color:#7b1fa2}.user-avatar-small[data-v-9c9d40f6]{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-9c9d40f6]{color:#999;font-size:.85rem}.card-body[data-v-9c9d40f6]{margin-bottom:15px}.card-info p[data-v-9c9d40f6]{margin:8px 0;color:#333;font-size:.95rem;line-height:1.6}.card-actions[data-v-9c9d40f6]{display:flex;gap:10px;justify-content:flex-end;padding-top:15px;border-top:2px solid #f0f0f0}.btn-delete[data-v-9c9d40f6]{padding:10px 20px;background:#e53935;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.btn-delete[data-v-9c9d40f6]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #ef53504d}.info-badge-small[data-v-9c9d40f6]{padding:10px 20px;background:#e3f2fd;color:#1976d2;border-radius:8px;font-weight:600;font-size:.9rem}.stats-grid[data-v-9c9d40f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-9c9d40f6]{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a;text-align:center}.stat-number[data-v-9c9d40f6]{font-size:3rem;font-weight:700;color:#007bff;margin-bottom:10px}.stat-label[data-v-9c9d40f6]{color:#666;font-size:1rem}.filters[data-v-9c9d40f6]{display:flex;gap:10px;margin-bottom:30px;flex-wrap:wrap}.filters button[data-v-9c9d40f6]{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-9c9d40f6]{background:#007bff;color:#fff;border-color:#007bff}.filters button[data-v-9c9d40f6]:hover:not(.active){border-color:#007bff}.loading[data-v-9c9d40f6],.empty[data-v-9c9d40f6]{text-align:center;padding:60px;color:#666;background:#fff;border-radius:10px}.disputes-list[data-v-9c9d40f6]{display:flex;flex-direction:column;gap:20px}.dispute-card[data-v-9c9d40f6]{background:#fff;border-radius:10px;padding:25px;box-shadow:0 2px 10px #0000001a}.dispute-header[data-v-9c9d40f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.dispute-status[data-v-9c9d40f6]{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem}.dispute-status.pending[data-v-9c9d40f6]{background:#fff3cd;color:#856404}.dispute-status.in_review[data-v-9c9d40f6]{background:#d1ecf1;color:#0c5460}.dispute-status.accepted[data-v-9c9d40f6]{background:#d4edda;color:#155724}.dispute-status.rejected[data-v-9c9d40f6]{background:#f8d7da;color:#721c24}.dispute-date[data-v-9c9d40f6]{color:#999;font-size:.9rem}.dispute-info[data-v-9c9d40f6]{display:grid;gap:20px;margin-bottom:20px}.info-section h3[data-v-9c9d40f6]{font-size:.9rem;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.info-section p[data-v-9c9d40f6]{color:#333;line-height:1.6}.review-preview[data-v-9c9d40f6]{background:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #007bff}.review-rating[data-v-9c9d40f6]{font-size:1.2rem;margin-bottom:8px}.review-preview p[data-v-9c9d40f6]{margin:8px 0}.review-preview small[data-v-9c9d40f6]{color:#666;font-size:.85rem}.reason[data-v-9c9d40f6]{background:#fff3cd;padding:15px;border-radius:6px;border-left:4px solid #ffc107}.admin-actions[data-v-9c9d40f6]{display:flex;gap:10px;flex-wrap:wrap}.btn-action[data-v-9c9d40f6]{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-9c9d40f6]{background:#007bff;color:#fff}.btn-primary[data-v-9c9d40f6]:hover{background:#0056b3}.btn-warning[data-v-9c9d40f6]{background:#ffc107;color:#333}.btn-warning[data-v-9c9d40f6]:hover{background:#e0a800}.btn-success[data-v-9c9d40f6]{background:#28a745;color:#fff}.btn-success[data-v-9c9d40f6]:hover{background:#218838}.btn-danger[data-v-9c9d40f6]{background:#dc3545;color:#fff}.btn-danger[data-v-9c9d40f6]:hover{background:#c82333}.btn-secondary[data-v-9c9d40f6]{background:#6c757d;color:#fff}.btn-secondary[data-v-9c9d40f6]:hover{background:#5a6268}.modal[data-v-9c9d40f6]{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-9c9d40f6]{background:#fff;padding:30px;border-radius:10px;max-width:600px;width:100%}.modal-content h2[data-v-9c9d40f6]{margin:0 0 20px;color:#333}.modal-content p[data-v-9c9d40f6]{margin-bottom:15px;line-height:1.6}.warning[data-v-9c9d40f6]{background:#fff3cd;padding:12px;border-radius:6px;color:#856404}.modal-content textarea[data-v-9c9d40f6]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-family:inherit;margin-bottom:20px;resize:vertical}.modal-actions[data-v-9c9d40f6]{display:flex;gap:10px}@media (max-width: 768px){.admin-actions[data-v-9c9d40f6]{flex-direction:column}.btn-action[data-v-9c9d40f6]{width:100%}.filters[data-v-9c9d40f6]{flex-direction:column}.btn-back[data-v-9c9d40f6]{position:static;margin-top:20px;width:100%}.admin-tabs[data-v-9c9d40f6]{flex-direction:column}.section-header[data-v-9c9d40f6]{flex-direction:column;gap:15px;align-items:flex-start}.search-box input[data-v-9c9d40f6]{width:100%;min-width:0}.sub-tabs[data-v-9c9d40f6],.card-actions[data-v-9c9d40f6]{flex-direction:column}}.auth-container[data-v-dfde1172]{padding:40px 35px}.auth-header[data-v-dfde1172]{text-align:center;margin-bottom:35px}.auth-header h2[data-v-dfde1172]{margin:0 0 10px;color:#333;font-size:1.8rem;font-weight:700}.auth-header p[data-v-dfde1172]{margin:0;color:#666;font-size:1rem}.auth-form[data-v-dfde1172]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-dfde1172]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-dfde1172]{display:flex;align-items:center;gap:8px;color:#333;font-weight:600;font-size:.95rem}.label-icon[data-v-dfde1172]{font-size:1.2rem}.form-group input[data-v-dfde1172]{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-dfde1172]:focus{outline:none;border-color:#1b9cd8;background:#fff;box-shadow:0 0 0 4px #0f3c5a1f}.password-input-wrapper[data-v-dfde1172]{position:relative;display:flex;align-items:center}.password-input-wrapper input[data-v-dfde1172]{width:100%;padding-right:50px}.toggle-password-btn[data-v-dfde1172]{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-dfde1172]:hover{opacity:1;background:#0f3c5a1f}.toggle-password-btn[data-v-dfde1172]:active{transform:scale(.95)}.password-hint[data-v-dfde1172]{color:#666;font-size:.85rem;margin-top:-4px;margin-left:2px}.forgot-password[data-v-dfde1172]{text-align:right;margin-top:-12px}.forgot-link[data-v-dfde1172]{color:#1b9cd8;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s;display:inline-block}.forgot-link[data-v-dfde1172]:hover{color:#0f7cb0;text-decoration:underline}.alert[data-v-dfde1172]{padding:12px 18px;border-radius:10px;font-size:.95rem;font-weight:500}.alert-error[data-v-dfde1172]{background:#fee;color:#c00;border:2px solid #fcc}.alert-success[data-v-dfde1172]{background:#efe;color:#070;border:2px solid #cfc}.btn-submit[data-v-dfde1172]{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-dfde1172]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 30px #0f3c5a1f}.btn-submit[data-v-dfde1172]:disabled{opacity:.6;cursor:not-allowed;transform:none}.toggle-mode[data-v-dfde1172]{text-align:center;color:#666;font-size:.95rem;padding-top:10px}.toggle-mode a[data-v-dfde1172]{color:#1b9cd8;font-weight:600;cursor:pointer;text-decoration:none;transition:color .3s}.toggle-mode a[data-v-dfde1172]:hover{color:#0f7cb0;text-decoration:underline}@media (max-width: 768px){.auth-container[data-v-dfde1172]{padding:30px 25px}.auth-header h2[data-v-dfde1172]{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-e43913b7]{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-e43913b7]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;max-width:1200px;margin:0 auto}.offline-icon[data-v-e43913b7]{font-size:1.5rem;margin-right:12px;animation:pulse-e43913b7 2s infinite}@keyframes pulse-e43913b7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.offline-text[data-v-e43913b7]{flex:1}.offline-title[data-v-e43913b7]{font-weight:700;font-size:.95rem;margin-bottom:2px}.offline-subtitle[data-v-e43913b7]{font-size:.8rem;opacity:.9}.btn-retry[data-v-e43913b7]{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-e43913b7]:hover{transform:scale(1.05);box-shadow:0 3px 10px #0003}.btn-retry[data-v-e43913b7]:active{transform:scale(.98)}.offline-overlay[data-v-e43913b7]{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-e43913b7]{background:#fff;border-radius:20px;padding:40px 30px;max-width:400px;text-align:center;box-shadow:0 20px 60px #0000004d;animation:slideUp-e43913b7 .5s ease}@keyframes slideUp-e43913b7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.offline-icon-large[data-v-e43913b7]{font-size:4rem;margin-bottom:20px;animation:pulse-e43913b7 2s infinite}.offline-card h2[data-v-e43913b7]{margin:0 0 10px;color:#333;font-size:1.5rem;font-weight:700}.offline-card p[data-v-e43913b7]{margin:0 0 25px;color:#666;font-size:1rem}.offline-tips[data-v-e43913b7]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:25px;text-align:left}.tip[data-v-e43913b7]{padding:8px 0;color:#555;font-weight:600;font-size:.9rem}.btn-retry-large[data-v-e43913b7]{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-e43913b7]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.btn-retry-large[data-v-e43913b7]:active{transform:translateY(0)}.connection-status[data-v-e43913b7]{margin-top:20px;font-size:.85rem;color:#999}.status-text[data-v-e43913b7]{font-weight:700;color:#4caf50}.status-text.offline[data-v-e43913b7]{color:#ef5350}.spinner-small[data-v-e43913b7]{width:16px;height:16px;border:2px solid #ef5350;border-top:2px solid white;border-radius:50%;animation:spin-e43913b7 1s linear infinite;display:inline-block}.spinner-large[data-v-e43913b7]{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-e43913b7 1s linear infinite;display:inline-block}@keyframes spin-e43913b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-down-enter-active[data-v-e43913b7],.slide-down-leave-active[data-v-e43913b7]{transition:all .3s ease}.slide-down-enter-from[data-v-e43913b7],.slide-down-leave-to[data-v-e43913b7]{transform:translateY(-100%)}.fade-enter-active[data-v-e43913b7],.fade-leave-active[data-v-e43913b7]{transition:opacity .3s ease}.fade-enter-from[data-v-e43913b7],.fade-leave-to[data-v-e43913b7]{opacity:0}@media (max-width: 768px){.offline-content[data-v-e43913b7]{padding:10px 15px}.offline-icon[data-v-e43913b7]{font-size:1.2rem;margin-right:10px}.offline-title[data-v-e43913b7]{font-size:.85rem}.offline-subtitle[data-v-e43913b7]{font-size:.75rem}.btn-retry[data-v-e43913b7]{padding:6px 12px;font-size:.8rem}.offline-card[data-v-e43913b7]{padding:30px 20px}.offline-icon-large[data-v-e43913b7]{font-size:3rem}.offline-card h2[data-v-e43913b7]{font-size:1.3rem}}.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-e3fa4c8e]{min-height:100vh;display:flex;flex-direction:column}main[data-v-e3fa4c8e]{flex:1}.app-loading[data-v-e3fa4c8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;gap:20px}.spinner[data-v-e3fa4c8e]{width:50px;height:50px;border:5px solid #f0f0f0;border-top:5px solid #1B9CD8;border-radius:50%;animation:spin-e3fa4c8e 1s linear infinite}@keyframes spin-e3fa4c8e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-loading p[data-v-e3fa4c8e]{color:#666;font-size:1.1rem;font-weight:600}.slow-loading[data-v-e3fa4c8e]{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-e3fa4c8e]{color:#f57c00;font-size:1rem;margin:0 0 15px}.btn-reload[data-v-e3fa4c8e]{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-e3fa4c8e]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f3c5a1f}.auth-modal-overlay[data-v-e3fa4c8e]{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-e3fa4c8e]{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-e3fa4c8e .3s ease}@keyframes slideUp-e3fa4c8e{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close-btn[data-v-e3fa4c8e]{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-e3fa4c8e]:hover{background:#0003;transform:rotate(90deg)}.success-modal-overlay[data-v-e3fa4c8e]{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-e3fa4c8e]{background:#fff;border-radius:24px;max-width:600px;width:100%;padding:50px 40px;box-shadow:0 30px 80px #0006;text-align:center;animation:bounceIn-e3fa4c8e .5s ease}@keyframes bounceIn-e3fa4c8e{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-e3fa4c8e]{font-size:5rem;margin-bottom:20px;animation:pulse-e3fa4c8e 2s ease infinite}@keyframes pulse-e3fa4c8e{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-modal-container h2[data-v-e3fa4c8e]{font-size:2rem;color:#333;margin:0 0 25px;font-weight:700}.success-message[data-v-e3fa4c8e]{background:#f8f9fa;border-radius:16px;padding:30px;margin-bottom:30px;border:2px solid #e9ecef}.success-message p[data-v-e3fa4c8e]{font-size:1.1rem;line-height:1.6;color:#495057;margin:0 0 15px}.success-message p[data-v-e3fa4c8e]:last-child{margin-bottom:0}.success-message strong[data-v-e3fa4c8e]{color:#333;font-weight:700}.spam-warning[data-v-e3fa4c8e]{background:#fff3cd;padding:15px;border-radius:12px;border:2px solid #ffc107;margin:15px 0!important}.spam-warning strong[data-v-e3fa4c8e]{color:#856404}.help-text[data-v-e3fa4c8e]{font-size:.95rem!important;color:#6c757d!important;margin-top:15px!important}.btn-success-close[data-v-e3fa4c8e]{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-e3fa4c8e]:hover{transform:translateY(-1px);box-shadow:0 12px 35px #43a04766;background:#43a047}.btn-success-close[data-v-e3fa4c8e]:active{transform:translateY(-1px)}.notification[data-v-e3fa4c8e]{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-e3fa4c8e]{background:#43a047}.notification.error[data-v-e3fa4c8e]{background:#e53935}.notification.info[data-v-e3fa4c8e]{background:#1e88e5}.modal-enter-active[data-v-e3fa4c8e],.modal-leave-active[data-v-e3fa4c8e]{transition:opacity .3s}.modal-enter-from[data-v-e3fa4c8e],.modal-leave-to[data-v-e3fa4c8e]{opacity:0}.modal-enter-from .auth-modal-container[data-v-e3fa4c8e],.modal-enter-from .success-modal-container[data-v-e3fa4c8e],.modal-leave-to .auth-modal-container[data-v-e3fa4c8e],.modal-leave-to .success-modal-container[data-v-e3fa4c8e]{transform:translateY(50px)}.toast-enter-active[data-v-e3fa4c8e]{animation:slideInRight-e3fa4c8e .3s}.toast-leave-active[data-v-e3fa4c8e]{animation:slideOutRight-e3fa4c8e .3s}@keyframes slideInRight-e3fa4c8e{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight-e3fa4c8e{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}@media (max-width: 768px){.notification[data-v-e3fa4c8e]{left:20px;right:20px;text-align:center}.auth-modal-container[data-v-e3fa4c8e]{margin:10px}.btn-reload[data-v-e3fa4c8e]{width:100%;max-width:300px}.success-modal-container[data-v-e3fa4c8e]{padding:40px 25px}.success-modal-container h2[data-v-e3fa4c8e]{font-size:1.6rem}.success-message[data-v-e3fa4c8e]{padding:20px}.success-message p[data-v-e3fa4c8e]{font-size:1rem}.success-icon[data-v-e3fa4c8e]{font-size:4rem}.btn-success-close[data-v-e3fa4c8e]{padding:16px 40px;font-size:1rem}}@media (max-width: 480px){.success-modal-container[data-v-e3fa4c8e]{padding:30px 20px}.success-icon[data-v-e3fa4c8e]{font-size:3.5rem}.success-modal-container h2[data-v-e3fa4c8e]{font-size:1.4rem}}
