.approved-poster{margin:24px auto;max-width:360px;min-width:0}.approved-poster img{display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain!important;border-radius:6px}.approved-poster figcaption{font-size:14px;line-height:1.5;color:#ccc;margin-top:10px}.approved-invite-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:32px;align-items:center}.approved-invite-grid>.approved-poster{max-width:320px}.approved-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:850px;margin:30px auto}.approved-process .approved-poster{width:100%;max-width:360px}.approved-planning{max-width:300px}.approved-detail{margin:24px 0;padding:18px;border:1px solid #777;background:#242424;color:#f2f2f2}.approved-detail summary{cursor:pointer;min-height:36px;font-weight:700}.approved-detail .approved-poster{max-width:320px}.approved-detail summary:focus-visible{outline:3px solid #00e5ff;outline-offset:4px}@media(max-width:680px){.approved-invite-grid,.approved-process{grid-template-columns:1fr}.approved-poster{max-width:340px}.approved-process{gap:12px}.approved-planning{max-width:300px}}