/* Consistent compact product indicators and mobile editor. */
html body .products-grid .bood-stock-customer,html body .product-box .bood-stock-customer,html body .product-box .bood-metric-stock{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;max-width:100%!important;min-height:24px!important;margin:5px 0 6px!important;padding:4px 9px!important;border-radius:7px!important;background:#14241d!important;border:1px solid #2c5740!important;color:#b6f4d0!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;box-shadow:none!important;white-space:normal!important}
html body .products-grid .bood-stock-customer.is-empty,html body .product-box .bood-stock-customer.is-empty{background:#2b171b!important;border-color:#71353d!important;color:#ffb5bc!important}
html body .products-grid .product-popular-badge,html body .product-box .product-popular-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;border-radius:7px!important;background:#3b1d0a!important;border:1px solid #9c4f1b!important;color:#ffc085!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;box-shadow:none!important;max-width:calc(100% - 12px)!important}
html body .product-box.product-under-maintenance .bood-stock-customer,html body .product-box.product-under-maintenance .product-popular-badge{display:none!important}
html body .product-box .bood-card-metrics{gap:5px!important;flex-wrap:wrap!important}
html body .bood-editor-root .bood-editor-header{padding:13px 16px!important;min-height:58px!important}
html body .bood-editor-root .bood-editor-header .modal-title{font-size:clamp(14px,3.6vw,17px)!important;line-height:1.4!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 45px)}
html body .bood-editor-root .bood-editor-body{padding:14px 16px!important}
html body .bood-editor-root .bood-editor-body .form-label{font-size:12px!important;line-height:1.4!important;margin-bottom:5px!important}
html body .bood-editor-root .bood-editor-body :is(.form-control,.form-select){min-height:38px!important;height:auto!important;padding:8px 11px!important;font-size:14px!important;border-radius:9px!important}
html body .bood-editor-root .bood-editor-body textarea.form-control{min-height:85px!important}
html body .bood-editor-root .bood-editor-body .row{--bs-gutter-y:10px!important}
html body .bood-editor-root .bood-editor-body :is(.card,.border,.rounded-3){max-width:100%;min-width:0}
html body .bood-editor-root .bood-editor-footer{padding:11px 14px!important;gap:8px!important}
html body .bood-editor-root .bood-editor-footer .btn{font-size:13px!important;min-height:40px!important;padding:8px 12px!important}
@media(max-width:600px){html body .bood-editor-root .modal-dialog{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:10px auto!important}html body .bood-editor-root .bood-editor-content{max-height:calc(100dvh - 20px)!important;border-radius:16px!important}html body .bood-editor-root .bood-editor-body{padding:12px!important}html body .bood-editor-root .bood-editor-footer .btn{flex:1 1 0!important;min-width:0!important}html body .bood-editor-root .bood-editor-body .btn{font-size:12px!important}html body .bood-editor-root .bood-editor-body table{font-size:12px!important}}
