.category-create{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:14px 0;min-width:0}
.customer-category-picker [hidden]{display:none!important}
.category-create label{min-width:0;margin:0}
.category-create input{width:100%;box-sizing:border-box;min-width:0}
.category-create button{max-width:100%;white-space:normal}
.category-create [role=status]{grid-column:1/-1;margin:0;overflow-wrap:anywhere}
.category-create [role=status]:empty{display:none}
.customer-criteria-grid{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
.customer-criterion-choice{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d4e2d9;border-radius:10px;background:#fff;cursor:pointer;min-width:0;overflow-wrap:anywhere}
.customer-criterion-choice input{flex:none;width:18px;min-height:18px;margin:0;accent-color:#0b6048}
.customer-criterion-choice:has(:checked){background:#e5f5ec;border-color:#087151;color:#064c34}
@media(max-width:520px){.category-create{grid-template-columns:minmax(0,1fr)}.category-create button{justify-self:start}}
