@import 'variables'; @import 'common'; .av-te-ma-modal { background-color: rgba(39, 48, 47, 0.6); height: 100%; left: 0; overflow: auto; position: fixed; top: 0; width: 100%; z-index: 9; &__panel { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); left: 50%; max-height: 688px; max-width: 608px; /* Máximo ancho */ position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; } &__header { align-items: center; border-radius: 16px 16px 0 0; color: $color-content-01; display: flex; font-size: 16px; justify-content: space-between; padding: 12px 16px; div { align-items: center; display: flex; flex-grow: 1; justify-content: center; } } &__heading { color: #1b1b1b; font-family: Inter; font-size: 16px; font-weight: 600; line-height: 24px; margin: 0 0 0 6px; text-align: center; } &__title { font-family: $text-family; font-size: 20px; font-weight: 600; line-height: 32px; color: #1b1b1b; } .av-icon-close { font-size: 32px; font-weight: 200px; margin-left: auto; &:hover{ cursor: pointer; } } &__content { background-color: $color-white; padding: 24px 16px; @media (min-width: 769px) { padding: 32px; } } &__text { display: flex; flex-direction: column; margin-bottom: 16px; & h5 { font-family: $text-family; font-size: 16px; font-weight: 600; line-height: 24px; color: $color-content-01; @media (min-width: 769px) { font-family: $text-family; font-size: 16px; font-weight: 600; line-height: 24px; color: $color-content-01; } } } &__footer { background-color: #ffffff; border-radius: 0 0 16px 16px; display: flex; justify-content: center; padding: 0 24px 24px; width: 100%; } &__accept-btn { background-color: #053c1c; border-radius: 8px; border: 1px solid #053c1c; color: #ffffff; cursor: pointer; font-weight: 600; padding: 8px 16px; } }