.actual-panel{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:12px;margin:10px 0;font-size:13px;color:#334155}.actual-panel p{margin:6px 0}.actual-panel a{color:#1d4ed8;text-decoration:underline}.actual-panel button,#actual-detail button{border:1px solid #94a3b8;background:#fff;border-radius:6px;padding:5px 9px;cursor:pointer}.actual-panel span{font-size:12px;color:#64748b}.emp-chip,.staffing-person{flex-wrap:wrap}.actual-badge{display:block;flex-basis:100%;border:0;border-radius:4px;padding:3px 6px;text-align:left;font-size:11px;font-weight:700;line-height:1.6;cursor:pointer;background:#e2e8f0;color:#475569;text-decoration:none}.actual-badge[data-state=done]{background:#dcfce7;color:#166534}.actual-badge[data-state=active]{background:#dbeafe;color:#1e40af}.actual-badge[data-state=review]{background:#fef3c7;color:#92400e}.actual-badge:focus-visible{outline:2px solid #2563eb;outline-offset:2px}#actual-detail{max-width:min(500px,90vw);border:1px solid #cbd5e1;border-radius:12px;padding:22px;color:#1e293b}#actual-detail::backdrop{background:#0f172a66}.actual-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}
