.lekabonus-badge{display:block;font-size:12px;margin-top:6px;opacity:.85}#review_form #raiting .lekabonus-review-bonus-col,#commentform #raiting .lekabonus-review-bonus-col{display:flex;align-items:flex-start;gap:8px;flex:0 0 auto;margin-left:auto;align-self:flex-start;max-width:100%;box-sizing:border-box;padding-top:2px}.lekabonus-review-bonus-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;margin:0 0 14px;box-sizing:border-box}.lekabonus-review-bonus-text{color:#9b8fd9;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.lekabonus-review-bonus-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.lekabonus-review-bonus-icon-inner{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#7c6fd6;color:#fff;font-size:11px;line-height:1;padding-bottom:1px}.lekabonus-checkout-box{border:1px solid #e5e5e5;padding:14px;border-radius:10px;margin:16px 0}.lekabonus-row{display:flex;gap:10px;align-items:center;margin-top:10px;margin-bottom:30px}.lekabonus-row input[type="number"]{width:140px}.lekabonus-account .lekabonus-summary{display:flex;gap:12px;margin:12px 0 18px;flex-wrap:wrap}.lekabonus-card{border:1px solid #e5e5e5;border-radius:12px;padding:12px 14px;min-width:220px}.lekabonus-card__title{font-size:12px;opacity:.7}.lekabonus-card__value{font-size:22px;font-weight:700;margin-top:4px}.lekabonus-plus{font-weight:700}.lekabonus-minus{font-weight:700}.lekabonus-limit-text{transition:all .2s ease}.lekabonus-error{color:#d63638;font-weight:600}.lekabonus-apply{background:#000!important;color:#fff!important;border:1px solid #ddd!important}.lekabonus-apply:hover{background:#f5f5f5!important}.lekabonus-checkout-box{max-width:100%}.lekabonus-checkout-box label{display:block;margin-bottom:12px}.lekabonus-checkout-box form>input[type="number"],.lekabonus-checkout-box .lekabonus-row{width:100%}body.woocommerce-order-pay #payment{margin:0 auto;max-width:600px;margin-top:50px}.lekabonus-row{display:flex;align-items:center;gap:12px;margin-top:10px}.lekabonus-row input[type="number"]{width:140px;height:44px;flex:0 0 140px}.lekabonus-row .lekabonus-apply{height:44px;padding:0 24px;white-space:nowrap;flex:0 0 auto}