.card-actions{flex-wrap:wrap;align-items:center;gap:8px}.plan-activity-button{color:#46484b;background:#f2f4f7;border:1px solid #ced0d3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:650;display:inline-flex}.plan-activity-button:hover:not(:disabled){background:#e9ebee;border-color:#a8aaad}.plan-activity-button.is-planned{background:0 0;border-color:#0000}.plan-activity-button:disabled{opacity:.5;cursor:default}.card-actions .card-preview-button{min-height:40px}.plan-activity-dialog{max-width:480px}.plan-activity-dialog h3{margin-bottom:8px;font-size:19px}.plan-activity-dialog>.button{margin-top:18px}.plan-date-choices{margin:15px 0}.plan-date-shortcuts{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.plan-date-shortcuts .button{min-height:40px;padding:8px 10px;font-size:12px}.plan-date-custom{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.plan-date-custom label{flex:1;gap:6px;font-size:12px;display:grid}.plan-date-custom input{width:100%;min-width:0}.plan-date-choices p{margin-top:8px;font-size:12px}.preview-favorite{align-items:center;gap:7px;min-height:40px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.save-button.saved svg{animation:.24s ease-out favorite-pop}@keyframes favorite-pop{50%{transform:scale(1.25)}}}
