.mp57-panel{margin:13px 0;padding:14px 16px;border:1px solid var(--t-line);border-radius:14px;background:var(--t-surface);color:var(--t-text)}.mp57-tools,.mp57-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mp57-tools{justify-content:space-between}.mp57-panel button{font-size:12px!important}.mp57-due{margin-top:10px;border-top:1px solid var(--t-line);padding-top:10px}.mp57-due summary{font-size:12px;font-weight:700;cursor:pointer}.mp57-deadline{padding:8px 0;border-bottom:1px solid var(--t-line);display:grid;gap:4px}.mp57-deadline small{color:var(--t-muted)}@media(max-width:740px){.mp57-tools{align-items:stretch}.mp57-actions{width:100%}}