*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#2563eb;--primary-dark:#1e40af;--primary-light:#dbeafe;--success:#16a34a;--danger:#dc2626;--warning:#d97706;--info:#0891b2;--gray-light:#f3f4f6;--gray-medium:#9ca3af;--gray-dark:#374151;--border:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a}.container{margin:0 auto;max-width:1200px;padding:0 16px}.btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}.btn-primary{background-color:#2563eb;background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:#1e40af;background-color:var(--primary-dark);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg)}.btn-secondary{background-color:#f3f4f6;background-color:var(--gray-light);border:1px solid #e5e7eb;border:1px solid var(--border);color:#374151;color:var(--gray-dark)}.btn-danger{background-color:#dc2626;background-color:var(--danger);color:#fff}.btn-danger:hover{opacity:.9}.btn-success{background-color:#16a34a}.btn-success:hover{opacity:.9}.btn-small{font-size:12px;padding:6px 12px}.btn:disabled{cursor:not-allowed;opacity:.5}.badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 8px;white-space:nowrap}.badge-success{background-color:#dcfce7;color:#166534}.badge-danger{background-color:#fee2e2;color:#991b1b}.badge-warning{background-color:#fef3c7;color:#92400e}.badge-info{background-color:#cffafe;color:#164e63}.card{background:#fff;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow);margin-bottom:16px;padding:20px}.card-header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.card-title{color:#374151;color:var(--gray-dark);font-size:18px;font-weight:600}.form-group{margin-bottom:16px}.form-label{color:#374151;color:var(--gray-dark);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-control{border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.form-control:focus{border-color:#2563eb;border-color:var(--primary);box-shadow:0 0 0 3px #dbeafe;box-shadow:0 0 0 3px var(--primary-light);outline:none}.form-control:disabled{background-color:#f3f4f6;background-color:var(--gray-light);cursor:not-allowed}.form-error{color:#dc2626;color:var(--danger);font-size:12px;margin-top:4px}.grid{grid-gap:16px;display:grid;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.alert{border-radius:6px;font-size:14px;margin-bottom:16px;padding:12px 16px}.alert-success{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534}.alert-danger{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.alert-warning{background-color:#fef3c7;border:1px solid #fcd34d;color:#92400e}.alert-info{background-color:#cffafe;border:1px solid #a5f3fc;color:#164e63}.loading{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-top-color:#2563eb;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.spinner{align-items:center;display:flex;gap:8px;justify-content:center}.text-center{text-align:center}.text-muted{color:#9ca3af;color:var(--gray-medium)}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.pt-1{padding-top:8px}.pt-2{padding-top:16px}.pb-1{padding-bottom:8px}.pb-2{padding-bottom:16px}@media (max-width:768px){.grid-2{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-4{grid-template-columns:repeat(2,1fr)}}.navbar{background-color:#fff;box-shadow:var(--shadow);position:sticky;top:0;z-index:100}.nav-container{height:64px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 16px}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{color:var(--primary);font-size:20px;font-weight:700;gap:8px;text-decoration:none}.nav-menu{align-items:center;display:flex;gap:24px;margin:0}.nav-link{color:var(--gray-dark);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;white-space:nowrap}.nav-link:hover{color:var(--primary)}.nav-user{align-items:center;border-left:1px solid var(--border);display:flex;gap:12px;padding-left:24px}.nav-username{color:var(--gray-dark);font-size:14px;font-weight:500}.nav-toggle{background:none;border:none;color:var(--primary);cursor:pointer;display:none;font-size:24px}@media (max-width:768px){.nav-container{height:auto;padding:12px 16px}.nav-toggle{display:block}.nav-menu{background:#fff;border-bottom:1px solid var(--border);flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:64px;transition:max-height .3s}.nav-menu.active{max-height:400px}.nav-link{border-bottom:1px solid var(--border)}.nav-link,.nav-user{padding:12px 16px;width:100%}.nav-user{border:none;border-top:1px solid var(--border);flex-direction:row;justify-content:space-between}}.home-page{overflow-x:hidden;width:100%}.hero{grid-gap:4rem;align-items:center;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:6rem 2rem}.hero-content h1{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.hero-subtitle{font-size:1.5rem;font-weight:300;margin-bottom:1rem;opacity:.95}.hero-description{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.hero-cta{display:flex;flex-wrap:wrap;gap:1rem}.hero-cta .btn{font-size:1rem;padding:.75rem 1.5rem}.btn-primary{background-color:#fff;border:none;border-radius:.5rem;color:#06c;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn-primary:hover{background-color:#f0f4f8;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.btn-secondary{background-color:initial;border:2px solid #fff;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn-secondary:hover{background-color:#fff;color:#06c}.btn-lg{font-size:1.1rem;padding:1rem 2rem}.hero-image{align-items:center;display:flex;justify-content:center}.hero-placeholder{aspect-ratio:4/3;border-radius:1rem;box-shadow:0 10px 40px #0003;max-width:400px;overflow:hidden;width:100%}.hero-placeholder svg{height:100%;width:100%}@media (max-width:768px){.hero{grid-template-columns:1fr;padding:3rem 1.5rem}.hero-content h1{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.hero-cta{flex-direction:column}.hero-cta .btn{text-align:center;width:100%}}.features{background-color:#f8fafb;padding:5rem 2rem}.features h2{color:#1a1a1a;font-size:2.5rem;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature-card{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #00000014;padding:2rem;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-8px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:#1a1a1a;font-size:1.3rem;margin-bottom:1rem}.feature-card p{color:#666;font-size:.95rem;line-height:1.6}.stats{grid-gap:2rem;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:4rem 2rem;text-align:center}.stat-item{padding:2rem}.stat-number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:1rem;opacity:.9}.how-it-works{margin:0 auto;max-width:1000px;padding:5rem 2rem}.how-it-works h2{color:#1a1a1a;font-size:2.5rem;margin-bottom:3rem;text-align:center}.steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.step{text-align:center}.step-number{background-color:#06c;color:#fff;font-size:1.5rem;font-weight:700;height:50px;margin:0 auto 1.5rem;width:50px}.step h3{color:#1a1a1a;font-size:1.2rem;margin-bottom:.75rem}.step p{color:#666;font-size:.95rem;line-height:1.6}@media (max-width:768px){.steps{grid-template-columns:1fr}}.cta-section{background:linear-gradient(135deg,#06c,#0052a3);color:#fff;padding:4rem 2rem;text-align:center}.cta-section h2{font-size:2.5rem;margin-bottom:1rem}.cta-section p{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.footer{background-color:#1a1a1a;color:#fff;padding:3rem 2rem 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto 2rem;max-width:1200px}.footer-section h4{font-size:1.1rem;margin-bottom:1rem}.footer-section p{color:#aaa;font-size:.9rem}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:#aaa;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#fff}.footer-bottom{border-top:1px solid #333;color:#777;font-size:.9rem;padding-top:2rem;text-align:center}@media (max-width:768px){.cta-section h2,.features h2,.hero-content h1,.how-it-works h2{font-size:2rem}.features-grid{grid-template-columns:1fr}}.auth-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-card{background:#fff;border-radius:8px;box-shadow:var(--shadow-xl);max-width:420px;padding:40px;width:100%}.auth-card h1{color:var(--gray-dark);font-size:28px;font-weight:700;margin-bottom:8px}.auth-subtitle{color:var(--gray-medium);font-size:14px;margin-bottom:24px}.form-row{grid-template-columns:1fr 1fr}.form-block{grid-gap:16px;display:grid;gap:16px}.btn-block{justify-content:center;margin-top:12px;width:100%}.auth-footer{border-top:1px solid var(--border);color:var(--gray-medium);font-size:14px;margin-top:20px;padding-top:20px;text-align:center}.auth-footer a{color:var(--primary);font-weight:500;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.qr-code-container{align-items:center;background:var(--gray-light);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px}.qr-code-container p{color:var(--gray-medium);font-size:13px;text-align:center}.code-input-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.code-input{border:2px solid var(--border);border-radius:6px;font-size:24px;font-weight:700;padding:12px;text-align:center;transition:border-color .2s;width:100%}.code-input:focus{border-color:var(--primary);outline:none}@media (max-width:480px){.auth-card{padding:24px}.auth-card h1{font-size:24px}.form-row{grid-template-columns:1fr}}.py-4{padding:32px 0}.py-2{padding:16px 0}.stat-card{background:#fff;border-left:4px solid var(--primary);border-radius:8px;box-shadow:var(--shadow);padding:20px}.stat-label{color:var(--gray-medium);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.stat-value{color:var(--gray-dark);font-size:28px;font-weight:700;margin-bottom:8px}.stat-subtitle{color:var(--gray-medium);font-size:12px}.stat-link{color:var(--primary);display:inline-block;font-size:12px;font-weight:500;margin-top:8px;text-decoration:none}.stat-link:hover{text-decoration:underline}.auction-list{grid-gap:16px;display:grid;gap:16px}.auction-item{border:1px solid var(--border);border-radius:8px;padding:16px;transition:all .2s}.auction-item:hover{border-color:var(--primary);box-shadow:var(--shadow)}.auction-header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.auction-header h3{color:var(--gray-dark);font-size:16px;font-weight:600;margin-bottom:4px}.auction-header p{color:var(--gray-medium);font-size:12px}.auction-status{display:flex;gap:8px}.auction-details{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.auction-details small{color:var(--gray-medium);display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.auction-details p{color:var(--gray-dark);font-size:14px;font-weight:600;margin-bottom:8px}.font-bold{font-weight:700}.empty-state{padding:40px 20px;text-align:center}.empty-state p{color:var(--gray-medium);font-size:16px;margin-bottom:16px}.quick-link{align-items:center;border:1px solid var(--border);border-radius:8px;color:inherit;display:flex;gap:16px;padding:16px;text-decoration:none;transition:all .2s}.quick-link:hover{background-color:var(--primary-light);border-color:var(--primary)}.quick-link span{font-size:32px}.quick-link strong{color:var(--gray-dark);display:block;font-size:14px;font-weight:600;margin-bottom:4px}.quick-link p{color:var(--gray-medium);font-size:12px}@media (max-width:768px){.auction-header{flex-direction:column;gap:12px}.auction-details{grid-template-columns:1fr 1fr}}.form-wizard{margin:0 auto;max-width:600px}.wizard-steps{display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.step{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative}.step:not(:last-child):after{background:var(--border);content:"";height:2px;left:50%;position:absolute;top:20px;width:100%;z-index:-1}.step.active:not(:last-child):after{background:var(--primary)}.step-number{align-items:center;background:var(--gray-light);border:2px solid var(--border);border-radius:50%;color:var(--gray-medium);display:flex;font-weight:600;height:40px;justify-content:center;margin-bottom:8px;transition:all .2s;width:40px}.step.active .step-number{background:var(--primary);border-color:var(--primary);color:#fff}.step-label{color:var(--gray-medium);font-size:12px;font-weight:500;text-align:center}.step.active .step-label{color:var(--primary);font-weight:600}.form-step{animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-step h2{color:var(--gray-dark);font-size:24px;font-weight:700;margin-bottom:8px}.step-subtitle{color:var(--gray-medium);font-size:14px;margin-bottom:24px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.input-group{display:flex;gap:8px}.input-group .form-control{flex:1 1}.input-group .btn{flex-shrink:0}.vin-result{background:var(--primary-light);border:1px solid var(--primary);color:var(--primary-dark);padding:12px 16px}.vin-result p{font-size:14px;font-weight:500;margin:0}.vin-result .text-muted{color:var(--primary-dark);font-size:12px;margin-top:4px;opacity:.8}.photo-upload{position:relative;width:100%}.photo-upload input{display:none}.upload-label{align-items:center;background:var(--gray-light);border:2px dashed var(--border);border-radius:8px;color:var(--gray-medium);cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:40px 20px;transition:all .2s;width:100%}.upload-label:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.photos-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:16px}.photo-item{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.photo-item img{height:100%;object-fit:cover;width:100%}.remove-photo{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;position:absolute;right:4px;top:4px;transition:background .2s;width:28px}.remove-photo:hover{background:#000c}.condition-item{margin-bottom:20px}.condition-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.condition-header label{color:var(--gray-dark);font-weight:500}.condition-value{color:var(--primary);font-weight:600}.form-range{appearance:none;background:var(--border);border-radius:3px;height:6px;outline:none;width:100%}.form-range::-webkit-slider-thumb{appearance:none;background:var(--primary);border-radius:50%;box-shadow:var(--shadow);cursor:pointer;height:20px;width:20px}.form-range::-moz-range-thumb{background:var(--primary);border:none;border-radius:50%;box-shadow:var(--shadow);cursor:pointer;height:20px;width:20px}.form-buttons{display:flex;gap:12px;margin-top:32px}.form-buttons button{flex:1 1}.btn-success{background-color:var(--success);color:#fff}.btn-success:hover:not(:disabled){opacity:.9}@media (max-width:768px){.wizard-steps{margin-bottom:24px}.step-label{font-size:11px}.form-step h2{font-size:20px}.form-row{grid-template-columns:1fr}.form-buttons{flex-direction:column}.photos-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.page-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.page-header h1{color:var(--gray-dark);font-size:28px;font-weight:700;margin:0}.filter-tabs{border-bottom:1px solid var(--border);display:flex;gap:8px;margin-bottom:24px;overflow-x:auto}.tab{background:none;border:none;border-bottom:3px solid #0000;color:var(--gray-medium);cursor:pointer;font-weight:500;padding:12px 16px;transition:all .2s;white-space:nowrap}.tab:hover{color:var(--gray-dark)}.tab.active{border-bottom-color:var(--primary);color:var(--primary)}.auctions-table{background:#fff;border-radius:8px;box-shadow:var(--shadow);overflow:hidden}table{border-collapse:collapse;width:100%}table thead{background:var(--gray-light);border-bottom:1px solid var(--border)}table th{color:var(--gray-medium);font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}table td{border-bottom:1px solid var(--border);font-size:14px;padding:16px}table tbody tr:last-child td{border-bottom:none}table tbody tr:hover{background:var(--gray-light)}.vehicle-col strong{color:var(--gray-dark);display:block}.vehicle-col p{font-size:12px;margin-top:4px}@media (max-width:1024px){.auctions-table{overflow-x:auto}table{min-width:800px}}@media (max-width:768px){.page-header{align-items:flex-start;flex-direction:column;gap:16px}.page-header h1{font-size:24px}.auctions-table{display:block;overflow-x:auto}table thead{display:none}table,table tbody,table td,table tr{display:block;width:100%}table tbody{grid-gap:16px;display:grid;gap:16px}table tr{border:1px solid var(--border);border-radius:8px;margin-bottom:0;padding:16px}table td{border:none;padding:8px 0 8px 50%;position:relative;text-align:right}table td:before{color:var(--gray-medium);content:attr(data-label);font-size:11px;font-weight:600;left:0;position:absolute;text-transform:uppercase}}.photo-gallery{background:var(--gray-light);border-radius:8px;overflow:hidden;width:100%}.main-photo{display:block;object-fit:cover}.main-photo,.no-photo{height:400px;width:100%}.no-photo{align-items:center;color:var(--gray-medium);display:flex;font-size:16px;justify-content:center}.photo-thumbnails{background:var(--gray-light);border-top:1px solid var(--border);display:flex;gap:8px;overflow-x:auto;padding:12px}.photo-thumbnails img{border-radius:4px;cursor:pointer;height:60px;object-fit:cover;transition:all .2s;width:60px}.photo-thumbnails img:hover{box-shadow:var(--shadow);transform:scale(1.05)}.card h2{font-size:24px;font-weight:700;margin-bottom:4px}.card h2,.card h3{color:var(--gray-dark)}.card h3{font-size:16px;font-weight:600;margin-bottom:16px}.info-grid{grid-gap:12px;border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:20px 0;padding:16px 0}.info-item{display:flex;flex-direction:column;gap:4px}.info-item span{color:var(--gray-medium);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-item strong{color:var(--gray-dark);font-size:16px}.actions-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.actions-group .btn{flex:1 1;min-width:150px}.btn-warning{background-color:var(--warning);color:#fff}.btn-warning:hover:not(:disabled){opacity:.9}.condition-summary{grid-gap:12px;display:grid;gap:12px}.condition-row{align-items:center;background:var(--gray-light);border-radius:6px;display:flex;justify-content:space-between;padding:12px}.rating{color:var(--primary);font-size:16px;font-weight:600}.notes-section{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.notes-section strong{color:var(--gray-dark);display:block;margin-bottom:8px}.notes-section p{color:var(--gray-dark);font-size:14px;line-height:1.6}.bids-list{grid-gap:12px;display:grid;gap:12px}.bid-item{align-items:center;border:1px solid var(--border);border-radius:6px;display:flex;justify-content:space-between;padding:12px;transition:all .2s}.bid-item:hover{background:var(--gray-light)}.bid-item strong{color:var(--gray-dark);display:block;font-size:14px}.bid-item p{font-size:12px;margin-top:4px}@media (max-width:768px){.grid.grid-2{grid-template-columns:1fr}.main-photo{height:300px}.info-grid{grid-template-columns:1fr}.actions-group .btn{min-width:auto}}.payouts-table{background:#fff;border-radius:8px;overflow:hidden}.payouts-table table{border-collapse:collapse;width:100%}.payouts-table table thead{background:var(--gray-light);border-bottom:1px solid var(--border)}.payouts-table table th{color:var(--gray-medium);font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.payouts-table table td{border-bottom:1px solid var(--border);font-size:14px;padding:16px}.payouts-table table tbody tr:last-child td{border-bottom:none}.bank-info,.payouts-table table tbody tr:hover{background:var(--gray-light)}.bank-info{border-radius:6px;padding:16px}.bank-info p{align-items:center;display:flex;justify-content:space-between;margin:8px 0}@media (max-width:768px){.payouts-table{overflow-x:auto}.payouts-table table{min-width:600px}}.category-list{grid-gap:16px;display:grid;gap:16px}.category-item{align-items:center;display:flex;gap:12px}.category-name{color:var(--gray-dark);font-size:13px;font-weight:500;min-width:120px}.category-bar{background:var(--gray-light);border-radius:4px;flex:1 1;height:24px;overflow:hidden}.category-progress{background:linear-gradient(90deg,#2563eb,#0891b2);border-radius:4px;height:100%;transition:width .3s ease}.category-count{color:var(--gray-dark);font-size:13px;font-weight:600;min-width:40px;text-align:right}.metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metric{background:var(--gray-light);border-radius:6px;padding:16px;text-align:center}.metric span{color:var(--gray-medium);display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.metric strong{color:var(--primary);display:block;font-size:20px}@media (max-width:768px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}.messages-container{grid-gap:16px;background:#fff;border-radius:8px;box-shadow:var(--shadow);display:grid;gap:16px;grid-template-columns:300px 1fr;height:600px;overflow:hidden}.conversation-list{background:var(--gray-light);border-right:1px solid var(--border);overflow-y:auto}.conversation-item{align-items:flex-start;border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.conversation-item:hover{background:#fff}.conversation-item.active{background:#fff;border-left:4px solid var(--primary)}.conv-avatar{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:40px;justify-content:center;width:40px}.conv-content{flex:1 1;min-width:0}.conv-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.conv-header strong{color:var(--gray-dark);font-size:14px}.conv-header .badge{background:var(--danger);border-radius:10px;color:#fff;font-size:11px;padding:2px 6px}.conv-auction{color:var(--gray-medium);font-size:11px;margin:2px 0}.conv-message{font-size:12px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.conv-message,.conv-time{color:var(--gray-medium);white-space:nowrap}.conv-time{font-size:11px}.chat-view{display:flex;flex-direction:column;padding:16px}.chat-header{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px}.chat-header h2{color:var(--gray-dark);font-size:18px;font-weight:600;margin-bottom:4px}.messages-area{flex:1 1;gap:12px;margin-bottom:16px;overflow-y:auto}.message,.messages-area{display:flex;flex-direction:column}.message{gap:4px;max-width:70%}.message.buyer{align-self:flex-start}.message.seller{align-self:flex-end}.message-content{border-radius:8px;font-size:14px;line-height:1.4;padding:10px 14px}.message.buyer .message-content{background:var(--gray-light);color:var(--gray-dark)}.message.seller .message-content{background:var(--primary);color:#fff}.message-time{color:var(--gray-medium);font-size:11px;padding:0 8px}.message-input-form{border-top:1px solid var(--border);padding-top:12px}.message-input-form .input-group{display:flex;gap:8px}.message-input-form .form-control{flex:1 1}.message-input-form .btn{flex-shrink:0}.no-conversation{align-items:center;color:var(--gray-medium);display:flex;height:100%;justify-content:center}@media (max-width:1024px){.messages-container{grid-template-columns:250px 1fr}.message{max-width:80%}}@media (max-width:768px){.messages-container{grid-template-columns:1fr;height:auto}.conversation-list{border-bottom:1px solid var(--border);border-right:none;max-height:200px}.message{max-width:90%}}
/*# sourceMappingURL=main.96ab77e0.css.map*/