@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 8px #3b82f600}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.animate-slide-up{animation:slideUp .4s ease-out forwards}.animate-slide-in{animation:slideIn .3s ease-out forwards}.animate-scale-in{animation:scaleIn .2s ease-out forwards}.animate-pulse-glow{animation:pulse-glow 2s infinite}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.animate-bounce-subtle{animation:bounce-subtle 1.5s ease-in-out infinite}.card-hover{transition:transform .2s ease,box-shadow .2s ease}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #0000001a,0 4px 12px -6px #0000001a}.dark .card-hover:hover{box-shadow:0 8px 25px -5px #0006,0 4px 12px -6px #0000004d}.btn-press{transition:transform .1s ease,box-shadow .1s ease}.btn-press:active{transform:scale(.97)}.gradient-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.gradient-secondary{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.gradient-success{background:linear-gradient(135deg,#10b981,#059669)}.glass{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark .glass{background:#1f2937cc}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast-enter{animation:toastSlideIn .3s ease-out forwards}.toast-exit{animation:toastSlideOut .2s ease-in forwards}.modal-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.input-glow:focus{box-shadow:0 0 0 3px #3b82f64d;border-color:#3b82f6}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}::-moz-selection{background:#3b82f6;color:#fff}::selection{background:#3b82f6;color:#fff}button,a,input,select,textarea{transition:all .15s ease}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);background-size:200% 100%;animation:shimmer 1.5s infinite}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0)}.pt-safe{padding-top:env(safe-area-inset-top,0)}.touch-target{min-height:44px;min-width:44px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.overscroll-none{overscroll-behavior:none}@media(max-width:640px){.mobile-full-bleed{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}.truncate-2-lines{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.truncate-3-lines{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.walkthrough-highlight{position:relative;z-index:9997!important;outline:4px solid rgba(99,102,241,.8)!important;outline-offset:4px;border-radius:12px;animation:walkthrough-pulse 2s ease-in-out infinite}header.walkthrough-highlight{z-index:9997!important}@keyframes walkthrough-pulse{0%,to{outline-color:#6366f1cc;outline-offset:4px}50%{outline-color:#8b5cf6e6;outline-offset:8px}}.address-form{display:flex;flex-direction:column;gap:1rem}.form-row{display:flex;gap:1rem}.form-row.three-col .form-group{flex:1}.form-group{display:flex;flex-direction:column;gap:.25rem}.form-group.full-width{width:100%}.form-group label{font-size:.875rem;font-weight:500;color:var(--text-secondary, #6b7280)}.form-group input,.form-group select{padding:.75rem 1rem;border:1px solid var(--border-color, #e5e7eb);border-radius:.5rem;font-size:1rem;background:var(--bg-secondary, #f9fafb);color:var(--text-primary, #1f2937);transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--primary, #6366f1);box-shadow:0 0 0 3px #6366f11a}.form-group input::-moz-placeholder{color:var(--text-muted, #9ca3af)}.form-group input::placeholder{color:var(--text-muted, #9ca3af)}.checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary, #6b7280);cursor:pointer}.checkbox-label input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary, #6366f1)}.address-error{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#dc2626;font-size:.875rem}.address-validated{padding:.75rem 1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:.5rem;color:#16a34a;font-size:.875rem}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem}.action-buttons{display:flex;gap:.75rem}.btn-validate{padding:.5rem 1rem;background:transparent;border:1px solid var(--primary, #6366f1);border-radius:.5rem;color:var(--primary, #6366f1);font-size:.875rem;cursor:pointer;transition:all .2s}.btn-validate:hover:not(:disabled){background:var(--primary, #6366f1);color:#fff}.btn-validate:disabled{opacity:.5;cursor:not-allowed}.btn-cancel{padding:.5rem 1rem;background:transparent;border:1px solid var(--border-color, #e5e7eb);border-radius:.5rem;color:var(--text-secondary, #6b7280);font-size:.875rem;cursor:pointer;transition:all .2s}.btn-cancel:hover{background:var(--bg-secondary, #f9fafb)}.btn-save{padding:.5rem 1.5rem;background:var(--primary, #6366f1);border:none;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-save:hover:not(:disabled){background:var(--primary-hover, #4f46e5)}.btn-save:disabled{opacity:.5;cursor:not-allowed}.shipping-rate-selector{display:flex;flex-direction:column;gap:1rem}.rates-header{display:flex;justify-content:space-between;align-items:center}.rates-header h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary, #1f2937)}.rates-count{font-size:.75rem;color:var(--text-muted, #9ca3af)}.rates-list{display:flex;flex-direction:column;gap:.75rem}.rate-card{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-secondary, #f9fafb);border:2px solid transparent;border-radius:.75rem;cursor:pointer;transition:all .2s}.rate-card:hover{background:var(--bg-tertiary, #f3f4f6);border-color:var(--border-color, #e5e7eb)}.rate-card.selected{background:#6366f10d;border-color:var(--primary, #6366f1)}.rate-carrier{display:flex;align-items:center;gap:.75rem;min-width:140px}.carrier-logo{font-size:1.5rem}.carrier-name{font-weight:600;font-size:.875rem}.rate-details{flex:1;display:flex;flex-direction:column;gap:.25rem}.delivery-time{font-size:.875rem;font-weight:500;color:var(--text-primary, #1f2937)}.duration-terms{font-size:.75rem;color:var(--text-muted, #9ca3af)}.rate-price-section{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:80px}.rate-price{font-size:1.25rem;font-weight:700;color:var(--text-primary, #1f2937)}.rate-badges{display:flex;gap:.25rem}.badge{padding:.125rem .5rem;border-radius:1rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge.cheapest{background:#22c55e26;color:#16a34a}.badge.fastest{background:#3b82f626;color:#2563eb}.rate-radio{display:flex;align-items:center;justify-content:center}.radio-circle{width:1.25rem;height:1.25rem;border:2px solid var(--border-color, #d1d5db);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.radio-circle.checked{border-color:var(--primary, #6366f1)}.radio-dot{width:.625rem;height:.625rem;background:var(--primary, #6366f1);border-radius:50%}.purchase-section{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#6366f10d;border-radius:.75rem;margin-top:.5rem}.purchase-summary{display:flex;flex-direction:column;gap:.25rem}.purchase-summary span:first-child{font-size:.875rem;color:var(--text-secondary, #6b7280)}.purchase-total{font-size:1.25rem;font-weight:700;color:var(--text-primary, #1f2937)}.btn-purchase{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--primary, #6366f1) 0%,#8b5cf6 100%);border:none;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #6366f14d}.btn-purchase:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #6366f166}.btn-purchase:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:640px){.rate-card{flex-wrap:wrap;gap:.75rem}.rate-carrier{min-width:unset;flex:1}.rate-details{order:3;width:100%}.rate-price-section{align-items:flex-start}.rate-radio{order:0}.purchase-section{flex-direction:column;gap:1rem}.purchase-summary{text-align:center}.btn-purchase{width:100%}}.shipping-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.shipping-modal{background:var(--bg-primary, white);border-radius:1rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.shipping-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color, #e5e7eb)}.shipping-modal-header h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary, #1f2937)}.close-btn{width:2rem;height:2rem;border:none;background:var(--bg-secondary, #f3f4f6);border-radius:50%;font-size:1.25rem;color:var(--text-muted, #9ca3af);cursor:pointer;transition:all .2s}.close-btn:hover{background:var(--bg-tertiary, #e5e7eb);color:var(--text-primary, #1f2937)}.shipping-modal-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.address-section{padding:1rem;background:var(--bg-secondary, #f9fafb);border-radius:.75rem}.address-section h3{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.address-display{position:relative}.address-display p{margin:.25rem 0;color:var(--text-primary, #1f2937)}.btn-change{position:absolute;top:0;right:0;padding:.25rem .75rem;background:transparent;border:1px solid var(--border-color, #e5e7eb);border-radius:.375rem;font-size:.75rem;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .2s}.btn-change:hover{background:#fff;border-color:var(--primary, #6366f1);color:var(--primary, #6366f1)}.address-empty{text-align:center;padding:1rem}.address-empty p{margin:0 0 .75rem;color:var(--text-muted, #9ca3af)}.btn-add{padding:.5rem 1rem;background:var(--primary, #6366f1);border:none;border-radius:.5rem;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-add:hover{background:var(--primary-hover, #4f46e5)}.error-message{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#dc2626;font-size:.875rem}.btn-continue{padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--primary, #6366f1) 0%,#8b5cf6 100%);border:none;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #6366f14d}.btn-continue:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #6366f166}.btn-continue:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-back{align-self:flex-start;padding:.5rem 1rem;background:transparent;border:none;color:var(--text-secondary, #6b7280);font-size:.875rem;cursor:pointer;transition:color .2s}.btn-back:hover{color:var(--primary, #6366f1)}.success-content{text-align:center;padding:1rem}.success-icon{font-size:4rem;margin-bottom:1rem}.success-content h3{margin:0 0 1.5rem;font-size:1.5rem;color:var(--text-primary, #1f2937)}.label-info{padding:1rem;background:var(--bg-secondary, #f9fafb);border-radius:.75rem;margin-bottom:1.5rem}.label-info p{margin:.5rem 0;color:var(--text-secondary, #6b7280)}.tracking-number{display:block;padding:.75rem 1rem;background:var(--bg-primary, white);border:1px solid var(--border-color, #e5e7eb);border-radius:.5rem;font-size:1rem;font-family:monospace;color:var(--text-primary, #1f2937);margin:.5rem 0 1rem}.btn-download{display:inline-block;padding:.75rem 1.5rem;background:#22c55e;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-download:hover{background:#16a34a}.success-note{margin:1.5rem 0;font-size:.875rem;color:var(--text-muted, #9ca3af)}.btn-done{padding:.75rem 2rem;background:var(--primary, #6366f1);border:none;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-done:hover{background:var(--primary-hover, #4f46e5)}.shipping-history{display:flex;flex-direction:column;gap:1rem}.shipping-history-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--border-color, #e5e7eb)}.shipping-history-header h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary, #1f2937)}.shipment-count{font-size:.75rem;color:var(--text-muted, #9ca3af);background:var(--bg-secondary, #f3f4f6);padding:.25rem .75rem;border-radius:1rem}.shipments-list{display:flex;flex-direction:column;gap:.75rem}.shipment-card{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:.75rem;padding:1rem;transition:all .2s}.shipment-card:hover{border-color:var(--primary, #6366f1);box-shadow:0 4px 12px #6366f11a}.shipment-main{display:grid;grid-template-columns:1.5fr 2fr 1fr .75fr;gap:1rem;align-items:center}.carrier-section{display:flex;align-items:center;gap:.5rem}.carrier-icon{font-size:1.5rem}.carrier-info{display:flex;flex-direction:column}.carrier-name{font-weight:600;font-size:.875rem;color:var(--text-primary, #1f2937)}.service-level{font-size:.75rem;color:var(--text-muted, #9ca3af)}.tracking-section{display:flex;flex-direction:column;gap:.25rem}.tracking-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #9ca3af)}.tracking-number{font-size:.75rem;font-family:monospace;color:var(--text-primary, #1f2937);background:var(--bg-primary, white);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--border-color, #e5e7eb)}.status-section{display:flex;justify-content:center}.status-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;white-space:nowrap}.cost-section{display:flex;justify-content:flex-end}.cost{font-size:1rem;font-weight:700;color:var(--text-primary, #1f2937)}.shipment-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color, #e5e7eb)}.shipment-date{font-size:.75rem;color:var(--text-muted, #9ca3af)}.shipment-actions{display:flex;gap:.5rem}.btn-view-label,.btn-track{padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s}.btn-view-label{background:var(--primary, #6366f1);color:#fff}.btn-view-label:hover{background:var(--primary-hover, #4f46e5)}.btn-track{background:transparent;border:1px solid var(--border-color, #e5e7eb);color:var(--text-secondary, #6b7280)}.btn-track:hover{background:var(--bg-tertiary, #f3f4f6);border-color:var(--primary, #6366f1);color:var(--primary, #6366f1)}.shipping-history-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.75rem;color:var(--text-muted, #9ca3af)}.loading-spinner{width:2rem;height:2rem;border:3px solid var(--border-color, #e5e7eb);border-top-color:var(--primary, #6366f1);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.shipping-history-error{padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#dc2626;text-align:center}.shipping-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:var(--bg-secondary, #f9fafb);border-radius:.75rem;text-align:center}.shipping-history-empty .empty-icon{font-size:3rem;margin-bottom:.5rem}.shipping-history-empty p{margin:0;font-weight:600;color:var(--text-primary, #1f2937)}.shipping-history-empty .empty-note{font-size:.875rem;color:var(--text-muted, #9ca3af);margin-top:.25rem}@media(max-width:768px){.shipment-main{grid-template-columns:1fr;gap:.75rem}.carrier-section,.tracking-section,.status-section,.cost-section{justify-content:flex-start}.shipment-footer{flex-direction:column;gap:.75rem;align-items:flex-start}.shipment-actions{width:100%}.btn-view-label,.btn-track{flex:1;text-align:center}}._container_tq6r2_1{max-width:1200px;margin:0 auto;padding:2rem}._header_tq6r2_7{text-align:center;margin-bottom:2rem}._header_tq6r2_7 h1{font-size:2rem;font-weight:700;color:var(--text-primary, #ffffff);margin-bottom:.5rem}._subtitle_tq6r2_19{color:var(--text-secondary, #a0aec0);font-size:1rem}._errorBanner_tq6r2_24{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#ef4444}._errorBanner_tq6r2_24 button{margin-left:auto;background:none;border:none;color:#ef4444;font-size:1.25rem;cursor:pointer}._loadingState_tq6r2_45{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--text-secondary, #a0aec0)}._spinner_tq6r2_54{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary, #3b82f6);border-radius:50%;animation:_spin_tq6r2_54 1s linear infinite;margin-bottom:1rem}@keyframes _spin_tq6r2_54{to{transform:rotate(360deg)}}._connectCard_tq6r2_71{background:var(--surface-secondary, #1a1a2e);border-radius:16px;padding:3rem;text-align:center;max-width:500px;margin:0 auto}._ebayLogo_tq6r2_80{width:100px;height:100px;margin:0 auto 1.5rem;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center}._ebayLogo_tq6r2_80 img{max-width:80%;max-height:80%}._connectCard_tq6r2_71 h2{font-size:1.5rem;color:var(--text-primary, #ffffff);margin-bottom:1rem}._connectCard_tq6r2_71 p{color:var(--text-secondary, #a0aec0);margin-bottom:1.5rem;line-height:1.6}._connectButton_tq6r2_108{background:linear-gradient(135deg,#3665f3,#0064d2);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}._connectButton_tq6r2_108:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3665f34d}._disclaimer_tq6r2_125{font-size:.75rem;color:var(--text-muted, #6b7280);margin-top:1.5rem}._importPanel_tq6r2_132{background:var(--surface-secondary, #1a1a2e);border-radius:16px;overflow:hidden}._toolbar_tq6r2_138{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:1rem}._connectionStatus_tq6r2_148{display:flex;align-items:center;gap:.5rem;color:var(--text-primary, #ffffff);font-weight:500}._connectedDot_tq6r2_156{width:8px;height:8px;background:#22c55e;border-radius:50%}._disconnectButton_tq6r2_163{background:none;border:1px solid rgba(239,68,68,.5);color:#ef4444;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;cursor:pointer;margin-left:1rem}._disconnectButton_tq6r2_163:hover{background:#ef44441a}._toolbarActions_tq6r2_178{display:flex;gap:.5rem}._toolbarActions_tq6r2_178 button{background:var(--surface-tertiary, #2a2a4a);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary, #a0aec0);padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}._toolbarActions_tq6r2_178 button:hover:not(:disabled){background:var(--surface-primary, #16162a);color:var(--text-primary, #ffffff)}._toolbarActions_tq6r2_178 button:disabled{opacity:.5;cursor:not-allowed}._resultsCard_tq6r2_205{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:1rem 1.5rem;margin:1.5rem}._resultsCard_tq6r2_205 h3{color:#22c55e;margin-bottom:.75rem;font-size:1rem}._resultStats_tq6r2_219{display:flex;gap:1.5rem;flex-wrap:wrap}._imported_tq6r2_225{color:#22c55e}._skipped_tq6r2_229{color:#f59e0b}._errorsCount_tq6r2_233{color:#ef4444}._errorsList_tq6r2_237{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(239,68,68,.3)}._errorsList_tq6r2_237 p{color:#ef4444;font-size:.875rem;margin:.25rem 0}._emptyState_tq6r2_250{text-align:center;padding:3rem 2rem;color:var(--text-secondary, #a0aec0)}._emptyState_tq6r2_250 button{margin-top:1rem;background:var(--accent-primary, #3b82f6);color:#fff;border:none;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer}._listingsGrid_tq6r2_267{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:1.5rem}._listingCard_tq6r2_274{background:var(--surface-tertiary, #2a2a4a);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s;border:2px solid transparent;position:relative}._listingCard_tq6r2_274:hover:not(._imported_tq6r2_225){border-color:var(--accent-primary, #3b82f6);transform:translateY(-2px)}._listingCard_tq6r2_274._selected_tq6r2_289{border-color:var(--accent-primary, #3b82f6);background:#3b82f61a}._listingCard_tq6r2_274._imported_tq6r2_225{opacity:.6;cursor:default}._importedBadge_tq6r2_299{position:absolute;top:.5rem;right:.5rem;background:#22c55ee6;color:#fff;font-size:.7rem;padding:.25rem .5rem;border-radius:4px;font-weight:500;z-index:1}._listingImage_tq6r2_312{width:100%;aspect-ratio:16 / 12;overflow:hidden;background:var(--surface-primary, #16162a)}._listingImage_tq6r2_312 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._noImage_tq6r2_325{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted, #6b7280);font-size:.875rem}._listingInfo_tq6r2_335{padding:1rem;position:relative}._listingInfo_tq6r2_335 h3{font-size:.875rem;font-weight:500;color:var(--text-primary, #ffffff);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}._listingMeta_tq6r2_352{display:flex;gap:.75rem;align-items:center}._price_tq6r2_358{font-weight:600;color:var(--accent-primary, #3b82f6)}._condition_tq6r2_363{font-size:.75rem;color:var(--text-muted, #6b7280);padding:.125rem .5rem;background:#ffffff1a;border-radius:4px}._checkbox_tq6r2_371{position:absolute;top:.75rem;right:.75rem;font-size:1.25rem;color:var(--accent-primary, #3b82f6)}._importFooter_tq6r2_380{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);background:var(--surface-primary, #16162a)}._selectionCount_tq6r2_389{color:var(--text-secondary, #a0aec0)}._importButton_tq6r2_393{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}._importButton_tq6r2_393:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #22c55e4d}._importButton_tq6r2_393:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){._container_tq6r2_1{padding:1rem}._toolbar_tq6r2_138{flex-direction:column;align-items:flex-start}._toolbarActions_tq6r2_178{width:100%;justify-content:space-between}._listingsGrid_tq6r2_267{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;padding:1rem}._importFooter_tq6r2_380{flex-direction:column;gap:1rem}._importButton_tq6r2_393{width:100%}}
