.result-form .section {
    background: transparent;
    padding: 0;
}

.result-form [data-input-type="checkbox"] {
    font-weight: 600;
    font-size: 12px;
}

.result-form .specific-date-result {
    position: absolute;
    top: 1px;
    right: 0;
}
.result-form label:has(input[type="checkbox"])::before,
.result-form label:has(input[type="checkbox"])::after {
    zoom: 0.8;
    margin-left: 5px;
}
.result-form .specific-date-result span {
    margin-top: 2px;
    font-size: 11px;
}
.result-form .alert.google-sheet-mapping-info {
    padding: 10px 15px;
    border: 1px solid;
    border-left-width: 5px;
    border-color: #BBD4FF;
}
.result-form .alert.google-sheet-mapping-info p {
    font-size: 11px;
    line-height: 1.5;
    margin: 0;
}

.result-form .subject-column-mapping {
    padding: 20px;
    background: #ffffff8f;
    border-radius: 4px;
    gap: 5px;
}
.result-form .subject-column-mapping h4 {
    border-bottom: 1px dashed #a2a2a2;
    padding-bottom: 6px;
    margin-bottom: 8px;
    width: 100%;
}

.result-form .specific-date-result {

}























/* Print Result Form */
@media print {
    /* Hide non-printable elements */
    body:has(.elementor-popup-modal) > *:not(.elementor-popup-modal, #MagiCSS-bookmarklet),
    .elementor-popup-modal :is(#print-header, .dialog-close-button),
    #result-sheet-table del,
    #result-sheet-table .mark-separator {
        display: none !important;
    }

    /* Modal layout reset */
    .elementor-popup-modal {
        background: #fff !important;
    }

    .elementor-popup-modal .dialog-message {
        margin: 0 !important;
        max-height: 100% !important;
        height: auto !important;
        box-shadow: none !important;
    }

    .elementor-popup-modal .dialog-widget-content {
        top: 0;
        left: 0;
    }

    /* Container print reset */
    [data-elementor-type="popup"] .scrollable {
        overflow: visible !important;
        height: auto !important;
    }

    /* Fix for admin bar */
    body.admin-bar .dialog-lightbox-widget {
        height: 100%;
    }
}