/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
.rooster-admin-adopt .demo-card {
  margin-bottom: calc(var(--ra-spacing) * 5);
  border-radius: var(--ra-shape-card);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-top-style: var(--tw-border-style);
  border-top-width: 3px;
  border-color: var(--ra-border);
  background-color: var(--ra-card);
  color: var(--ra-card-foreground);
  --tw-shadow: var(--ra-shadow-sm);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-top-color: var(--ra-sec, var(--ra-screen-sec, var(--ra-product)));
}
.rooster-admin-adopt .demo-card__head {
  box-sizing: border-box;
  display: flex;
  min-height: calc(var(--ra-spacing) * 13);
  flex-wrap: wrap;
  align-items: center;
  column-gap: calc(var(--ra-spacing) * 2.5);
  row-gap: calc(var(--ra-spacing) * 2);
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--ra-border);
  padding-inline: calc(var(--ra-spacing) * 4.5);
  padding-block: calc(var(--ra-spacing) * 2);
  background: var(	--ra-sec-wash,	var(--ra-screen-wash, var(--ra-product))	);
  @supports (color: color-mix(in lab, red, red)) {
    background: var(	--ra-sec-wash,	var(--ra-screen-wash, color-mix(in srgb, var(--ra-product) 7%, var(--ra-background)))	);
  }
}
.rooster-admin-adopt .demo-card__head > h2 {
  margin: 0px;
  flex: auto;
  padding: 0px;
  font-size: var(--ra-text-md);
  line-height: var(--tw-leading, var(--ra-leading-md));
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: var(--ra-foreground);
}
.rooster-admin-adopt .demo-card__body {
  padding-inline: calc(var(--ra-spacing) * 4.5);
  padding-top: calc(var(--ra-spacing) * 3.5);
  padding-bottom: calc(var(--ra-spacing) * 4.5);
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-font-weight: initial;
    }
  }
}
