.btn-flat-yellow,.btn-outline-secondary.disabled{display:inline-block;background-color:#FFB800;color:#fff;padding:6px 16px;font-size:14px;font-weight:bold;text-align:center;border:none;border-radius:6px;white-space:nowrap;text-decoration:none}.btn-flat-yellow:hover{background-color:#e6a500;color:#fff}.btn-outline-secondary.disabled{background-color:#ccc!important;color:#666!important;border:1px solid #bbb!important;cursor:not-allowed;opacity:.8}.text-center{text-align:center}.text-right{text-align:right}.mr-1{margin-right:4px}.stock-info{margin-right:1.5em}.badge{display:inline-block;padding:.3em .6em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.bg-success{background-color:#28a745!important;color:#fff}.bg-danger{background-color:#dc3545!important;color:#fff}.d-flex{display:flex}.align-items-center{align-items:center}.product-list{display:table;width:100%;border-collapse:collapse}.product-header,.product-item{display:table-row;border-bottom:1px solid #eaeaea;transition:background .2s ease}.product-header{font-weight:bold;background:#f8f8f8}.product-cell{display:table-cell;vertical-align:middle;padding:.75rem}.product-name-col{width:60%}.product-type-col,.product-stock-col,.product-price-col,.product-action-col{width:10%;text-align:center}.product-cell.product-name-col{display:flex;align-items:center}.product-img{width:40px;height:40px;margin-right:10px;object-fit:cover;border-radius:4px;flex-shrink:0}.product-item:hover{background-color:#f0f0f0}.product-info-mobile,.category-name-mobile-only{display:none}@media(max-width:768px){.page-title.d-none.d-md-block{display:none!important}.product-list{display:block}.product-header{display:none}.category-name-mobile-only{display:block;margin-bottom:.5rem;font-weight:bold;font-size:1.1em;padding-left:.75rem}.product-item{display:flex;flex-wrap:nowrap;align-items:center;background-color:#fff;padding:.5rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);text-decoration:none;color:inherit}.product-cell{display:block;padding:0;white-space:normal;text-align:left!important}.product-cell.product-name-col{flex-shrink:1;min-width:0;display:flex;align-items:center;margin-right:12px;flex-grow:1}.product-img{width:60px;height:60px;border-radius:8px;margin-right:12px;flex-shrink:0}.product-title-text{font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.product-cell.product-type-col,.product-cell.product-stock-col,.product-cell.product-price-col{display:none}.product-info-mobile{font-size:13px;color:#666;margin-top:6px;display:flex;align-items:center;flex-wrap:wrap}.product-info-mobile .badge{margin-right:4px}.product-info-mobile .stock-info{margin-right:8px}.product-info-mobile .text-danger{font-weight:bold;color:#dc3545!important}.product-cell.product-action-col{display:none}.card-body .notice img{max-width:100%;height:auto}}
