.aiq{--aiq-a:var(--ws-a,var(--bs-primary,#2563eb));--aiq-ink:var(--ws-ink,var(--bs-primary,#1d4ed8));border:1px solid color-mix(in srgb,var(--aiq-a) 28%,var(--bs-border-color,#dee2e6));border-radius:12px;padding:12px 14px;background:color-mix(in srgb,var(--aiq-a) 4%,var(--bs-body-bg,#fff));color:var(--bs-body-color);min-width:0}.aiq-h{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem;color:var(--aiq-ink)}.aiq-h>.bi{font-size:1.05rem}.aiq-pill{margin-inline-start:auto;font-size:.72rem;font-weight:700;border-radius:999px;padding:2px 10px;border:1px solid transparent;white-space:nowrap}.aiq-pill--warn{background:var(--bs-warning-bg-subtle,#fff3cd);color:var(--bs-warning-text-emphasis,#664d03);border-color:var(--bs-warning-border-subtle,#ffe69c)}.aiq-pill--muted{background:var(--bs-secondary-bg,#e9ecef);color:var(--bs-secondary-color,#6c757d);border-color:var(--bs-border-color,#dee2e6)}.aiq-hint{font-size:.8rem;color:var(--bs-secondary-color,#6c757d);margin:4px 0 8px}.aiq-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;margin:0;cursor:pointer;border:2px dashed color-mix(in srgb,var(--aiq-a) 45%,var(--bs-border-color,#dee2e6));border-radius:10px;padding:16px 12px;text-align:center;background:var(--bs-body-bg,#fff);transition:background-color .15s,border-color .15s}.aiq-drop.is-over,.aiq-drop:focus-visible,.aiq-drop:hover{border-color:var(--aiq-a);background:color-mix(in srgb,var(--aiq-a) 8%,var(--bs-body-bg,#fff));outline:0}.aiq-drop>.bi{font-size:1.6rem;color:var(--aiq-a)}.aiq-drop-t{font-weight:600;font-size:.85rem}.aiq-drop-s{font-size:.75rem;color:var(--bs-secondary-color,#6c757d)}.aiq[data-req-missing="1"] .aiq-drop,.swal2-popup.spx:not(.swal2-toast) .aiq[data-req-missing="1"] .aiq-drop{border-color:var(--bs-danger,#dc3545)}.aiq-card{width:100%;max-width:360px;margin:8px auto 0;background:#fff;border:1px solid #ebe8f1;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(40,32,70,.05)}.aiq-card-m{display:flex;align-items:center;justify-content:center;padding:8px;background:#fafafa}.aiq-card-img{display:block;max-width:100%;max-height:200px;object-fit:contain}.aiq-card-pdf{display:block;width:100%;height:200px;border:0;background:#fafafa}.aiq-card-ico{display:flex;align-items:center;justify-content:center;height:96px;font-size:2.4rem;color:#a7a2b5}.aiq-card-s{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 10px;font-size:12px;line-height:1.4;background:#fff;border-top:1px solid #f1eff5}.aiq-card-ok{color:#3a7d4f;font-weight:600}.aiq-card-up{display:inline-flex;align-items:center;gap:6px;color:#5f5a70}.aiq-card-up .spinner-border{width:.8rem;height:.8rem;border-width:.12em}.aiq-card-a{display:inline-flex;gap:10px;margin-inline-start:auto}.aiq .aiq-link{appearance:none;background:0 0;border:0;box-shadow:none;margin:0;padding:4px 2px;min-height:24px;font:inherit;font-size:12px;color:#5f5a70;cursor:pointer}.aiq .aiq-link:hover{text-decoration:underline}.aiq .aiq-link:focus-visible{outline:2px solid currentColor;outline-offset:1px;border-radius:3px}.aiq .aiq-link--rm{color:#b5544a}.aiq-why{margin-top:8px;font-size:.8rem;font-weight:700;color:var(--bs-danger,#dc3545)}.aiq--shake{animation:aiq-shake .45s ease-in-out 1}@keyframes aiq-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.aiq--shake{animation:none}}.aiq-missing-badge{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:700;border-radius:999px;padding:1px 7px;background:var(--bs-warning-bg-subtle,#fff3cd);color:var(--bs-warning-text-emphasis,#664d03);border:1px solid var(--bs-warning-border-subtle,#ffe69c);white-space:nowrap}