/* =============================================
   help-styles-responsive.css - סגנונות רספונסיביים
   ============================================= */

/* רספונסיבי לטאב בנייה */
@media (max-width: 768px) {
    .construction-intro {
        grid-template-columns: 1fr;
    }

    .shell-before-after {
        flex-direction: column;
    }

    .shell-arrow {
        transform: rotate(90deg);
    }

    .shell-parts {
        grid-template-columns: 1fr;
    }

    .grain-rules {
        grid-template-columns: 1fr;
    }
}

/* רספונסיבי לשדות טופס */
@media (max-width: 768px) {
    .field-header {
        flex-direction: column;
        gap: 10px;
        text-align: center;
    }

    .visual-diagram {
        flex-direction: column;
        padding: 15px;
    }
}

/* רספונסיב כללי */
@media (max-width: 768px) {
    .help-header h1 {
        font-size: 1.8rem;
    }

    .help-tabs {
        flex-direction: column;
    }

    .help-tab {
        border-bottom: 1px solid #e9ecef;
        min-width: auto;
    }

    .step {
        flex-direction: column;
        text-align: center;
    }

    .step-number {
        margin: 0 auto;
    }

    .help-content {
        padding: 20px;
    }

    .hero-section {
        padding: 25px;
    }

    /* רספונסיבי - טבלת השוואה */
    .versus-comparison {
        flex-direction: column;
    }

    .versus-divider {
        padding: 15px 0;
    }

    .comparison-summary {
        flex-direction: column;
        gap: 20px;
    }

    .stat-number {
        font-size: 2rem;
    }

    /* רספונסיבי - גלריה */
    .gallery-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }

    /* רספונסיבי - כרטיס מודגש */
    .benefit-card.highlight-card {
        grid-column: span 1;
    }
}

@media (max-width: 500px) {
    .gallery-grid {
        grid-template-columns: 1fr;
    }
}

/* רספונסיבי לטבלאות פשוטות */
@media (max-width: 768px) {
    .simple-fields-table .help-table {
        font-size: 0.85rem;
    }

    .simple-fields-table .help-table td:first-child {
        width: auto;
        white-space: normal;
    }

    .holes-simple-grid {
        grid-template-columns: 1fr;
    }
}
