code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-container{align-items:center;background:linear-gradient(180deg,#2a2a2a,#1a1a1a);display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-card{background-color:#2a2a2a;border-radius:20px;box-shadow:0 8px 32px #0000004d;max-width:450px;padding:40px;width:100%}.auth-header{margin-bottom:30px;text-align:center}.auth-logo{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1px;margin-bottom:20px}.auth-title,.logo-icon{font-size:28px}.auth-title{color:#fff;font-weight:700;margin:0 0 10px}.auth-subtitle{color:#888;font-size:16px;margin:0}.auth-form,.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px}.form-group input{background-color:#3a3a3a;border:2px solid #3a3a3a;border-radius:10px;color:#fff;font-size:16px;padding:14px 16px;transition:border-color .2s;width:100%}.form-group input:focus{border-color:#a6ff00;outline:none}.form-group input::placeholder{color:#666}.error-message{border-radius:10px}.auth-button{background:linear-gradient(135deg,#ff4500,#ff6a00);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px;transition:transform .2s;width:100%}.auth-button:hover{transform:translateY(-2px)}.auth-button:disabled{background:#555;cursor:not-allowed;transform:none}.auth-footer{border-top:1px solid #3a3a3a;padding-top:20px;text-align:center}.auth-footer p{color:#888;font-size:14px;margin:0}.auth-link{color:#a6ff00;font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideUp .3s ease-out;background:#2d2d2d;border-radius:0;max-height:95vh;max-width:600px;overflow-y:auto;position:relative;width:100%}@media (min-width:768px){.modal-content{border-radius:20px;max-height:90vh}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-content.edit-mode{border-top:4px solid #667eea}.modal-header{align-items:center;background:#2d2d2d;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.modal-header h2{color:#a3e635;font-size:24px;font-weight:700;margin:0}.modal-header.edit-mode h2{color:#667eea}.modal-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.modal-close:hover{color:#fff}.modal-body{padding:24px}.edit-info-banner{align-items:flex-start;background:#667eea26;border-left:4px solid #667eea;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.edit-info-banner .icon{flex-shrink:0;font-size:20px}.edit-info-banner .text{color:#a5b4fc;flex:1 1;font-size:14px;line-height:1.5}.auction-preview{background:#1a1a1a;border:1px solid #404040;border-radius:12px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.preview-image{object-fit:cover}.preview-image,.preview-no-image{background:#333;border-radius:8px;flex-shrink:0;height:100px;width:100px}.preview-no-image{align-items:center;color:#666;font-size:12px}.preview-details,.preview-no-image{display:flex;justify-content:center}.preview-details{flex:1 1;flex-direction:column;min-width:0}.preview-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px;overflow:hidden}.preview-price{color:#a3e635;font-size:18px;font-weight:700;margin:0}.snipe-form{display:flex;flex-direction:column;gap:20px}.edit-mode .snipe-form{background:#667eea0d;border:1px solid #667eea33;border-radius:12px;padding:20px}.form-group{display:flex;flex-direction:column;gap:8px;position:relative}.form-group label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:4px}.form-group input,.form-group select,.form-group textarea{background:#1a1a1a;border:2px solid #404040;border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;padding:14px 16px;transition:all .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#222;border-color:#ff5722;outline:none}.form-group textarea{min-height:80px;resize:vertical}.form-group input::placeholder,.form-group textarea::placeholder{color:#666}.form-group.changed:after{background:#667eea33;border-radius:4px;color:#667eea;content:"Modified";font-size:11px;font-weight:700;padding:4px 8px;pointer-events:none;position:absolute;right:16px;text-transform:uppercase;top:38px}.form-group.changed input,.form-group.changed select,.form-group.changed textarea{background:#667eea0d;border-color:#667eea}.form-hint{color:#999;font-size:12px;margin-top:-4px}.error-message{background:#ef444426;border-left:4px solid #ef4444;border-radius:8px;color:#fca5a5;font-size:14px;margin-bottom:20px;padding:12px 16px}.form-actions{border-top:1px solid #404040;display:flex;gap:12px;margin-top:8px;padding-top:24px}.btn-cancel,.btn-submit{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .2s}.btn-cancel{background:#0000;border:2px solid #404040;color:#999}.btn-cancel:hover{background:#404040;color:#fff}.btn-submit{background:linear-gradient(135deg,#ff5722,#ff6b3d);border:none;box-shadow:0 4px 20px #ff572266;color:#fff}.btn-submit:hover:not(:disabled){box-shadow:0 6px 25px #ff572280;transform:translateY(-2px)}.btn-submit:disabled{cursor:not-allowed;opacity:.6}.edit-mode .btn-submit{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px #667eea66}.edit-mode .btn-submit:hover:not(:disabled){box-shadow:0 6px 25px #667eea80}.form-group input.error-input,.form-group select.error-input,.form-group textarea.error-input{background:#ef44440d!important;border-color:#ef4444!important}.form-error{color:#ef4444;display:block;font-size:12px;font-weight:600;margin-top:4px}@media (max-width:767px){.modal-content{border-radius:0;max-height:100vh}.modal-body,.modal-header{padding:20px}.form-actions{flex-direction:column-reverse}.btn-cancel,.btn-submit{width:100%}}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#1a1a1a}.modal-content::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:#555}.settings-overlay{animation:fadeIn .2s ease-out;background:#000000b3;top:0;z-index:999}.settings-menu,.settings-overlay{bottom:0;left:0;position:fixed;right:0}.settings-menu{animation:slideUpMenu .3s ease-out;background:#2d2d2d;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 30px #00000080;max-height:85vh;overflow-y:auto;z-index:1000}@keyframes slideUpMenu{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-header{align-items:center;background:#2d2d2d;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:24px 24px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.settings-header h2{color:#fff;font-size:24px;font-weight:700;margin:0}.close-btn{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.close-btn:hover{color:#fff}.settings-nav{padding:8px 0 24px}.settings-item{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:16px;padding:16px 24px;text-align:left;transition:background .2s;width:100%}.settings-item:hover{background:#ffffff0d}.settings-item:active{background:#ffffff1a}.item-icon{flex-shrink:0;font-size:24px;text-align:center;width:32px}.item-text{flex:1 1;font-weight:500}.item-arrow{color:#666;flex-shrink:0;font-size:24px}.logout-item{color:#ef4444}.logout-item:hover{background:#ef44441a}.settings-divider{background:#404040;height:1px;margin:8px 24px}.settings-menu::-webkit-scrollbar{width:8px}.settings-menu::-webkit-scrollbar-track{background:#1a1a1a}.settings-menu::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.settings-menu::-webkit-scrollbar-thumb:hover{background:#555}@media (min-width:768px){.settings-menu{border-radius:20px;bottom:auto;left:auto;left:50%;max-height:80vh;max-width:400px;right:auto;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes slideUpMenu{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}}.snipelist-page{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);color:#fff;min-height:100vh;padding-bottom:80px}.snipelist-container{background-color:#2a2a2a;border-radius:0 0 30px 30px;margin-bottom:20px;padding:30px 20px}.tab-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.tab-btn{background-color:initial;border:2px solid #ff6a00;border-radius:12px;color:#ff6a00;cursor:pointer;font-size:18px;font-weight:700;padding:14px;transition:all .2s}.tab-btn.active{background:linear-gradient(135deg,#ff4500,#ff6a00);border-color:#0000;color:#fff}.tab-btn:hover:not(.active){background-color:#ff6a001a}.toolbar{border-bottom:1px solid #444;padding-bottom:20px}.error-message{margin:20px 0}.empty-state{padding:60px 20px;text-align:center}.empty-message{color:#fff;font-size:18px;line-height:1.5;margin-bottom:30px}.search-now-btn{background:linear-gradient(135deg,#ff4500,#ff6a00);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 40px;transition:transform .2s}.search-now-btn:hover{transform:scale(1.05)}.snipes-list{padding-top:20px}.snipe-card{background-color:#2a2a2a;border-radius:16px;display:flex;gap:20px;margin-bottom:20px;padding:20px;transition:transform .2s}.snipe-card:hover{transform:translateY(-2px)}.snipe-image-container{align-items:center;background-color:#3a3a3a;border-radius:12px;display:flex;flex-shrink:0;height:140px;justify-content:center;overflow:hidden;width:140px}.snipe-image{height:100%;object-fit:cover;width:100%}.snipe-content{display:flex;flex:1 1;flex-direction:column}.snipe-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 15px;overflow:hidden}.snipe-details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:15px}.price-highlight{color:#ff6a00!important;font-size:16px!important}.status-badge{border-radius:6px;display:inline-block;font-size:13px;font-weight:700;padding:4px 12px}.status-badge.active,.status-badge.won{background-color:#a6ff0033;color:#a6ff00}.status-badge.lost{background-color:#ff450033;color:#ff4500}.view-ebay-link{color:#888;font-size:14px;margin-top:auto;text-decoration:underline}.view-ebay-link:hover{color:#a6ff00}.snipe-actions{border-top:1px solid #eee;display:flex;gap:10px;margin-top:15px;padding-top:15px}.btn-delete,.btn-edit{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 15px;transition:all .2s}.btn-edit{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-edit:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.btn-delete{background:#fff;border:2px solid #e53e3e;color:#e53e3e}.btn-delete:hover{background:#e53e3e;color:#fff;transform:translateY(-1px)}.delete-confirmation{background:#fff5f5;border:2px solid #feb2b2;border-radius:8px;margin-top:15px;padding:15px;text-align:center}.delete-confirmation p{color:#742a2a;font-weight:600;margin:0 0 10px}.confirm-actions{display:flex;gap:10px;justify-content:center}.btn-confirm-no,.btn-confirm-yes{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s}.btn-confirm-yes{background:#e53e3e;color:#fff}.btn-confirm-yes:hover{background:#c53030}.btn-confirm-no{background:#edf2f7;color:#2d3748}.btn-confirm-no:hover{background:#e2e8f0}.detail-row.full-width{grid-column:1/-1}.notes-text{color:#666;font-style:italic;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.snipe-card{flex-direction:column}.snipe-image-container{height:200px;width:100%}.snipe-details-grid{grid-template-columns:1fr}}.auction-search{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);color:#fff;min-height:100vh;padding-bottom:80px}.app-header{background-color:#1a1a1a;justify-content:space-between;padding:20px}.app-header,.logo{align-items:center;display:flex}.logo{gap:8px}.logo-icon{font-size:24px}.logo-text{font-size:20px;font-weight:700;letter-spacing:1px}.menu-button{background:none;border:none;cursor:pointer;padding:8px}.menu-line{background-color:#fff;border-radius:2px;height:3px;margin:5px 0;width:25px}.search-container{background-color:#2a2a2a;border-radius:0 0 30px 30px;margin-bottom:20px;padding:30px 20px}.page-title{color:#a6ff00;font-size:48px;font-weight:700;margin:0 0 20px}.search-subtitle{color:#fff;font-size:18px;font-weight:400;margin:0 0 20px}.search-form{display:flex;gap:10px;margin-bottom:30px}.search-input-wrapper{align-items:center;background-color:#3a3a3a;border-radius:12px;display:flex;flex:1 1;padding:0 15px;position:relative}.search-icon{font-size:20px;margin-right:10px}.search-input{background:none;border:none;color:#fff;flex:1 1;font-size:16px;outline:none;padding:16px 0}.search-input::placeholder{color:#888}.search-button{background:linear-gradient(135deg,#ff4500,#ff6a00);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 40px;transition:transform .2s}.search-button:hover{transform:scale(1.05)}.search-button:disabled{background:#555;cursor:not-allowed;transform:scale(1)}.toolbar{border-top:1px solid #444;display:flex;gap:15px;padding-top:20px}.toolbar-button{align-items:center;background-color:#3a3a3a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;justify-content:space-between;padding:12px 20px;transition:background-color .2s}.toolbar-button:hover{background-color:#4a4a4a}.dropdown-arrow,.filter-icon{color:#888;font-size:14px}.error-message{background-color:#ff4500;border-radius:12px;color:#fff;margin-top:20px;padding:15px;text-align:center}.loading{color:#888;font-size:18px}.auction-list{padding:0 20px}.auction-item{background-color:#2a2a2a;border-radius:16px;display:flex;gap:20px;margin-bottom:20px;padding:20px;transition:transform .2s}.auction-item:hover{transform:translateY(-2px)}.auction-image-container{align-items:center;background-color:#3a3a3a;border-radius:12px;display:flex;flex-shrink:0;height:140px;justify-content:center;overflow:hidden;width:140px}.auction-image{height:100%;object-fit:cover;width:100%}.no-image{color:#666;font-size:14px}.auction-content{display:flex;flex:1 1;flex-direction:column}.auction-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 15px;overflow:hidden}.auction-details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:15px}.detail-row{align-items:center;display:flex;justify-content:space-between}.detail-label{color:#888}.detail-label,.detail-value{font-size:14px}.price-value{font-size:16px;font-weight:700}.time-value{color:#a6ff00}.snipe-action-button{align-items:center;background:linear-gradient(135deg,#ff4500,#ff6a00);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin-top:auto;padding:14px;transition:transform .2s;width:100%}.snipe-action-button:hover{transform:scale(1.02)}.arrow-right{font-size:20px}.header-actions{align-items:center;display:flex;gap:15px}.user-email{color:#a6ff00}.logout-button,.user-email{font-size:14px;font-weight:600}.logout-button{background-color:#3a3a3a;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.logout-button:hover{background-color:#4a4a4a}.success-banner{background:linear-gradient(135deg,#a6ff00,#a6ff00)}.bottom-nav{background-color:#1a1a1a;border-top:1px solid #3a3a3a;bottom:0;display:flex;justify-content:space-around;left:0;padding:15px 20px;position:fixed;right:0;z-index:100}.nav-btn{align-items:center;background:none;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;height:50px;justify-content:center;padding:8px;transition:all .2s;width:50px}.nav-btn.active{color:#fff}.nav-btn:hover{background-color:#2a2a2a}.nav-icon{font-size:24px}.nav-plus{background:linear-gradient(135deg,#ff4500,#ff6a00);box-shadow:0 4px 12px #ff450066;color:#fff;height:60px;margin-top:-20px;width:60px}.nav-icon-plus{font-size:32px;font-weight:300}.nav-plus:hover{transform:scale(1.05)}.auction-image-container{position:relative}.watchlist-heart{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s;width:40px;z-index:10}.watchlist-heart:hover:not(:disabled){background-color:#000c;transform:scale(1.1)}.watchlist-heart.in-watchlist{background-color:#ff45004d;cursor:default}.watchlist-heart:disabled{cursor:not-allowed}@media (max-width:768px){.auction-item{flex-direction:column}.auction-image-container{height:200px;width:100%}.search-form{flex-direction:column}.search-button{width:100%}.auction-details-grid{grid-template-columns:1fr}}.watchlist-page{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);color:#fff;min-height:100vh;padding-bottom:80px}.watchlist-container{background-color:#2a2a2a;border-radius:0 0 30px 30px;margin-bottom:20px;padding:30px 20px}.watchlist-items{padding-top:20px}.watchlist-card{background-color:#2a2a2a;border-radius:16px;display:flex;gap:20px;margin-bottom:20px;padding:20px;transition:transform .2s}.watchlist-card:hover{transform:translateY(-2px)}.watchlist-image-container{align-items:center;background-color:#3a3a3a;border-radius:12px;display:flex;flex-shrink:0;height:140px;justify-content:center;overflow:hidden;width:140px}.watchlist-image{height:100%;object-fit:cover;width:100%}.watchlist-content{display:flex;flex:1 1;flex-direction:column}.watchlist-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 15px;overflow:hidden}.watchlist-details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:15px}.watchlist-actions{display:flex;gap:10px;margin-top:auto}.remove-button,.snipe-button{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:12px;transition:all .2s}.remove-button{background-color:#3a3a3a;border:2px solid #3a3a3a;color:#ff6a00}.remove-button:hover{border-color:#ff6a00}.snipe-button{align-items:center;background:linear-gradient(135deg,#ff4500,#ff6a00);color:#fff;display:flex;gap:8px;justify-content:center}.snipe-button:hover{transform:translateY(-2px)}.success-banner{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#00c853,#00e676);border-radius:12px;box-shadow:0 4px 12px #00c85366;color:#fff;font-size:16px;font-weight:700;left:50%;padding:16px 24px;position:fixed;top:20px;transform:translateX(-50%);z-index:1001}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.watchlist-card{flex-direction:column}.watchlist-image-container{height:200px;width:100%}.watchlist-details-grid{grid-template-columns:1fr}}.account-page{background:#1a1a1a;min-height:100vh;padding-bottom:80px}.page-header{align-items:center;background:#2d2d2d;border-bottom:1px solid #404040;display:flex;gap:16px;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.back-btn{background:none;border:none;color:#a3e635;cursor:pointer;font-size:24px;font-weight:700;padding:0;transition:transform .2s}.back-btn:hover{transform:translateX(-4px)}.page-header h1{color:#fff;font-size:24px;font-weight:700;margin:0}.account-container{margin:0 auto;max-width:800px;padding:24px}.error-banner,.success-banner{border-radius:12px;font-weight:600;margin-bottom:24px;padding:16px}.success-banner{background:#10b98126;border-left:4px solid #10b981;color:#6ee7b7}.error-banner{background:#ef444426;border-left:4px solid #ef4444;color:#fca5a5}.account-section{background:#2d2d2d;border:1px solid #404040;border-radius:16px;margin-bottom:24px;padding:24px}.section-title{color:#fff;font-size:20px;font-weight:700;margin:0 0 24px}.account-form{display:flex;flex-direction:column;gap:20px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{color:#fff;font-size:14px;font-weight:600}.form-field input,.form-field select{background:#1a1a1a;border:2px solid #404040;border-radius:12px;color:#fff;font-family:inherit;font-size:16px;padding:14px 16px;transition:all .2s}.form-field input:focus,.form-field select:focus{background:#222;border-color:#a3e635;outline:none}.form-field.disabled input{cursor:not-allowed;opacity:.5}.save-btn{background:linear-gradient(135deg,#ff5722,#ff6b3d);border:none;border-radius:12px;box-shadow:0 4px 20px #ff572266;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .2s}.save-btn:hover:not(:disabled){box-shadow:0 6px 25px #ff572280;transform:translateY(-2px)}.save-btn:disabled{cursor:not-allowed;opacity:.6}.ebay-connection-box{display:flex;flex-direction:column;gap:16px}.connection-status{align-items:center;background:#1a1a1a;border:2px solid #404040;border-radius:12px;display:flex;gap:12px;padding:16px}.status-label{color:#999;font-weight:600}.status-indicator{font-size:16px;font-weight:700}.status-indicator.connected{color:#10b981}.status-indicator.disconnected{color:#ef4444}.connection-detail{background:#1a1a1a;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.detail-label{color:#999;font-weight:600}.detail-value{color:#fff;font-weight:600}.ebay-disclaimer{background:#3b82f61a;border-left:4px solid #3b82f6;border-radius:8px;padding:16px}.ebay-disclaimer p{color:#93c5fd;font-size:14px;line-height:1.6;margin:0}.ebay-btn{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .2s}.ebay-btn.connect{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 20px #3b82f666;color:#fff}.ebay-btn.connect:hover{box-shadow:0 6px 25px #3b82f680;transform:translateY(-2px)}.ebay-btn.disconnect{background:#0000;border:2px solid #ef4444;color:#ef4444}.ebay-btn.disconnect:hover{background:#ef44441a}.danger-section{background:linear-gradient(135deg,#7f1d1d1a,#7f1d1d0d);border-color:#7f1d1d}.danger-title{color:#ef4444}.show-delete-btn{background:#0000;border:2px solid #ef4444;border-radius:12px;color:#ef4444;cursor:pointer;font-size:16px;font-weight:700;padding:14px 24px;transition:all .2s}.show-delete-btn:hover{background:#ef44441a}.delete-account-box{display:flex;flex-direction:column;gap:20px}.delete-account-box h3{color:#ef4444;font-size:18px;font-weight:700;margin:0}.warning-list{display:flex;flex-direction:column;gap:8px}.warning-item{color:#fca5a5;font-size:14px;line-height:1.6;margin:0}.account-info-box{background:#1a1a1a;border:2px solid #404040;border-radius:12px;padding:16px}.account-info-box p{color:#fff;font-size:14px;margin:8px 0}.confirm-delete{display:flex;flex-direction:column;gap:8px}.confirm-delete label{color:#fff;font-size:14px;font-weight:600}.confirm-input{background:#1a1a1a;border:2px solid #ef4444;border-radius:12px;color:#fff;font-family:inherit;font-size:16px;padding:14px 16px}.confirm-input:focus{background:#220;border-color:#dc2626;outline:none}.delete-actions{display:flex;gap:12px}.cancel-delete-btn,.delete-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .2s}.cancel-delete-btn{background:#404040;color:#fff}.cancel-delete-btn:hover{background:#555}.delete-btn{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 20px #dc262666;color:#fff}.delete-btn:hover:not(:disabled){box-shadow:0 6px 25px #dc262680;transform:translateY(-2px)}.delete-btn:disabled{cursor:not-allowed;opacity:.5}.loading{color:#999;font-size:16px;padding:40px;text-align:center}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.App,body{background-color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{min-height:100vh}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-header h1{margin-bottom:20px}.App-header p{margin:10px 0}pre{max-width:600px;overflow-x:auto}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.7c11a88c.css.map*/