@layer ui{.ui-card{border-radius:var(--ui-radius-xl);background:var(--ui-bg-primary);min-width:0;box-shadow:inset 0 0 0 1px var(--ui-border-secondary), var(--ui-shadow-xs);flex-direction:column;display:flex}.ui-card__header{border-bottom:1px solid var(--ui-border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.ui-card__heading{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.ui-card__title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-card__title{font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-md);font-weight:var(--ui-weight-semibold);color:var(--ui-text-primary)}.ui-card__description{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);color:var(--ui-text-tertiary)}.ui-card__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-card__body{padding:24px}.ui-card__body--flush{padding:0}.ui-card__footer{border-top:1px solid var(--ui-border-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 24px;display:flex}@media (width<=639px){.ui-card__header,.ui-card__body{padding:16px}.ui-card__body--flush{padding:0}.ui-card__footer{padding:12px 16px}}}
