.aatt[data-v-c05afd7a]{--aatt-surface:var(--app-surface-subtle,#f8fafc);--aatt-border:var(--app-border-color,#e9ecef);--aatt-ink:var(--app-text-color,#212529);--aatt-muted:var(--app-text-muted,#6c757d);--aatt-accent:#4f46e5;--aatt-sk-a:#eef1f5;--aatt-sk-b:#e2e6ec;min-width:0}html[data-theme=dark] .aatt[data-v-c05afd7a]{--aatt-accent:#a5b4fc;--aatt-sk-a:#1e2a40;--aatt-sk-b:#26344d}.aatt__grid[data-v-c05afd7a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.aatt--compact .aatt__grid[data-v-c05afd7a]{grid-template-columns:repeat(auto-fill,minmax(56px,72px));gap:6px}.aatt__thumb[data-v-c05afd7a]{display:block;padding:0;border:1px solid var(--aatt-border);border-radius:8px;overflow:hidden;background:var(--aatt-surface);cursor:zoom-in;text-align:left;min-width:0}.aatt__thumb[data-v-c05afd7a]:focus-visible{outline:2px solid var(--aatt-accent);outline-offset:2px}.aatt__thumb img[data-v-c05afd7a]{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--aatt-surface)}.aatt--compact .aatt__thumb img[data-v-c05afd7a]{aspect-ratio:1/1}.aatt__cap[data-v-c05afd7a]{display:block;font-size:11px;padding:4px 6px;color:var(--aatt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aatt__broken[data-v-c05afd7a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:3/4;font-size:11px;color:var(--aatt-muted);text-align:center;padding:6px}.aatt--compact .aatt__broken[data-v-c05afd7a]{aspect-ratio:1/1;font-size:0}.aatt__broken .mdi[data-v-c05afd7a]{font-size:22px}.aatt__files[data-v-c05afd7a]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.aatt__grid+.aatt__files[data-v-c05afd7a]{margin-top:10px}.aatt__files[data-v-c05afd7a]:first-child{margin-top:0}.aatt__file[data-v-c05afd7a]{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border:1px solid var(--aatt-border);border-radius:8px;background:var(--aatt-surface);color:var(--aatt-ink);text-decoration:none;font-size:13px}.aatt__file[data-v-c05afd7a]:hover{text-decoration:none;border-color:var(--aatt-accent);color:var(--aatt-ink)}.aatt__file>.mdi[data-v-c05afd7a]{font-size:20px;color:var(--aatt-muted);flex:none}.aatt__fname[data-v-c05afd7a]{color:var(--aatt-ink);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.aatt__fsize[data-v-c05afd7a]{flex:none;font-size:11.5px;color:var(--aatt-muted)}.aatt__dl[data-v-c05afd7a]{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--aatt-accent)}.aatt__file--off[data-v-c05afd7a]{cursor:default;border-style:dashed}.aatt__file--off[data-v-c05afd7a]:hover{border-color:var(--aatt-border)}.aatt__empty[data-v-c05afd7a]{margin:0;font-size:13px;color:var(--aatt-muted)}@keyframes aatt-sh-c05afd7a{0%{background-position:-300px 0}to{background-position:300px 0}}.aatt__sk[data-v-c05afd7a]{aspect-ratio:3/4;border-radius:8px;background:linear-gradient(90deg,var(--aatt-sk-a) 25%,var(--aatt-sk-b) 50%,var(--aatt-sk-a) 75%);background-size:600px 100%;animation:aatt-sh-c05afd7a 1.4s linear infinite}.aatt--compact .aatt__sk[data-v-c05afd7a]{aspect-ratio:1/1}@media (prefers-reduced-motion:reduce){.aatt__sk[data-v-c05afd7a]{animation:none}}.qt[data-v-38f5c894]{--qt-ink:var(--app-text-color,#212529);--qt-muted:var(--app-text-muted,#6c757d);--qt-line:var(--app-border-color,#e9ecef);--qt-bubble:var(--app-surface-subtle,#f8fafc);--qt-own:#eef2ff;--qt-own-line:#c7d2fe;--qt-accent:#4f46e5;--qt-accent-text:#4338ca;--qt-input:var(--app-input-bg,#fff);--qt-input-line:var(--app-input-border,#dee2e6);--qt-open-bg:#fef3c7;--qt-open-ink:#92400e;--qt-ans-bg:#e0f2fe;--qt-ans-ink:#075985;--qt-done-bg:#dcfce7;--qt-done-ink:#166534;--qt-out:#b42318;display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--qt-ink)}html[data-theme=dark] .qt[data-v-38f5c894]{--qt-own:rgba(99,102,241,0.16);--qt-own-line:rgba(165,180,252,0.35);--qt-accent:#6366f1;--qt-accent-text:#a5b4fc;--qt-open-bg:rgba(245,158,11,0.16);--qt-open-ink:#fcd34d;--qt-ans-bg:rgba(14,165,233,0.16);--qt-ans-ink:#7dd3fc;--qt-done-bg:rgba(34,197,94,0.15);--qt-done-ink:#86efac;--qt-out:#fca5a5}.qt__head[data-v-38f5c894]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qt__pill[data-v-38f5c894]{font-size:11.5px;font-weight:700;padding:1px 9px;border-radius:999px;line-height:19px}.qt__pill--open[data-v-38f5c894]{background:var(--qt-open-bg);color:var(--qt-open-ink)}.qt__pill--answered[data-v-38f5c894]{background:var(--qt-ans-bg);color:var(--qt-ans-ink)}.qt__pill--resolved[data-v-38f5c894],.qt__pill--withdrawn[data-v-38f5c894]{background:var(--qt-done-bg);color:var(--qt-done-ink)}.qt__who[data-v-38f5c894]{font-size:12.5px;color:var(--qt-muted)}.qt__subject[data-v-38f5c894]{margin:0;font-weight:700}.qt__list[data-v-38f5c894]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.qt__msg[data-v-38f5c894]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px}.qt__av[data-v-38f5c894]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--qt-bubble);border:1px solid var(--qt-line);color:var(--qt-muted)}.qt__msg--own .qt__av[data-v-38f5c894]{background:var(--qt-own);border-color:var(--qt-own-line);color:var(--qt-accent-text)}.qt__bubble[data-v-38f5c894]{min-width:0;background:var(--qt-bubble);border:1px solid var(--qt-line);border-radius:4px 12px 12px 12px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.qt__msg--own .qt__bubble[data-v-38f5c894]{background:var(--qt-own);border-color:var(--qt-own-line)}.qt__meta[data-v-38f5c894]{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--qt-muted)}.qt__meta b[data-v-38f5c894]{color:var(--qt-ink)}.qt__text[data-v-38f5c894]{margin:0;font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere}.qt__closed[data-v-38f5c894]{margin:0;font-size:13px;color:var(--qt-done-ink);font-weight:600}.qt__compose[data-v-38f5c894]{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--qt-line);padding-top:10px}.qt__input[data-v-38f5c894],html[data-theme=dark] .qt__input[data-v-38f5c894]{width:100%;min-height:70px;resize:vertical;padding:8px 10px;border-radius:8px;border:1px solid var(--qt-input-line);background:var(--qt-input);color:var(--qt-ink);font-size:14px}.qt__input[data-v-38f5c894]:focus{outline:none;border-color:var(--qt-accent)}.qt__files[data-v-38f5c894]{display:flex;flex-wrap:wrap;gap:6px}.qt__file[data-v-38f5c894]{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:12.5px;padding:3px 4px 3px 8px;border-radius:8px;border:1px solid var(--qt-line);background:var(--qt-bubble)}.qt__file span[data-v-38f5c894]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.qt__file button[data-v-38f5c894]{border:0;background:transparent;color:var(--qt-muted);cursor:pointer}.qt__row[data-v-38f5c894]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.qt__grow[data-v-38f5c894]{flex:1 1 auto}.qt__decide[data-v-38f5c894]{justify-content:flex-end}.qt__btn[data-v-38f5c894]{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border-radius:8px;border:1px solid var(--qt-input-line);background:transparent;color:var(--qt-ink);font-size:13px;font-weight:600;cursor:pointer;margin:0}.qt__btn--ghost[data-v-38f5c894]{border-color:transparent}.qt__btn--primary[data-v-38f5c894]{background:var(--qt-accent);border-color:var(--qt-accent);color:#fff}.qt__btn--ok[data-v-38f5c894]{background:#16a34a;border-color:#16a34a;color:#fff}.qt__btn[data-v-38f5c894]:disabled{opacity:.5;cursor:not-allowed}.qt__err[data-v-38f5c894]{margin:0;font-size:12px;font-weight:600;color:var(--qt-out)}.qt__err--box[data-v-38f5c894]{padding:8px 10px;border-radius:8px;background:var(--qt-open-bg);color:var(--qt-open-ink)}.qt__sr[data-v-38f5c894]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}