.cerp-picker{direction:rtl;text-align:right;border:1px solid #dce5ee;border-radius:16px;padding:22px;margin:16px 0 22px;background:linear-gradient(140deg,#f6fbff,#fff);width:100%;box-sizing:border-box;color:#18334c}.cerp-picker legend{font-size:1.05em;font-weight:700;padding:0 10px}.cerp-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.cerp-option{position:relative;display:flex;align-items:center;gap:8px;padding:14px;border:1px solid #dce5ee;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cerp-option:has(input:checked){border-color:#087e8b;box-shadow:0 0 0 2px #087e8b22;background:#f1fcfc}.cerp-option:focus-within{outline:2px solid #087e8b;outline-offset:2px}.cerp-option input{accent-color:#087e8b}.cerp-option strong,.cerp-option small{display:block}.cerp-option small{margin-top:7px;color:#46647a}.cerp-count-label{display:flex;align-items:center;gap:16px;margin-top:18px;font-weight:600}.cerp-product-count,.cerp-cart-count input{max-width:100px!important;border:1px solid #bdcedb!important;border-radius:8px!important;padding:8px!important;background:#fff!important;color:#18334c!important}.cerp-summary{margin:12px 0!important;font-weight:600;color:#087e8b}.cerp-native-quantity{display:none!important}.cerp-cart-count{direction:rtl;display:flex;flex-direction:column;gap:7px}.cerp-cart-count label{display:flex;flex-direction:column;gap:6px}.cerp-cart-count small{white-space:nowrap}.cerp-admin-help{margin:18px!important;padding:14px;background:#f1f8fc;border-right:3px solid #087e8b;line-height:1.9}.cerp-pack-table{width:calc(100% - 36px)!important;margin:18px!important}.cerp-pack-table input{float:none!important;width:100%!important;margin:0!important}.cerp-pack-table td{padding:12px!important}.cerp-admin-actions{padding:0 18px!important}@media(max-width:480px){.cerp-picker{padding:15px}.cerp-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cerp-option{padding:10px;font-size:.9em}}
.cerp-unit-price{display:block;color:#46647a;font-size:.8em}.cerp-picker~.quantity{display:none!important}
