.urgent-actions {
    margin-block: 1rem;
}
.urgent-actions-heading {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 1rem;
    margin-block-end: .75rem;
}
.urgent-actions-heading h2 {
    margin: 0;
    font-size: 1.1rem;
}
.urgent-action-card {
    display: grid;
    gap: .75rem;
    margin-block: .75rem;
    padding: 1rem;
    border: 1px solid var(--warning-border, #d9a54a);
    border-inline-start-width: .3rem;
    border-radius: .75rem;
    background: var(--warning-soft, #fff8e8);
    color: var(--text, #232833);
}
.urgent-action-card .dashboard-item-copy {
    display: grid;
    gap: .35rem;
}
.urgent-action-card p,
.urgent-action-title {
    margin: 0;
}
.urgent-action-title {
    font-size: 1rem;
}
.urgent-action-group {
    font-weight: 600;
}
.urgent-action-deadline,
.urgent-action-overdue {
    color: var(--warning-ink, #785000);
    font-weight: 600;
}
.urgent-action-session {
    font-size: .9rem;
}
.urgent-action-card .dashboard-item-disclosure {
    min-width: 0;
}
