.dev-bh-product-info,.dev-bh-qr-check{margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;max-width:900px}
.dev-bh-product-info table,.dev-bh-qr-check table,.dev-bh-qr-table{width:100%;border-collapse:collapse;margin:10px 0;font-family:Arial,sans-serif}
.dev-bh-product-info th,.dev-bh-product-info td,.dev-bh-qr-check th,.dev-bh-qr-check td{padding:12px;border:1px solid #ddd;text-align:left}
.dev-bh-product-info th,.dev-bh-qr-check th{background-color:#f2f2f2;font-weight:bold}
.wp-list-table img,.dev-bh-product-info img{display:block;max-width:100px;height:auto}
.dev-bh-qr-check input[type='text'],.dev-bh-qr-check input[type='number']{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}
.dev-bh-qr-check .button-primary{background-color:#0073aa;border-color:#006799;padding:5px 10px;font-size:14px;border-radius:5px}
.updated,.error{padding:10px;margin:10px 0;border-radius:4px}
.updated{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d}
.error{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442}
.dev-bh-qr-link{color:#0073aa;text-decoration:none;font-weight:bold}
.dev-bh-qr-link:hover{text-decoration:underline}
.tablenav .tablenav-pages{margin-top:20px;text-align:center}
.tablenav .tablenav-pages a,.tablenav .tablenav-pages span{padding:5px 10px;margin:0 2px;border:1px solid #ddd;background-color:#f7f7f7;text-decoration:none;color:#0073aa}
.tablenav .tablenav-pages a:hover{background-color:#0073aa;color:#fff;border-color:#006799}
.tablenav .tablenav-pages .current{background-color:#0073aa;color:#fff;border-color:#006799}
table.dev-bh-qr-table td:first-child,th:first-child{padding-left:15px!important}
.wrap.dev-bh-qr-check h1{background:red;padding:10px;font-size:18px;color:#fff;text-align:center;border-radius:5px}
table.dev-bh-qr-table th:first-child{width:50%}
.wrap.dev-bh-qr-check h2{padding-top:25px;padding-bottom:15px;font-size:18px;text-transform:uppercase}
.box-form-check-bh{background-color:#f9f9f9;border-radius:8px;border:1px solid #ddd;margin:0 auto;font-family:Arial,sans-serif;overflow:hidden;margin-top:20px}
.box-form-check-bh p{margin:0;padding:12px 15px;border-bottom:1px solid #eee;font-size:16px;line-height:1.5;display:flex;justify-content:space-between;align-items:center}
.box-form-check-bh p:nth-child(odd){background-color:#f5f5f5}
.box-form-check-bh p:nth-child(even){background-color:#ffffff}
.box-form-check-bh p:last-child{border-bottom:none}
.box-form-check-bh p strong{color:#333;font-weight:600;width:40%}
.box-form-check-bh p span{color:#555;width:60%;text-align:right}