.tech-relevanz-body{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.tech-relevanz-controls{gap:1rem;display:grid}.tech-relevanz-input-group{gap:.35rem;display:grid}.tech-relevanz-input-group label{color:var(--ink);font-size:.9rem;font-weight:600}.tech-relevanz-select{border:1px solid var(--border);background:color-mix(in srgb, var(--mist) 72%, var(--white));width:100%;color:var(--ink);color-scheme:inherit;font:inherit;cursor:pointer;border-radius:10px;outline:none;padding:.8rem 2.2rem .8rem .9rem;font-size:.875rem;line-height:1.3;transition:border-color .18s,box-shadow .18s,background .18s}.tech-relevanz-select option{background:var(--white);color:var(--ink)}.tech-relevanz-select:focus,.tech-relevanz-select:hover{border-color:color-mix(in srgb, var(--blue) 35%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent);background:var(--mist)}.tech-relevanz-hint{color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:.78rem;line-height:1.4}.tech-relevanz-results{gap:.9rem;display:grid}.tech-relevanz-score-card,.tech-relevanz-verdict-card,.tech-relevanz-bar-card{border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem}.tech-relevanz-score-card.safe,.tech-relevanz-verdict-card.safe{background:color-mix(in srgb, var(--green) 8%, var(--white));border-color:color-mix(in srgb, var(--green) 30%, var(--border))}.tech-relevanz-score-card.warning,.tech-relevanz-verdict-card.warning{background:color-mix(in srgb, var(--yellow) 8%, var(--white));border-color:color-mix(in srgb, var(--yellow) 30%, var(--border))}.tech-relevanz-score-card.danger,.tech-relevanz-verdict-card.danger{background:color-mix(in srgb, var(--red) 8%, var(--white));border-color:color-mix(in srgb, var(--red) 30%, var(--border))}.tech-relevanz-score-label,.tech-relevanz-verdict-label,.tech-relevanz-bar-label{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--ink) 55%, transparent);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.tech-relevanz-score-number{letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:700;line-height:1}.tech-relevanz-score-max{color:color-mix(in srgb, var(--ink) 50%, transparent);margin-top:.2rem;font-size:.82rem}.tech-relevanz-verdict-text{color:var(--ink);margin-bottom:.35rem;font-size:1.25rem;font-weight:700;line-height:1.15}.tech-relevanz-verdict-hint{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.85rem;line-height:1.45}.tech-relevanz-bar-card{background:color-mix(in srgb, var(--mist) 60%, var(--white))}.tech-relevanz-bars{gap:.55rem;margin-top:.15rem;display:grid}.tech-relevanz-bar-row{grid-template-columns:5rem 1fr;align-items:center;gap:.6rem;display:grid}.tech-relevanz-bar-dim{color:color-mix(in srgb, var(--ink) 65%, transparent);text-align:right;font-size:.78rem}.tech-relevanz-bar-track{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;height:6px;overflow:hidden}.tech-relevanz-bar-fill{background:var(--blue);border-radius:3px;height:100%;transition:width .25s}@media (width<=860px){.tech-relevanz-body{grid-template-columns:1fr}}
