
        .pa-form-container { max-width: 800px; margin: 30px auto; padding: 25px; background: #f9f9f9; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); font-family: Tahoma, sans-serif; direction: rtl; }
        .pa-form-container h2 { color: #0073aa; border-bottom: 2px solid #0073aa; padding-bottom: 10px; }
        .pa-form-container label { display: block; margin: 15px 0 5px; font-weight: bold; color: #333; }
        .pa-form-container input[type="text"], 
        .pa-form-container input[type="file"], 
        .pa-form-container input[type="date"], 
        .pa-form-container input[type="time"], 
        .pa-form-container select { width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 6px; box-sizing: border-box; font-size: 14px; }
        .pa-form-container input[type="submit"] { background: #0073aa; color: #fff; padding: 12px 30px; border: none; border-radius: 6px; cursor: pointer; font-size: 16px; margin-top: 20px; transition: all 0.3s; }
        .pa-form-container input[type="submit"]:hover { background: #005a87; transform: scale(1.02); }
        .pa-form-container input[type="submit"]:disabled { background: #ccc; cursor: not-allowed; }
        .pa-message { padding: 15px; margin: 15px 0; border-radius: 6px; }
        .pa-message.success { background: #d4edda; color: #155724; border: 1px solid #c3e6cb; }
        .pa-message.error { background: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; }
        .pa-preview-img { max-width: 150px; margin: 10px 0; border-radius: 6px; border: 1px solid #ddd; }
        .pa-gallery-preview, .pa-pdf-preview { display: flex; flex-wrap: wrap; gap: 10px; margin: 10px 0; }
        .pa-gallery-preview img, .pa-pdf-preview .pdf-item { max-width: 120px; border: 1px solid #ddd; border-radius: 6px; padding: 5px; background: #fff; }
        .pa-pdf-preview .pdf-item { max-width: 200px; padding: 10px; background: #e8f0fe; }
        .pa-admin-panel { direction: rtl; font-family: Tahoma; max-width: 100%; overflow-x: auto; }
        .pa-admin-panel table { width: 100%; border-collapse: collapse; background: #fff; }
        .pa-admin-panel th { background: #0073aa; color: #fff; padding: 12px; }
        .pa-admin-panel td { padding: 10px; border: 1px solid #ddd; }
        .pa-admin-panel tr:nth-child(even) { background: #f9f9f9; }
        .pa-admin-panel img { max-width: 80px; max-height: 80px; border-radius: 4px; }
        .pa-filter-form { margin: 20px 0; padding: 15px; background: #f0f0f0; border-radius: 8px; }
        .pa-filter-form input[type="date"] { padding: 8px; border: 1px solid #ddd; border-radius: 4px; }
        .pa-filter-form input[type="submit"] { background: #0073aa; color: #fff; padding: 8px 20px; border: none; border-radius: 4px; cursor: pointer; }
        