#content.gt-page select{padding:9px 30px 9px 10px!important;background-position:calc(100% - 16px) 50%,calc(100% - 10px) 50%}
#content.gt-page input:disabled{background:var(--ar-paper);color:var(--ar-muted);cursor:not-allowed}
#content.gt-page .ar-field{margin-bottom:14px}
#content.gt-page .gt-time{margin-top:14px;margin-bottom:0}
#content.gt-page .gt-safety{margin:20px 0;padding:16px 0 16px 14px;border-left:4px solid var(--ar-alt);border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line)}
#content.gt-page .gt-safety strong{display:block;font-size:14px;margin-bottom:7px;color:var(--ar-alt)}
#content.gt-page .gt-safety p{margin:0;font-size:13px;color:var(--ar-ink)}
#content.gt-page .ar-result{min-height:320px}
#content.gt-page .gt-figures{display:grid;gap:18px;margin-bottom:16px}
#content.gt-page .gt-figures .ar-value{font-size:29px;line-height:1.4}
#content.gt-page .gt-unit{display:block;font-size:13px;font-weight:750;color:var(--ar-muted)}
#content.gt-page .gt-exact{display:block;font-size:12px;font-weight:500;color:var(--ar-muted);overflow-wrap:anywhere;line-height:1.7;font-variant-numeric:tabular-nums}
#content.gt-page .gt-rounded{padding:11px 0;border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line);margin:12px 0}
#content.gt-page .gt-rounded strong{color:var(--ar-alt);font-size:20px}
#content.gt-page .gt-result-error,#content.gt-page #gt-feedback{color:var(--ar-alt);font-size:13px;overflow-wrap:anywhere}
#content.gt-page .gt-problem{margin:16px 0;padding:14px 0;border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line);color:var(--ar-ink);font-weight:750;font-size:16px}
#content.gt-page .gt-grade{font-size:19px;color:var(--ar-green)}
#content.gt-page .gt-grade[data-correct="false"]{color:var(--ar-alt)}
#content.gt-page .gt-steps{padding-left:22px;margin:14px 0;font-size:13px;line-height:1.9;color:var(--ar-ink);overflow-wrap:anywhere}
#content.gt-page .gt-result-actions{margin-top:18px}
#content.gt-page .gt-table{min-width:360px;background:transparent;table-layout:fixed}
#content.gt-page .gt-table caption{text-align:left;font-size:13px;font-weight:800;padding:8px 0;color:var(--ar-ink)}
#content.gt-page .gt-table tbody tr{background:transparent}
#content.gt-page .gt-table th,#content.gt-page .gt-table td{vertical-align:top}
#content.gt-page .gt-unit-diagram{margin:24px 0;padding:18px 0;border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line)}
#content.gt-page .gt-unit-diagram canvas{display:block;width:100%;height:auto;aspect-ratio:3/1;max-width:720px}
#content.gt-page .gt-unit-diagram figcaption{font-size:12px;color:var(--ar-muted);line-height:1.6;margin-top:8px}
#content.gt-page .gt-sources{padding:22px 0;border-top:1px solid var(--ar-line)}
#content.gt-page .gt-sources a{color:var(--ar-green);overflow-wrap:anywhere}
#content.gt-page .gt-limits{margin-top:16px}
#content.gt-page .ar-details p{font-size:13px}
#content.gt-page .ar-table-wrap:focus-visible{outline-offset:-3px}
@media(max-width:600px){#content.gt-page .ar-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#content.gt-page .ar-pane{padding:12px}#content.gt-page .gt-figures .ar-value{font-size:26px!important}#content.gt-page .gt-safety{padding:12px 0 12px 10px}#content.gt-page .ar-result{padding:12px}#content.gt-page .ar-metrics>div{display:block}#content.gt-page .ar-metrics dd{text-align:left;margin:5px 0 0}#content.gt-page .ar-tabs button{font-size:12px}#content.gt-page select{font-size:14px;padding-left:8px!important;padding-right:26px!important}#content.gt-page .gt-table{min-width:320px}#content.gt-page .gt-table .gt-exact{font-size:11px}#content.gt-page .gt-unit-diagram canvas{aspect-ratio:3/1}}
@media(max-width:360px){#content.gt-page{padding:12px}#content.gt-page h1{font-size:23px}#content.gt-page .ar-pane{padding:10px}#content.gt-page .ar-fields{gap:10px}#content.gt-page .ar-field label{font-size:12px}#content.gt-page select{font-size:13px;padding-left:7px!important;padding-right:25px!important}}
