
body.ratio__sharemjlc {
  --till__coinoi2n: 'Samsung SS Body KR', sans-serif;
  --purse__slice1wsf: #1428a0;
  --till__purseh691: #2189ff;
  --yield__purse6vga: #17191c;
  --till__tillxyb2: #60656d;
  --penny__unitptcq: #dfe2e6;
  --span__metersyha: #f5f6f8;
  --sum__ledgersvqh: 8px;
  --tally__slice2ne2: 44px;
  --purse__rateu2ml: 24px;
  --tariff__pennyxbke: 1280px;
  --mint__scalet7rf: 8px;
  --unit__quotavd96: 8px;
  --purse__slicehas7: 8px;
  font-family: var(--till__coinoi2n) !important;
  font-size: 1rem;
  line-height: 1.55;
  color: var(--yield__purse6vga);
  background: #fff;
  letter-spacing: 0;
  font-synthesis: none;
}

body.ratio__sharemjlc :where(h1, h2, h3, h4, p, label, button, input, select, textarea, summary),
body.ratio__sharemjlc :is(#unit__quotaeo2r, .margin__scaleeeoj, .rsg, .span__coinqwjn, .quota__coinpuxd, .scale__tariffiljr,
  #ledger__metera1sm, .cent__tillvduq, .margin__ledgerwnep),
body.ratio__sharemjlc [style*="font-family"]:not(i):not(.sc2-hq11u):not(.sc2-je5bn):not(.sc2-9ejmo):not(.sc2-p86q8):not(.sc2-hmy58):not(.sc2-qi5tr):not(.sc2-8wxzr) {
  font-family: var(--till__coinoi2n) !important;
}
body.ratio__sharemjlc :where(h1, h2, h3, h4, p, div, span, a, b, strong, small, em, label, button, input, select, textarea) {
  letter-spacing: 0 !important;
}
body.ratio__sharemjlc :where(h1, h2, h3, h4) { line-height: 1.35; overflow-wrap: anywhere; }
body.ratio__sharemjlc :where(main, [data-shareabacush5xt], .tariff__scalegvv0, .margin__scaleeeoj, #unit__quotaeo2r) :focus-visible {
  outline: 3px solid var(--till__purseh691);
  outline-offset: 3px;
}


@layer hs-oneui-controls {
body.ratio__sharemjlc :is(.rskj, .scale__unitg17j, .unit__rate4xx5, .share__quotaing4, .abacus__tariff979z,
  .penny__farenkw3, .purse__pennybo1s, .budget__spanhyyq, .slice__marginvkat, .till__pursed8kk, .unit__sliceb7dd,
  .slice__unitf94j, .quota__unitsya3, .fare__centq1yl, .fare__meterdv0d,
  .quota__slicex7ue, .ledger__tillytl1 > button, .ledger__tillytl1 > a,
  .fare__ratekc2s, .till__fareyxow, .unit__abacusgqxf,
  .abacus__scale5t6f, .margin__yielde0ll, .tariff__coinfm7v, .mint__spanx621,
  .cent__coinimuv, .meter__centzrw1, .margin__tariff55jt, .abacus__sliceg9on,
  .purse__farejcl6, .scale__slicex4y0, .sum__centze89, .margin__marginiday, .unit__rate7zw9,
  .rsg button, .share__yielde8db, .till__tillzhz5, .tally__ratiobn0v, #span__quotaq0ds-mobile-total,
  .fare__marginkcr7, .coin__spansr22, .yield__centhf9n, .ratio__marginvu7w,
  .abacus__centwk7g, .fare__budgetwf9d, .ledger__pennynuvq, .fare__abacusau1l, .coin__sumfgaq,
  #margin__yield4i7q, #margin__tariffpo2q .till__rate9s3k, .till__coindyic,
  #fare__minteo65, #fare__purseij8q, #quota__mintvom6, #till__mintym9t,
  #unit__sum99bv) {
  min-height: var(--tally__slice2ne2) !important;
  border-radius: var(--sum__ledgersvqh) !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
  box-shadow: none !important;
}
}
body.ratio__sharemjlc :is(.fare__ratekc2s, .till__fareyxow, .unit__abacusgqxf, .sum__centze89, .unit__rate7zw9) {
  min-width: var(--tally__slice2ne2);
  flex-shrink: 0;
}
body.ratio__sharemjlc :is(.penny__farenkw3.rslpxu, .purse__pennybo1s.rslpxu, .budget__spanhyyq.rslpxu, .margin__yielde0ll.rslpxu) {
  background: var(--purse__slice1wsf) !important;
  color: #fff !important;
  border-color: var(--purse__slice1wsf) !important;
}
body.ratio__sharemjlc :is(.abacus__tariff979z, .abacus__scale5t6f, .scale__slicex4y0) { background: var(--purse__slice1wsf); }
body.ratio__sharemjlc :is(.abacus__scale5t6f, .scale__slicex4y0, #fare__minteo65) { min-height: 48px !important; }
body.ratio__sharemjlc :is(.rsy, .margin__rate2os4, .till__pennyozj3 input:not([type=checkbox]), .till__pennyozj3 textarea,
  .ledger__ledger6jwd input, .sum__marginno0o select) {
  min-height: 48px;
  max-width: 100%;
  border-radius: var(--sum__ledgersvqh) !important;
  font-size: 1rem !important;
  line-height: 1.5;
}
body.ratio__sharemjlc :is(.fare__tariffbg0r, .coin__sumoarh) { min-height: 44px; align-items: center; }
body.ratio__sharemjlc :is(.fare__tariffbg0r input, .coin__sumoarh input) { accent-color: var(--purse__slice1wsf); }
body.ratio__sharemjlc .budget__spanhyyq { flex-shrink: 0; padding: 10px 16px !important; }
body.ratio__sharemjlc :is(.till__ledgercy8s, .mint__tallybm5v, .penny__spanp4qb, #sum__ledger0f6g details) { border-radius: var(--sum__ledgersvqh); box-shadow: none; }
body.ratio__sharemjlc .till__ledgercy8s:hover { transform: none; box-shadow: none; }
body.ratio__sharemjlc .unit__pennyeufr { display: block; -webkit-line-clamp: unset; overflow: visible; }
body.ratio__sharemjlc #sum__ledger0f6g summary { min-height: 48px; }


body.ratio__sharemjlc #ledger__quotajpjy .margin__ledgerwnep {
  font-family: var(--till__coinoi2n);
  border-radius: var(--sum__ledgersvqh);
  background: #2189ff;
  box-shadow: none;
  overflow: visible;
  flex-wrap: nowrap;
}
body.ratio__sharemjlc #ledger__quotajpjy :is(.margin__unitlybq, .fare__marginkcr7, .fare__budgetwf9d, .ledger__pennynuvq,
  .fare__abacusau1l, .coin__sumfgaq, .coin__spansr22, .yield__centhf9n,
  .ratio__marginvu7w, .abacus__centwk7g) { height: auto; min-height: 48px; padding-block: 10px; }
body.ratio__sharemjlc #ledger__quotajpjy .till__coine8ca { flex-wrap: nowrap; }
body.ratio__sharemjlc #ledger__quotajpjy .slice__penny3axw { min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.5; }
body.ratio__sharemjlc #ledger__quotajpjy .yield__scale8o1z { flex-wrap: nowrap; }
body.ratio__sharemjlc #ledger__quotajpjy .sum__pursek0pt { min-height: 44px; line-height: 1.4; }
body.ratio__sharemjlc #ledger__quotajpjy.abacus__tallyx6kv .margin__ledgerwnep { min-width: 0; max-width: calc(100% - 32px); }
body.ratio__sharemjlc #ledger__quotajpjy .fare__budgetwf9d[hidden] { display: none; }
@layer hs-oneui-controls {
  body.ratio__sharemjlc #ledger__quotajpjy .margin__ledgerwnep :is(.fare__budgetwf9d, .fare__marginkcr7, .ledger__pennynuvq, .coin__sumfgaq) {
    white-space: nowrap !important;
    overflow-wrap: normal;
  }
}
@media (min-width: 1121px) {
  body.ratio__sharemjlc #ledger__quotajpjy .margin__ledgerwnep { gap: 8px; padding: 8px 10px; }
  body.ratio__sharemjlc #ledger__quotajpjy .cent__marginj8w6 { display: none; }
  body.ratio__sharemjlc #ledger__quotajpjy .fare__sumwjfn { gap: 8px; }
  body.ratio__sharemjlc #ledger__quotajpjy :is(.slice__spanehlb, .share__ratio55i8) { font-size: 15px; }
  body.ratio__sharemjlc #ledger__quotajpjy .till__coine8ca { gap: 8px; }
  body.ratio__sharemjlc #ledger__quotajpjy .till__unitd54j { flex: 1 1 170px; min-width: 170px; }
  body.ratio__sharemjlc #ledger__quotajpjy .slice__penny3axw { flex: 1; display: block; line-height: 44px; }
  body.ratio__sharemjlc #ledger__quotajpjy .sum__pursek0pt { flex-shrink: 0; white-space: nowrap; font-size: 12px; }
  body.ratio__sharemjlc #ledger__quotajpjy .yield__scale8o1z { gap: 6px; }
  body.ratio__sharemjlc #ledger__quotajpjy :is(.margin__unitlybq, .fare__marginkcr7, .fare__budgetwf9d, .ledger__pennynuvq, .coin__sumfgaq) {
    box-sizing: border-box; height: 44px; min-height: 44px; padding: 8px; font-size: 13px;
  }
  body.ratio__sharemjlc #ledger__quotajpjy .margin__unitlybq.tariff__scale4mei { width: 74px; }
  body.ratio__sharemjlc #ledger__quotajpjy .margin__unitlybq.ledger__sumxodp { width: 126px; }
  body.ratio__sharemjlc #ledger__quotajpjy .margin__unitlybq.budget__farex1hg { width: 124px; }
  body.ratio__sharemjlc #ledger__quotajpjy .margin__unitlybq.rate__fareey71 { width: 98px; }
  body.ratio__sharemjlc.scale__coinaf44:not(.scale__sharex71f) { padding-bottom: 88px; }
}
@media (max-width: 1120px) {
  body.ratio__sharemjlc #ledger__quotajpjy .margin__ledgerwnep { display: none; }
  body.ratio__sharemjlc #ledger__quotajpjy .cent__marginj8w6 { display: flex; }
}
body.ratio__sharemjlc #margin__tariffpo2q { gap: 12px; }
body.ratio__sharemjlc :is(#margin__tariffpo2q .till__rate9s3k, #margin__yield4i7q, .till__coindyic) { box-shadow: none !important; }
body.ratio__sharemjlc #margin__tariffpo2q .abacus__sharev5qj { background: #16a34a; }
body.ratio__sharemjlc #margin__tariffpo2q .rsv09w { background: var(--purse__slice1wsf); }
body.ratio__sharemjlc #margin__yield4i7q { background: var(--purse__slice1wsf) !important; }
body.ratio__sharemjlc :is(#margin__tariffpo2q .till__rate9s3k:hover, .till__coindyic:hover) { transform: none !important; }
body.ratio__sharemjlc #margin__tariffpo2q .till__rate9s3k:focus-visible .scale__mintkajp { opacity: 1; }
body.ratio__sharemjlc #till__raten0wr { backdrop-filter: none; -webkit-backdrop-filter: none; }
body.ratio__sharemjlc .till__share3cud { border-radius: var(--sum__ledgersvqh); }



body.ratio__sharemjlc :is(#penny__share4zjm, #span__tariffiujr, #sum__ledger0f6g, #yield__spanyg21) > section,
body.ratio__sharemjlc .coin__budgetnxoi {
  padding: 40px var(--purse__rateu2ml) !important;
  border-radius: 0;
}
body.ratio__sharemjlc :is(#penny__share4zjm, #span__tariffiujr, #sum__ledger0f6g) h2 {
  font-size: 1.75rem !important;
  font-weight: 800 !important;
  line-height: 1.35;
}
body.ratio__sharemjlc :is(.tally__spanf5e5, .budget__coinwodt) { flex-wrap: wrap; gap: 8px 16px; }
body.ratio__sharemjlc :is(.tally__spanf5e5 h2, .budget__coinwodt h2) { font-size: 1.375rem; font-weight: 800; }
body.ratio__sharemjlc :is(.tally__spanf5e5 p, .budget__coinwodt p) { font-size: .875rem; line-height: 1.6; }
body.ratio__sharemjlc .share__sumjxl3 { gap: 16px; padding-block: 4px 12px; }
body.ratio__sharemjlc .mint__budgetowen { flex: 0 0 120px; width: 120px; gap: 10px; }
body.ratio__sharemjlc .till__sharegg5h { width: 120px; height: 120px; border-radius: var(--sum__ledgersvqh); }
body.ratio__sharemjlc .fare__coina5bi {
  max-width: 100%;
  font-size: .8125rem;
  line-height: 1.5;
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  overflow-wrap: anywhere;
}
body.ratio__sharemjlc .mint__tills0fd { grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 20px; }
body.ratio__sharemjlc .yield__slice1pxt { min-width: 0; border-radius: var(--sum__ledgersvqh); box-shadow: none; }
body.ratio__sharemjlc .yield__slice1pxt:hover { transform: none; box-shadow: none; }
body.ratio__sharemjlc .budget__rate83w0 { font-size: 1.25rem; line-height: 1.4; }
body.ratio__sharemjlc .budget__abacuszan4 { font-size: .875rem; display: block; -webkit-line-clamp: unset; overflow: visible; }


body.ratio__sharemjlc :is(#yield__scale0z0t, .rate__cent4qqy):not([data-pennyfareb410="1"]) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)) !important;
  gap: 20px !important;
}
body.ratio__sharemjlc .margin__ledgerevj6 {
  min-width: 0;
  height: auto;
  border-radius: var(--sum__ledgersvqh) !important;
  border-color: var(--penny__unitptcq);
  box-shadow: none !important;
}
body.ratio__sharemjlc .margin__ledgerevj6:hover { transform: none !important; border-color: var(--purse__slice1wsf); }
body.ratio__sharemjlc .margin__ledgerevj6 .ratio__sumh7j8 {
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  padding-bottom: 0 !important;
  background: var(--span__metersyha);
}
body.ratio__sharemjlc.sum__tillenu4 .margin__ledgerevj6 .ratio__sumh7j8 { aspect-ratio: 1 / 1 !important; height: auto !important; }
body.ratio__sharemjlc .slice__tally8gl6 { padding: 16px !important; flex: 1; min-width: 0; }
body.ratio__sharemjlc .margin__ledgerevj6 .rate__tariffy8iw {
  height: auto !important;
  min-height: 2.8em !important;
  max-height: none !important;
  display: block !important;
  -webkit-line-clamp: unset !important;
  overflow: visible !important;
  overflow-wrap: anywhere;
  font-size: .9375rem !important;
  line-height: 1.4 !important;
}
body.ratio__sharemjlc .margin__ledgerevj6 .budget__quotaz9ax {
  height: auto;
  min-height: 1.5em;
  font-size: .75rem !important;
  line-height: 1.5 !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
body.ratio__sharemjlc .margin__ledgerevj6 .rate__centgqtn {
  grid-template-columns: repeat(auto-fit, minmax(4.5rem, 1fr)) !important;
  gap: 8px !important;
  align-items: stretch !important;
}
body.ratio__sharemjlc .margin__ledgerevj6 .slice__marginvkat {
  padding: 8px !important;
  font-size: .8125rem !important;
}
body.ratio__sharemjlc .slice__quotamlzu { min-height: 90px; }
body.ratio__sharemjlc .ledger__tillytl1 { gap: 8px !important; margin-top: auto !important; padding-top: 12px; }
body.ratio__sharemjlc .quota__slicex7ue { font-size: .875rem !important; padding: 10px 12px !important; }
body.ratio__sharemjlc .quota__sumin0u {
  height: auto;
  min-height: 40px;
  flex-wrap: wrap;
  overflow: visible;
  background: #087558;
}
body.ratio__sharemjlc :is(.quota__sumin0u .margin__tariffkn46, .sum__meter24f2) {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  overflow-wrap: anywhere;
}
body.ratio__sharemjlc .tariff__scale8yhk { grid-template-columns: 20px minmax(0, 1fr); gap: 6px 8px; }
body.ratio__sharemjlc .tariff__scale8yhk strong { grid-column: 2; justify-self: start; white-space: normal; }
body.ratio__sharemjlc .share__faregwh9 { background: #fff; backdrop-filter: none; -webkit-backdrop-filter: none; }
body.ratio__sharemjlc .sum__scaletgff { gap: 8px; }


body.ratio__sharemjlc .budget__ratecrfr { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 32px; }
body.ratio__sharemjlc .budget__ratecrfr > * { min-width: 0; }
body.ratio__sharemjlc #abacus__slice8086 { font-size: 1.5rem; font-weight: 800; line-height: 1.4; }
body.ratio__sharemjlc #ledger__marginolic { background: #f5f7fc; border-radius: var(--sum__ledgersvqh); }
body.ratio__sharemjlc :is(.tally__coinorgk, .fare__tally74i0, .mint__ratio2mmn) { flex-wrap: wrap; }
body.ratio__sharemjlc .mint__ratio2mmn { grid-template-columns: minmax(0, 1fr) auto; gap: 8px; }
body.ratio__sharemjlc .yield__unitr5o9 ol { flex-wrap: wrap; }
body.ratio__sharemjlc :is(.yield__unitr5o9 a, .yield__quotalxf1) { min-height: 44px; align-items: center; }
body.ratio__sharemjlc :is(.fare__farefni5, .rate__sumpnpr, .share__purseiusn,
  .slice__budgetn0r2, .purse__abacusqrow, .yield__tillzvhq) { border-radius: var(--sum__ledgersvqh); }
body.ratio__sharemjlc :is(.rate__sumpnpr, .slice__budgetn0r2) { max-height: calc(100dvh - 32px); }
body.ratio__sharemjlc .purse__centro8u .abacus__abacussol1 { min-width: 44px; min-height: 44px; }


body.ratio__sharemjlc .meter__shareae3a { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 32px; }
body.ratio__sharemjlc .meter__shareae3a > * { min-width: 0; }
body.ratio__sharemjlc .tariff__share5kp8 { padding: 24px; min-height: 0; }
body.ratio__sharemjlc .yield__margin08v3 { min-height: 0; }
body.ratio__sharemjlc :is(.rate__mintk1h6 h2, .rate__mintk1h6 strong) { font-size: 1.5rem; }
body.ratio__sharemjlc .fare__tillzf5c { width: 100%; table-layout: fixed; }
body.ratio__sharemjlc .fare__tillzf5c :is(th, td) { overflow-wrap: anywhere; white-space: normal; }
body.ratio__sharemjlc .tariff__scalegvv0 { max-width: var(--tariff__pennyxbke); padding: 32px var(--purse__rateu2ml) 80px; }
body.ratio__sharemjlc .ledger__coing4nt { border-radius: 0; border: 0; box-shadow: none; }
body.ratio__sharemjlc .mint__ratelu04 { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 32px; }
body.ratio__sharemjlc :is(.rate__spane6fr, .abacus__coind8a1, .meter__metermyav) { padding: 20px 0; }
body.ratio__sharemjlc :is(.abacus__coind8a1, .meter__metermyav) { border-top: 1px solid var(--penny__unitptcq); }
body.ratio__sharemjlc :is(.meter__budgetch27, .coin__sum25tm, .scale__abacus7iyw, .slice__rateeneu, .margin__shareet31) { border-radius: var(--sum__ledgersvqh); }
body.ratio__sharemjlc .meter__coing53u { grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); }
body.ratio__sharemjlc .ledger__fareyh0t { flex-wrap: wrap; }
body.ratio__sharemjlc .coin__sum25tm { flex-wrap: wrap; gap: 8px; }
body.ratio__sharemjlc .scale__abacus7iyw summary { min-height: 48px; font-size: .875rem; }
body.ratio__sharemjlc .ledger__share6iuj { flex-wrap: wrap; }
body.ratio__sharemjlc .ledger__share6iuj strong { white-space: normal; overflow-wrap: anywhere; }
body.ratio__sharemjlc .margin__spanjw8q { border-radius: 0 !important; }
body.ratio__sharemjlc .margin__scaleeeoj { background: #fff; }
body.ratio__sharemjlc .margin__scaleeeoj :is(.span__tillw8zq, .fare__ratioayso) { box-shadow: none; border-radius: 0; border: 0; }
body.ratio__sharemjlc .margin__scaleeeoj .fare__ratioayso { border-top: 1px solid var(--penny__unitptcq); }
body.ratio__sharemjlc .margin__scaleeeoj .yield__scale0z0t { grid-template-columns: 1fr !important; }
body.ratio__sharemjlc .margin__scaleeeoj .margin__ledgerevj6 { grid-template-columns: 98px minmax(0, 1fr); }
body.ratio__sharemjlc .margin__scaleeeoj .meter__budgetvoi2 { display: block; -webkit-line-clamp: unset; overflow: visible; }
body.ratio__sharemjlc .margin__scaleeeoj .rsli5o { flex-wrap: wrap; }
body.ratio__sharemjlc .margin__scaleeeoj :is(.rsnm, .tally__yieldl90f, .budget__penny5lkj, .eyebrow) { border-radius: var(--sum__ledgersvqh); }
body.ratio__sharemjlc .rsg { max-width: var(--tariff__pennyxbke); padding-inline: var(--purse__rateu2ml); }
body.ratio__sharemjlc .scale__mint0ymd { flex-wrap: wrap; }
body.ratio__sharemjlc .unit__ledgerbc6d { grid-template-columns: minmax(0, 1fr) minmax(290px, 360px); }
body.ratio__sharemjlc .span__quotaq0ds-products { grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); gap: 16px; }
body.ratio__sharemjlc .share__ratiocrw2 { border-radius: var(--sum__ledgersvqh); padding: 16px; }
body.ratio__sharemjlc .share__ratiocrw2 h3 { font-size: .875rem; line-height: 1.55; }
body.ratio__sharemjlc .tariff__sharentww { grid-template-columns: 44px minmax(0, 1fr) 44px; }
body.ratio__sharemjlc .budget__ratebkco { width: 44px; height: 44px; }
body.ratio__sharemjlc .span__quotaq0ds-search { border-radius: var(--sum__ledgersvqh); min-height: 48px; }
body.ratio__sharemjlc .share__ratio3w1p select { border-radius: var(--sum__ledgersvqh); min-height: 44px; font-size: .875rem; }
body.ratio__sharemjlc .tariff__ledger43fw { flex-wrap: wrap; }
body.ratio__sharemjlc .tariff__ledger43fw strong { white-space: normal; overflow-wrap: anywhere; }
body.ratio__sharemjlc :is(.tally__fare62tj summary, .budget__scale4e3u summary) { min-height: 44px; }
body.ratio__sharemjlc #unit__quotaeo2r h1 { font-size: 1.125rem; white-space: normal; }
body.ratio__sharemjlc #unit__quotaeo2r .rsdjfp { grid-template-columns: minmax(0, 1fr) 44px; }
body.ratio__sharemjlc #unit__quotaeo2r .rskt7 { width: 44px; height: 44px; border-radius: var(--sum__ledgersvqh) !important; }
body.ratio__sharemjlc #unit__quotaeo2r input[type=number] { height: auto; min-height: 48px; border-radius: var(--sum__ledgersvqh); }
body.ratio__sharemjlc #unit__quotaeo2r .quota__penny121b { flex-wrap: wrap; gap: 12px 16px; }
body.ratio__sharemjlc #unit__quotaeo2r .fare__penny2x4l { flex: 1 1 140px; }
body.ratio__sharemjlc #unit__quotaeo2r .mint__quotajqee { flex: 0 1 154px; max-width: 100%; margin-left: auto; }
body.ratio__sharemjlc #unit__quotaeo2r .budget__till3kpc { flex-wrap: wrap; }

@media (max-width: 1023px) {
  body.ratio__sharemjlc { --purse__rateu2ml: 20px; }
  body.ratio__sharemjlc :is(.budget__ratecrfr, .meter__shareae3a, .mint__ratelu04) { grid-template-columns: minmax(0, 1fr); gap: 24px; }
  body.ratio__sharemjlc .mint__ratelu04 { gap: 0; }
  body.ratio__sharemjlc .mint__tills0fd { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 900px) {
  body.ratio__sharemjlc .unit__ledgerbc6d { grid-template-columns: minmax(0, 1fr); gap: 24px; }
  body.ratio__sharemjlc .span__quotaq0ds-quote { position: static; max-height: none; overflow: visible; border-left: 0; border-top: 1px solid var(--penny__unitptcq); padding: 24px 0 0; }
}
@media (max-width: 767px) {
  body.ratio__sharemjlc { --purse__rateu2ml: 16px; }
  body.ratio__sharemjlc :is(#penny__share4zjm, #span__tariffiujr, #sum__ledger0f6g, #yield__spanyg21) > section,
  body.ratio__sharemjlc .coin__budgetnxoi { padding-block: 28px !important; }
  body.ratio__sharemjlc :is(#penny__share4zjm, #span__tariffiujr, #sum__ledger0f6g) h2 { font-size: 1.375rem !important; }
  body.ratio__sharemjlc .mint__budgetowen { flex-basis: 96px; width: 96px; }
  body.ratio__sharemjlc .till__sharegg5h { width: 96px; height: 96px; }
  body.ratio__sharemjlc .share__sumjxl3 { gap: 12px; }
  body.ratio__sharemjlc .yield__meterotsq { padding: 20px 16px; }
  body.ratio__sharemjlc .budget__rate83w0 { font-size: 1.125rem; }
  body.ratio__sharemjlc .margin__tariffa5km { flex-basis: 38%; }
  body.ratio__sharemjlc .margin__tariffa5km img { object-fit: contain; }
  body.ratio__sharemjlc.sum__tillenu4 :is(#yield__scale0z0t, .rate__cent4qqy)[data-pennyfareb410="1"] {
    gap: 16px !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    scroll-padding-inline: 0;
  }
  body.ratio__sharemjlc.sum__tillenu4 :is(#yield__scale0z0t, .rate__cent4qqy)[data-pennyfareb410="1"] > .margin__ledgerevj6 {
    flex: 0 0 min(100%, 440px) !important;
    width: min(100%, 440px) !important;
    max-width: 440px !important;
  }
  body.ratio__sharemjlc .slice__quotamlzu { min-height: 0; }
  body.ratio__sharemjlc .ledger__tillytl1 { flex-wrap: wrap; }
  body.ratio__sharemjlc .margin__ledgerevj6 .rate__tariffy8iw { min-height: 0 !important; }
  body.ratio__sharemjlc .sum__scaletgff { flex-wrap: wrap; overflow: visible; }
  body.ratio__sharemjlc .budget__ratecrfr { grid-template-columns: minmax(0, 1fr) !important; }
  body.ratio__sharemjlc #abacus__slice8086 { font-size: 1.25rem; }
  body.ratio__sharemjlc .tariff__share5kp8 { padding: 20px 0; }
  body.ratio__sharemjlc .tariff__scalegvv0 { padding-top: 20px; }
  body.ratio__sharemjlc .margin__spanjw8q { gap: 8px; }
}
@media (max-width: 380px) {
  body.ratio__sharemjlc { --purse__rateu2ml: 12px; }
  body.ratio__sharemjlc .yield__slice1pxt { flex-direction: column; }
  body.ratio__sharemjlc .margin__tariffa5km { flex-basis: auto; min-height: 160px; }
  body.ratio__sharemjlc .margin__tariffa5km img { max-height: 200px; }
  body.ratio__sharemjlc .margin__scaleeeoj .margin__ledgerevj6 { grid-template-columns: 76px minmax(0, 1fr); gap: 10px; }
  body.ratio__sharemjlc .margin__scaleeeoj .coin__shareyyko { width: 76px; }
}
@media (prefers-reduced-motion: reduce) {
  body.ratio__sharemjlc :is(.margin__ledgerevj6, .yield__slice1pxt, .till__ledgercy8s, .ledger__ratiow9h6, .rsll14) {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}
