*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#2563eb;--primary-dark:#1e40af;--secondary-color:#64748b;--success-color:#10b981;--danger-color:#ef4444;--warning-color:#f59e0b;--bg-color:#f8fafc;--card-bg:#fff;--text-primary:#1e293b;--text-secondary:#64748b;--border-color:#e2e8f0;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--transition:all 0.2s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--bg-color);color:#1e293b;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}*{transition:all .2s ease;transition:var(--transition)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--secondary-color)}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}a,button,input,select,textarea{transition:var(--transition)}.page-enter{animation:fadeIn .3s ease}.navbar{background:#fff;border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px #00000014;left:0;padding:12px 0;position:fixed;right:0;top:0;z-index:1000}.navbar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-brand{color:var(--primary-color);font-size:24px;font-weight:700;letter-spacing:-.5px;text-decoration:none;transition:var(--transition)}.navbar-brand:hover{color:var(--primary-dark);transform:scale(1.05)}.navbar-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.navbar-link{border-radius:6px;color:var(--text-primary);font-size:15px;font-weight:500;padding:8px 12px;text-decoration:none;transition:var(--transition)}.navbar-link:hover{background:#f1f5f9;color:var(--primary-color)}.language-selector{background:var(--bg-color);border-radius:8px;display:flex;gap:4px;margin-left:12px;padding:4px}.lang-btn{background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:var(--transition)}.lang-btn:hover{background:#fff;color:var(--text-primary)}.lang-btn.active{background:var(--primary-color);box-shadow:var(--shadow);color:#fff}@media (max-width:768px){.navbar-content{flex-wrap:wrap;gap:10px}.navbar-links{justify-content:space-between;width:100%}}.home-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:40px;padding:80px 20px;text-align:center}.home-hero h1{font-size:48px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0000001a}.home-hero p{font-size:20px;font-weight:300;opacity:.95}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:20px}.filter-tab{background:#fff;border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:var(--transition)}.filter-tab:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}.filter-tab.active{background:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-md);color:#fff}.auction-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:20px}.auction-card{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow);color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:var(--transition)}.auction-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.auction-card-image{background:var(--bg-color);height:200px;object-fit:cover;width:100%}.auction-card-content{display:flex;flex:1 1;flex-direction:column;padding:16px}.auction-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:12px;overflow:hidden}.auction-card-price{color:var(--success-color);font-size:22px;font-weight:700;margin-bottom:12px}.auction-card-meta{align-items:center;border-top:1px solid var(--border-color);color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between;margin-top:auto;padding-top:12px}.auction-card-date{color:var(--text-secondary);font-size:12px;margin-top:8px}.status-badge{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.status-pending{background:#fef3c7;color:#92400e}.status-approved{background:#dbeafe;color:#1e40af}.status-live{animation:pulse 2s infinite;background:#fee2e2;color:#991b1b}.status-finished{background:#f1f5f9;color:#475569}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.no-auctions{color:var(--text-secondary);font-size:16px;grid-column:1/-1;padding:80px 20px;text-align:center}@media (max-width:768px){.home-hero h1{font-size:32px}.home-hero p{font-size:16px}.auction-grid{gap:16px;grid-template-columns:1fr;padding:15px}}.auth-container{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:calc(100vh - 70px);padding:40px 20px}.form-container{animation:slideUp .4s ease;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:450px;padding:40px;width:100%}.form-container h2{color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.form-input{border-radius:8px;padding:12px 16px}.error,.success{border-radius:8px;margin-bottom:20px}.btn{font-size:16px;margin-top:10px;padding:12px;width:100%}@media (max-width:768px){.form-container{padding:30px 20px}}.notifications-container{animation:fadeIn .3s ease;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-md);padding:24px}.notifications-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.notifications-header h2{color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.btn-sm{font-size:14px;padding:8px 16px}.no-notifications{color:var(--text-secondary);font-size:15px;padding:60px;text-align:center}.notifications-list{grid-gap:12px;display:grid;gap:12px}.notification-item{align-items:flex-start;border-left:3px solid #0000;justify-content:space-between}.notification-item:hover{transform:translateX(4px)}.notification-item.unread{background:#eff6ff;border-left-color:var(--primary-color)}.notification-content{flex:1 1}.notification-content h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 6px}.notification-content p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 6px}.notification-time{color:var(--text-secondary);font-size:12px}.unread-dot{background:var(--primary-color);border-radius:50%;flex-shrink:0;height:10px;margin-left:12px;margin-top:6px;width:10px}.dashboard{animation:fadeIn .3s ease;padding:30px 20px}.dashboard h1{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:30px}.dashboard-tabs{border-bottom:2px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.dashboard-content{animation:fadeIn .3s ease;min-height:400px}.auction-list,.bid-list,.watched-list{grid-gap:16px;display:grid;gap:16px}.card h3{font-size:18px;margin-bottom:12px}.card a{color:inherit;text-decoration:none}.card p{margin:4px 0}.create-auction{animation:fadeIn .3s ease;padding:30px 20px}.create-auction h1{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:30px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-container{margin:0 auto}@media (max-width:768px){.form-row{grid-template-columns:1fr}.form-container{padding:20px}}.live-video-upload{animation:fadeIn .3s ease;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-md);margin-top:30px;padding:24px}.live-video-upload h3{color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:20px}.video-waiting{background:#fef3c7;border-left:4px solid var(--warning-color);border-radius:8px;color:#92400e;padding:16px}.video-upload-form{margin-top:20px}.file-info{font-size:13px;margin-top:12px;padding:8px 12px}.file-info,.video-note{background:var(--bg-color);border-radius:6px;color:var(--text-secondary)}.video-note{font-size:12px;font-style:italic;margin-top:16px;padding:12px}.video-closed{background:#fee2e2;border-left:4px solid var(--danger-color);border-radius:8px;color:#991b1b;padding:16px}.auction-detail{animation:fadeIn .3s ease;padding:30px 20px}.auction-detail-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px}.auction-images{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:90px}.image-gallery{grid-gap:12px;display:grid;gap:12px}.gallery-image{border-radius:12px;box-shadow:var(--shadow-md);transition:var(--transition);width:100%}.gallery-image:hover{box-shadow:var(--shadow-lg);transform:scale(1.02)}.auction-info h1{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.3;margin-bottom:12px}.auction-category{color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.auction-description{color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:30px}.auction-pricing{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid var(--border-color);border-radius:12px;margin-bottom:24px;padding:24px}.price-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.price-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.price-label{color:var(--text-secondary);font-size:14px;font-weight:500}.price-value{color:var(--success-color);font-size:20px;font-weight:700}.price-value.current{color:var(--primary-color);font-size:28px}.auction-meta{background:#fff;border:1px solid var(--border-color);border-radius:8px;margin-bottom:30px;padding:20px}.auction-meta p{color:var(--text-secondary);display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.auction-meta strong{color:var(--text-primary);font-weight:600}.bid-form{box-shadow:var(--shadow-md);margin-top:20px}.bid-form,.bids-section{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:24px}.bids-section{box-shadow:var(--shadow);margin-top:40px}.bids-section h2{color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:20px}.bids-list{grid-gap:12px;display:grid;gap:12px}.bid-item{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:16px;transition:var(--transition)}.bid-item:hover{background:#fff;box-shadow:var(--shadow)}.bid-amount{color:var(--success-color);font-size:18px;font-weight:700}.bid-bidder{font-size:14px}.bid-bidder,.bid-time{color:var(--text-secondary)}.bid-time{font-size:12px}@media (max-width:768px){.auction-detail-content{gap:30px;grid-template-columns:1fr}.auction-images{position:static}.bid-item{gap:8px;grid-template-columns:1fr;text-align:center}}.admin-settings{animation:fadeIn .3s ease;padding:30px 20px}.admin-settings h1{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:30px}.settings-list{grid-gap:16px;display:grid;gap:16px;margin-top:30px}.setting-item{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow);display:flex;justify-content:space-between;padding:20px;transition:var(--transition)}.setting-item:hover{box-shadow:var(--shadow-md)}.setting-info{display:flex;flex:1 1;flex-direction:column;gap:10px}.setting-label{color:var(--text-primary);font-size:15px;font-weight:600}.setting-input{border:1px solid var(--border-color);border-radius:6px;font-size:15px;padding:10px 12px;transition:var(--transition);width:200px}.setting-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}@media (max-width:768px){.setting-item{align-items:flex-start;flex-direction:column;gap:15px}.setting-input{width:100%}}.admin-panel{animation:fadeIn .3s ease;padding:30px 20px}.admin-panel h1{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:30px}.admin-tabs{border-bottom:2px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.tab-btn{display:inline-block;text-decoration:none}.admin-content{animation:fadeIn .3s ease;min-height:400px}.admin-list{grid-gap:16px;display:grid;gap:16px}.card{background:#fff;padding:24px}.card h3{color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:16px}.card p{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.admin-actions .btn{font-size:14px;padding:8px 16px}.seller-decisions{animation:fadeIn .3s ease;padding:30px 20px}.seller-decisions h1{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:30px}.no-decisions{color:var(--text-secondary);font-size:16px;padding:80px 20px;text-align:center}.decisions-list{grid-gap:20px;display:grid;gap:20px;margin-top:30px}.decision-card{background:#fff;border-left:4px solid var(--primary-color);border-radius:12px;box-shadow:var(--shadow);padding:24px;transition:var(--transition)}.decision-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.decision-card.urgent{background:#fef2f2;border-left-color:var(--danger-color)}.decision-card h3{color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:20px}.decision-info{grid-gap:16px;display:grid;gap:16px;margin-bottom:24px}.info-item{align-items:center;background:var(--bg-color);border-radius:8px;display:flex;justify-content:space-between;padding:12px}.info-item .label{color:var(--text-secondary);font-size:14px;font-weight:500}.info-item .value{color:var(--text-primary);font-size:16px;font-weight:700}.info-item .value.urgent-time{color:var(--danger-color);font-size:20px}.decision-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.admin-messages{animation:fadeIn .3s ease;padding:30px 20px}.admin-messages h1{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:30px}.form-container{background:#fff;border:1px solid var(--border-color);border-radius:16px;margin:30px auto 0;max-width:800px}@media (max-width:768px){.form-container{padding:20px}}.profile-page{animation:fadeIn .3s ease;padding:30px 20px}.profile-page h1{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:30px}.profile-tabs{border-bottom:2px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.tab-btn{background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:15px;font-weight:500;padding:12px 20px;position:relative;top:2px;transition:var(--transition)}.tab-btn:hover{background:#f8fafc;color:var(--primary-color)}.tab-btn.active{border-bottom-color:var(--primary-color);color:var(--primary-color);font-weight:600}.profile-content{animation:fadeIn .3s ease;min-height:400px}.input-with-button{display:flex;gap:10px}.input-with-button .form-input{flex:1 1}.notification-settings{grid-gap:12px;display:grid;gap:12px;margin-top:20px}.notification-item{align-items:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:var(--transition)}.notification-item:hover{background:#fff;box-shadow:var(--shadow)}.notification-item input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;height:20px;width:20px}.notification-item span{color:var(--text-primary);flex:1 1;font-size:14px}@media (max-width:768px){.input-with-button{flex-direction:column}}.App{background:var(--bg-color);display:flex;flex-direction:column;min-height:100vh}.main-content{animation:fadeIn .3s ease;flex:1 1;padding-top:70px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;text-decoration:none;transition:var(--transition);white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{background:var(--secondary-color);color:#fff}.btn-secondary:hover:not(:disabled){background:#475569;transform:translateY(-1px)}.btn-success{background:var(--success-color);color:#fff}.btn-success:hover:not(:disabled){background:#059669}.btn-danger{background:var(--danger-color);color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626}.form-container{animation:slideUp .3s ease;background:var(--card-bg);border-radius:12px;box-shadow:var(--shadow-md);margin:30px auto;max-width:600px;padding:30px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group{margin-bottom:20px}.form-label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-input{background:#fff;border:1px solid var(--border-color);border-radius:6px;font-size:15px;padding:12px;transition:var(--transition);width:100%}.form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}.form-input:disabled{background:#f1f5f9;cursor:not-allowed}.card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow);padding:20px;transition:var(--transition)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.loading{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;gap:10px;justify-content:center;padding:60px 20px;text-align:center}.loading:before{animation:spin .8s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);content:"";height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.error{background:#fee2e2;border-left:4px solid var(--danger-color);color:#991b1b}.error,.success{border-radius:6px;font-size:14px;margin:15px 0;padding:12px 16px}.success{background:#d1fae5;border-left:4px solid var(--success-color);color:#065f46}.currency{color:var(--success-color);font-size:18px;font-weight:600}.currency:after{content:" ₼";font-size:16px}@media (max-width:768px){.container{padding:0 15px}.form-container{margin:20px auto;padding:20px}}
/*# sourceMappingURL=main.409b307a.css.map*/