/*
 * Reusable planned/static feature treatment (Customer + Admin).
 */

.aanya-planned-feature,
.site-footer__item--planned {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.35rem 0.5rem;
}

.aanya-planned-badge,
.site-footer__planned-label {
    display: inline-flex;
    align-items: center;
    min-height: 1.5rem;
    padding: 0.1rem 0.55rem;
    border-radius: 999px;
    background: color-mix(in srgb, var(--green-500) 14%, var(--neutral-0));
    color: var(--green-700);
    font-size: var(--font-size-caption);
    font-weight: var(--font-weight-bold);
    font-style: normal;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.aanya-planned-card {
    display: grid;
    gap: 0.65rem;
    padding: clamp(1rem, 2vw, 1.35rem);
    border: 1px dashed color-mix(in srgb, var(--brown-400) 35%, transparent);
    border-radius: var(--radius-card);
    background: color-mix(in srgb, var(--neutral-100) 80%, var(--neutral-0));
    color: var(--neutral-600);
}

.aanya-planned-card__title {
    margin: 0;
    color: var(--brown-700);
    font-size: var(--font-size-h4);
    font-weight: var(--font-weight-bold);
}

.aanya-planned-card__copy {
    margin: 0;
    font-size: var(--font-size-body-sm);
    line-height: var(--line-height-body);
}

.aanya-planned-card .aanya-planned-badge {
    align-self: flex-start;
}
