.aa-perform-schedule{display:grid;gap:var(--card-space);margin:0 0 var(--section-space)}
.aa-perform-schedule.is-compact{gap:0;margin:0}
.aa-perform-schedule>.section-title{margin:0}
.aa-perform-schedule [data-power-calendar]{margin:0}
.aa-schedule-entitlements{margin:0 0 10px;color:var(--muted);font-size:var(--text-label);line-height:1.45}
.aa-schedule-entitlement-link{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.aa-schedule-entitlement-link:hover{color:var(--red)}
.aa-schedule-entitlement-link:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:2px}
.aa-schedule-form>.field{margin-bottom:12px}
.aa-schedule-form .form-grid{margin-bottom:12px}
.aa-schedule-error{color:var(--red)}
.aa-schedule-done{display:flex;align-items:center;gap:8px;font-size:var(--text-body)}
.aa-schedule-done input{accent-color:var(--red)}
