.problem-detail[data-v-69fe183b]{background:radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 30%),linear-gradient(135deg,#f8fbff 0%,#fff8f2 52%,#f8fff9 100%);color:#17202a;min-block-size:100%}.problem-detail__inner[data-v-69fe183b]{inline-size:min(900px,100%);margin-inline:auto;padding:14px 12px 96px}.problem-detail__back[data-v-69fe183b]{background:rgba(255,255,255,.78);margin-block-end:10px}.problem-detail__card[data-v-69fe183b]{background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.08);border-block-start:5px solid #0284c7;border-radius:8px;box-shadow:0 18px 44px #0f172a1a;padding:clamp(18px,4vw,30px)}.problem-detail__hero[data-v-69fe183b]{align-items:flex-start;display:flex;gap:14px}.problem-detail__hero-icon[data-v-69fe183b]{background:#e0f2fe;border-radius:8px;color:#0369a1;flex:0 0 auto;font-size:30px;padding:12px}.problem-detail__hero span[data-v-69fe183b]{color:#64748b;display:block;font-size:.82rem;font-weight:900;text-transform:uppercase}.problem-detail__hero h1[data-v-69fe183b]{color:#111827;font-size:clamp(1.65rem,5vw,3rem);font-weight:950;line-height:1.08;margin:4px 0 0}.problem-detail__chips[data-v-69fe183b]{display:flex;flex-wrap:wrap;gap:8px;margin-block:18px}.problem-detail__section[data-v-69fe183b],.problem-detail__solutions[data-v-69fe183b]{border-block-start:1px solid rgba(148,163,184,.18);padding-block:18px 0}.problem-detail__section[data-v-69fe183b]{background:linear-gradient(135deg,rgba(239,246,255,.72),rgba(255,255,255,.78));border:1px solid rgba(14,165,233,.14);border-radius:8px;margin-block-start:18px;padding:14px}.problem-detail__solutions[data-v-69fe183b]{background:linear-gradient(135deg,rgba(240,253,244,.72),rgba(255,255,255,.88));border:1px solid rgba(22,163,74,.16);border-radius:8px;margin-block-start:18px;padding:14px}.problem-detail__section h2[data-v-69fe183b],.problem-detail__solutions h2[data-v-69fe183b]{color:#0369a1;align-items:center;display:flex;font-size:1rem;font-weight:950;gap:8px;margin:0 0 8px}.problem-detail__solutions h2[data-v-69fe183b]{color:#15803d;margin:0}.problem-detail__section p[data-v-69fe183b],.solution-card p[data-v-69fe183b]{color:#334155;line-height:1.65;margin:0;white-space:pre-line}.problem-detail__media[data-v-69fe183b]{align-items:center;background:#eff6ff;border:1px solid rgba(14,165,233,.16);border-radius:8px;display:flex;gap:12px;margin-block-start:18px;padding:12px}.problem-detail__media .q-icon[data-v-69fe183b]{color:#0369a1;font-size:28px}.problem-detail__media audio[data-v-69fe183b],.problem-detail__media video[data-v-69fe183b]{border-radius:8px;flex:1 1 auto;inline-size:min(100%,640px);max-block-size:360px}.problem-detail__media video[data-v-69fe183b]{background:#0f172a}.problem-detail__media span[data-v-69fe183b]{color:#64748b;display:block}.problem-detail__facts[data-v-69fe183b]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-block:18px}.problem-detail__facts div[data-v-69fe183b]{background:#f8fafc;border:1px solid rgba(148,163,184,.18);border-radius:8px;display:grid;gap:4px;padding:12px}.problem-detail__facts span[data-v-69fe183b],.solution-card span[data-v-69fe183b]{color:#64748b;font-size:.76rem;font-weight:900;text-transform:uppercase}.problem-detail__facts strong[data-v-69fe183b]{color:#111827}.problem-detail__solutions-header[data-v-69fe183b]{align-items:center;display:flex;gap:12px;justify-content:space-between}.problem-detail__solutions-title[data-v-69fe183b]{align-items:center;display:flex;gap:10px}.problem-detail__solutions-title>.q-icon[data-v-69fe183b]{background:#dcfce7;border-radius:8px;color:#15803d;font-size:26px;padding:9px}.problem-detail__solutions-title span[data-v-69fe183b]{color:#64748b;display:block;font-size:.74rem;font-weight:900;text-transform:uppercase}.problem-detail__solutions-actions[data-v-69fe183b]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.problem-detail__banner[data-v-69fe183b]{background:rgba(255,255,255,.86);color:#334155;margin-block:14px}.problem-detail__answer[data-v-69fe183b]{background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(240,253,244,.86)),#ffffff;border:1px solid rgba(14,165,233,.18);border-radius:8px;box-shadow:inset 0 1px #ffffffb8;display:grid;gap:12px;margin-block-start:14px;padding:14px}.problem-detail__answer-head[data-v-69fe183b]{align-items:center;display:flex;gap:10px}.problem-detail__answer-head .q-icon[data-v-69fe183b]{background:#ffffff;border-radius:8px;color:#0369a1;font-size:24px;padding:8px}.problem-detail__answer-head strong[data-v-69fe183b]{color:#0f172a;display:block;font-weight:950}.problem-detail__answer-head span[data-v-69fe183b]{color:#475569;display:block;font-size:.85rem}.problem-detail__answer-types[data-v-69fe183b]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.problem-detail__answer-type[data-v-69fe183b]{appearance:none;background:rgba(255,255,255,.82);border:1px solid rgba(148,163,184,.24);border-radius:8px;color:#334155;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:44px;padding:8px}.problem-detail__answer-type.is-selected[data-v-69fe183b]{background:#ffffff;border-color:#0ea5e99e;box-shadow:0 10px 22px #0ea5e924;color:#0369a1;font-weight:900}.problem-detail__answer-media[data-v-69fe183b]{background:rgba(255,255,255,.68);border:1px dashed rgba(14,165,233,.34);border-radius:8px;display:grid;gap:10px;padding:12px}.problem-detail__answer-preview[data-v-69fe183b],.solution-card__media video[data-v-69fe183b]{background:#0f172a;border-radius:8px;inline-size:100%;max-block-size:360px}.problem-detail__answer-audio[data-v-69fe183b],.solution-card__media audio[data-v-69fe183b]{inline-size:100%}.problem-detail__answer-record[data-v-69fe183b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.problem-detail__file-input[data-v-69fe183b]{display:none}.problem-detail__record-error[data-v-69fe183b]{background:#fff7ed;color:#9a3412}.problem-detail__answer-actions[data-v-69fe183b]{display:flex;justify-content:flex-end}.solution-card[data-v-69fe183b]{background:rgba(255,255,255,.94);border:1px solid rgba(22,163,74,.16);border-inline-start:5px solid #22c55e;border-radius:8px;box-shadow:0 12px 28px #15803d14;margin-block-start:12px;padding:14px}.solution-card__title[data-v-69fe183b]{align-items:center;display:flex;gap:10px;margin-block-end:10px}.solution-card__title .q-icon[data-v-69fe183b]{background:#dcfce7;border-radius:8px;color:#16a34a;font-size:24px;padding:8px}.solution-card__media[data-v-69fe183b]{background:#f8fafc;border:1px solid rgba(148,163,184,.18);border-radius:8px;margin-block-start:12px;padding:10px}.solution-card__media span[data-v-69fe183b]{color:#64748b;display:block;text-transform:none}@media (max-width: 560px){.problem-detail__solutions-header[data-v-69fe183b]{align-items:flex-start;flex-direction:column}.problem-detail__answer-types[data-v-69fe183b]{grid-template-columns:1fr}}
