.aks-vf-shell{display:block}.aks-vf{margin:0;padding:28px 20px;background:var(--color-background,#fff);color:var(--color-foreground,#111);border-block:1px solid rgba(0,0,0,.08)}.aks-vf__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);gap:32px;align-items:end}.aks-vf__eyebrow{margin:0 0 6px;font-size:.76rem;font-weight:700;letter-spacing:.14em;color:#82a31a}.aks-vf__title{margin:0 0 8px;font-size:clamp(1.45rem,2.3vw,2.25rem);line-height:1.1}.aks-vf__text{margin:0;opacity:.72;max-width:52ch}.aks-vf__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aks-vf__field{display:grid;gap:6px;font-size:.82rem;font-weight:600}.aks-vf__field select{width:100%;min-height:46px;padding:0 38px 0 13px;border:1px solid rgba(0,0,0,.18);border-radius:8px;background:var(--color-background,#fff);color:inherit;font:inherit}.aks-vf__field select:disabled{opacity:.55}.aks-vf__details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.aks-vf__actions{display:flex;align-items:center;gap:14px;margin-top:14px}.aks-vf__submit{min-height:46px}.aks-vf__reset{appearance:none;border:0;background:none;text-decoration:underline;cursor:pointer;color:inherit;padding:8px 0}.aks-vf__notice{margin:10px 0 0;font-size:.85rem;opacity:.7}.aks-vf-bar{max-width:1200px;margin:18px auto 0;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:rgba(130,163,26,.08)}.aks-vf-bar__label{font-size:.9rem}.aks-vf-bar__label strong{font-weight:700}.aks-vf-bar button{appearance:none;border:0;background:none;text-decoration:underline;cursor:pointer;color:inherit}.aks-vf-badge{margin:8px 0 4px;padding:10px 12px;border-radius:8px;font-size:.9rem;font-weight:600}.aks-vf-badge--match{background:rgba(130,163,26,.13);color:#496000}.aks-vf-badge--unknown{background:rgba(0,0,0,.06)}.aks-vf-badge--miss{background:rgba(160,50,40,.09);color:#8b2e27}@media(max-width:800px){.aks-vf{padding:22px 16px}.aks-vf__inner{grid-template-columns:1fr;gap:20px}.aks-vf__fields{grid-template-columns:1fr}.aks-vf__details{grid-template-columns:1fr 1fr}.aks-vf__actions{align-items:stretch;flex-direction:column}.aks-vf__submit{width:100%}.aks-vf-bar{margin:12px 12px 0}.aks-vf__reset{text-align:left}}