/* Новое информационное окно яиц */

#dragon-eggs-info-modal {
    display: none !important;
    position: fixed !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100dvh !important;
    z-index: 999999 !important;
    background: rgba(5, 10, 22, 0.85) !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
    box-sizing: border-box !important;
}

#dragon-eggs-info-modal.show {
    display: flex !important;
}

#dragon-eggs-info-modal .dragons-shop-modal-content {
    position: relative !important;
    width: 100% !important;
    max-width: 480px !important;
    max-height: 85dvh !important;
    overflow-y: auto !important;
    padding: 24px 15px !important;
    box-sizing: border-box !important;
    border: 1px solid #d5a84b !important;
    border-radius: 16px !important;
    background: #14243b !important;
    color: #fff !important;
}

#dragon-eggs-info-modal .dragons-shop-modal-close {
    position: absolute !important;
    top: 8px !important;
    right: 14px !important;
    font-size: 28px !important;
    color: #ffd66b !important;
    cursor: pointer !important;
}

#dragon-eggs-info-modal h2 {
    text-align: center;
    color: #ffd66b;
    font-size: 20px;
    margin: 5px 30px 20px;
}

#dragon-eggs-info-modal .dragon-eggs-info-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
}

#dragon-eggs-info-modal .dragon-eggs-info-block {
    padding: 12px;
    border: 1px solid #41536c;
    border-radius: 12px;
    background: #1b304b;
}

#dragon-eggs-info-modal .dragon-eggs-info-block h3 {
    color: #ffd66b;
    font-size: 16px;
    margin: 0 0 10px;
}

#dragon-eggs-info-modal table {
    width: 100%;
    border-collapse: collapse;
    font-size: 12px;
    text-align: center;
}

#dragon-eggs-info-modal th,
#dragon-eggs-info-modal td {
    padding: 8px 4px;
    border-bottom: 1px solid #40516a;
}

#dragon-eggs-info-modal th {
    color: #ffd66b;
}
