.ctr-periods{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.ctr-periods fieldset{min-width:0;border:1px solid #cbd5d2;border-radius:6px;padding:16px}.ctr-periods legend{font-weight:700;padding:0 6px}.ctr-periods label{display:block;margin:10px 0 6px}#ctr-workspace input{box-sizing:border-box;width:100%;min-height:44px;font-size:18px;font-variant-numeric:tabular-nums}.ctr-workspace select{display:block;box-sizing:border-box;width:100%;min-height:44px;margin:8px 0 16px;font-size:16px}.ctr-workspace [aria-invalid=true]{border-color:#9b2929}.ctr-workspace #compare-error{color:#9b2929}.ctr-workspace button{min-height:44px}.ctr-workspace table{font-variant-numeric:tabular-nums}.ctr-workspace td{overflow-wrap:anywhere}.ctr-workspace #result-reading{font-weight:700;color:#164b40}.ctr-workspace #comparison{margin-top:24px}.ctr-workspace label{font-weight:600}.ctr-workspace :focus-visible{outline:2px solid #164b40;outline-offset:3px}.ctr-workspace input{caret-color:#164b40}.ctr-workspace ::selection{background:#cce2d6;color:#14232b}@media(max-width:700px){.ctr-periods{grid-template-columns:1fr;gap:12px}}
