.moderation-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:22px;align-items:start}.moderation-card{min-width:0;margin:0}.moderation-card h2{font-size:26px;overflow-wrap:anywhere}.mod-artist{font-size:17px;color:#59625d;margin:6px 0}.mod-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0}.mod-metadata dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7b807c}.mod-metadata dd{margin:5px 0 0;font-weight:600;overflow-wrap:anywhere}.mod-readiness{padding:20px;border-radius:14px;background:#f3f5f0}.mod-readiness ul{padding:0;list-style:none;display:grid;gap:13px;margin-bottom:0}.mod-readiness li{display:flex;gap:12px;font-size:12px}.mod-readiness li>span{font-size:16px;font-weight:800}.mod-readiness .complete>span{color:#267649}.mod-readiness .missing>span{color:#bb4f28}.mod-readiness small{display:block;color:#69736b;margin-top:3px;overflow-wrap:anywhere}.mod-tracks section{border-bottom:1px solid #e1e1dc;padding:15px 0}.mod-tracks h3{font-size:15px;margin:0;overflow-wrap:anywhere}.mod-tracks p{font-size:12px;overflow-wrap:anywhere;margin:7px 0}.mod-approve-form{margin-top:22px}.mod-approve-form fieldset{border:1px solid #ddd;border-radius:12px;padding:15px}.mod-approve-form legend{font-weight:700;padding:0 6px}.mod-approve-form .check{margin:10px 0;font-size:12px;align-items:start}.mod-approve-form .muted{font-size:11px;line-height:1.6}.mod-delivery{margin-top:22px;border-top:1px solid #ddd;padding-top:18px}.mod-delivery p,.mod-delivery small{font-size:12px;color:#707770}.manager-status{background:#eaf0e5}.manager-status input{font-size:12px}.moderation-card>.actions{margin:18px 0;overflow-wrap:anywhere}.moderation-card .btn{white-space:normal}@media(max-width:1200px){.moderation-cards{grid-template-columns:1fr}}@media(max-width:500px){.moderation-card{padding:20px}.mod-readiness{padding:16px}.mod-metadata{gap:13px}.mod-approve-form fieldset{padding:12px}.mod-tracks .panel-top{align-items:start}}

.moderation-card>.panel-top{align-items:flex-start;flex-wrap:wrap;gap:12px}.moderation-card>.panel-top>div{flex:1 1 240px;min-width:0}.moderation-card>.panel-top>.pill{max-width:100%;white-space:normal;text-align:left}
