*{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}

/* V3.1 unified customer menu and legal navigation */
.sr-buyer-header{align-items:center;gap:22px}.sr-buyer-menu>summary{display:none}.sr-buyer-menu nav{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.sr-buyer-menu nav a{padding:9px 11px;border-radius:8px;font-size:13px;font-weight:650;white-space:nowrap}
.sr-buyer-menu nav a[aria-current=page]{background:#fff1e4;color:#a64c08}.sr-buyer-menu nav a:hover{background:#fff4e8}
.sr-buyer-footer{display:flex;justify-content:space-between;gap:13px;flex-wrap:wrap}.sr-buyer-footer nav{display:flex;gap:13px;flex-wrap:wrap}
.sr-customer-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0 20px}.sr-customer-kpis>div{background:#fff;border:1px solid #f0dfcf;border-radius:14px;padding:17px}
.sr-customer-kpis span{display:block;color:#5d6875;font-size:12px}.sr-customer-kpis strong{display:block;margin-top:7px;font-size:25px}.sr-account-links{display:flex;gap:10px;flex-wrap:wrap}.sr-account-links a{padding:10px 12px;background:#fff1e4;border-radius:8px}
@media(max-width:900px){.sr-buyer-menu>summary{display:list-item;cursor:pointer;font-weight:700;padding:8px}.sr-buyer-menu nav{justify-content:flex-start}.sr-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:530px){.sr-buyer-header{align-items:center;flex-direction:row;flex-wrap:wrap}.sr-buyer-menu{width:100%}.sr-buyer-menu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-customer-kpis{gap:8px}.sr-customer-kpis>div{padding:12px}.sr-customer-kpis strong{font-size:21px}}
