/**
 * Map GPX Block Styles
 *
 * @package Mapthread
 */

// Editor styles
.wp-block-mapthread-map-gpx {
    .mapthread-map-gpx-editor {
        padding: 1.5rem;
        border: 1px solid #ddd;
        border-radius: 4px;
        background: #f9f9f9;
    }

    .mapthread-map-gpx-info {
        display: flex;
        align-items: flex-start;
        gap: 1rem;
        margin-bottom: 1rem;
    }

    .mapthread-map-gpx-icon {
        font-size: 2rem;
        color: #2271b1;

        .dashicons {
            width: 2rem;
            height: 2rem;
            font-size: 2rem;
        }
    }

    .mapthread-map-gpx-details {
        flex: 1;

        strong {
            font-weight: 600;
        }
    }

    .mapthread-map-gpx-meta {
        font-size: 0.875rem;
        color: #757575;
    }

    .mapthread-map-gpx-actions {
        display: flex;
        gap: 0.5rem;
    }

    // Notices
    .components-notice {
        margin-bottom: 1rem;
    }
}

// Frontend styles (minimal — main styles in mapthread-frontend.scss)
.mapthread-map-gpx {
    // Intentionally empty; styled by frontend stylesheet
}
