.sim-box .sim-frequency{margin-top:0}
.frequency-control{position:relative}
.frequency-control i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--blue);pointer-events:none}
.frequency-control select{appearance:none;width:100%;padding:13px 42px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:700;outline:none;cursor:pointer}
.frequency-control select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(21,94,239,.1)}
.sim-box .range+label{margin-top:30px}
.sim-breakdown{grid-template-columns:repeat(2,1fr)}
.sim-breakdown .sim-total{background:var(--blue);color:#fff}
.sim-breakdown .sim-total small{color:rgba(255,255,255,.78)}
.sim-breakdown .sim-total{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}
.sim-breakdown{gap:8px;margin-top:20px}
.sim-breakdown div{padding:11px 13px}
.sim-breakdown small{margin-bottom:3px}
.sim-breakdown strong{font-size:13px}
@media(max-width:560px){.sim-breakdown{grid-template-columns:1fr}.sim-breakdown div{padding:13px 15px}}
