@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.jsm-page-main__image{max-height:100px;max-width:100%}.jsm-page-main__dashboard{padding:30px 40px!important}button{text-transform:uppercase!important}.pricing-category{background:#f8fafc;border-radius:16px;padding:24px;border:2px solid #e2e8f0;width:100%;text-align:center}.pricing-category input,.pricing-product{text-align:center}.pricing-category .category-title{font-size:16px;font-weight:700;color:var(--font-color);font-family:"Montserrat",sans-serif;text-align:center;margin-bottom:20px;display:inline-block;text-transform:uppercase;letter-spacing:.5px}.pricing-product{padding:20px;border:2px solid #eaeaea;background:#fff}.pricing-product-name{font-size:16px;font-weight:700;color:var(--font-color);font-family:"Montserrat",sans-serif;text-align:center;margin-bottom:0;display:inline-block;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;width:100%;padding:10px;border:2px solid #e2e8f0}.pricing-product .price-row{display:flex;justify-content:space-between;padding:8px;border-bottom:2px solid #e2e8f0;border-left:2px solid #e2e8f0;border-right:2px solid #e2e8f0}.pricing-product .price-row:last-child{margin-bottom:0}.pricing-product .price-row .price-label{color:#666;font-weight:500;font-size:14px;width:50%;text-align:center;border-right:2px solid #e2e8f0}.pricing-product .price-row .price-value-delimiter{border-right:3px solid #e2e8f0}.pricing-product .price-row .price-value{font-weight:800;font-size:14px;width:50%;text-align:center}.pos-data-expanded-row,.pos-data-table tbody tr:hover{background-color:#f8f9fa}.pos-data-expanded-row>td{padding:0!important}.pos-data-inline{padding:15px 20px;background-color:#f1f3f5;border-top:1px solid #dee2e6;animation:slideDown .2s ease-out}.pos-data-empty,.pos-data-loading{padding:20px;text-align:center;color:#6c757d;font-style:italic}.pos-data-table{width:auto;max-width:800px;margin:0;border-collapse:collapse;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.pos-data-table td,.pos-data-table th{padding:10px 15px;text-align:left;border-bottom:1px solid #e9ecef}.pos-data-table th{background-color:#343a40;color:#fff;font-weight:500;font-size:.875rem}.pos-data-table td{font-size:.875rem}.pos-data-table td:nth-child(n+2),.pos-data-table th:nth-child(n+2){text-align:center}.pos-data-table tbody tr:last-child td{border-bottom:none}