/* HardJura B2B — nasljeđuje stil teme (Woodmart), ovdje samo raspored */
.hjb2b-sort,.hjb2b-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 16px}
.hjb2b-filters label,.hjb2b-sort label{display:flex;flex-direction:column;font-size:12px;text-transform:uppercase;gap:4px}
.hjb2b-filters input,.hjb2b-filters select{min-width:120px}
.hjb2b-head{display:flex;justify-content:space-between;align-items:center;gap:10px}
.hjb2b-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:16px;background:rgba(0,0,0,.03);border-radius:6px;margin:0 0 20px}
.hjb2b-meta dt{font-size:12px;text-transform:uppercase;opacity:.7}
.hjb2b-meta dd{margin:0;font-weight:600}
.hjb2b-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}
.hjb2b-inline{display:inline-block;margin:0}
.hjb2b-row-actions{white-space:nowrap}
.hjb2b-x{background:none!important;border:0!important;color:#c00!important;font-size:18px;padding:4px 8px!important;cursor:pointer;min-height:0!important}
.hjb2b-link{background:none!important;color:#c00!important;border:0!important;text-decoration:underline}
.hjb2b-in{color:#2a7d2a}.hjb2b-out{color:#c00}
.hjb2b-flag{display:inline-block;padding:2px 8px;border:1px solid rgba(0,0,0,.15);border-radius:12px;font-size:12px;margin:2px}
.hjb2b-prod{display:flex;gap:10px;align-items:center}.hjb2b-prod img{width:56px;height:auto}
.hjb2b-box{border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:12px 16px;margin:16px 0}
.hjb2b-box summary{cursor:pointer;font-weight:600}
.hjb2b-box form{margin-top:12px}
.hjb2b-box label,.hjb2b-form label{display:block}
.hjb2b-interest label{display:block;margin:4px 0}
.hjb2b-check{display:inline-block!important;margin-right:8px}
.hjb2b-badge{display:inline-block;padding:6px 12px;background:rgba(42,125,42,.1);border-radius:4px}
.hjb2b-thread{list-style:none;margin:0 0 20px;padding:0}
.hjb2b-thread li{padding:12px 16px;margin:0 0 10px;border-radius:6px;background:rgba(0,0,0,.03);border-left:4px solid #c00}
.hjb2b-thread li.staff{border-left-color:#2a5d9f}
.hjb2b-thread header{font-size:13px;margin-bottom:6px}
.hjb2b-items input.qty{width:70px}
