.sc-pricing-calculator{position:relative;width:1100px;height:720px;font-family:var(--font-product)}.sc-pricing-calculator .body{gap:8px;padding:12px 20px}.sc-pricing-calculator .ph{padding-bottom:8px}.sc-pricing-calculator .ht h1{font-size:19px}.sc-pricing-calculator .ht p{display:flex;align-items:center;gap:8px;font-size:12px}.sc-pricing-calculator .ro{display:inline-flex;align-items:center;height:18px;padding:0 7px;border:1px solid var(--m-border);border-radius:5px;font-size:10.5px;font-weight:600;color:var(--m-muted-fg)}.sc-pricing-calculator .query{display:grid;grid-template-columns:212px 108px 108px 62px 118px 122px 108px 86px;gap:8px;padding:8px 10px;border:1px solid var(--m-border);border-radius:8px;background:var(--m-card);flex:none}.sc-pricing-calculator .qf{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-pricing-calculator .qf label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted-fg)}.sc-pricing-calculator .qf .inp{height:30px;padding:0 7px;gap:5px;background:var(--m-bg);font-size:11.5px}.sc-pricing-calculator .qf .inp svg{width:13px;height:13px}.sc-pricing-calculator .inp .val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-pricing-calculator .verdict{display:grid;grid-template-columns:262px 150px 1fr;gap:14px;align-items:start;padding:10px 12px;border:1px solid var(--m-border);border-radius:8px;flex:none;transition:opacity .4s,transform .4s}.sc-pricing-calculator .sum .k{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted-fg)}.sc-pricing-calculator .sum .v{margin-top:1px;font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sc-pricing-calculator .sum .v.strike{text-decoration:line-through;color:var(--m-muted-fg)}.sc-pricing-calculator .sum .s{margin-top:2px;font-size:11px;line-height:1.35;color:var(--m-muted-fg)}.sc-pricing-calculator .adm{display:flex;align-items:center;justify-content:flex-end;gap:8px;align-self:center}.sc-pricing-calculator .alert{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid color-mix(in oklch,var(--m-danger) 40%,transparent);border-radius:7px;background:color-mix(in oklch,var(--m-danger) 10%,transparent);color:var(--m-danger);font-size:11px;line-height:1.35;min-width:0}.sc-pricing-calculator .alert svg{width:15px;height:15px;flex:none;margin-top:1px}.sc-pricing-calculator .alert b{display:block;font-weight:700}.sc-pricing-calculator .alert span{display:block;opacity:.85;font-size:10.5px}.sc-pricing-calculator .abtns{display:flex;gap:6px;flex:none}.sc-pricing-calculator .abtns .btn{height:28px;padding:0 10px;font-size:12px}.sc-pricing-calculator .floor{flex:none;transition:opacity .4s,transform .4s}.sc-pricing-calculator .fh{display:flex;align-items:center;gap:8px;padding:0 2px 6px;font-size:12.5px}.sc-pricing-calculator .fh b{font-weight:700}.sc-pricing-calculator .fh>span:not(.sp):not(.tog){font-size:11.5px;color:var(--m-muted-fg)}.sc-pricing-calculator .fh .sp{flex:1}.sc-pricing-calculator .fh .chev{width:14px;height:14px;color:var(--m-muted-fg);transform:rotate(-90deg);transition:transform .3s}.sc-pricing-calculator .floor.open .chev{transform:none}.sc-pricing-calculator .tog{font-size:11.5px;color:var(--m-muted-fg)}.sc-pricing-calculator .fh.clickable{padding:5px 8px;border:1px solid var(--m-border);border-radius:8px;transition:background .2s}.sc-pricing-calculator .fh.clickable.press{background:var(--m-muted)}.sc-pricing-calculator .fbody{display:none;padding-top:6px}.sc-pricing-calculator .floor.open .fbody{display:block;animation:tour-rise .35s ease-out both}.sc-pricing-calculator .nh{display:flex;align-items:baseline;gap:8px;padding:0 2px 6px;font-size:12px}.sc-pricing-calculator .nh span{font-size:11px;color:var(--m-muted-fg)}.sc-pricing-calculator .tbl th{height:30px;padding:0 10px}.sc-pricing-calculator .tbl th.num{text-align:right}.sc-pricing-calculator .tbl th i{font-style:normal;font-weight:500;opacity:.7}.sc-pricing-calculator .tbl td{padding:5px 10px;white-space:nowrap}.sc-pricing-calculator .tbl td>b{display:block;font-weight:600}.sc-pricing-calculator .tbl td .sub{white-space:nowrap;font-size:11px}.sc-pricing-calculator .tbl td.plan .sub{max-width:230px;overflow:hidden;text-overflow:ellipsis}.sc-pricing-calculator .tbl td.terms{font-size:11px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.sc-pricing-calculator .tbl .status{height:18px;font-size:10.5px}.sc-pricing-calculator td.strike,.sc-pricing-calculator td.strike b{text-decoration:line-through;color:var(--m-muted-fg)}.sc-pricing-calculator .down{color:var(--m-success)}.sc-pricing-calculator .up{color:var(--m-warning)}.sc-pricing-calculator .chip{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:4px;border:1px solid var(--m-border);font-style:normal;font-size:10.5px;font-weight:600;color:var(--m-muted-fg);vertical-align:1px}.sc-pricing-calculator td>.chip{margin-left:0}.sc-pricing-calculator .chip.rule{border-color:color-mix(in oklch,var(--m-info) 40%,transparent);color:var(--m-info)}
