/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.rooster-detail-cards{--rooster-detail-cards-fam:var(--wp--preset--color--accent,light-dark(#334155,#cbd5e1));--rooster-detail-cards-ink:var(--wp--preset--color--accent-text,light-dark(#334155,#cbd5e1));--rooster-detail-cards-line:var(--wp--preset--color--line,light-dark(#e2e8f0,#ffffff1a));--rooster-detail-cards-muted:var(--wp--preset--color--muted,light-dark(#45556c,#90a1b9));--rooster-detail-cards-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--rooster-detail-cards-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");box-sizing:border-box;color:var(--wp--preset--color--contrast-2,light-dark(#45556c,#cad5e2));overflow-wrap:normal;word-break:normal;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;font-size:1rem;line-height:1.5;display:grid}.rooster-detail-cards *,.rooster-detail-cards :before,.rooster-detail-cards :after{box-sizing:border-box}.rooster-detail-cards__card{border:1px solid var(--rooster-detail-cards-line);background:light-dark(var(--wp--preset--color--bg,#fff),var(--wp--preset--color--neutral-50,#0f172b));border-radius:1rem;margin:0}.rooster-detail-cards .rooster-detail-cards__summary{cursor:pointer;align-items:center;gap:.75rem;min-height:4rem;margin:0;padding:.75rem 1.25rem;list-style:none;display:flex}.rooster-detail-cards__summary::-webkit-details-marker{display:none}.rooster-detail-cards__summary::marker{content:""}.rooster-detail-cards__summary:focus-visible{outline-offset:2px;box-shadow:var(--wp--custom--rooster--focus-ring,0 0 0 3px var(--rooster-detail-cards-fam));border-radius:1rem;outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.rooster-detail-cards__summary:focus-visible{box-shadow:var(--wp--custom--rooster--focus-ring,0 0 0 3px color-mix(in srgb, var(--rooster-detail-cards-fam) 35%, transparent))}}.rooster-detail-cards__card[open]>.rooster-detail-cards__summary :is(.rooster-detail-cards__name,.rooster-detail-cards__chevron),.rooster-detail-cards__summary:is(:hover,:focus-visible) :is(.rooster-detail-cards__name,.rooster-detail-cards__chevron){color:var(--rooster-detail-cards-ink)}.rooster-detail-cards__card[open]>.rooster-detail-cards__summary .rooster-detail-cards__chevron,.rooster-detail-cards__summary:is(:hover,:focus-visible) .rooster-detail-cards__chevron{background-color:currentColor}.rooster-detail-cards__badge{background:light-dark(var(--rooster-detail-cards-fam),var(--rooster-detail-cards-fam));border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rooster-detail-cards__badge{background:light-dark(color-mix(in srgb, var(--rooster-detail-cards-fam) 10%, transparent),color-mix(in srgb, var(--rooster-detail-cards-fam) 12%, transparent))}}.rooster-detail-cards__badge{color:var(--rooster-detail-cards-ink)}.rooster-detail-cards__badge .rooster-detail-cards__glyph{background-color:currentColor;flex:none;width:1.25rem;height:1.25rem;display:block}.rooster-detail-cards__name{color:var(--wp--preset--color--contrast,light-dark(#020618,#fff));flex:1;font-size:1rem;font-weight:600;line-height:1.5rem}.rooster-detail-cards__count{color:var(--rooster-detail-cards-muted);font-size:.875rem;line-height:1.25rem}.rooster-detail-cards__chevron{background-color:var(--rooster-detail-cards-muted);width:1.25rem;height:1.25rem;-webkit-mask:var(--rooster-detail-cards-chevron) center / contain no-repeat;-webkit-mask:var(--rooster-detail-cards-chevron) center / contain no-repeat;-webkit-mask:var(--rooster-detail-cards-chevron) center / contain no-repeat;mask:var(--rooster-detail-cards-chevron) center / contain no-repeat;transition:transform var(--wp--custom--rooster--motion--base,.2s);flex:none}.rooster-detail-cards__card[open] .rooster-detail-cards__chevron{transform:rotate(180deg)}.rooster-detail-cards__rows{border-top:1px solid var(--rooster-detail-cards-line);gap:.75rem;margin:0;padding:1rem 1.25rem;list-style:none;display:grid}.rooster-detail-cards__rows li{gap:.625rem;margin:0;line-height:1.375;display:flex}.rooster-detail-cards__tick{background-color:var(--rooster-detail-cards-ink);width:1rem;height:1rem;-webkit-mask:var(--rooster-detail-cards-tick) center / contain no-repeat;-webkit-mask:var(--rooster-detail-cards-tick) center / contain no-repeat;-webkit-mask:var(--rooster-detail-cards-tick) center / contain no-repeat;mask:var(--rooster-detail-cards-tick) center / contain no-repeat;flex:none;margin-top:.125rem}.rooster-detail-cards__label{color:var(--wp--preset--color--contrast,light-dark(#020618,#fff));font-weight:600}.rooster-detail-cards__line{color:var(--rooster-detail-cards-muted);font-size:.875rem;line-height:1.25rem;display:block}@media (min-width:48rem){.rooster-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rooster-detail-cards__chevron{transition:none}}@media (forced-colors:active){.rooster-detail-cards__chevron{forced-color-adjust:none;background-color:canvastext}}