.aqv{gap:1rem;min-width:0;display:grid}.aqv .aqv-stack,.aqv .aqv-step{gap:.9rem;min-width:0;display:grid}.aqv .aqv-step__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.aqv .aqv-step__head .panel__title{margin:0}.aqv .aqv-step__aside{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.aqv .aqv-note{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.9rem}.aqv .aqv-consent{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:.35rem;padding:.7rem .85rem;display:grid}.aqv .aqv-consent .check{align-items:flex-start;font-weight:600}.aqv .aqv-consent .check input{flex:none;margin-top:.15rem}.aqv .aqv-consent.is-needed{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.aqv .aqv-modes{justify-self:start;max-width:100%}@media (max-width:560px){.aqv .aqv-modes{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}.aqv .aqv-modes label{text-align:center;padding-inline:.4rem}}.aqv .aqv-pane{gap:.75rem;min-width:0;display:grid}.aqv .aqv-pane[hidden]{display:none}.aqv #aqv-text{word-break:break-all}.aqv .aqv-password{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);gap:.6rem;padding:.8rem;display:grid}.aqv .aqv-password[hidden]{display:none}.aqv .aqv-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aqv .aqv-camera{gap:.7rem;display:grid}.aqv .aqv-video{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--surface-3);width:100%;max-height:60vh}.aqv .aqv-verdict{border:1px solid var(--line);border-left:6px solid var(--text-2);border-radius:var(--radius);background:var(--surface);gap:.3rem;min-width:0;padding:.9rem 1rem;display:grid}.aqv .aqv-verdict[data-tone=ok]{border-left-color:var(--success);background:var(--success-bg)}.aqv .aqv-verdict[data-tone=warn]{border-left-color:var(--warning);background:var(--warning-bg)}.aqv .aqv-verdict[data-tone=bad]{border-left-color:var(--danger);background:var(--danger-bg)}.aqv .aqv-verdict__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.aqv .aqv-verdict__value{font-family:var(--font-display);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem);font-weight:800;line-height:1.2}.aqv .aqv-verdict__sub{color:var(--text);overflow-wrap:anywhere;margin:0}.aqv .aqv-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:640px){.aqv .aqv-card{grid-template-columns:10rem minmax(0,1fr)}}.aqv .aqv-photo{justify-items:center;gap:.4rem;margin:0;display:grid}.aqv .aqv-photo[hidden]{display:none}.aqv .aqv-photo__img{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-3);image-rendering:auto;width:9rem;height:auto}.aqv .aqv-photo__img.is-wide{aspect-ratio:auto}.aqv .aqv-photo figcaption{text-align:center}.aqv .table-wrap.aqv-full{max-height:none;position:relative}.aqv .aqv-table th,.aqv .aqv-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.aqv .aqv-details th{width:34%;color:var(--text-2);text-align:left;font-weight:600}.aqv .aqv-details .aqv-sub{color:var(--text-2);font-size:.82rem;display:block}.aqv .aqv-details.is-unverified td{color:var(--text-2)}@media (max-width:480px){.aqv .aqv-table th,.aqv .aqv-table td{padding-inline:.4rem;font-size:.88rem}}.aqv .aqv-form{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-items:start;gap:.75rem 1rem;display:grid}.aqv .aqv-form>*{min-width:0}.aqv .aqv-form .field[hidden]{display:none}.aqv .hint[data-tone=ok]{color:var(--success);font-weight:600}.aqv .hint[data-tone=bad]{color:var(--danger);font-weight:600}.aqv .input[data-tone=bad]{border-color:var(--danger)}.aqv .input[data-tone=ok]{border-color:var(--success)}.aqv .aqv-checks{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.aqv .aqv-checks[hidden]{display:none}.aqv .aqv-checks li{border:1px solid var(--line);border-left:3px solid var(--warning);border-radius:var(--radius-s);background:var(--surface);overflow-wrap:anywhere;padding:.55rem .8rem;font-size:.9rem}.aqv .aqv-more>summary{cursor:pointer;font-weight:700}.aqv .aqv-more[open]>summary{margin-bottom:.75rem}.aqv .aqv-more[open]{gap:.75rem;display:grid}.aqv .aqv-more__peek{color:var(--text-2);font-size:.85rem;font-weight:500}
