/* The manager tools use ARI's existing buttons, fields and content cards. */
.bm-form{border:1px solid #e4ded4;border-radius:20px;padding:22px;margin:20px 0;background:#fff}
.bm-form label{display:grid;gap:7px;min-width:0;color:#36352d;font-weight:600}
.bm-form input:not([type=checkbox]):not([type=file]),.bm-form select,.bm-form textarea{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #dfdbd3;border-radius:10px;background:#fff;color:#25271e;font:inherit;font-weight:400}
.bm-form input[type=file]{max-width:100%;font-size:13px}.bm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.bm-buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bm-checks{display:flex;gap:18px;flex-wrap:wrap}
.bm-form .bm-check{display:flex;align-items:center;gap:9px;font-weight:500}.bm-check input{accent-color:#c53e24;width:18px;height:18px}
.bm-status{min-height:1.4rem;margin:8px 0;font-size:14px}.bm-error{color:#b33326}.bm-success{color:#31644b}
.bm-item-list{margin-top:16px;display:grid;gap:12px}.bm-item{padding:14px;border-radius:16px;border:1px solid #e4ded4;display:grid;grid-template-columns:90px 1fr auto;gap:15px;align-items:start;background:#fff}
.bm-item-cover{width:90px;height:90px;border-radius:12px;background:#f1ede4;overflow:hidden}.bm-item-cover img{width:100%;height:100%;object-fit:cover}
.bm-item p{margin:8px 0;white-space:pre-line;font-size:14px}.bm-item-actions{display:grid;gap:9px;justify-items:end}.bm-language{border:1px solid #e4ded4;border-radius:12px;padding:13px}.bm-language summary{cursor:pointer;font-weight:650;margin-bottom:8px}
.bm-language label{margin-top:10px}.bm-item-public{display:grid;grid-template-columns:90px 1fr auto;gap:13px;border-top:1px solid #e9e2d7;padding:14px 0;align-items:start}.bm-item-public img{width:90px;height:90px;border-radius:10px;object-fit:cover}.bm-item-public strong{display:block}.bm-item-public small{display:block;margin-top:6px}.bm-item-public .bm-price{font-size:17px;font-weight:700;white-space:nowrap}.bm-item-public .bm-unavailable{opacity:.55}
@media(max-width:700px){.bm-two{grid-template-columns:1fr}.bm-item{grid-template-columns:70px 1fr}.bm-item-cover{width:70px;height:70px}.bm-item-actions{grid-column:2;display:flex;justify-content:start}.bm-item-public{grid-template-columns:66px 1fr}.bm-item-public img{width:66px;height:66px}.bm-item-public .bm-price{grid-column:2}}

.bm-shortcuts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bm-shortcuts button{cursor:pointer}.bm-shortcuts .secondary-link{text-decoration:underline}.bm-status[role=status]{white-space:pre-line}

.bm-purchase{display:grid;justify-items:end;gap:10px}.bm-buy-btn{font-size:14px;white-space:nowrap;padding:10px 15px;cursor:pointer}.bm-buy-btn:disabled{opacity:.65;cursor:wait}@media(max-width:700px){.bm-purchase{grid-column:2;justify-items:start}}
