/* Avantajkodu 2.16.39 — RMN component pack: single */
.kmm-single-store-layout{gap:22px!important}
.kmm-single-store-layout .kmm-store-visit-btn{background:var(--rmn-action)!important;color:#fff!important;border:0!important}
.kmm-single-coupon-title,.kmm-single-header,.kmm-coupon-title-shell{color:var(--rmn-ink)!important}
.kmm-coupon-code-shell,.kmm-single-code-panel{background:#fbfafc!important;border:1px solid var(--rmn-line)!important}
.single-coupon .kmm-single-shell,.single-coupon .km-card,.post-type-archive-coupon .km-card,.tax-coupon_category .km-card,.tax-coupon_tag .km-card,.page-template-page-stores .km-card{border-radius:3px!important;box-shadow:none!important}
.single-coupon .km-btn--accent,.post-type-archive-coupon .km-btn--accent,.tax-coupon_category .km-btn--accent,.tax-coupon_tag .km-btn--accent{background:var(--rmn-purple)!important;border-color:var(--rmn-purple)!important;color:#fff!important;border-radius:2px!important;box-shadow:none!important}
.kmm-single-code-wrap .km-code{display:flex!important;align-items:center!important;gap:10px!important}
.kmm-single-code-wrap .kmm-code-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 14px!important;font-weight:900!important;letter-spacing:.06em!important;visibility:visible!important;opacity:1!important}
.kmm-single-code-wrap [data-kmm-copy-only="1"]{display:inline-flex!important;visibility:visible!important;opacity:1!important;background:#8641aa!important;border-color:#8641aa!important;color:#fff!important}
.kmm-revealed-code-box{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0 0 18px!important;padding:20px!important;border:2px solid #8641aa!important;border-radius:12px!important;background:#faf7fc!important}
.kmm-revealed-code-box__label{margin-bottom:9px!important;color:#4b4050!important;font-size:13px!important;font-weight:800!important}
.kmm-revealed-code-box__row{display:flex!important;align-items:stretch!important;gap:10px!important;flex-wrap:wrap!important}
.kmm-revealed-code-box__code{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;min-height:50px!important;min-width:180px!important;padding:10px 18px!important;border:2px dashed #8641aa!important;border-radius:8px!important;background:#fff!important;color:#241b28!important;font-size:22px!important;font-weight:950!important;letter-spacing:.08em!important;user-select:all!important}
.kmm-revealed-code-box__copy{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:0 20px!important;border:1px solid #8641aa!important;border-radius:8px!important;background:#8641aa!important;color:#fff!important;font-weight:900!important}
.kmm-revealed-code-box__notice{margin:10px 0 0!important;color:#625768!important;font-size:12px!important}
html.kmm-is-revealed .kmm-single-code-wrap .kmm-code-text,body.kmm-is-revealed .kmm-single-code-wrap .kmm-code-text{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#241b28!important;letter-spacing:.08em!important;user-select:all!important}
html.kmm-is-revealed .kmm-single-code-wrap .km-btn,body.kmm-is-revealed .kmm-single-code-wrap .km-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;background:#8641aa!important;border-color:#8641aa!important;color:#fff!important}
.kmm-revealed-code-box,.kmm-revealed-code-box--js{display:block!important;visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important;position:relative!important;z-index:4!important;margin:0 0 18px!important;padding:18px!important;border:2px solid #8641aa!important;border-radius:16px!important;background:#fff!important}
.kmm-revealed-code-box__row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
.kmm-revealed-code-box__code{display:inline-flex!important;visibility:visible!important;opacity:1!important;font-size:24px!important;font-weight:800!important;color:#2b1535!important;background:#f7f0fa!important;border:1px dashed #8641aa!important;border-radius:10px!important;padding:10px 14px!important}
.kmm-revealed-code-box__copy{background:#8641aa!important;color:#fff!important;border-color:#8641aa!important}
.kmm-inline-code-reveal{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important;margin-top:10px!important;padding:10px!important;border:1px solid #8641aa!important;border-radius:10px!important;background:#faf7fc!important}
.kmm-inline-code-reveal[hidden]{display:none!important}
.kmm-inline-code-reveal__code{display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:8px 14px!important;border:2px dashed #8641aa!important;border-radius:8px!important;background:#fff!important;color:#4f2464!important;font-size:18px!important;font-weight:900!important;letter-spacing:.06em!important;user-select:all!important}
.kmm-inline-code-reveal__copy{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 15px!important;border:1px solid #8641aa!important;border-radius:8px!important;background:#8641aa!important;color:#fff!important;font-weight:800!important}
