dialog.popover.svelte-zga9wt{--docduck-accent:var(--color-docduck-yellow,oklch(87.64% .1909 91.59));--surface-bg:oklch(98.2% .008 87);--surface-bg-elevated:oklch(99.6% .004 90);--surface-muted:oklch(95.2% .011 90);--surface-muted-strong:oklch(91.8% .02 90);--surface-border:oklch(86.5% .019 90);--surface-border-strong:oklch(71.5% .042 86);--text-primary:oklch(24.3% .028 258);--text-secondary:oklch(43% .02 257);--text-muted:oklch(58% .016 256);--focus-ring:var(--docduck-accent);--feedback-positive:oklch(62.7% .194 149.214);--feedback-negative:oklch(57.7% .245 27.325);--shadow-popover:0 24px 50px #160f0226, 0 10px 22px #160f0214;--accent-ink:oklch(34% .04 78);background:linear-gradient(180deg, color-mix(in oklab, var(--surface-bg-elevated) 98%, white) 0%, var(--surface-bg) 100%);color:var(--text-primary);border:1px solid var(--surface-border);box-shadow:var(--shadow-popover);pointer-events:auto;z-index:1000001;border-radius:14px;flex-direction:column;width:min(360px,100vw - 24px);max-width:none;max-height:none;margin:0;padding:0;display:flex;position:fixed;overflow:hidden}dialog.popover.svelte-zga9wt::backdrop{background:#0000000d}dialog.popover.svelte-zga9wt:focus-within{border-color:var(--docduck-accent);box-shadow:0 0 0 2px var(--focus-ring), var(--shadow-popover)}dialog.popover.svelte-zga9wt:active{border-color:var(--docduck-accent)}@media (prefers-color-scheme:dark){dialog.popover.svelte-zga9wt{--surface-bg:oklch(21.5% .015 262);--surface-bg-elevated:oklch(25% .015 262);--surface-muted:oklch(28.6% .013 262);--surface-muted-strong:oklch(32% .015 262);--surface-border:oklch(38.2% .012 262);--surface-border-strong:oklch(67% .05 88);--text-primary:oklch(93% .011 258);--text-secondary:oklch(81% .01 260);--text-muted:oklch(71% .01 258);--focus-ring:var(--docduck-accent);--feedback-positive:oklch(72.5% .165 153);--feedback-negative:oklch(71.5% .21 28);--shadow-popover:0 24px 52px #0000008f, 0 10px 22px #00000057;--accent-ink:oklch(23% .03 82)}}.content-area.svelte-zga9wt{padding:14px 14px 16px}.sr-only.svelte-zga9wt{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feedback-hero.svelte-zga9wt{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-muted) 96%, white) 0%, color-mix(in oklab, var(--surface-muted) 92%, var(--surface-bg-elevated)) 100%);border-block-end:1px solid var(--surface-border);border-radius:14px 14px 0 0;margin-top:0;padding:18px 18px 16px;position:relative;overflow:hidden}.feedback-hero.svelte-zga9wt:before{content:"";background:var(--feedback-positive);height:5px;position:absolute;inset:0}.feedback-hero.is-negative.svelte-zga9wt:before{background:var(--feedback-negative)}.hero-header.svelte-zga9wt{align-items:flex-start;gap:12px;display:flex}.hero-icon.svelte-zga9wt{color:var(--text-secondary);justify-content:center;align-items:center;padding-top:2px;display:inline-flex}.hero-icon.positive.svelte-zga9wt{color:var(--feedback-positive)}.hero-icon.negative.svelte-zga9wt{color:var(--feedback-negative)}.hero-meta.svelte-zga9wt{flex-direction:column;flex:1;gap:3px;min-width:0;line-height:1.25;display:flex}.hero-topline.svelte-zga9wt{align-items:center;gap:8px;display:flex}.hero-label.svelte-zga9wt{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:600}.hero-status.svelte-zga9wt{border:1px solid var(--surface-border-strong);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.hero-status.active.svelte-zga9wt{border-color:color-mix(in oklab, var(--docduck-accent) 46%, var(--surface-border));background:color-mix(in oklab, var(--docduck-accent) 22%, var(--surface-bg-elevated))}.hero-status.positive.svelte-zga9wt{border-color:color-mix(in oklab, var(--feedback-positive) 58%, var(--surface-border));background:color-mix(in oklab, var(--feedback-positive) 18%, var(--surface-bg-elevated))}.hero-status.negative.svelte-zga9wt{border-color:color-mix(in oklab, var(--feedback-negative) 58%, var(--surface-border));background:color-mix(in oklab, var(--feedback-negative) 18%, var(--surface-bg-elevated))}.hero-status.muted.svelte-zga9wt{border-color:var(--surface-border);background:color-mix(in oklab, var(--surface-muted) 80%, var(--surface-bg-elevated))}.hero-author.svelte-zga9wt{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hero-timestamp.svelte-zga9wt{color:var(--text-muted);font-size:12px}.hero-body.svelte-zga9wt{color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.48}.hero-body.svelte-zga9wt p:where(.svelte-zga9wt){margin:0}.hero-info.svelte-zga9wt{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.hero-toolbar.svelte-zga9wt{border-block-end:1px solid var(--surface-border);background:color-mix(in oklab, var(--surface-muted) 82%, var(--surface-bg-elevated));justify-content:space-around;align-items:center;gap:10px;padding:10px 12px;display:flex}.toolbar-middle.svelte-zga9wt{border:1px solid var(--surface-border);background:0 0;border-radius:9px;flex:1;display:flex;overflow:hidden}.toolbar-middle.svelte-zga9wt>.mid-button:where(.svelte-zga9wt):hover,.toolbar-middle.svelte-zga9wt:not(:hover)>.mid-button.current-status:where(.svelte-zga9wt){flex:1.3}.toolbar-button.svelte-zga9wt{border:1px solid var(--surface-border);background:var(--surface-muted);min-width:0;color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:0;flex:1;padding:9px 8px;font-size:12px;font-weight:600;transition:flex .12s,background-color .12s,opacity .12s,color .12s,border-color .12s}.toolbar-button.current-status.svelte-zga9wt{background:color-mix(in oklab, var(--docduck-accent) 24%, var(--surface-bg-elevated));border-color:color-mix(in oklab, var(--docduck-accent) 52%, var(--surface-border));color:var(--text-primary);font-weight:600;position:relative}.toolbar-nav.svelte-zga9wt{border:1px solid var(--surface-border);background:var(--surface-bg-elevated);border-radius:10px;flex:none;max-width:42px;padding:8px 6px}.toolbar-nav.svelte-zga9wt:first-child{margin-inline-start:1px}.toolbar-nav.svelte-zga9wt:last-child{margin-inline-end:1px}.mid-button.svelte-zga9wt{border:none;transition:flex .18s}.mid-button.svelte-zga9wt:has(+.current-status){border-inline-end:none}.mid-button.current-status.svelte-zga9wt+.mid-button:where(.svelte-zga9wt){border-inline-start:none}.mid-button[aria-current=true].svelte-zga9wt{border-inline:1px solid color-mix(in oklab, var(--docduck-accent) 52%, var(--surface-border))}.mid-button.svelte-zga9wt:first-child{border-inline-start:none;border-end-start-radius:8px}.mid-button.svelte-zga9wt:last-child{border-inline-end:none;border-end-end-radius:8px}.toolbar-button.svelte-zga9wt:disabled{opacity:.4;cursor:not-allowed}.toolbar-button.svelte-zga9wt:not(:disabled):hover{background:var(--surface-muted-strong);color:var(--text-primary);border-color:var(--surface-border-strong)}.toolbar-button.svelte-zga9wt:focus-visible,.close.svelte-zga9wt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hero-close.svelte-zga9wt{z-index:2;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:6px;right:6px}.thread-heading.svelte-zga9wt{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-top:6px;font-size:11px;font-weight:600}.thread.svelte-zga9wt{flex-direction:column;gap:12px;margin-top:12px;display:flex}.thread-comment.svelte-zga9wt{position:relative}.thread-card.svelte-zga9wt{background:var(--surface-bg-elevated);border:1px solid var(--surface-border);border-radius:12px;width:100%;padding:10px 11px;box-shadow:0 8px 18px oklab(0% none none/.08)}.thread-card.svelte-zga9wt header:where(.svelte-zga9wt){justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.thread-author.svelte-zga9wt{color:var(--text-primary);font-size:13px;font-weight:600}.thread-meta.svelte-zga9wt{color:var(--text-muted);font-size:11px}.thread-card.svelte-zga9wt p:where(.svelte-zga9wt){color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.thread-comment.pending.svelte-zga9wt .thread-card:where(.svelte-zga9wt){opacity:.7;border-style:dashed;font-style:italic}.actions.svelte-zga9wt{align-items:stretch;gap:8px;width:100%;margin-top:12px;display:flex}.error.svelte-zga9wt{color:oklch(57.7% .245 27.325);margin-top:6px;font-size:12px}.close.svelte-zga9wt{cursor:pointer;background:color-mix(in oklab, var(--surface-bg-elevated) 78%, transparent);color:var(--text-secondary);border:1px solid #0000;font-size:16px;line-height:1;transition:background-color .12s,color .12s,border-color .12s}.close.svelte-zga9wt:hover{background:var(--surface-muted);color:var(--text-primary);border-color:var(--surface-border)}dialog.popover .composer{background:var(--surface-bg-elevated);border-color:var(--surface-border);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--surface-bg-elevated) 70%, white);border-radius:10px;gap:.55rem;padding:.78rem .8rem .72rem}dialog.popover .composer:hover{border-color:var(--surface-border-strong)}dialog.popover .composer:focus-within{border-color:var(--docduck-accent);box-shadow:0 0 0 2px var(--focus-ring), inset 0 1px 0 color-mix(in oklab, var(--surface-bg-elevated) 70%, white)}dialog.popover .composer:active{border-color:var(--docduck-accent)}dialog.popover .composer__textarea{color:var(--text-primary);line-height:1.45}dialog.popover .composer__textarea::placeholder{color:var(--text-muted)}dialog.popover .composer__counter{color:var(--text-muted);font-size:12px}dialog.popover .composer__counter .warning{color:color-mix(in oklab, var(--docduck-accent) 72%, var(--text-primary))}dialog.popover .composer__submit{border:1px solid color-mix(in oklab, var(--docduck-accent) 58%, var(--surface-border));background:color-mix(in oklab, var(--docduck-accent) 84%, var(--surface-bg-elevated));color:var(--accent-ink);box-shadow:0 7px 16px color-mix(in oklab, var(--docduck-accent) 28%, transparent)}dialog.popover .composer__submit:not(:disabled):hover{background:color-mix(in oklab, var(--docduck-accent) 96%, var(--surface-bg-elevated));box-shadow:0 10px 18px color-mix(in oklab, var(--docduck-accent) 35%, transparent)}dialog.popover .composer__submit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}dialog.popover .composer__submit:disabled{border-color:var(--surface-border);background:color-mix(in oklab, var(--surface-muted) 76%, var(--surface-bg-elevated));color:var(--text-muted)}@media (width<=480px){dialog.popover.svelte-zga9wt{border-radius:12px;width:min(100vw - 20px,360px)}.feedback-hero.svelte-zga9wt{padding-inline:16px}.hero-toolbar.svelte-zga9wt{padding-inline:10px}.content-area.svelte-zga9wt{padding-inline:12px}}
