.page.svelte-hyyiz7{max-width:900px;margin:0 auto;padding:32px 24px}.page-header.svelte-hyyiz7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}.page-header.svelte-hyyiz7 h1:where(.svelte-hyyiz7){font-size:1.8rem;font-weight:800}.synth.svelte-hyyiz7{font-size:.68rem;color:#888;font-weight:500;margin-top:4px}.governance-badge.svelte-hyyiz7{background:#c8a96e1a;border:1px solid rgba(200,169,110,.3);color:#8b6914;padding:8px 14px;border-radius:4px;font-size:.78rem;font-weight:700}.info-bar.svelte-hyyiz7{background:var(--koi-black);color:#ffffffb3;padding:14px 18px;border-radius:6px;font-size:.82rem;margin-bottom:28px;border-left:3px solid var(--koi-gold)}.section.svelte-hyyiz7{margin-bottom:28px}.section.svelte-hyyiz7 h2:where(.svelte-hyyiz7){font-size:1.1rem;font-weight:700;color:var(--koi-black);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px}.suggestions.svelte-hyyiz7{display:flex;flex-direction:column;gap:16px}.suggestion-card.svelte-hyyiz7{background:#fff;border:1px solid var(--koi-grey-light);border-radius:8px;padding:20px}.suggestion-card.approved.svelte-hyyiz7{border-color:#4ecb7166;background:#4ecb7108}.s-header.svelte-hyyiz7{display:flex;justify-content:space-between;margin-bottom:10px}.s-type-badge.svelte-hyyiz7{font-size:.68rem;font-weight:800;padding:3px 10px;border-radius:10px;text-transform:uppercase;background:var(--koi-grey-light)}.s-type-badge.campaign.svelte-hyyiz7{background:var(--koi-grey-light);color:var(--koi-black)}.s-type-badge.pricing.svelte-hyyiz7{background:#c8a96e26;color:#8b6914}.s-type-badge.content.svelte-hyyiz7{background:#4ecb711f;color:#2d7d46}.s-confidence.svelte-hyyiz7{font-size:.68rem;font-weight:700}.confidence-high.svelte-hyyiz7{color:#2d7d46}.confidence-medium.svelte-hyyiz7{color:#e67e22}.suggestion-card.svelte-hyyiz7 h3:where(.svelte-hyyiz7){font-size:1rem;font-weight:700;margin-bottom:8px}.s-rationale.svelte-hyyiz7,.s-action.svelte-hyyiz7{font-size:.82rem;color:var(--koi-grey);margin-bottom:8px}.s-rationale.svelte-hyyiz7 strong:where(.svelte-hyyiz7),.s-action.svelte-hyyiz7 strong:where(.svelte-hyyiz7){color:var(--koi-black)}.s-impact.svelte-hyyiz7{display:flex;gap:20px;background:var(--koi-grey-light);border-radius:6px;padding:12px;margin-bottom:14px;flex-wrap:wrap}.impact-item.svelte-hyyiz7{display:flex;flex-direction:column}.impact-n.svelte-hyyiz7{font-size:1.2rem;font-weight:800;color:var(--koi-gold)}.impact-item.svelte-hyyiz7 span:where(.svelte-hyyiz7):last-child{font-size:.72rem;color:var(--koi-grey)}.approved-banner.svelte-hyyiz7{background:#4ecb711f;color:#2d7d46;padding:10px 14px;border-radius:4px;font-size:.82rem;font-weight:700}.action-row.svelte-hyyiz7{display:flex;gap:8px}.btn-approve.svelte-hyyiz7{background:#2d7d46;color:#fff;border:none;padding:8px 18px;border-radius:4px;font-weight:700;cursor:pointer;font-size:.85rem}.btn-approve.svelte-hyyiz7:hover{background:#1e5c33}.btn-reject.svelte-hyyiz7{background:var(--koi-grey-light);color:var(--koi-black);border:none;padding:8px 18px;border-radius:4px;font-weight:700;cursor:pointer;font-size:.85rem}.btn-detail.svelte-hyyiz7{background:none;border:1px solid var(--koi-grey-light);color:var(--koi-grey);padding:8px 18px;border-radius:4px;font-size:.85rem;cursor:not-allowed;opacity:.6}.governance-card.svelte-hyyiz7{background:var(--koi-black);border-radius:8px;padding:24px}.governance-card.svelte-hyyiz7 h2:where(.svelte-hyyiz7){font-size:.85rem;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px}.rules-grid.svelte-hyyiz7{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rule.svelte-hyyiz7{display:flex;gap:10px;font-size:.82rem;color:#ffffffb3}.rule-icon.svelte-hyyiz7{color:var(--koi-gold);flex-shrink:0}@media(max-width:640px){.rules-grid.svelte-hyyiz7{grid-template-columns:1fr}}
