/* Result actions share dimensions while retaining the tenant theme. */
:is(.hf-assessment-date-action-buttons,.apnp-comparison .apnp-toolbar,.apnp-patient .apnp-toolbar,.apn-photo-pdf-actions) button{min-height:34px!important;height:auto!important;padding:7px 11px!important;font-size:12px!important;line-height:18px!important;border-radius:9px!important;font-weight:600!important;min-width:0!important;width:auto!important;background:var(--brand-gradient)!important;border:1px solid var(--brand-primary)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.hf-assessment-date-action-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hf-assessment-date-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.apnp-comparison .apnp-toolbar,.apnp-patient .apnp-toolbar{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.hf-cal-edit-dialog{width:min(560px,calc(100% - 28px));border:1px solid #aab3bf;border-radius:12px;padding:22px;color:inherit;background:var(--surface,#fff)}
.hf-cal-edit-dialog::backdrop{background:#0008}.hf-cal-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.hf-cal-edit-fields label{display:grid;gap:6px;font-size:13px}.hf-cal-edit-fields input{width:100%;padding:9px;border:1px solid #98a3b2;border-radius:7px}.hf-cal-edit-dialog footer{display:flex;justify-content:flex-end;gap:10px}.hf-cal-edit-dialog footer button{padding:8px 14px;border-radius:8px}.hf-cal-edit-dialog [data-error]{color:#c63838}html[data-theme=dark] .hf-cal-edit-dialog{background:#202632;color:#eef2f8}@media(max-width:500px){.hf-cal-edit-fields{grid-template-columns:1fr}}

.hf-cal-edit-dialog footer button[type=submit]{background:var(--brand-gradient);border:1px solid var(--brand-primary);color:#fff}.hf-assessment-date-action-buttons button:disabled{opacity:.5;cursor:not-allowed}
