.bw-vendor{color:#193447}.bw-vendor-head{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#00619c;color:#fff;border-radius:28px;padding:clamp(24px,4vw,48px)}.bw-vendor-head h2{color:#fff;font-size:clamp(30px,4vw,52px);margin:.2em 0;line-height:1.1}.bw-vendor-back{color:#fff;border:1px solid #ffffff70;padding:12px 18px;border-radius:99px;text-decoration:none;white-space:nowrap;font-size:14px}.bw-vendor-head p{margin:.7em 0 0;max-width:570px}
.bw-vendor-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.bw-vendor-stats>div{border:1px solid #00619c20;background:#f3f8fb;padding:20px 24px;border-radius:20px;display:flex;flex-direction:column;gap:8px}.bw-vendor-stats span{font-size:13px}.bw-vendor-stats strong{font-size:clamp(25px,3.5vw,40px);color:#00619c;line-height:1.15}.bw-vendor-tabs{display:flex;gap:8px;overflow:auto;padding:6px 0 18px;margin-bottom:20px;border-bottom:1px solid #00619c20}.bw-vendor-tabs a{padding:12px 20px;border-radius:99px;text-decoration:none;color:#00619c;background:#f3f8fb;white-space:nowrap}.bw-vendor-tabs a[aria-current]{background:#fecb4f;color:#193447}.bw-vendor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.bw-vendor h3{font-size:clamp(24px,3vw,32px);line-height:1.2;color:#00619c}
.bw-vendor-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bw-vendor-product{overflow:hidden;border:1px solid #00619c24;border-radius:24px;background:#fff;box-shadow:0 8px 26px #00619c0b;transition:transform .25s,box-shadow .25s}.bw-vendor-product:hover{transform:translateY(-4px);box-shadow:0 16px 32px #00619c16}.bw-vendor-photo{position:relative;background:#f5f9fb;aspect-ratio:1.2;padding:22px}.bw-vendor-photo img{width:100%;height:100%;object-fit:contain}.bw-vendor-photo>span{position:absolute;top:12px;left:12px;background:#fff;border:1px solid #00619c20;padding:6px 12px;font-size:11px;border-radius:99px;color:#00619c}.bw-vendor-product-body{padding:22px}.bw-vendor-product h4{font-size:20px;color:#00619c;line-height:1.25;margin:0 0 14px}.bw-vendor-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;font-size:13px}.bw-vendor-actions a{color:#00619c;text-underline-offset:4px}
.bw-vendor input,.bw-vendor select,.bw-vendor textarea{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #aac8db;border-radius:10px;background:#fff;color:#193447;font:inherit;max-width:100%}.bw-vendor label{display:flex;flex-direction:column;gap:8px;font-size:14px}.bw-vendor label small{font-size:12px;color:#546e80}.bw-vendor-stock{display:flex;align-items:end;gap:10px;border-top:1px solid #00619c20;padding-top:16px}.bw-vendor-stock label{flex:1;min-width:0}.bw-vendor-stock input{min-width:65px}.bw-vendor button,.bw-vendor-button{display:inline-block;border:0;border-radius:99px;padding:13px 20px;background:#00619c;color:#fff;cursor:pointer;font:inherit;font-size:14px;text-decoration:none}.bw-vendor-stock button{padding:13px 14px}.bw-vendor button:hover,.bw-vendor-button:hover{background:#004c7c;color:#fff}.bw-vendor :focus-visible{outline:3px solid #fecb4f;outline-offset:3px}
.bw-vendor-form fieldset{border:1px solid #00619c24;border-radius:24px;padding:26px;margin:30px 0;background:#f7fafc}.bw-vendor-form legend{color:#00619c;font-size:22px;font-weight:600;padding:0 12px}.bw-vendor-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bw-vendor-wide{grid-column:1/-1}.bw-vendor-order{border:1px solid #00619c24;border-radius:20px;overflow:hidden;margin:20px 0;background:#fff}.bw-vendor-order header{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 24px;background:#f3f8fb}.bw-vendor-order header h4{margin:0;font-size:20px;color:#00619c;flex:1}.bw-vendor-order header span{padding:5px 12px;background:#fff;border-radius:99px;font-size:12px}.bw-vendor-order header time{font-size:13px}.bw-vendor-order ul,.bw-vendor-ledger{list-style:none;margin:0;padding:0 24px}.bw-vendor-order li,.bw-vendor-ledger li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #00619c15}.bw-vendor-order li div,.bw-vendor-ledger li div{display:flex;flex-direction:column;gap:7px}.bw-vendor-order li span,.bw-vendor-ledger time{font-size:13px;color:#546e80}.bw-vendor-order>p{padding:0 24px}.bw-vendor-more{display:inline-block;margin-top:24px}
@media(max-width:1050px){.bw-vendor-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-vendor-head{align-items:start;flex-direction:column}}@media(max-width:640px){.bw-vendor-products,.bw-vendor-fields{grid-template-columns:1fr}.bw-vendor-toolbar{align-items:start;flex-direction:column}.bw-vendor-stats{grid-template-columns:1fr 1fr}.bw-vendor-stats>div:last-child{grid-column:1/-1}.bw-vendor-stats>div{padding:18px}.bw-vendor-tabs a{padding:10px 16px;font-size:14px}.bw-vendor-form fieldset{padding:20px 16px}.bw-vendor-wide{grid-column:auto}.bw-vendor-order header{gap:12px;padding:18px}.bw-vendor-order header h4{flex-basis:100%}.bw-vendor-order ul,.bw-vendor-ledger{padding:0 18px}.bw-vendor-order li{align-items:start}.bw-vendor-head{border-radius:22px}}
@media(prefers-reduced-motion:reduce){.bw-vendor-product{transition:none;transform:none!important}}
.bw-vendor-head .bw-market-eyebrow{color:#fecb4f}.bw-vendor-stats strong .amount,.bw-vendor-stats strong bdi{font:inherit;color:inherit}
