.all-buyers-page{color:#333;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif}.buyer-data{padding:10px}.all-buyers-page h1{color:#1e293b;margin-bottom:16px;font-size:24px;font-weight:600}.all-buyers-page table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.08)}.all-buyers-page thead{background-color:#21364b}.all-buyers-page th{text-align:left;color:#fff;border-bottom:2px solid #e2e8f0;padding:12px;font-size:14px;font-weight:600}.all-buyers-page td{border-bottom:1px solid #e2e8f0;padding:12px;font-size:14px}.all-buyers-page tbody tr:nth-child(2n){background-color:#f9fafb}.all-buyers-page tbody tr:hover{background-color:#eef2f7;transition:all .2s ease-in-out}.error-message{color:#dc2626;font-weight:500}.loading-message{color:#475569;font-style:italic}.tab-buttons{justify-content:center;gap:30px;padding:10px;display:flex}.tab-buttons button{color:#000;cursor:pointer;border:none;border-radius:.2rem;padding:8px 15px}.tab-buttons .active{color:#fff;background-color:#041f2e}.no-data{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:50vh;display:flex}.buyer-cards{background:#fafafa;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:16px}.buyer-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:12px;display:grid}.buyer-grid p,.buyer-grid input{background:#fff;border:1px solid #ccc;border-radius:6px;margin:0;padding:8px}.budget-edit{align-items:center;gap:6px;display:flex}.actions{justify-content:end;gap:1rem;margin-top:12px;display:flex}.actions button{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:6px;margin-right:8px;padding:6px 12px}.actions button:last-child{background:#e63946}.status,.select{background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px}.search-input{border:1px solid #ccc;border-radius:.3rem;justify-content:center;width:50%;padding:10px 15px;display:flex}.search-input:focus{border:1px solid #5f5f5f;outline:none}.search{justify-content:center;padding:0 0 30px;display:flex}
