.check-shell{max-width:800px;margin:0 auto}.check-shell h1{max-width:22ch}.check-shell h2{margin-top:0}[hidden]{display:none!important}.steps{display:flex;gap:.5rem;flex-wrap:wrap;padding:0;list-style:none;font-size:.86rem;margin:1.5rem 0}.steps li{padding:.45rem .7rem;border-radius:8px;background:var(--soft)}.steps [aria-current=step]{background:var(--green);color:#fff;font-weight:750}.check-shell label{display:block;font-weight:650;margin:1rem 0}.check-shell input:not([type=checkbox]),.check-shell select{display:block;width:100%;min-height:46px;margin-top:.35rem;padding:.65rem;border:1px solid #aabbb1;background:#fff;border-radius:8px;font:inherit;color:var(--ink)}.check-shell select{text-overflow:ellipsis}:focus-visible{outline:3px solid #d86624;outline-offset:3px}.confirmation{display:flex!important;gap:.7rem;align-items:flex-start;font-weight:500!important}.confirmation input{flex:0 0 20px;width:20px;height:20px}.actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.button.secondary{background:#fff;color:var(--green-dark);border:1px solid #aabbb1}.button:disabled{opacity:.55;cursor:wait}.candidate{margin-top:.8rem;background:var(--soft);border:1px solid var(--line);padding:1rem;border-radius:10px;overflow-wrap:anywhere}.candidate p{margin:.35rem 0}#unsaved-result{white-space:pre-wrap}@media(max-width:560px){.actions .button{width:100%;text-align:center}.steps{font-size:.78rem}}@media print{.site-head,footer,.freshness,.steps,.step,.actions,.button,noscript{display:none!important}main{padding:0}.check-shell{max-width:none}body{background:#fff}}
