.resolved-pack-board{display:grid;grid-gap:1rem;gap:1rem}.resolved-pack-create-panel.content-setup-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid #e2e8f0;border-radius:24px;background:#fff}.resolved-pack-create-panel .content-setup-hero{display:block}.resolved-pack-form-row,.resolved-pack-reference-form{display:grid;grid-template-columns:minmax(160px,.25fr) minmax(220px,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:end}.resolved-pack-reference-form{grid-template-columns:minmax(240px,1fr) minmax(180px,.35fr) minmax(220px,.7fr) auto;margin:1rem 0}.resolved-pack-form-row label,.resolved-pack-reference-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:#0f172a;font-weight:800}.resolved-pack-form-row input,.resolved-pack-form-row select,.resolved-pack-reference-form input,.resolved-pack-reference-form select{width:100%;border:1px solid #cbd5e1;border-radius:16px;padding:.76rem .9rem;color:#0f172a;background:#f8fafc;font:inherit;font-weight:600}.resolved-pack-actions button,.resolved-pack-form-row button,.resolved-pack-reference-form button{border:0;border-radius:999px;padding:.78rem 1rem;background:#0f172a;color:#fff;font-weight:900;cursor:pointer}.resolved-pack-reference-form button:disabled{opacity:.45;cursor:not-allowed}.resolved-pack-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.resolved-pack-detail,.resolved-pack-empty-state,.resolved-pack-sidebar{border:1px solid #e2e8f0;border-radius:24px;background:#fff;padding:1rem}.resolved-pack-sidebar{display:grid;grid-gap:.65rem;gap:.65rem;position:-webkit-sticky;position:sticky;top:1rem}.resolved-pack-sidebar h4{margin:0}.resolved-pack-sidebar button{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:.8rem;color:#0f172a;text-align:left;cursor:pointer}.resolved-pack-sidebar button.is-selected{border-color:#0f172a;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.1)}.resolved-pack-actions span,.resolved-pack-reference-grid small,.resolved-pack-role-guide small,.resolved-pack-sidebar small{color:#64748b;font-size:.78rem;font-weight:700;line-height:1.35}.resolved-pack-readiness{border-radius:999px;padding:.45rem .75rem;background:#f1f5f9;color:#475569;font-weight:900;white-space:nowrap}.resolved-pack-readiness.is-ready{background:#dcfce7;color:#166534}.resolved-pack-role-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.65rem;gap:.65rem;margin:.75rem 0 1rem}.resolved-pack-role-guide article{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:.75rem}.resolved-pack-reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:.85rem;gap:.85rem;min-height:120px}.resolved-pack-reference-grid figure{margin:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.resolved-pack-reference-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#e2e8f0}.resolved-pack-reference-grid figcaption{display:grid;grid-gap:.35rem;gap:.35rem;padding:.7rem}.resolved-pack-reference-grid figcaption button{justify-self:start;border:0;border-radius:999px;background:#e2e8f0;color:#0f172a;padding:.4rem .65rem;font-weight:800}.resolved-pack-actions{display:flex;gap:.75rem;justify-content:space-between;align-items:center;margin-top:1rem;border-top:1px solid #e2e8f0;padding-top:1rem}.resolved-pack-actions button{background:#f1f5f9;color:#0f172a}@media (max-width:980px){.resolved-pack-form-row,.resolved-pack-reference-form,.resolved-pack-workspace{grid-template-columns:1fr}.resolved-pack-sidebar{position:static}}