.detail-wrap.svelte-t6cvej{max-width:800px;margin:0 auto;padding:1.5rem 1.25rem 5rem}.top-bar.svelte-t6cvej{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.back-link.svelte-t6cvej{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:500;color:var(--fg-muted);text-decoration:none;transition:color .15s}.back-link.svelte-t6cvej:hover{color:var(--success-on-soft)}.detail-wrap[dir=rtl].svelte-t6cvej .back-link:where(.svelte-t6cvej) svg:where(.svelte-t6cvej){transform:scaleX(-1)}.position-badge.svelte-t6cvej{font-size:.75rem;color:var(--fg);background:var(--surface-sunken);padding:.2rem .65rem;border-radius:20px}.card-wrap.svelte-t6cvej{margin-bottom:2rem}.proposal-nav.svelte-t6cvej{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;border-top:1px solid var(--border);padding-top:1.5rem}.nav-slot.svelte-t6cvej{display:flex}.nav-prev.svelte-t6cvej{justify-content:flex-end}.nav-next.svelte-t6cvej{justify-content:flex-start}.nav-btn.svelte-t6cvej{display:flex;align-items:center;gap:.55rem;padding:.75rem 1rem;border:1.5px solid var(--border);border-radius:10px;text-decoration:none;color:var(--fg);background:var(--surface-raised);transition:border-color .15s,box-shadow .15s,background .15s;max-width:100%}.nav-btn.svelte-t6cvej:hover{border-color:var(--success-on-soft);box-shadow:0 2px 10px color-mix(in oklab,var(--success-on-soft) 10%,transparent)}.nav-label.svelte-t6cvej{display:flex;flex-direction:column;gap:.1rem;overflow:hidden}.nav-hint.svelte-t6cvej{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--success-on-soft);line-height:1}.nav-title.svelte-t6cvej{font-size:.82rem;font-weight:500;color:inherit;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prev-btn.svelte-t6cvej svg:where(.svelte-t6cvej){flex-shrink:0;color:var(--fg-subtle)}.prev-btn.svelte-t6cvej:hover svg:where(.svelte-t6cvej){color:var(--success-on-soft)}.next-btn.svelte-t6cvej svg:where(.svelte-t6cvej){flex-shrink:0;color:var(--fg-subtle)}.next-btn.svelte-t6cvej:hover svg:where(.svelte-t6cvej){color:var(--success-on-soft)}.detail-wrap[dir=ltr].svelte-t6cvej .nav-btn:where(.svelte-t6cvej) svg:where(.svelte-t6cvej){transform:scaleX(-1)}@media(max-width:520px){.proposal-nav.svelte-t6cvej{grid-template-columns:1fr}.nav-prev.svelte-t6cvej,.nav-next.svelte-t6cvej{justify-content:stretch}.nav-btn.svelte-t6cvej{width:100%}}
