.pc-doubt .pc-doubt-bar{z-index:10;background:color-mix(in srgb, var(--pc-canvas) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--pc-line) 60%, transparent);position:sticky;top:0}.pc-doubt .pc-doubt-back{height:var(--pc-control-min);width:var(--pc-control-min);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);box-shadow:var(--pc-shadow-control), 0 0 0 1px color-mix(in srgb, var(--pc-line) 55%, transparent);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}@media (prefers-reduced-motion:no-preference){.pc-doubt .pc-doubt-back:active{scale:.96}}.pc-doubt .pc-doubt-chip{border-radius:var(--pc-radius-chip);flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.3}.pc-doubt .pc-doubt-chip[data-tone=positive]{background:var(--pc-good-soft);color:var(--pc-good)}.pc-doubt .pc-doubt-chip[data-tone=warning]{background:var(--pc-mid-soft);color:var(--pc-mid)}.pc-doubt .pc-doubt-chip[data-tone=neutral]{background:var(--pc-unknown);color:var(--pc-muted)}.pc-doubt .pc-doubt-day{background:var(--pc-unknown);width:fit-content;color:var(--pc-muted);font-variant-numeric:tabular-nums;border-radius:999px;margin-inline:auto;padding:4px 12px;font-size:12px}.pc-doubt .pc-doubt-who{color:var(--pc-muted);font-variant-numeric:tabular-nums;font-size:12px}.pc-doubt .pc-doubt-who b{color:var(--pc-ink);font-weight:500}.pc-doubt .pc-doubt-ask{background:var(--pc-primary);max-width:min(85%,34rem);color:var(--pc-on-primary);overflow-wrap:anywhere;border-radius:18px 18px 6px;padding:10px 14px;font-size:15px;line-height:1.55}.pc-doubt .pc-doubt-ask.has-photo{padding:4px}.pc-doubt .pc-doubt-ask.has-photo .pc-doubt-ask-text{padding:6px 10px}.pc-doubt .pc-doubt-photo{object-fit:contain;outline-offset:-1px;background:#fff;border-radius:14px;outline:1px solid oklch(0% 0 0/.1);width:100%;max-height:20rem;display:block}.dark .pc-doubt .pc-doubt-photo{outline-color:oklch(100% 0 0/.1)}.pc-doubt .pc-doubt-avatar{background:var(--pc-primary-soft);width:32px;height:32px;color:var(--pc-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-doubt .pc-doubt-avatar[data-by=teacher]{background:var(--pc-good-soft);color:var(--pc-good)}.pc-doubt .pc-doubt-reply{background:var(--pc-gradient-panel) border-box;min-width:0;box-shadow:var(--pc-shadow-glass), inset 0 0 0 1px var(--pc-highlight), 0 0 0 1px color-mix(in srgb, var(--pc-line) 38%, transparent);color:var(--pc-ink);border:1px solid #0000;border-radius:6px 18px 18px;padding:12px 16px}.pc-doubt .pc-doubt-reply[data-by=teacher]{background:color-mix(in srgb, var(--pc-good-soft) 55%, var(--pc-surface)) border-box}.pc-doubt .pc-doubt-note{text-align:center;max-width:26rem;color:var(--pc-muted);margin-inline:auto;font-size:13px;line-height:1.5}.pc-doubt .pc-doubt-panel{border-radius:var(--pc-radius-panel);background:var(--pc-gradient-panel) border-box;box-shadow:var(--pc-shadow-glass), 0 0 0 1px color-mix(in srgb, var(--pc-line) 38%, transparent);border:1px solid #0000}.pc-doubt .pc-doubt-retry{min-height:var(--pc-control-min);border-radius:var(--pc-radius-control);background:var(--pc-primary);color:var(--pc-on-primary);align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}@media (hover:hover){.pc-doubt .pc-doubt-retry:hover{background:var(--pc-primary-hover)}}@media (prefers-reduced-motion:no-preference){.pc-doubt .pc-doubt-retry:active{scale:.96}}.pc-doubt .pc-doubt-skel{background:var(--pc-unknown);border-radius:18px}
