:where(.card-module-scss-module__F5AwMW__root){background:var(--color-card);color:var(--color-card-foreground);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-foreground) 10%, transparent);border-radius:.75rem;flex-direction:column;gap:1rem;padding-block:1rem;font-size:.875rem;line-height:1.25rem;display:flex;overflow:hidden}:where(.card-module-scss-module__F5AwMW__root):has(>img:first-child){padding-top:0}:where(.card-module-scss-module__F5AwMW__root):has([data-slot=card-footer]){padding-bottom:0}:where(.card-module-scss-module__F5AwMW__root)[data-size=sm]{gap:.75rem;padding-block:.75rem}:where(.card-module-scss-module__F5AwMW__root)[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:where(.card-module-scss-module__F5AwMW__root) img:first-child{border-radius:.75rem .75rem 0 0}:where(.card-module-scss-module__F5AwMW__root) img:last-child{border-radius:0 0 .75rem .75rem}:where(.card-module-scss-module__F5AwMW__header){border-radius:.75rem .75rem 0 0;grid-auto-rows:min-content;align-items:start;gap:.25rem;padding-inline:1rem;display:grid;container:card-header/inline-size}:where(.card-module-scss-module__F5AwMW__header):has([data-slot=card-action]){grid-template-columns:1fr auto}:where(.card-module-scss-module__F5AwMW__header):has([data-slot=card-description]){grid-template-rows:auto auto}[data-size=sm] :where(.card-module-scss-module__F5AwMW__header){padding-inline:.75rem}:where(.card-module-scss-module__F5AwMW__title){font-size:1rem;font-weight:500;line-height:1.375rem}[data-size=sm] :where(.card-module-scss-module__F5AwMW__title){font-size:.875rem;line-height:1.25rem}:where(.card-module-scss-module__F5AwMW__description){color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}:where(.card-module-scss-module__F5AwMW__action){grid-area:1/2/span 2;place-self:start end}:where(.card-module-scss-module__F5AwMW__panel){padding-inline:1rem}[data-size=sm] :where(.card-module-scss-module__F5AwMW__panel){padding-inline:.75rem}:where(.card-module-scss-module__F5AwMW__footer){border-top:1px solid var(--color-border);background:color-mix(in oklab, var(--color-muted) 50%, transparent);border-radius:0 0 .75rem .75rem;align-items:center;padding:1rem;display:flex}[data-size=sm] :where(.card-module-scss-module__F5AwMW__footer){padding:.75rem}.card-module-scss-module__F5AwMW__footerGhost{background:var(--color-card);border-top:0;}
