.bw-entry,.bw-workspace{--ink:#103638;--teal:#005f54;--line:#d4e3dd;--paper:#fff;color:var(--ink);font-family:Inter,system-ui,sans-serif}.bw-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr);min-height:clamp(490px,64vh,730px)}.bw-story,.bw-welcome{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;color:white;background:#123a34}.bw-story:after,.bw-welcome:after{content:"";inset:0;position:absolute;z-index:-1;background:linear-gradient(75deg,#062a28f7,#07373296 45%,transparent 88%)}.bw-cover,.bw-welcome img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 55%}.bw-caption{padding:clamp(26px,4vw,80px)}.bw-caption h2,.bw-welcome h2{font-size:clamp(3rem,5.4vw,7rem);line-height:.98;letter-spacing:-.055em;margin:0;color:white}.bw-caption p,.bw-welcome p{max-width:36ch;color:#e9f8ef;font-size:clamp(1rem,1.2vw,1.35rem);line-height:1.45;margin:1.2rem 0}.bw-caption a{color:white;font-weight:650}.bw-auth{padding:clamp(20px,2.5vw,48px);align-items:center}.bw-auth .buyer-auth-inner{width:100%;max-width:43rem}.bw-auth input,.bw-form input,.bw-form select,.bw-order-edit select,.bw-order-edit input{width:100%;min-width:0;min-height:44px;border:1px solid #b7cec7;border-radius:8px;padding:.6rem .8rem;color:var(--ink);background:white;font:inherit;box-sizing:border-box}.bw-benefits{background:#f6f9f4;padding:clamp(24px,3vw,56px) var(--inset,3vw)}.bw-benefits h2,.bw-panel h2{margin:0;color:var(--ink);letter-spacing:-.03em}.bw-features,.bw-overview-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.bw-features article{padding:6px 20px;border-left:3px solid #3d9275}.bw-features h3,.bw-features p{margin:0 0 5px}.bw-features p,.bw-hint,.bw-empty{line-height:1.5;color:#49635d}.bw-workspace{display:grid;grid-template-columns:clamp(190px,17vw,285px) minmax(0,1fr);min-height:74vh;background:#f3f7f4}.bw-sidebar{background:#093e3a;color:white;padding:30px 18px;display:flex;flex-direction:column;gap:25px}.bw-sidebar a,.bw-session button{color:white;text-decoration:none}.bw-home{font-size:1.25rem;font-weight:720;letter-spacing:-.025em}.bw-sidebar nav{display:grid;gap:5px}.bw-sidebar nav a{padding:12px;border-radius:7px}.bw-sidebar nav a[aria-current=page],.bw-sidebar nav a:hover{background:#1b5851}.bw-session{margin-top:auto;display:grid;gap:6px;overflow-wrap:anywhere}.bw-session span{font-size:.78rem;color:#b7d8cc}.bw-session button{background:transparent;border:0;padding:8px 0;text-decoration:underline;cursor:pointer}.bw-main{padding:clamp(18px,3vw,55px);min-width:0}.bw-page-head,.bw-panel>header,.bw-record header,.bw-record footer,.bw-paging{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bw-page-head{margin-bottom:22px}.bw-page-head h1{font-size:clamp(1.9rem,3.2vw,4rem);letter-spacing:-.05em;line-height:1.07;margin:0}.bw-catalogue,.bw-light,.bw-primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;padding:.55rem 1rem;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.bw-primary,.bw-catalogue{background:#075f54;color:#fff;border:0}.bw-light{background:#d0f5b9;color:#144132}.bw-welcome{min-height:245px;border-radius:14px;padding:clamp(22px,3.4vw,64px)}.bw-welcome h2{font-size:clamp(2rem,3.3vw,4.2rem)}.bw-welcome img{object-position:center 45%}.bw-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-panel{background:white;border:1px solid var(--line);border-radius:14px;padding:clamp(16px,2vw,34px);margin-bottom:18px;min-width:0}.bw-panel h2{font-size:clamp(1.2rem,1.6vw,1.8rem)}.bw-panel a{color:var(--teal);font-weight:600}.bw-form,.bw-order-edit{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.bw-form label,.bw-order-edit label{display:grid;gap:5px;align-content:start;font-size:.92rem;font-weight:600}.bw-form small{font-weight:400}.bw-form .bw-wide,.bw-actions{grid-column:1/-1}.bw-form input[readonly]{background:#edf3ef}.bw-list,.bw-history{list-style:none;padding:0;margin:10px 0}.bw-record{padding:15px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.bw-record strong{font-size:1.04rem}.bw-record p{margin:5px 0 9px;color:#49635d}.bw-record details{margin-top:10px}.bw-record summary{cursor:pointer;color:var(--teal)}.bw-history li{display:flex;gap:8px;justify-content:space-between;border-bottom:1px solid var(--line);padding:6px}.bw-status{border-radius:999px;background:#e1f2e8;color:#245743;padding:3px 10px;font-size:.82rem}.bw-remove{border:0;background:transparent;color:#775149;text-decoration:underline;cursor:pointer}.bw-flash:empty{display:none}.bw-flash{padding:12px 16px;background:#dff3e3;border-radius:7px}.bw-paging{justify-content:flex-start}
@media(max-width:850px){.bw-split{grid-template-columns:1.15fr 1fr}.bw-overview-grid{grid-template-columns:1fr}.bw-sidebar{padding:22px 14px}}
@media(max-width:680px){.bw-split,.bw-workspace,.bw-form,.bw-order-edit,.bw-features{grid-template-columns:1fr}.bw-split{min-height:0}.bw-story{min-height:195px}.bw-caption{padding:22px}.bw-caption h2{font-size:2.35rem}.bw-caption p{font-size:.9rem;margin:8px 0}.bw-auth{padding:24px 18px}.bw-benefits{padding:24px 18px}.bw-sidebar{gap:10px;padding:14px}.bw-sidebar nav{display:flex;flex-wrap:wrap}.bw-sidebar nav a{padding:7px 9px;font-size:.88rem}.bw-session{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:.8rem}.bw-session form{margin-left:auto}.bw-welcome{min-height:190px}}
