.calc-kicker{display:inline-flex;align-items:center;gap:7px;padding:4px 14px;border-radius:30px;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;background:var(--accent-dim);color:var(--accent-strong);border:1px solid rgba(0,0,0,.06)}.calc-kicker svg{width:13px;height:13px;flex-shrink:0}
.sc-country-wrap{display:flex;align-items:center;flex-shrink:0}.sc-country-select{font-size:.78rem;padding:6px 28px 6px 10px;border-radius:10px;width:172px;max-width:172px;min-width:120px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-scale-badge{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:20px;letter-spacing:.03em}#scConvResult{font-size:.82rem;text-align:center;margin-top:10px;min-height:18px;transition:color .3s}.ref-table td,.ref-table th{padding:10px 8px;border-bottom:1px solid var(--border-soft);font-size:var(--step-sm);vertical-align:middle}.ref-table td:first-child{font-weight:500}#scAllCountries .rel-card{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);cursor:pointer;transition:border-color .2s,transform .2s cubic-bezier(.34,1.56,.64,1)}#scAllCountries .rel-card:hover{transform:translateY(-2px)}#scRegionList div:last-child{border-bottom:none}#scAllCountries .rel-card.active-country{border-color:var(--accent-strong);background:var(--accent-dim)}@media (max-width: 1024px) and (min-width: 861px){.sc-country-select{width:140px;max-width:140px;font-size:.74rem}}@media (max-width: 860px){.sc-country-wrap{display:none}}.sc-country-inline{display:none;align-items:center;gap:8px;margin-top:14px}.sc-country-inline:before{content:"Grading system:";font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--ink-3)}.sc-country-inline .sc-country-select{width:100%;max-width:220px}@media (max-width: 860px){.sc-country-inline{display:flex}}@media (prefers-reduced-motion: reduce){.sc-country-select,#scConvResult{transition:none}}@media (prefers-contrast: high){body.premium .sc-country-select,body.premium .sc-scale-badge{border-width:2px}}
