*{box-sizing:border-box}body{margin:0;background:#fff8f1;color:#172635;font:15px Arial,sans-serif}header{display:flex;align-items:center;justify-content:space-between;background:white;border-bottom:1px solid #eee;padding:10px 5%;gap:12px}header img{height:70px;object-fit:contain}nav{display:flex;gap:18px;flex-wrap:wrap}a{color:#a64c08;text-decoration:none}main{max-width:1100px;margin:36px auto;padding:0 20px;min-height:65vh}.card{background:white;border:1px solid #f0dfcf;border-radius:14px;padding:24px;margin-bottom:18px}.narrow{max-width:520px;margin:auto}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-weight:600;margin:12px 0}input{display:block;width:100%;max-width:360px;border:1px solid #d6c3b0;border-radius:7px;padding:12px;margin-top:7px}button,.button{display:inline-block;background:#F38524;border:0;border-radius:8px;padding:12px 19px;color:white;font-weight:bold;cursor:pointer}form{margin:8px 0}hr{border:0;border-top:1px solid #eee;margin:25px 0}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{padding:10px;border-bottom:1px solid #eee;text-align:left}.error{background:#ffe8e8;padding:12px}.success{background:#e6f5e9;padding:12px}footer{background:#172635;color:white;padding:20px;text-align:center}footer a{color:#ffbc76}@media(max-width:700px){.grid{grid-template-columns:1fr}header{flex-direction:column}.card{padding:16px}}/* V2.2 unified buyer styling */
:root{--sridha-orange:#F38524;--sridha-pink:#ED1765;--sridha-green:#568E40;--sridha-ink:#172635}body{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--sridha-ink)}.card{box-shadow:0 6px 25px #1726350b;border-radius:16px}h1{font-size:clamp(25px,3vw,34px);letter-spacing:-.03em}h2{font-size:19px}button,.button{transition:background .15s}button:hover,.button:hover{background:#d66a11}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #f4a562;outline-offset:2px}input{font-family:inherit}table th{font-size:12px;color:#667085;background:#fffaf6}table td{font-size:13px}footer{font-size:12px}
