.rate-demo__stage{padding:16px;border-radius:12px;background:#e3e3e3}.rate-demo__stage--autoplay{-webkit-user-select:none;user-select:none}.rate-demo__stage--autoplay .rate-demo__modes{pointer-events:none}.rate-demo__stage--autoplay .rate-demo__sandbox{pointer-events:auto}.rate-demo__stage--autoplay .rate-demo__sandbox-inner{pointer-events:none}.rate-demo__stage--autoplay .rate-demo__sandbox:hover .rate-demo__take-control--visible{opacity:1;visibility:visible;pointer-events:auto}.rate-demo__stage--compact .rate-demo__sandbox{grid-template-columns:1fr;min-height:499px}.rate-demo__summary--hidden{display:none}.rate-demo__demo{position:relative;width:100%;margin:0 auto;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.rate-demo__modes{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 16px #0000000f,0 1px 3px #0000000a}.rate-demo__mode{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:12px 16px;border:none;border-top:3px solid transparent;background:#f5f5f5;cursor:pointer;font:inherit;text-align:left;font-size:14px;font-weight:600;color:#6d6d6d}.rate-demo__mode+.rate-demo__mode{border-left:1px solid #e8e8e8}.rate-demo__mode--active{background:#fff;border-top-color:#1a1a1a;color:#1a1a1a}.rate-demo__mode-hint{font-size:12px;font-weight:400;color:#737373}.rate-demo__mode--active .rate-demo__mode-hint{color:#666}.rate-demo__mode--focus{box-shadow:inset 0 0 0 2px #1773b06b}.rate-demo__embed-shell{overflow:hidden;border:1px solid rgb(0 0 0 / .08);border-radius:10px;background:#fff;box-shadow:0 24px 48px #0000001a,0 8px 16px #0000000f}.rate-demo__embed-shell--menu-open,.rate-demo__sandbox--menu-open{overflow:visible}.rate-demo__chrome{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid #ebebeb;background:#fafafa}.rate-demo__traffic{display:flex;gap:6px}.rate-demo__traffic span{width:10px;height:10px;border-radius:50%;background:#d4d4d4}.rate-demo__address{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border:1px solid #d9d9d9;border-radius:999px;background:#fff;color:#616161}.rate-demo__lock-icon{flex-shrink:0;width:12px;height:12px;color:#707070}.rate-demo__url{overflow:hidden;min-width:0;font-size:11px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.rate-demo__sandbox{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);background:#fff}.rate-demo__main{padding:18px}.rate-demo__block+.rate-demo__block{margin-top:20px}.rate-demo__block-title{margin:0 0 10px;font-size:14px;font-weight:600;color:#202223}.rate-demo__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rate-demo__field{display:flex;flex-direction:column;gap:4px;min-width:0}.rate-demo__label{font-size:12px;color:#707070}.rate-demo__select-wrap{position:relative;display:block}.rate-demo__select-wrap--open{z-index:40}.rate-demo__select-wrap--focus{box-shadow:0 0 0 2px #1773b06b}.rate-demo__select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 34px 10px 12px;border:1px solid #d9d9d9;border-radius:5px;background:#fff;color:#202223;font:inherit;font-size:13px;line-height:1.35;text-align:left}.rate-demo__select--disabled{color:#707070;background:#fafafa;cursor:not-allowed}.rate-demo__select-wrap:after{content:"";position:absolute;top:50%;right:12px;width:7px;height:7px;border-right:2px solid #6d7175;border-bottom:2px solid #6d7175;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.rate-demo__select-wrap--open:after{transform:translateY(-35%) rotate(-135deg)}.rate-demo__select-wrap--open .rate-demo__select{border-color:#1773b0;box-shadow:0 0 0 1px #1773b0}.rate-demo__select-menu{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:50;display:flex;flex-direction:column;overflow:hidden;border:1px solid #c9cccf;border-radius:5px;background:#fff;box-shadow:0 8px 24px #00000024,0 2px 6px #00000014}.rate-demo__select-option{display:block;width:100%;padding:10px 12px;border:none;background:#fff;color:#202223;font:inherit;font-size:13px;text-align:left;cursor:pointer}.rate-demo__select-option+.rate-demo__select-option{border-top:1px solid #ebebeb}.rate-demo__select-option--current{background:#f6f6f7;font-weight:500}.rate-demo__select-option--focus{background:#e8f0fe}.rate-demo__methods{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff}.rate-demo__methods-slot{--rate-demo-methods-height: 58px;min-height:var(--rate-demo-methods-height)}.rate-demo__stage[data-melo-discount-variant] .rate-demo__methods-slot{--rate-demo-methods-height: 58px}.rate-demo__methods-slot>.rate-demo__methods{min-height:var(--rate-demo-methods-height)}.rate-demo__stage[data-melo-discount-variant] .rate-demo__methods{border-width:2px}.rate-demo__method{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border-top:1px solid #ebebeb;cursor:pointer;box-sizing:border-box}.rate-demo__method:first-child{border-top:none}.rate-demo__method--selected{background:#f1f8ff;z-index:1}.rate-demo__method--selected+.rate-demo__method{border-top:none}.rate-demo__methods:has(>.rate-demo__method--selected:only-child){border:2px solid #1773b0;background:#f1f8ff}.rate-demo__methods:has(>.rate-demo__method--selected:only-child)>.rate-demo__method--selected{background:transparent}.rate-demo__methods:has(>.rate-demo__method--selected:only-child)>.rate-demo__method--selected:after{display:none}.rate-demo__methods:has(>.rate-demo__method--selected:first-child:not(:only-child)){border-top:2px solid #1773b0}.rate-demo__methods:has(>.rate-demo__method--selected:last-child:not(:only-child)){border-bottom:2px solid #1773b0}.rate-demo__method--selected:first-child:not(:only-child){border:2px solid #1773b0;border-top:none}.rate-demo__method--selected:last-child:not(:only-child){border:2px solid #1773b0;border-top:1px solid #ebebeb}.rate-demo__method--selected:not(:first-child):not(:last-child){border-right:2px solid #1773b0;border-left:2px solid #1773b0}.rate-demo__method-control{position:relative;display:flex;align-items:center}.rate-demo__method-control input{position:absolute;opacity:0;pointer-events:none}.rate-demo__method-radio{display:block;width:18px;height:18px;border:2px solid #8c9196;border-radius:50%;background:#fff}.rate-demo__method--selected .rate-demo__method-radio{border-color:#1773b0;box-shadow:inset 0 0 0 4px #1773b0}.rate-demo__method-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:0;align-items:start;min-width:0}.rate-demo__method-title{grid-column:1;grid-row:1;min-width:0;font-size:13px;font-weight:600;line-height:1.2;color:#202223}.rate-demo__method-price{grid-column:2;grid-row:1;align-self:start;flex-shrink:0;display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;font-weight:600;color:#202223;text-align:right;line-height:1.2;white-space:nowrap}.rate-demo__method-compare{font-size:12px;font-weight:400;color:#8c9196;text-decoration:line-through}.rate-demo__method-free{font-weight:700;color:#202223;text-transform:uppercase;letter-spacing:.02em}.rate-demo__method-price-value{font-weight:600;color:#202223}@keyframes rate-demo-method-price-pulse{0%{color:#202223;transform:scale(1)}18%{color:#000;transform:scale(1.08)}38%{color:#000;transform:scale(1.08)}58%{color:#202223;transform:scale(1)}72%{color:#000;transform:scale(1.05)}to{color:#202223;transform:scale(1)}}.rate-demo__method-price--pulse{transform-origin:right center;animation:rate-demo-method-price-pulse 1.7s ease-in-out}.rate-demo__method-price--pulse .rate-demo__method-free,.rate-demo__method-price--pulse .rate-demo__method-price-value{color:inherit}.rate-demo__method-desc{grid-column:1;grid-row:2;min-width:0;overflow:hidden;font-size:12px;line-height:1.2;color:#6d7175;text-overflow:ellipsis;white-space:normal}.rate-demo__method-meta{grid-column:1 / -1;grid-row:2;display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.rate-demo__method-meta .rate-demo__method-desc{grid-column:unset;grid-row:unset;flex:1 1 auto;min-width:0}.rate-demo__method-meta .rate-demo__method-free,.rate-demo__method-meta .rate-demo__method-price-value{flex:0 0 auto}.rate-demo__caption{margin:14px 0 0;padding-top:12px;border-top:1px solid #ebebeb;font-size:12px;line-height:1.55;color:#6d7175}.rate-demo__caption--after{color:#1f7a3f}.rate-demo__summary{background:#fafafa;border-left:1px solid #d9d9d9}.rate-demo__summary-inner{padding:18px}.rate-demo__product{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;margin-bottom:16px}.rate-demo__product-media{position:relative;width:56px;height:56px}.rate-demo__product-thumb{display:block;width:100%;height:100%;border:1px solid #d9d9d9;border-radius:6px;background:linear-gradient(135deg,#f3f3f3,#e8e8e8)}.rate-demo__product-qty{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#707070;color:#fff;font-size:11px;line-height:18px;text-align:center}.rate-demo__product-title{margin:0;font-size:13px;font-weight:500;color:#202223}.rate-demo__product-price{margin:4px 0 0;font-size:13px;color:#202223}.rate-demo__discount{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:16px}.rate-demo__discount-input{padding:8px 10px;border:1px solid #d9d9d9;border-radius:5px;background:#fafafa;color:#707070;font:inherit;font-size:12px}.rate-demo__discount-btn{padding:8px 12px;border:1px solid #d9d9d9;border-radius:5px;background:#fafafa;color:#707070;font:inherit;font-size:12px}.rate-demo__totals{margin:0;padding-top:2px}.rate-demo__total-row{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:13px;color:#202223}.rate-demo__total-row dt,.rate-demo__total-row dd{margin:0}.rate-demo__total-row dt{font-weight:400}.rate-demo__shipping-label{display:inline-flex;align-items:center;gap:4px}.rate-demo__shipping-info-icon{flex-shrink:0;width:14px;height:14px;color:#8c9196}.rate-demo__summary-highlight{margin:2px 0 12px;box-sizing:border-box}.rate-demo__summary-highlight .rate-demo__total-row--shipping{margin-bottom:8px;align-items:center}.rate-demo__summary-highlight .rate-demo__summary-tag{margin:0;gap:5px}.rate-demo__summary-highlight .rate-demo__summary-tag-icon{opacity:.55}.rate-demo__total-row--grand{margin-top:4px;margin-bottom:10px;padding-top:12px;border-top:1px solid #e1e3e5;font-size:16px;font-weight:600;color:#202223}.rate-demo__total-currency{margin-right:6px;font-size:12px;font-weight:500;color:#6d7175}.rate-demo__total-amount{font-weight:600}.rate-demo__summary-shipping{text-align:right;line-height:1.2}.rate-demo__summary-shipping--discounted{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px}.rate-demo__summary-compare{font-size:13px;font-weight:400;color:#8c9196;text-decoration:line-through}.rate-demo__summary-free{font-size:13px;font-weight:700;color:#202223;text-transform:uppercase;letter-spacing:.03em}.rate-demo__summary-price{font-size:14px;font-weight:600;color:#202223}.rate-demo__summary-tag,.rate-demo__summary-savings{display:flex;align-items:center;gap:6px;margin:-2px 0 10px;color:#6d7175;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@keyframes rate-demo-summary-tag-pulse{0%{color:#6d7175;transform:scale(1)}18%{color:#000;transform:scale(1.06)}38%{color:#000;transform:scale(1.06)}58%{color:#6d7175;transform:scale(1)}72%{color:#000;transform:scale(1.04)}to{color:#6d7175;transform:scale(1)}}.rate-demo__summary-tag--pulse{display:inline-flex;transform-origin:left center;animation:rate-demo-summary-tag-pulse 1.7s ease-in-out}.rate-demo__summary-tag-label{position:relative;display:inline-block;max-width:100%}.rate-demo__summary-tag-label-base{display:inline}.rate-demo__summary-tag-label-selected{position:absolute;left:0;top:0;max-width:100%;color:#fff;background:#1773b0;white-space:nowrap;overflow:hidden}.rate-demo__summary-savings{margin:0;gap:5px;color:#202223;font-weight:700;letter-spacing:.03em}.rate-demo__summary-savings .rate-demo__summary-tag-icon{opacity:1}.rate-demo__summary-tag-icon{flex-shrink:0;width:12px;height:12px;background:currentColor;opacity:.7;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M17.707 9.293l-6-6a.997.997 0 00-.707-.293H4a1 1 0 00-1 1v7c0 .265.105.52.293.707l6 6a.997.997 0 001.414 0l7-7a.999.999 0 000-1.414zM6.5 8a1.5 1.5 0 110-3 1.5 1.5 0 010 3z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M17.707 9.293l-6-6a.997.997 0 00-.707-.293H4a1 1 0 00-1 1v7c0 .265.105.52.293.707l6 6a.997.997 0 001.414 0l7-7a.999.999 0 000-1.414zM6.5 8a1.5 1.5 0 110-3 1.5 1.5 0 010 3z'/%3E%3C/svg%3E") center / contain no-repeat}.rate-demo__take-control{position:absolute;top:50%;left:50%;z-index:400;margin:0;padding:0;border:none;background:transparent;transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;cursor:pointer}.rate-demo__take-control-label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgb(0 0 0 / .08);border-radius:999px;background:#fff;color:#202223;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 2px 10px #0000001f,0 1px 3px #00000014}.rate-demo__take-control-icon{width:14px;height:14px}.rate-demo__cursor{position:absolute;top:0;left:0;z-index:300;width:24px;height:24px;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .28));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .25s ease}.rate-demo__cursor--visible{opacity:1}.rate-demo__stage--rules.rate-demo__stage--autoplay:hover .rate-demo__take-control--visible,.rate-demo__stage--rules.rate-demo__stage--autoplay .rate-demo__take-control--visible:focus-visible{opacity:1;visibility:visible;pointer-events:auto}.rate-demo__stage--rules .rate-demo__take-control{z-index:500}.rate-demo__stage--rules.rate-demo__stage--rate-city .rate-demo__fields{grid-template-columns:1fr 1fr}.rate-demo__stage--rules.rate-demo__stage--rate-city .rate-demo__caption--after{color:#1773b0;font-weight:500}.rate-demo__stage--rules{overflow:hidden}.rate-demo__stage[data-melo-discount-variant],.rate-demo__stage[data-melo-rate-city-variant],.rate-demo__stage[data-melo-rules-variant]{box-sizing:border-box;overflow:hidden}.rate-demo__stage[data-melo-discount-variant],.rate-demo__stage[data-melo-discount-variant].rate-demo__stage--compact{height:444px}.rate-demo__stage[data-melo-discount-variant].rate-demo__stage--compact .rate-demo__sandbox{min-height:0}.rate-demo__stage[data-melo-rate-city-variant]{height:444px;border:1px solid #ededed}.rate-demo__stage[data-melo-rules-variant]{height:467px}.rate-demo__stage[data-melo-discount-variant] .rate-demo__demo,.rate-demo__stage[data-melo-discount-variant] .rate-demo__embed-shell,.rate-demo__stage[data-melo-rate-city-variant] .rate-demo__demo,.rate-demo__stage[data-melo-rate-city-variant] .rate-demo__embed-shell,.rate-demo__stage[data-melo-rules-variant] .rate-demo__demo,.rate-demo__stage[data-melo-rules-variant] .rate-demo__embed-shell{height:100%}.rate-demo__stage[data-melo-discount-variant] .rate-demo__viewport,.rate-demo__stage[data-melo-rate-city-variant] .rate-demo__viewport,.rate-demo__stage[data-melo-rules-variant] .rate-demo__viewport{display:flex;flex-direction:column;height:100%}.rate-demo__stage[data-melo-discount-variant] .rate-demo__sandbox,.rate-demo__stage[data-melo-rate-city-variant] .rate-demo__sandbox,.rate-demo__stage[data-melo-rules-variant] .rate-demo__sandbox{flex:1 1 auto;min-height:0}.rate-demo__stage--rules .rate-demo__embed-shell{transform:translate(var(--rules-pan-x, 0px),var(--rules-pan-y, 0px)) scale(var(--rules-zoom-scale, 1));transform-origin:0 0;transition:transform .68s cubic-bezier(.25,.8,.25,1);will-change:transform}.rate-demo__stage--rules .rate-demo__fields{grid-template-columns:1fr 1fr 1fr}.rate-demo__stage--rules .rate-demo__cursor{transform:translate(var(--cursor-x, 50%),var(--cursor-y, 50%));transition:transform var(--cursor-move-ms, .64s) cubic-bezier(.25,.8,.25,1)}.rate-demo__stage--rules .rate-demo__cursor--clicking{transform:translate(var(--cursor-x, 50%),var(--cursor-y, 50%)) scale(.86);transition-duration:.08s;transition-timing-function:ease}.rate-demo__cursor--clicking{transform:scale(.86);transition-duration:.08s}.rate-demo__stage--rules .rate-demo__caption--rules{color:#1773b0;font-weight:500}.rate-demo__stage--rules .rate-demo__select-wrap--open.rate-demo__select-wrap--focus{box-shadow:none}.rate-demo__stage--rules .rate-demo__select-option--current{background:#fff;font-weight:inherit}.rate-demo__stage--rules .rate-demo__select-option--focus,.rate-demo__stage--rules .rate-demo__select-option:hover{background:#f6f6f7;font-weight:500}.rate-demo__stage--user-controlled .rate-demo__select-wrap:after{display:none}.rate-demo__stage--user-controlled .rate-demo__select-wrap--open{z-index:auto}.rate-demo__field-input-wrap{position:relative;display:block}.rate-demo__field-input-wrap--focus .rate-demo__text-input{border-color:#1773b0;box-shadow:0 0 0 1px #1773b0}.rate-demo__text-input{display:block;width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:5px;background:#fff;color:#202223;font:inherit;font-size:13px;line-height:1.35}.rate-demo__stage--rules .rate-demo__method-title{position:relative;display:inline-block;max-width:100%}.rate-demo__stage--rules .rate-demo__method-title-base{display:inline}.rate-demo__stage--rules .rate-demo__method-title-selected{position:absolute;left:0;top:0;max-width:100%;color:#fff;background:#1773b0;white-space:nowrap;overflow:hidden}.rate-demo__methods-empty{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:var(--rate-demo-methods-height, 58px);height:100%;margin:0;padding:12px 14px;border:2px solid transparent;border-radius:10px;background:#f2f2f2;color:#8a8a8a;font-size:13px;line-height:1.45;text-align:center}.rate-demo__methods--loading{pointer-events:none}.rate-demo__method-skeleton{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:calc(var(--rate-demo-methods-height, 58px) - 4px);padding:12px 14px}.rate-demo__method-skeleton-radio,.rate-demo__method-skeleton-title,.rate-demo__method-skeleton-price{display:block;border-radius:999px;background:linear-gradient(90deg,#ececec,#f5f5f5,#ececec 90%);background-size:200% 100%;animation:rate-demo-skeleton-shimmer 1.4s ease-in-out infinite}.rate-demo__method-skeleton-radio{flex:0 0 18px;width:18px;height:18px;border-radius:50%}.rate-demo__method-skeleton-title{flex:1 1 auto;max-width:220px;height:12px}.rate-demo__method-skeleton-price{flex:0 0 52px;height:12px;margin-left:auto}@keyframes rate-demo-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.rate-demo__method-skeleton-radio,.rate-demo__method-skeleton-title,.rate-demo__method-skeleton-price{animation:none;background:#ececec}.rate-demo__summary-tag--pulse,.rate-demo__method-price--pulse{animation:none}}.rate-demo__cursor--emphasis{filter:drop-shadow(0 2px 8px rgb(23 115 176 / .45))}.rate-demo__cursor--emphasis svg{transform:scale(1.18);transform-origin:top left}@media(max-width:48rem){.rate-demo__stage{padding:12px}.rate-demo__stage[data-melo-rate-city-variant]{height:400px;border:1px solid #ededed}.rate-demo__stage[data-melo-discount-variant]{height:580px}.rate-demo__stage[data-melo-discount-variant] .rate-demo__sandbox{display:flex;flex-direction:column}.rate-demo__stage[data-melo-discount-variant] .rate-demo__main{flex:0 0 auto;min-height:0;overflow:hidden;max-height:46%}.rate-demo__stage[data-melo-discount-variant] .rate-demo__summary{flex:1 1 auto;min-height:0;overflow:auto}.rate-demo__stage[data-melo-discount-variant] .rate-demo__method-desc,.rate-demo__stage[data-melo-discount-variant] .rate-demo__caption{display:none}.rate-demo__stage[data-melo-discount-variant] .rate-demo__methods-slot{--rate-demo-methods-height: 44px}.rate-demo__stage--compact .rate-demo__sandbox,.rate-demo__stage[data-melo-discount-variant].rate-demo__stage--compact .rate-demo__sandbox,.rate-demo__stage[data-melo-rate-city-variant].rate-demo__stage--compact .rate-demo__sandbox{min-height:0}.rate-demo__sandbox{grid-template-columns:1fr}.rate-demo__summary{display:none}.rate-demo__stage[data-melo-discount-variant] .rate-demo__summary{display:block;border-left:none;border-top:1px solid #ebebeb}.rate-demo__stage[data-melo-discount-variant] .rate-demo__discount{display:none}.rate-demo__stage[data-melo-discount-variant] .rate-demo__product{margin-bottom:10px}.rate-demo__stage[data-melo-discount-variant] .rate-demo__summary-inner{padding:12px 12px 14px}.rate-demo__fields{grid-template-columns:1fr;gap:10px}.rate-demo__stage--rules.rate-demo__stage--rate-city:not(.rate-demo__stage--user-controlled) .rate-demo__fields{grid-template-columns:1fr 1fr;gap:8px}.rate-demo__stage--rules.rate-demo__stage--rate-city.rate-demo__stage--user-controlled .rate-demo__fields,.rate-demo__stage--rules.rate-demo__stage--user-controlled .rate-demo__fields{grid-template-columns:1fr}.rate-demo__main{padding:14px 12px 16px}.rate-demo__block+.rate-demo__block{margin-top:18px}.rate-demo__block-title{margin-bottom:10px;font-size:15px}.rate-demo__label{font-size:12px}.rate-demo__text-input,.rate-demo__select{padding:9px 10px;font-size:12px}.rate-demo__method{padding:12px 10px}.rate-demo__method-copy{column-gap:10px}.rate-demo__method-title,.rate-demo__method-price{font-size:13px}.rate-demo__method-desc{font-size:11px}.rate-demo__method-meta{gap:10px}.rate-demo__caption{margin-top:12px;padding-top:12px;font-size:12px}.rate-demo__chrome{gap:8px;padding:8px 10px}.rate-demo__url{font-size:11px}.rate-demo__take-control-label{padding:7px 12px;font-size:12px;gap:6px}.rate-demo__take-control-icon{width:12px;height:12px}.rate-demo__cursor{width:22px;height:22px}.rate-demo__mode{padding:10px 12px;font-size:12px}.rate-demo__method-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.rate-demo__cursor{display:none}.rate-demo__stage--rules .rate-demo__embed-shell{transition:none}}
