.co-date-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.co-checklist{display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.co-checklist li{border:1px solid #d4e2e4;border-radius:12px;padding:.6rem 1rem}.co-checklist .mp-check{margin:.2rem 0}.co-timeline{display:grid;gap:1rem}.co-execution{display:grid;gap:.8rem;padding:1rem;border:1px solid #c7dddf;border-radius:14px;background:#f8fbfb}.co-step{font-weight:700;color:#126c68}.co-period{font-variant-numeric:tabular-nums}.co-calendar-group{display:grid;gap:.7rem}.co-calendar-group h3{margin:.4rem 0}.co-task-choice{max-height:270px;overflow:auto;display:grid;gap:.5rem}.co-task-choice button{text-align:left;justify-content:flex-start}.co-confirmations{display:flex;gap:.7rem;flex-wrap:wrap}.co-confirmations span{border:1px solid #bfd5d8;border-radius:12px;padding:.65rem 1rem;background:#f3f8f7}@media(max-width:720px){.co-date-controls{grid-template-columns:1fr}.co-confirmations span{flex:1 1 100%}}

.co-execution h3,.co-execution h4,.co-execution p{margin:0}.co-execution>section{display:grid;gap:.7rem}

.ca-controls{border:0;padding:0;margin:0;min-width:0}.ca-grants{display:grid;gap:18px;margin-top:20px}.ca-grants .mp-card{margin:0}.ca-code-box{border:1px solid #9ec7c7;border-radius:15px;padding:22px;margin-top:20px;background:#f0f8f7}.ca-code{display:block;font:700 1.8rem/1.5 ui-monospace,monospace;letter-spacing:.15em;padding:14px;border:1px dashed #82b9b6;border-radius:10px;background:#fff;overflow-wrap:anywhere;user-select:all}.ca-active{background:#e5f5ed;color:#1a6347}.ca-revoking,.ca-failed{background:#fff3d9;color:#79551a}.ca-revoked,.ca-expired{background:#edf1f3;color:#51656a}.ca-dialog .mp-card h3{margin:10px 0}.ca-dialog .mp-card p{margin:10px 0}
