/* ROLFAL multiple individual names V98 */
.v98-admin p{color:#667085;font-size:12px;line-height:1.45}.v98-admin>label:last-child{display:grid;gap:6px;margin-top:14px}.v98-admin textarea{width:100%;box-sizing:border-box;resize:vertical}.v98-admin small{color:#7b8493;font-size:11px}
.v98-multi-box{margin:17px 0;padding:17px;border:1px solid #dfe4eb;border-radius:10px;background:#f8fafc}.v98-multi-box h3{margin:0 0 5px;font-size:16px}.v98-multi-box>p{margin:0 0 14px;color:#667085;font-size:12px}.v98-multi-list{display:grid;gap:8px}.v98-multi-row{display:grid;grid-template-columns:42px minmax(130px,1fr) minmax(150px,1fr);gap:8px;align-items:center}.v98-multi-row>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e30613;color:#fff;font-size:12px}.v98-multi-row select,.v98-multi-row input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ccd3dd;border-radius:7px;background:#fff}.v98-multi-summary{display:grid;gap:4px;margin-top:8px;padding:8px 10px;border-left:3px solid #e30613;background:#fff7f7}.v98-multi-summary small{display:flex;gap:7px;color:#4b5563}.v98-multi-summary b{color:#172f50}.v98-admin-order-list{display:grid;gap:5px;margin-top:7px}.v98-admin-order-list small{display:block;color:#475569}.v98-admin-order-list b{color:#a8000b}
.v98-edit-names{display:inline-block;margin-top:7px;color:#b0000b;font-size:12px;font-weight:700}
.v98-multi-row{grid-template-columns:42px minmax(120px,1fr) minmax(115px,.8fr) minmax(150px,1fr)}.v98-multi-row input[type="color"]{min-height:42px;padding:4px;cursor:pointer}
.product-order-form:has(.v98-multi-box){display:grid;grid-template-columns:1fr;align-items:start;width:100%}.product-order-form:has(.v98-multi-box)>label{grid-column:1;width:240px;min-width:220px;margin:0}.product-order-form:has(.v98-multi-box)>label .v98-quantity{display:block;width:180px!important;min-width:180px;box-sizing:border-box;padding:13px 15px;font-size:18px;font-weight:800;color:#111;background:#fff}.product-order-form:has(.v98-multi-box)>.v98-multi-box{grid-column:1;width:100%;box-sizing:border-box;margin:5px 0}.product-order-form:has(.v98-multi-box)>.btn{grid-column:1;justify-self:start;min-width:230px;margin-top:0}
@media(max-width:650px){.v98-multi-row{grid-template-columns:34px 1fr}.v98-multi-row input{grid-column:2}.v98-multi-box{padding:13px}}
