/* worthly.si — the top bar shown after a check (?q=…): the report must be the first thing
   on screen, so the hero and the marquee step aside and only a slim search row stays. */

.result-top{padding:22px 0 6px;background:#fff;border-bottom:1px solid var(--line)}
.result-top .wrap{display:flex;flex-direction:column;gap:6px}
.result-top .checker-x{max-width:760px}
.result-top .field-label{display:block;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-2);margin-bottom:8px}
.result-top .pill{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);
  border-radius:999px;padding:6px 6px 6px 18px;box-shadow:0 1px 2px rgba(16,32,80,.04),0 10px 26px -20px rgba(16,32,80,.35)}
.result-top .pill:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-050),0 12px 30px -22px rgba(31,91,255,.5)}
.result-top .pill .ico{display:inline-flex;color:var(--muted);flex:0 0 auto}
.result-top .pill input{flex:1;min-width:0;border:0;outline:0;background:none;font:500 clamp(16px,1.6vw,19px) var(--sans);color:var(--ink);padding:12px 0}
.result-top .pill .suffix{font:600 15px var(--mono);color:var(--muted);flex:0 0 auto}
.result-top .pill .sbtn{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;
  color:#fff;background:linear-gradient(140deg,#2E6BFF,#1447CC);box-shadow:0 8px 18px -10px rgba(20,71,204,.8);transition:transform .18s var(--ease, ease)}
.result-top .pill .sbtn:hover{transform:translateY(-1px) scale(1.03)}
.result-top .field-hint{color:var(--muted);font-size:12.5px;margin:8px 0 0}
.result-top .field-error{display:none;color:#C62828;font-size:12.5px;margin:6px 0 0}
.result-top .checker-x.invalid .field-error{display:block}
.result-crumb{margin:2px 0 0}
.result-crumb a{font-size:13px;color:var(--brand-700);text-decoration:none}
.result-crumb a:hover{text-decoration:underline}
.result-section{padding-top:26px}
@media(max-width:640px){
  .result-top{padding:16px 0 4px}
  .result-top .pill{padding-left:14px}
  .result-top .pill input{padding:10px 0}
  .result-top .pill .sbtn{width:42px;height:42px}
}
