#bps .bps-shopping{max-width:1160px;margin:0 auto;padding:28px 0 48px}#bps .bps-shopping h1{max-width:800px;font-size:clamp(2rem,4.5vw,3.7rem);line-height:1.08;margin:12px 0 24px}#bps .bps-shopping-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#bps .bps-shopping label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}#bps .bps-shopping label[hidden]{display:none}#bps .bps-shopping input,#bps .bps-shopping select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #b6b6ae;border-radius:6px;background:#fff;color:#222;font:inherit}#bps #bps-shopping-form{background:#f5f3ed;border:1px solid #d8d1c1;padding:24px;margin:28px 0;border-radius:12px}#bps .bps-shopping button{margin-top:22px;padding:13px 22px;border:1px solid #ad904e;border-radius:6px;background:#c4a461;color:#171714;font-weight:700;cursor:pointer}#bps .bps-shopping button:disabled{opacity:.6;cursor:wait}#bps #bps-shopping-status{font-weight:600;padding:16px 0}#bps .bps-shopping table{width:100%;border-collapse:collapse;min-width:760px}#bps .bps-shopping th,#bps .bps-shopping td{text-align:left;padding:14px;border-bottom:1px solid #d8d1c1;font-size:14px}#bps .bps-shopping th{background:#f5f3ed}#bps .bps-shopping .bps-table-wrap{overflow-x:auto}#bps .bps-shopping a{color:#72551e;text-underline-offset:3px}#bps .bps-shopping :focus-visible{outline:3px solid #72551e;outline-offset:3px}@media(max-width:760px){#bps .bps-shopping-fields{grid-template-columns:1fr}#bps #bps-shopping-form{padding:18px}#bps .bps-shopping{padding-top:16px}}
