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