Index: pom.xml
===================================================================
--- pom.xml	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ pom.xml	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -43,19 +43,4 @@
             <artifactId>spring-boot-starter-web</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-security</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.thymeleaf.extras</groupId>
-            <artifactId>thymeleaf-extras-springsecurity6</artifactId>
-            <!-- Temporary explicit version to fix Thymeleaf bug -->
-            <version>3.1.1.RELEASE</version>
-        </dependency>
-        <dependency>
-            <groupId>com.stripe</groupId>
-            <artifactId>stripe-java</artifactId>
-            <version>24.6.0</version>
-        </dependency>
 
         <dependency>
@@ -79,9 +64,4 @@
             <artifactId>lombok-mapstruct-binding</artifactId>
             <version>0.2.0</version>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework.security</groupId>
-            <artifactId>spring-security-core</artifactId>
-            <version>6.4.4</version>
         </dependency>
     </dependencies>
Index: src/main/java/org/example/dormallocationsystem/Domain/Block.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Block.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Domain/Block.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -16,7 +16,7 @@
     @Column(name = "block_id", nullable = false, columnDefinition = "CHAR(1)")
     private String blockId;
+
     @Column(name = "num_available_rooms", nullable = false)
     private Integer numAvailableRooms;
-    @Column(name = "num_total_rooms", nullable = false)
-    private Integer numTotalRooms;
+
 }
Index: c/main/java/org/example/dormallocationsystem/Domain/DTO/BlockRoomReportDTO.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/DTO/BlockRoomReportDTO.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,16 +1,0 @@
-package org.example.dormallocationsystem.Domain.DTO;
-
-import lombok.Data;
-
-@Data
-public class BlockRoomReportDTO {
-    private String blockId;
-    private Long freeRoomsAfterFirstDay;
-    private Long pendingRoomRequests;
-
-    public BlockRoomReportDTO(String blockId, Long freeRoomsAfterFirstDay, Long pendingRoomRequests) {
-        this.blockId = blockId;
-        this.freeRoomsAfterFirstDay = freeRoomsAfterFirstDay;
-        this.pendingRoomRequests = pendingRoomRequests;
-    }
-}
Index: c/main/java/org/example/dormallocationsystem/Domain/DTO/RoomMismatchDTO.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/DTO/RoomMismatchDTO.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,26 +1,0 @@
-package org.example.dormallocationsystem.Domain.DTO;
-
-import lombok.Data;
-
-@Data
-public class RoomMismatchDTO {
-    private Long studentId;
-    private String studentName;
-    private String requestedBlock;
-    private Integer  requestedRoom;
-    private String assignedBlock;
-    private Integer  assignedRoom;
-
-    public RoomMismatchDTO() {
-    }
-
-    public RoomMismatchDTO(Long studentId, String studentName, String requestedBlock, Integer  requestedRoom,
-                           String assignedBlock, Integer assignedRoom) {
-        this.studentId = studentId;
-        this.studentName = studentName;
-        this.requestedBlock = requestedBlock;
-        this.requestedRoom = requestedRoom;
-        this.assignedBlock = assignedBlock;
-        this.assignedRoom = assignedRoom;
-    }
-}
Index: src/main/java/org/example/dormallocationsystem/Domain/DormUser.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/DormUser.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Domain/DormUser.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -27,5 +27,5 @@
     private String email;
 
-    @Column(name = "pass", nullable = false, length = 100)
+    @Column(name = "pass", nullable = false, length = 15)
     private String pass;
 
Index: src/main/java/org/example/dormallocationsystem/Domain/Payment.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Payment.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Domain/Payment.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -14,5 +14,4 @@
     @Id
     @Column(name = "p_id", nullable = false)
-    @GeneratedValue(strategy = GenerationType.IDENTITY)
     private Long id;
 
@@ -26,5 +25,5 @@
     private String paymentMonth;
     @ManyToOne
-    @JoinColumn(name = "student_id", nullable = false)
+    @JoinColumn(name = "student_id", nullable = false)  // Foreign Key
     private Student student;
 }
Index: src/main/java/org/example/dormallocationsystem/Domain/Room.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Room.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Domain/Room.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -24,6 +24,3 @@
     private Integer capacity;
 
-    @Column(name = "is_reserved", nullable = false)
-    private Boolean isReserved = false;
 }
-
Index: src/main/java/org/example/dormallocationsystem/Domain/Student.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Student.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Domain/Student.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -19,5 +19,5 @@
 
     @MapsId
-    @OneToOne(fetch = FetchType.EAGER, optional = false)
+    @OneToOne(fetch = FetchType.LAZY, optional = false)
     @JoinColumn(name = "u_id", nullable = false)
     private DormUser dormUser;
Index: src/main/java/org/example/dormallocationsystem/Domain/Studenttookroom.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Studenttookroom.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Domain/Studenttookroom.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -26,8 +26,3 @@
     private LocalDate endDate;
 
-    @Column(name = "end_stay_requested")
-    private Boolean endStayRequested = false;
-
-    @Column(name = "requested_end_date")
-    private LocalDate requestedEndDate;
 }
Index: c/main/java/org/example/dormallocationsystem/Repository/BlockRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/BlockRepository.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,32 +1,0 @@
-package org.example.dormallocationsystem.Repository;
-
-import org.example.dormallocationsystem.Domain.Block;
-import org.example.dormallocationsystem.Domain.DormUser;
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.Query;
-import org.springframework.stereotype.Repository;
-
-import java.util.List;
-import java.util.Optional;
-
-@Repository
-public interface BlockRepository extends JpaRepository<Block, Long> {
-    Block findByBlockId(String blockId);
-    @Query(value = """
-        SELECT 
-            b.block_id AS blockId,
-            (SELECT COUNT(*) 
-             FROM Room r 
-             WHERE r.block_id = b.block_id 
-               AND r.is_available = TRUE 
-               AND r.capacity > 0) AS freeRooms,
-            (SELECT COUNT(*) 
-             FROM RoomRequest rr 
-             WHERE rr.status = 'Pending' 
-               AND rr.block_id = b.block_id) 
-             AS pendingRoomRequests
-        FROM Block b
-        ORDER BY b.block_id
-        """, nativeQuery = true)
-    List<Object[]> getBlockRoomReport();
-}
Index: src/main/java/org/example/dormallocationsystem/Repository/DormUserRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/DormUserRepository.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Repository/DormUserRepository.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -4,9 +4,7 @@
 import org.example.dormallocationsystem.Domain.Employee;
 import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.stereotype.Repository;
 
 import java.util.Optional;
 
-@Repository
 public interface DormUserRepository extends JpaRepository<DormUser, Long> {
     Optional<DormUser> findByEmail(String email);
Index: src/main/java/org/example/dormallocationsystem/Repository/PaymentRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/PaymentRepository.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Repository/PaymentRepository.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -5,8 +5,5 @@
 import org.springframework.stereotype.Repository;
 
-import java.util.List;
-
 @Repository
 public interface PaymentRepository extends JpaRepository<Payment, Long> {
-    List<Payment> findByStudentId(Long studentId);
 }
Index: src/main/java/org/example/dormallocationsystem/Repository/RoomRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/RoomRepository.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Repository/RoomRepository.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -1,5 +1,4 @@
 package org.example.dormallocationsystem.Repository;
 
-import org.example.dormallocationsystem.Domain.Block;
 import org.example.dormallocationsystem.Domain.Room;
 import org.example.dormallocationsystem.Domain.RoomId;
@@ -7,5 +6,4 @@
 import org.springframework.stereotype.Repository;
 
-import java.util.List;
 import java.util.Optional;
 
@@ -13,4 +11,3 @@
 public interface RoomRepository extends JpaRepository<Room, RoomId> {
     Optional<Room> findById(RoomId roomId);
-    List<Room> getRoomsByBlock(Block block);
 }
Index: src/main/java/org/example/dormallocationsystem/Repository/RoomRequestRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/RoomRequestRepository.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Repository/RoomRequestRepository.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -5,28 +5,12 @@
 import org.example.dormallocationsystem.Domain.Student;
 import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.Query;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
-import java.util.Optional;
 
 @Repository
 public interface RoomRequestRepository extends JpaRepository<Roomrequest, RoomrequestId> {
     boolean existsByStudentId(Long studentId);
-    Roomrequest findByStudent(Student student);
+    List<Roomrequest> findByStudent(Student student);
 
-    @Query(value = """
-        SELECT 
-            du.u_id AS studentId,
-            CONCAT(du.first_name, ' ', du.last_name) AS studentName,
-            rr.block_id AS requestedBlock,
-            rr.room_number AS requestedRoom,
-            str.block_id AS assignedBlock,
-            str.room_num AS assignedRoom
-        FROM dorm_user du
-        JOIN roomrequest rr ON du.u_id = rr.student_id
-        JOIN studenttookroom str ON str.student_id = du.u_id
-        WHERE rr.block_id != str.block_id OR rr.room_number != str.room_num
-        """, nativeQuery = true)
-    List<Object[]> findRoomMismatches();
 }
Index: src/main/java/org/example/dormallocationsystem/Repository/StudentRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/StudentRepository.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Repository/StudentRepository.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -6,5 +6,4 @@
 import org.springframework.stereotype.Repository;
 
-import java.util.List;
 import java.util.Optional;
 
@@ -12,4 +11,3 @@
 public interface StudentRepository extends JpaRepository<Student, Long> {
     Optional<Student> findByDormUser_Email(String email);
-    List<Student> findDistinctByPaymentListIsNotEmpty();
 }
Index: src/main/java/org/example/dormallocationsystem/Repository/StudentTookRoomRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/StudentTookRoomRepository.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Repository/StudentTookRoomRepository.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -1,5 +1,4 @@
 package org.example.dormallocationsystem.Repository;
 
-import org.example.dormallocationsystem.Domain.Student;
 import org.example.dormallocationsystem.Domain.Studenttookroom;
 import org.example.dormallocationsystem.Domain.StudenttookroomId;
@@ -7,9 +6,5 @@
 import org.springframework.stereotype.Repository;
 
-import java.util.Optional;
-
 @Repository
 public interface StudentTookRoomRepository extends JpaRepository<Studenttookroom, StudenttookroomId> {
-    Optional<Studenttookroom> findByIdStudentId(Long studentId);
-    Optional<Studenttookroom> findByStudent(Student student);
 }
Index: c/main/java/org/example/dormallocationsystem/Service/IBlockService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IBlockService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,11 +1,0 @@
-package org.example.dormallocationsystem.Service;
-
-import org.example.dormallocationsystem.Domain.Block;
-import org.example.dormallocationsystem.Domain.DTO.BlockRoomReportDTO;
-
-import java.util.List;
-
-public interface IBlockService {
-    List<Block> getAll();
-    List<BlockRoomReportDTO> getBlockRoomReport();
-}
Index: c/main/java/org/example/dormallocationsystem/Service/IDormDocumentService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IDormDocumentService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,10 +1,0 @@
-package org.example.dormallocationsystem.Service;
-
-import org.example.dormallocationsystem.Domain.DormDocument;
-
-public interface IDormDocumentService {
-    boolean areAllDocumentsReviewed(Long studentId);
-    boolean areAllDocumentsApproved(Long studentId);
-    long getUploadedDocumentsCount(Long studentId);
-    DormDocument getDocumentById(Long id);
-}
Index: src/main/java/org/example/dormallocationsystem/Service/IEmployeeService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IEmployeeService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Service/IEmployeeService.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -4,14 +4,18 @@
 
 import java.util.List;
+import java.util.Optional;
 
 public interface IEmployeeService {
     boolean register(String email, String pass, String phoneNumber, String firstName, String lastName);
-    void assignRoomToStudent(Long studentId, RoomId roomId);
+    boolean loginEmployee(String email, String password);
+    boolean assignRoomToStudent(Long studentId, RoomId roomId);
     List<Roomrequest> viewRoomRequests();
-    List<DormDocument> viewDocumentsToValidate(Student student);
+    List<DormDocument> viewDocumentsToValidate();
     void addDocumentComment(Long documentId, String comment);
-    List<DormDocument> getReviewedDocumentsByStudent(Long studentId);
-    void approveDocument(Long documentId, Long employeeId);
-    void declineDocument(Long documentId, Long employeeId);
+    List<DormDocument> getDocumentsByStudent(Long studentId);
+    List<Roomrequest> getRoomRequestsByStudent(Long studentId);
+    void validateDocument(Long documentId);
     List<Student> getStudentsWithDocuments();
+    boolean areAllDocumentsValidated(Long studentId);
+
 }
Index: c/main/java/org/example/dormallocationsystem/Service/IPaymentService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IPaymentService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,10 +1,0 @@
-package org.example.dormallocationsystem.Service;
-
-import org.example.dormallocationsystem.Domain.Payment;
-
-import java.util.List;
-
-public interface IPaymentService {
-    List<Payment> findByStudentId(Long studentId);
-    void recordPayment(Long studentId, List<String> paymentMonths);
-}
Index: c/main/java/org/example/dormallocationsystem/Service/IRoomRequestService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IRoomRequestService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,11 +1,0 @@
-package org.example.dormallocationsystem.Service;
-
-import org.example.dormallocationsystem.Domain.DTO.RoomMismatchDTO;
-import org.example.dormallocationsystem.Domain.Roomrequest;
-
-import java.util.List;
-
-public interface IRoomRequestService {
-    Roomrequest findRoomRequestForStudent(Long studentId);
-    List<RoomMismatchDTO> findRoomMismatches();
-}
Index: c/main/java/org/example/dormallocationsystem/Service/IRoomService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IRoomService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,15 +1,0 @@
-package org.example.dormallocationsystem.Service;
-
-import org.example.dormallocationsystem.Domain.DTO.RoomMismatchDTO;
-import org.example.dormallocationsystem.Domain.Room;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-public interface IRoomService {
-    Map<Integer, Long> getTakenRoomsPerFloorInBlock(String blockId);
-    Map<Integer, Double> getFloorCapacityPercentage(String blockId);
-    Set<Integer> getAllFloors(String blockId);
-    List<Room> getRoomsInFloor(String blockId, Integer floorNumber);
-}
Index: src/main/java/org/example/dormallocationsystem/Service/IStudentService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IStudentService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Service/IStudentService.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -2,5 +2,4 @@
 
 import org.example.dormallocationsystem.Domain.DormDocument;
-import org.example.dormallocationsystem.Domain.DormUser;
 import org.example.dormallocationsystem.Domain.Roomrequest;
 import org.example.dormallocationsystem.Domain.Student;
@@ -8,21 +7,14 @@
 
 import java.util.List;
-import java.util.Optional;
 
 public interface IStudentService {
     boolean registerStudent(String email, String pass, String firstName, String lastName, String phoneNumber, String facultyName, Integer yearOfStudies, String gender);
+    boolean loginStudent(String email, String password);
     boolean uploadDocument(MultipartFile file, Long studentId);
     void submitRoomRequest(Roomrequest roomrequest);
     boolean applyForRoom(Long studentId, String preferredRoom, String roommateEmail);
     Long getStudentIdByEmail(String email);
-    Roomrequest getRoomRequestsByStudent(Long studentId);
+    long getUploadedDocumentsCount(Long studentId);
+    List<Roomrequest> getRoomRequestsByStudent(Long studentId);
     List<DormDocument> getDocumentsByStudent(Long studentId);
-    DormUser getUserDetails(Long studentId);
-    Student getStudentByEmail(String email);
-    Student findStudentById(Long studentId);
-
-    boolean identicalRoomRequestByStudents(Roomrequest roomRequestStudent1, Roomrequest roomRequestStudent2);
-    List<Student> getStudentsAddedToRoom();
-    List<Student> getStudentsWithNotReviewedDocs();
-    List<Student> getStudentsWithPayments();
 }
Index: c/main/java/org/example/dormallocationsystem/Service/IStudentTookRoomService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IStudentTookRoomService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,14 +1,0 @@
-package org.example.dormallocationsystem.Service;
-
-import org.example.dormallocationsystem.Domain.Studenttookroom;
-
-import java.time.LocalDate;
-import java.util.List;
-
-public interface IStudentTookRoomService {
-    Studenttookroom getStudentInRoom(Long studentId);
-    void createEndStayRequest(Long studentId, LocalDate requestedEndDate);
-    void save(Studenttookroom studenttookroom);
-    List<Studenttookroom> getPendingEndStayRequests();
-    void approveEndStay(Long studentId);
-}
Index: c/main/java/org/example/dormallocationsystem/Service/Impl/BlockServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/BlockServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,33 +1,0 @@
-package org.example.dormallocationsystem.Service.Impl;
-
-import org.example.dormallocationsystem.Domain.Block;
-import org.example.dormallocationsystem.Domain.DTO.BlockRoomReportDTO;
-import org.example.dormallocationsystem.Repository.BlockRepository;
-import org.example.dormallocationsystem.Service.IBlockService;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-@Service
-public class BlockServiceImpl implements IBlockService {
-    private final BlockRepository blockRepository;
-
-    public BlockServiceImpl(BlockRepository blockRepository) {
-        this.blockRepository = blockRepository;
-    }
-    @Override
-    public List<Block> getAll() {
-        return blockRepository.findAll();
-    }
-
-    @Override
-    public List<BlockRoomReportDTO> getBlockRoomReport() {
-        return blockRepository.getBlockRoomReport().stream()
-                .map(r -> new BlockRoomReportDTO(
-                        r[0].toString(),
-                        ((Number) r[1]).longValue(),
-                        ((Number) r[2]).longValue()
-                ))
-                .toList();
-    }
-}
Index: c/main/java/org/example/dormallocationsystem/Service/Impl/CustomUserDetailsService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/CustomUserDetailsService.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,45 +1,0 @@
-package org.example.dormallocationsystem.Service.Impl;
-
-import org.example.dormallocationsystem.Domain.DormUser;
-import org.example.dormallocationsystem.Repository.DormUserRepository;
-import org.example.dormallocationsystem.Repository.EmployeeRepository;
-import org.example.dormallocationsystem.Repository.StudentRepository;
-import org.springframework.security.core.userdetails.User;
-import org.springframework.security.core.userdetails.UserDetails;
-import org.springframework.security.core.userdetails.UserDetailsService;
-import org.springframework.security.core.userdetails.UsernameNotFoundException;
-import org.springframework.stereotype.Service;
-
-@Service
-public class CustomUserDetailsService implements UserDetailsService {
-
-    private final DormUserRepository dormUserRepository;
-    private final StudentRepository studentRepository;
-    private final EmployeeRepository employeeRepository;
-
-    public CustomUserDetailsService(DormUserRepository dormUserRepository, StudentRepository studentRepository, EmployeeRepository employeeRepository) {
-        this.dormUserRepository = dormUserRepository;
-        this.studentRepository = studentRepository;
-        this.employeeRepository = employeeRepository;
-    }
-
-    @Override
-    public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException {
-        DormUser dormUser = dormUserRepository.findByEmail(email)
-                .orElseThrow(() -> new UsernameNotFoundException("User not found"));
-
-        String role;
-        if (studentRepository.findById(dormUser.getId()).isPresent()) {
-            role = "STUDENT";
-        } else if (employeeRepository.findById(dormUser.getId()).isPresent()) {
-            role = "EMPLOYEE";
-        } else {
-            throw new UsernameNotFoundException("User has no role");
-        }
-        return User.builder()
-                .username(dormUser.getEmail())
-                .password(dormUser.getPass())
-                .roles(role)
-                .build();
-    }
-}
Index: c/main/java/org/example/dormallocationsystem/Service/Impl/DormDocumentServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/DormDocumentServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,44 +1,0 @@
-package org.example.dormallocationsystem.Service.Impl;
-
-import org.example.dormallocationsystem.Domain.DormDocument;
-import org.example.dormallocationsystem.Domain.DormUser;
-import org.example.dormallocationsystem.Domain.Student;
-import org.example.dormallocationsystem.Repository.DormDocumentRepository;
-import org.example.dormallocationsystem.Repository.DormUserRepository;
-import org.example.dormallocationsystem.Service.IDormDocumentService;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-import java.util.Objects;
-import java.util.Optional;
-
-@Service
-public class DormDocumentServiceImpl implements IDormDocumentService {
-    private final DormDocumentRepository dormDocumentRepository;
-
-    public DormDocumentServiceImpl(DormDocumentRepository dormDocumentRepository) {
-        this.dormDocumentRepository = dormDocumentRepository;
-    }
-
-    @Override
-    public boolean areAllDocumentsReviewed(Long studentId) {
-        List<DormDocument> documents = dormDocumentRepository.findByStudentId(studentId);
-        return getUploadedDocumentsCount(studentId) == 5 && documents.stream().noneMatch(dormDocument -> dormDocument.getDStatus().equals("Pending"));
-    }
-
-    @Override
-    public boolean areAllDocumentsApproved(Long studentId) {
-        List<DormDocument> documents = dormDocumentRepository.findByStudentId(studentId);
-        return getUploadedDocumentsCount(studentId) == 5 && documents.stream().allMatch(dormDocument -> dormDocument.getDStatus().equals("Approved"));
-    }
-
-    @Override
-    public long getUploadedDocumentsCount(Long studentId) {
-        return dormDocumentRepository.countByStudentId(studentId);
-    }
-
-    @Override
-    public DormDocument getDocumentById(Long id) {
-        return dormDocumentRepository.findById(id).get();
-    }
-}
Index: src/main/java/org/example/dormallocationsystem/Service/Impl/EmployeeServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/EmployeeServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Service/Impl/EmployeeServiceImpl.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -3,13 +3,10 @@
 import org.example.dormallocationsystem.Domain.*;
 import org.example.dormallocationsystem.Repository.*;
-import org.example.dormallocationsystem.Service.IDormDocumentService;
 import org.example.dormallocationsystem.Service.IEmployeeService;
-import org.example.dormallocationsystem.Service.IStudentService;
-import org.springframework.security.crypto.password.PasswordEncoder;
 import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
 
 import java.time.LocalDate;
-import java.util.*;
+import java.util.List;
+import java.util.Optional;
 
 @Service
@@ -22,10 +19,6 @@
     private final StudentTookRoomRepository studentTookRoomRepository;
     private final StudentRepository studentRepository;
-    private final BlockRepository blockRepository;
-    private final PasswordEncoder passwordEncoder;
-    private final IStudentService studentService;
-    private final IDormDocumentService dormDocumentService;
 
-    public EmployeeServiceImpl(DormUserRepository dormUserRepository, EmployeeRepository employeeRepository, DormDocumentRepository dormDocumentRepository, RoomRepository roomRepository, RoomRequestRepository roomRequestRepository, StudentTookRoomRepository studentTookRoomRepository, StudentRepository studentRepository, BlockRepository blockRepository, PasswordEncoder passwordEncoder, IStudentService studentService, IDormDocumentService dormDocumentService) {
+    public EmployeeServiceImpl(DormUserRepository dormUserRepository, EmployeeRepository employeeRepository, DormDocumentRepository dormDocumentRepository, RoomRepository roomRepository, RoomRequestRepository roomRequestRepository, StudentTookRoomRepository studentTookRoomRepository, StudentRepository studentRepository) {
         this.dormUserRepository = dormUserRepository;
         this.employeeRepository = employeeRepository;
@@ -35,8 +28,4 @@
         this.studentTookRoomRepository = studentTookRoomRepository;
         this.studentRepository = studentRepository;
-        this.blockRepository = blockRepository;
-        this.passwordEncoder = passwordEncoder;
-        this.studentService = studentService;
-        this.dormDocumentService = dormDocumentService;
     }
 
@@ -46,5 +35,5 @@
             DormUser dormUser = new DormUser();
             dormUser.setEmail(email);
-            dormUser.setPass(passwordEncoder.encode(pass));
+            dormUser.setPass(pass);
             dormUser.setPhoneNumber(phoneNumber);
             dormUser.setFirstName(firstName);
@@ -58,9 +47,18 @@
         return false;
     }
+
     @Override
-    @Transactional
-    public void assignRoomToStudent(Long studentId, RoomId roomId) {
+    public boolean loginEmployee(String email, String password) {
+        if(dormUserRepository.findByEmail(email).isPresent()){
+            DormUser employee = dormUserRepository.findByEmail(email).get();
+            return employee.getPass().equals(password);
+        }
+        return false;
+    }
+    @Override
+    public boolean assignRoomToStudent(Long studentId, RoomId roomId) {
         Optional<Room> optionalRoom = roomRepository.findById(roomId);
         Optional<Student> optionalStudent = studentRepository.findById(studentId);
+
         if (optionalRoom.isPresent() && optionalStudent.isPresent()) {
             Room room = optionalRoom.get();
@@ -68,88 +66,42 @@
 
             if (room.getIsAvailable() && room.getCapacity() > 0) {
-                if (roomRequestRepository.existsByStudentId(studentId)){
-                    Roomrequest roomrequest = roomRequestRepository.findByStudent(student);
-                    boolean allStudentDocsReviewed = dormDocumentService.areAllDocumentsReviewed(studentId);
-                    boolean allStudentDocsApproved = dormDocumentService.areAllDocumentsApproved(studentId);
-                    if (!roomrequest.getRoomateEmail().isBlank()) {
-                        Optional<Student> roommate = studentRepository.findByDormUser_Email(roomrequest.getRoomateEmail());
-                        if (roommate.isPresent()) {
-                            Optional<Studenttookroom> str = studentTookRoomRepository.findByStudent(roommate.get());
-                            if (roomRequestRepository.existsByStudentId(roommate.get().getId()))
-                            {
-                                Roomrequest roommatesRoomRequest = studentService.getRoomRequestsByStudent(roommate.get().getId());
-                                boolean isIdenticalRoomRequest = studentService.identicalRoomRequestByStudents(roomrequest, roommatesRoomRequest);
-                                boolean allDocsReviewed = dormDocumentService.areAllDocumentsReviewed(roommate.get().getId());
-                                boolean allRoomatesDocsApproved = dormDocumentService.areAllDocumentsApproved(roommate.get().getId());
-                                if (isIdenticalRoomRequest && str.isEmpty() && !room.getIsReserved()) {
-                                    room.setIsReserved(true);
-                                }
-                                else if (isIdenticalRoomRequest && allRoomatesDocsApproved && str.isEmpty()) {
-                                    roommatesRoomRequest.setStatus("Approved");
-                                    Studenttookroom roommateTookRoom = new Studenttookroom();
-                                    StudenttookroomId roommateTookRoomId = new StudenttookroomId();
-                                    roommateTookRoomId.setStudentId(student.getId());
-                                    roommateTookRoomId.setRoomNum(room.getId().getRoomNumber());
-                                    roommateTookRoomId.setBlockId(room.getId().getBlockId());
-                                    roommateTookRoom.setId(roommateTookRoomId);
-                                    roommateTookRoom.setStudent(roommate.get());
-                                    room.setIsReserved(false);
-                                    room.setIsAvailable(false);
-                                    room.setCapacity(room.getCapacity() - 1);
-                                } else if (!isIdenticalRoomRequest && !allStudentDocsApproved) {
-                                    roommatesRoomRequest.setStatus("Declined");
-                                    room.setIsReserved(false);
-                                }
-                            }
-                        } else {
-                            room.setIsReserved(false);
-                        }
-                    }
-                    if (allStudentDocsApproved ) {
-                        roomrequest.setStatus("Approved");
-                    } else if (allStudentDocsReviewed) {
-                        roomrequest.setStatus("Declined");
-                    }
-                    roomRequestRepository.save(roomrequest);
-                    if (roomrequest.getStatus().equals("Approved")) {
-                        Studenttookroom studentTookRoom = new Studenttookroom();
-                        StudenttookroomId studentTookRoomId = new StudenttookroomId();
-                        studentTookRoomId.setStudentId(student.getId());
-                        studentTookRoomId.setRoomNum(room.getId().getRoomNumber());
-                        studentTookRoomId.setBlockId(room.getId().getBlockId());
-                        studentTookRoom.setId(studentTookRoomId);
-                        studentTookRoom.setStudent(student);
-                        studentTookRoom.setStartDate(LocalDate.now());
-                        room.setCapacity(room.getCapacity() - 1);
-                        studentTookRoomRepository.save(studentTookRoom);
-                    }
-                } else {
-                    Studenttookroom studentTookRoom = new Studenttookroom();
-                    StudenttookroomId studentTookRoomId = new StudenttookroomId();
-                    studentTookRoomId.setStudentId(student.getId());
-                    studentTookRoomId.setRoomNum(room.getId().getRoomNumber());
-                    studentTookRoomId.setBlockId(room.getId().getBlockId());
-                    studentTookRoom.setId(studentTookRoomId);
-                    studentTookRoom.setStudent(student);
-                    studentTookRoom.setStartDate(LocalDate.now());
-                    room.setCapacity(room.getCapacity() - 1);
-                    studentTookRoomRepository.save(studentTookRoom);
-                }
+                Studenttookroom studentTookRoom = new Studenttookroom();
+                StudenttookroomId studentTookRoomId = new StudenttookroomId();
+                studentTookRoomId.setStudentId(student.getId());
+                studentTookRoomId.setRoomNum(room.getId().getRoomNumber());
+                studentTookRoomId.setBlockId(room.getId().getBlockId());
+                studentTookRoom.setId(studentTookRoomId);
+                studentTookRoom.setStudent(student);
+                studentTookRoom.setStartDate(LocalDate.now());
+
+                room.setCapacity(room.getCapacity() - 1);
                 if (room.getCapacity() == 0) {
                     room.setIsAvailable(false);
-                    room.setIsReserved(false);
-                    Block blockToUpdate = room.getBlock();
-                    blockToUpdate.setNumAvailableRooms(blockToUpdate.getNumAvailableRooms() - 1);
-                    blockRepository.save(blockToUpdate);
                 }
                 roomRepository.save(room);
-            } else {
-                Roomrequest roomrequest = roomRequestRepository.findByStudent(student);
-                roomrequest.setStatus("Declined");
-                roomRequestRepository.save(roomrequest);
+
+                studentTookRoomRepository.save(studentTookRoom);
+                List<Roomrequest> roomRequests = roomRequestRepository.findByStudent(student);
+                for (Roomrequest request : roomRequests) {
+                    request.setStatus("Approved");
+                    roomRequestRepository.save(request);
+                }
+                return true;
+            }else{
+                List<Roomrequest> roomRequests = roomRequestRepository.findByStudent(student);
+                for (Roomrequest request : roomRequests) {
+                    request.setStatus("Declined");
+                    roomRequestRepository.save(request);
+                }
             }
         }
+
+        return false;
     }
-
+    @Override
+    public boolean areAllDocumentsValidated(Long studentId) {
+        List<DormDocument> documents = dormDocumentRepository.findByStudentId(studentId);
+        return documents.size() == 5 && documents.stream().allMatch(dormDocument -> dormDocument.getDStatus().equals("Approved"));
+    }
     @Override
     public List<Roomrequest> viewRoomRequests() {
@@ -158,8 +110,8 @@
 
     @Override
-    public List<DormDocument> viewDocumentsToValidate(Student student) {
-        return dormDocumentRepository.findByStudent(student).stream()
-                .filter(dormDocument -> dormDocument.getDStatus().equals("Pending")).toList();
+    public List<DormDocument> viewDocumentsToValidate() {
+        return null;
     }
+
 
     @Override
@@ -171,33 +123,21 @@
 
     @Override
-    public List<DormDocument> getReviewedDocumentsByStudent(Long studentId) {
-        return dormDocumentRepository.findByStudentId(studentId).stream()
-                .filter(dormDocument -> !dormDocument.getDStatus().equals("Pending")).toList();
+    public List<DormDocument> getDocumentsByStudent(Long studentId) {
+        Optional<Student> student = studentRepository.findById(studentId);
+        return student.map(dormDocumentRepository::findByStudent).orElse(null);
     }
 
     @Override
-    public void approveDocument(Long documentId, Long employeeId) {
-        Optional<DormDocument> documentOptional = dormDocumentRepository.findById(documentId);
-        Optional<Employee> employee = employeeRepository.findById(employeeId);
-        if (documentOptional.isPresent() && employee.isPresent()) {
-            DormDocument document = documentOptional.get();
-            document.setDStatus("Approved");
-            document.setEmployee(employee.get());
-            Roomrequest request = roomRequestRepository.findByStudent(document.getStudent());
-            if (request != null) {
-                request.setEmployee(employee.get());
-            }
-            dormDocumentRepository.save(document);
-        }
+    public List<Roomrequest> getRoomRequestsByStudent(Long studentId) {
+        Optional<Student> student = studentRepository.findById(studentId);
+        return student.map(roomRequestRepository::findByStudent).orElse(null);
     }
 
     @Override
-    public void declineDocument(Long documentId, Long employeeId) {
+    public void validateDocument(Long documentId) {
         Optional<DormDocument> documentOptional = dormDocumentRepository.findById(documentId);
-        Optional<Employee> employee = employeeRepository.findById(employeeId);
-        if (documentOptional.isPresent() && employee.isPresent()) {
+        if (documentOptional.isPresent()) {
             DormDocument document = documentOptional.get();
-            document.setDStatus("Declined");
-            document.setEmployee(employee.get());
+            document.setDStatus("Approved");
             dormDocumentRepository.save(document);
         }
Index: c/main/java/org/example/dormallocationsystem/Service/Impl/PaymentServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/PaymentServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,44 +1,0 @@
-package org.example.dormallocationsystem.Service.Impl;
-
-import org.example.dormallocationsystem.Domain.Payment;
-import org.example.dormallocationsystem.Domain.Student;
-import org.example.dormallocationsystem.Repository.PaymentRepository;
-import org.example.dormallocationsystem.Repository.StudentRepository;
-import org.example.dormallocationsystem.Service.IPaymentService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import java.time.LocalDate;
-import java.util.List;
-
-@Service
-public class PaymentServiceImpl implements IPaymentService {
-
-    private final PaymentRepository paymentRepository;
-    private final StudentRepository studentRepository;
-
-    public PaymentServiceImpl(PaymentRepository paymentRepository, StudentRepository studentRepository) {
-        this.paymentRepository = paymentRepository;
-        this.studentRepository = studentRepository;
-    }
-
-    @Override
-    public List<Payment> findByStudentId(Long studentId) {
-        return paymentRepository.findByStudentId(studentId);
-    }
-
-    @Transactional
-    @Override
-    public void recordPayment(Long studentId, List<String> paymentMonths) {
-        Student student = studentRepository.findById(studentId).orElseThrow();
-
-        for (String month : paymentMonths) {
-            Payment payment = new Payment();
-            payment.setAmount(50);
-            payment.setPaymentDate(LocalDate.now());
-            payment.setPaymentMonth(month);
-            payment.setStudent(student);
-            paymentRepository.save(payment);
-        }
-    }
-}
Index: c/main/java/org/example/dormallocationsystem/Service/Impl/RoomRequestServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/RoomRequestServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,51 +1,0 @@
-package org.example.dormallocationsystem.Service.Impl;
-
-import org.example.dormallocationsystem.Domain.DTO.RoomMismatchDTO;
-import org.example.dormallocationsystem.Domain.Roomrequest;
-import org.example.dormallocationsystem.Domain.Student;
-import org.example.dormallocationsystem.Repository.RoomRequestRepository;
-import org.example.dormallocationsystem.Repository.StudentRepository;
-import org.example.dormallocationsystem.Service.IRoomRequestService;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-import java.util.Optional;
-
-@Service
-public class RoomRequestServiceImpl implements IRoomRequestService {
-    private final RoomRequestRepository roomRequestRepository;
-    private final StudentRepository studentRepository;
-
-    public RoomRequestServiceImpl(RoomRequestRepository roomRequestRepository, StudentRepository studentRepository) {
-        this.roomRequestRepository = roomRequestRepository;
-        this.studentRepository = studentRepository;
-    }
-
-    @Override
-    public Roomrequest findRoomRequestForStudent(Long studentId) {
-        if (roomRequestRepository.existsByStudentId(studentId)) {
-            Optional<Student> student = studentRepository.findById(studentId);
-            if (student.isPresent()) {
-                return roomRequestRepository.findByStudent(student.get());
-            }
-        }
-        return null;
-    }
-
-    @Override
-    public List<RoomMismatchDTO> findRoomMismatches() {
-        List<Object[]> mismatches = roomRequestRepository.findRoomMismatches();
-        return mismatches.stream().map(row -> {
-            RoomMismatchDTO dto = new RoomMismatchDTO();
-            dto.setStudentId(((Number) row[0]).longValue());
-            dto.setStudentName((String) row[1]);
-            dto.setRequestedBlock(row[2].toString());
-            dto.setRequestedRoom(((Number) row[3]).intValue());
-            dto.setAssignedBlock(row[4].toString());
-            dto.setAssignedRoom(((Number) row[5]).intValue());
-            return dto;
-        }).toList();
-    }
-
-
-}
Index: c/main/java/org/example/dormallocationsystem/Service/Impl/RoomServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/RoomServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,72 +1,0 @@
-package org.example.dormallocationsystem.Service.Impl;
-
-import org.example.dormallocationsystem.Domain.Block;
-import org.example.dormallocationsystem.Domain.Room;
-import org.example.dormallocationsystem.Repository.BlockRepository;
-import org.example.dormallocationsystem.Repository.RoomRepository;
-import org.example.dormallocationsystem.Service.IRoomService;
-import org.springframework.stereotype.Service;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.stream.Collectors;
-
-@Service
-public class RoomServiceImpl implements IRoomService {
-    private final RoomRepository roomRepository;
-    private final BlockRepository blockRepository;
-    private final static int FLOOR_CAPACITY_ROOMS = 16;
-
-    public RoomServiceImpl(RoomRepository roomRepository, BlockRepository blockRepository) {
-        this.roomRepository = roomRepository;
-        this.blockRepository = blockRepository;
-    }
-
-    @Override
-    public Map<Integer, Long> getTakenRoomsPerFloorInBlock(String blockId) {
-        Block block = blockRepository.findByBlockId(blockId);
-        List<Room> rooms = roomRepository.getRoomsByBlock(block);
-        return rooms.stream().filter(room -> !room.getIsAvailable()).collect(
-                Collectors.groupingBy(
-                        room -> extractFloorFromRoomNumber(room.getId().getRoomNumber()),
-                        Collectors.counting()
-                ));
-    }
-    @Override
-    public Map<Integer, Double> getFloorCapacityPercentage(String blockId) {
-        Set<Integer> floors = getAllFloors(blockId);
-        Map<Integer, Long> takenRooms = getTakenRoomsPerFloorInBlock(blockId);
-        Map<Integer, Double> floorCapacity = new HashMap<>();
-
-        for (Integer floor : floors) {
-            long taken = takenRooms.getOrDefault(floor, 0L);
-            double percentage = ((double) (FLOOR_CAPACITY_ROOMS - taken) / FLOOR_CAPACITY_ROOMS) * 100;
-            floorCapacity.put(floor, percentage);
-        }
-
-        return floorCapacity;
-    }
-
-    @Override
-    public Set<Integer> getAllFloors(String blockId) {
-        Block blockRooms = blockRepository.findByBlockId(blockId);
-        return roomRepository.getRoomsByBlock(blockRooms).stream().map(room -> {
-            return extractFloorFromRoomNumber(room.getId().getRoomNumber());
-        }).collect(Collectors.toSet());
-    }
-
-    @Override
-    public List<Room> getRoomsInFloor(String blockId, Integer floorNumber) {
-        Block block = blockRepository.findByBlockId(blockId);
-        List<Room> roomsInBlock = roomRepository.getRoomsByBlock(block);
-        return roomsInBlock.stream().filter(room -> {
-            int firstRoomNumber = room.getId().getRoomNumber() / 100;
-            return firstRoomNumber == floorNumber;
-        }).toList();
-    }
-    private int extractFloorFromRoomNumber(Integer roomNumber) {
-        return roomNumber / 100;
-    }
-}
Index: src/main/java/org/example/dormallocationsystem/Service/Impl/StudentServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/StudentServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Service/Impl/StudentServiceImpl.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -3,13 +3,8 @@
 import org.example.dormallocationsystem.Domain.*;
 import org.example.dormallocationsystem.Repository.*;
-import org.example.dormallocationsystem.Service.IDormDocumentService;
-import org.example.dormallocationsystem.Service.IEmployeeService;
 import org.example.dormallocationsystem.Service.IStudentService;
-import org.example.dormallocationsystem.Service.IStudentTookRoomService;
-import org.springframework.security.crypto.password.PasswordEncoder;
 import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 
-import javax.swing.text.html.Option;
 import java.io.File;
 import java.io.IOException;
@@ -20,7 +15,5 @@
 import java.util.Collections;
 import java.util.List;
-import java.util.Objects;
 import java.util.Optional;
-import java.util.stream.Collectors;
 
 @Service
@@ -30,20 +23,14 @@
     private final DormDocumentRepository documentRepository;
     private final RoomRequestRepository roomRequestRepository;
-    private final IStudentTookRoomService studentTookRoomService;
     private final RoomRepository roomRepository;
-    private final PasswordEncoder passwordEncoder;
-    private final IDormDocumentService dormDocumentService;
     private static final String UPLOAD_DIR = "uploads/";
 
 
-    public StudentServiceImpl(StudentRepository studentRepository, DormUserRepository dormUserRepository, DormDocumentRepository documentRepository, RoomRequestRepository roomRequestRepository, IStudentTookRoomService studentTookRoomService, RoomRepository roomRepository, PasswordEncoder passwordEncoder, IDormDocumentService dormDocumentService) {
+    public StudentServiceImpl(StudentRepository studentRepository, DormUserRepository dormUserRepository, DormDocumentRepository documentRepository, RoomRequestRepository roomRequestRepository, RoomRepository roomRepository) {
         this.studentRepository = studentRepository;
         this.dormUserRepository = dormUserRepository;
         this.documentRepository = documentRepository;
         this.roomRequestRepository = roomRequestRepository;
-        this.studentTookRoomService = studentTookRoomService;
         this.roomRepository = roomRepository;
-        this.passwordEncoder = passwordEncoder;
-        this.dormDocumentService = dormDocumentService;
     }
 
@@ -53,5 +40,5 @@
             DormUser dormUser = new DormUser();
             dormUser.setEmail(email);
-            dormUser.setPass(passwordEncoder.encode(pass));
+            dormUser.setPass(pass);
             dormUser.setFirstName(firstName);
             dormUser.setLastName(lastName);
@@ -98,5 +85,5 @@
 
                 Roomrequest roomRequest = new Roomrequest();
-                roomRequest.setId(roomrequestId);
+                roomRequest.setId(roomrequestId); // Set embedded ID
                 roomRequest.setStudent(student);
                 roomRequest.setRoom(room);
@@ -114,10 +101,10 @@
 
     @Override
-    public Roomrequest getRoomRequestsByStudent(Long studentId) {
+    public List<Roomrequest> getRoomRequestsByStudent(Long studentId) {
         Optional<Student> student = studentRepository.findById(studentId);
         if (student.isPresent()) {
             return roomRequestRepository.findByStudent(student.get());
         } else {
-            return null;
+            return Collections.emptyList();
         }
     }
@@ -129,53 +116,11 @@
 
     @Override
-    public DormUser getUserDetails(Long studentId) {
-        return dormUserRepository.findById(studentId).orElse(null);
+    public boolean loginStudent(String email, String password) {
+        if(dormUserRepository.findByEmail(email).isPresent()){
+            DormUser student = dormUserRepository.findByEmail(email).get();
+            return student.getPass().equals(password);
+        }
+        return false;
     }
-
-    @Override
-    public Student getStudentByEmail(String email) {
-        Optional<Student> student =  studentRepository.findByDormUser_Email(email);
-        if (student.isPresent()) {
-            return student.get();
-        }
-        return null;
-    }
-
-    @Override
-    public Student findStudentById(Long studentId) {
-        return studentRepository.findById(studentId).get();
-    }
-
-    @Override
-    public boolean identicalRoomRequestByStudents(Roomrequest r1, Roomrequest r2) {
-        return Objects.equals(r1.getId().getRoomNumber(), r2.getId().getRoomNumber()) &&
-                Objects.equals(r1.getId().getBlockId(), r2.getId().getBlockId()) &&
-                (
-                        (Objects.equals(r1.getRoomateEmail(), r2.getStudent().getDormUser().getEmail()) &&
-                                Objects.equals(r2.getRoomateEmail(), r1.getStudent().getDormUser().getEmail()))
-                                ||
-                                Objects.equals(r1.getRoomateEmail(), r2.getRoomateEmail())
-                );
-    }
-
-    @Override
-    public List<Student> getStudentsAddedToRoom() {
-        return studentRepository.findAll().stream()
-                .filter(student -> studentTookRoomService.getStudentInRoom(student.getId()) != null)
-                .collect(Collectors.toList());
-    }
-
-    @Override
-    public List<Student> getStudentsWithNotReviewedDocs() {
-        return studentRepository.findAll().stream()
-                .filter(student -> !dormDocumentService.areAllDocumentsReviewed(student.getId()) && studentTookRoomService.getStudentInRoom(student.getId()) == null)
-                .collect(Collectors.toList());
-    }
-
-    @Override
-    public List<Student> getStudentsWithPayments() {
-        return studentRepository.findDistinctByPaymentListIsNotEmpty();
-    }
-
     @Override
     public Long getStudentIdByEmail(String email) {
@@ -184,4 +129,8 @@
     }
 
+    @Override
+    public long getUploadedDocumentsCount(Long studentId) {
+        return documentRepository.countByStudentId(studentId);
+    }
 
     @Override
@@ -190,8 +139,9 @@
             Optional<Student> studentOpt = studentRepository.findById(studentId);
             if (studentOpt.isEmpty()) {
-                return false;
+                return false; // Student not found
             }
             Student student = studentOpt.get();
 
+            // Ensure the upload directory exists
             File uploadDir = new File(UPLOAD_DIR);
             if (!uploadDir.exists()) {
@@ -199,14 +149,17 @@
             }
 
+            // Save file to disk
             String fileName = System.currentTimeMillis() + "_" + file.getOriginalFilename();
             Path filePath = Paths.get(UPLOAD_DIR + fileName);
             Files.write(filePath, file.getBytes());
 
+            // Save document info to the database
             DormDocument dormDocument = new DormDocument();
-            dormDocument.setFilePath(filePath.toString());
+            dormDocument.setFilePath(filePath.toString()); // Save file path
             dormDocument.setUploadDate(LocalDate.now());
-            dormDocument.setDStatus("Pending");
-            dormDocument.setStudent(student);
+            dormDocument.setDStatus("Pending"); // Default status
+            dormDocument.setStudent(student); // Link document to student
 
+            // ✅ Save the document name from the uploaded file
             dormDocument.setDocumentName(file.getOriginalFilename());
 
Index: c/main/java/org/example/dormallocationsystem/Service/Impl/StudentTookRoomServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/StudentTookRoomServiceImpl.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,60 +1,0 @@
-package org.example.dormallocationsystem.Service.Impl;
-
-import org.example.dormallocationsystem.Domain.Studenttookroom;
-import org.example.dormallocationsystem.Repository.StudentTookRoomRepository;
-import org.example.dormallocationsystem.Service.IStudentTookRoomService;
-import org.springframework.stereotype.Service;
-
-import java.time.LocalDate;
-import java.util.List;
-import java.util.Optional;
-
-@Service
-public class StudentTookRoomServiceImpl implements IStudentTookRoomService {
-    private final StudentTookRoomRepository studentTookRoomRepository;
-
-    public StudentTookRoomServiceImpl(StudentTookRoomRepository studentTookRoomRepository) {
-        this.studentTookRoomRepository = studentTookRoomRepository;
-    }
-
-    @Override
-    public Studenttookroom getStudentInRoom(Long studentId) {
-        Optional<Studenttookroom> str = studentTookRoomRepository.findByIdStudentId(studentId);
-        if (str.isPresent()) {
-            return str.get();
-        } else {
-            return null;
-        }
-    }
-
-    @Override
-    public void createEndStayRequest(Long studentId, LocalDate requestedEndDate) {
-        Studenttookroom str = getStudentInRoom(studentId);
-        if (str != null) {
-            str.setEndStayRequested(true);
-            str.setRequestedEndDate(requestedEndDate);
-            studentTookRoomRepository.save(str);
-        }
-    }
-
-    @Override
-    public void save(Studenttookroom studenttookroom) {
-        studentTookRoomRepository.save(studenttookroom);
-    }
-
-    @Override
-    public List<Studenttookroom> getPendingEndStayRequests() {
-        return studentTookRoomRepository.findAll().stream()
-                .filter(str -> str.getEndDate() == null && str.getEndStayRequested())
-                .toList();
-    }
-
-    @Override
-    public void approveEndStay(Long studentId) {
-        Studenttookroom str = getStudentInRoom(studentId);
-        if (str != null && str.getEndStayRequested()) {
-            str.setEndDate(str.getRequestedEndDate());
-            studentTookRoomRepository.save(str);
-        }
-    }
-}
Index: src/main/java/org/example/dormallocationsystem/Web/EmployeeController.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Web/EmployeeController.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Web/EmployeeController.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -1,26 +1,14 @@
 package org.example.dormallocationsystem.Web;
 
-import org.example.dormallocationsystem.Domain.*;
-import org.example.dormallocationsystem.Domain.DTO.BlockRoomReportDTO;
-import org.example.dormallocationsystem.Domain.DTO.RoomMismatchDTO;
-import org.example.dormallocationsystem.Repository.BlockRepository;
-import org.example.dormallocationsystem.Repository.StudentRepository;
-import org.example.dormallocationsystem.Service.*;
-import org.springframework.core.io.Resource;
-import org.springframework.core.io.UrlResource;
-import org.springframework.http.HttpHeaders;
-import org.springframework.http.MediaType;
-import org.springframework.http.ResponseEntity;
+import org.example.dormallocationsystem.Domain.DormDocument;
+import org.example.dormallocationsystem.Domain.RoomId;
+import org.example.dormallocationsystem.Domain.Roomrequest;
+import org.example.dormallocationsystem.Domain.Student;
+import org.example.dormallocationsystem.Service.IEmployeeService;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.*;
 
-import java.nio.file.Files;
-import java.nio.file.Path;
-import java.nio.file.Paths;
-
 import java.util.List;
-import java.util.Map;
-import java.util.Set;
 
 @Controller
@@ -28,254 +16,62 @@
 public class EmployeeController {
     private final IEmployeeService employeeService;
-    private final StudentRepository studentRepository;
-    private final IRoomRequestService roomRequestService;
-    private final IRoomService roomService;
-    private final IStudentService studentService;
-    private final IBlockService blockService;
-    private final IStudentTookRoomService studentTookRoomService;
-    private final IDormDocumentService dormDocumentService;
-    private final IPaymentService paymentService;
-    public EmployeeController(IEmployeeService employeeService,
-                              StudentRepository studentRepository, BlockRepository blockRepository, IRoomRequestService roomRequestService, IRoomService roomService, IStudentService studentService, IBlockService blockService, IStudentTookRoomService studentTookRoomService, IDormDocumentService dormDocumentService, IPaymentService paymentService) {
+
+    public EmployeeController(IEmployeeService employeeService) {
         this.employeeService = employeeService;
-        this.studentRepository = studentRepository;
-        this.roomRequestService = roomRequestService;
-        this.roomService = roomService;
-        this.studentService = studentService;
-        this.blockService = blockService;
-        this.studentTookRoomService = studentTookRoomService;
-        this.dormDocumentService = dormDocumentService;
-        this.paymentService = paymentService;
     }
 
     @GetMapping("/dashboard")
-    public String employeeDashboard(@RequestParam Long employeeId, Model model) {
-        List<Student> studentsAddedToRoom = studentService.getStudentsAddedToRoom();
-        List<Student> studentsThatNeedToBeReviewed = studentService.getStudentsWithNotReviewedDocs();
-        List<Studenttookroom> endStayRequests = studentTookRoomService.getPendingEndStayRequests();
-        List<BlockRoomReportDTO> blockReport = blockService.getBlockRoomReport();
-        List<RoomMismatchDTO> roomMismatches = roomRequestService.findRoomMismatches();
-
-        model.addAttribute("employeeId", employeeId);
-        model.addAttribute("addedToRoomStudents", studentsAddedToRoom);
-        model.addAttribute("studentsToReview", studentsThatNeedToBeReviewed);
-        model.addAttribute("endStayRequests", endStayRequests);
-        model.addAttribute("blockReport", blockReport);
-        model.addAttribute("roomMismatches", roomMismatches);
-
+    public String employeeDashboard(Model model) {
+        List<Student> studentsWithDocuments = employeeService.getStudentsWithDocuments();
+        model.addAttribute("students", studentsWithDocuments);
         return "employee-dashboard";
     }
 
-    @GetMapping("/payments")
-    public String viewStudentsWithPayments(@RequestParam Long employeeId, Model model) {
-        List<Student> studentsWithPayments = studentService.getStudentsWithPayments();
-        model.addAttribute("employeeId", employeeId);
-        model.addAttribute("studentsWithPayments", studentsWithPayments);
-        return "students-payments";
-    }
+    @GetMapping("/view-student")
+    public String viewStudentDetails(@RequestParam Long studentId, Model model) {
+        List<DormDocument> studentDocuments = employeeService.getDocumentsByStudent(studentId);
+        List<Roomrequest> studentRoomRequests = employeeService.getRoomRequestsByStudent(studentId);
+        boolean allDocsValidated = employeeService.areAllDocumentsValidated(studentId); // Check validation status
 
-    @GetMapping("/view-student-payments")
-    public String viewStudentPayments(@RequestParam Long studentId, @RequestParam Long employeeId, Model model) {
-        Student student = studentService.findStudentById(studentId);
-        List<Payment> payments = paymentService.findByStudentId(studentId);
-
-        model.addAttribute("employeeId", employeeId);
-        model.addAttribute("student", student);
-        model.addAttribute("payments", payments);
-        return "student-payment-details";
-    }
-
-    @GetMapping("/view-student")
-    public String viewStudentDetails(@RequestParam Long studentId, @RequestParam Long employeeId, Model model) {
-        Student student = studentRepository.findById(studentId).orElse(null);
-        DormUser studentDetails = studentService.getUserDetails(studentId);
-        List<DormDocument> documentsToValidate = employeeService.viewDocumentsToValidate(student);
-        List<DormDocument> reviewedDocuments = employeeService.getReviewedDocumentsByStudent(studentId);
-        Roomrequest studentRoomRequest = roomRequestService.findRoomRequestForStudent(studentId);
-        if (studentRoomRequest != null) {
-            Student roommate = studentService.getStudentByEmail(studentRoomRequest.getRoomateEmail());
-            if (roommate != null) {
-                Roomrequest roommateRoomRequest = roomRequestService.findRoomRequestForStudent(roommate.getId());
-                Studenttookroom studenttookroom = studentTookRoomService.getStudentInRoom(roommate.getId());
-                if (roommateRoomRequest != null) {
-                    boolean identicalRoomRequests = studentService.identicalRoomRequestByStudents(studentRoomRequest, roommateRoomRequest);
-                    boolean areAllRoommatesDocsApproved = dormDocumentService.areAllDocumentsApproved(roommate.getId());
-                    boolean areAllRoommateDocsReviewed = dormDocumentService.areAllDocumentsReviewed(roommate.getId());
-                    System.out.println(areAllRoommateDocsReviewed);
-                    System.out.println(areAllRoommatesDocsApproved);
-                    model.addAttribute("areAllRoommatesDocsApproved", areAllRoommatesDocsApproved);
-                    model.addAttribute("areAllRoommatesDocsReviewed", areAllRoommateDocsReviewed);
-                    model.addAttribute("roommateRoomRequest", roommateRoomRequest);
-                    model.addAttribute("roomRequest", studentRoomRequest);
-                    model.addAttribute("identicalRoomRequests", identicalRoomRequests);
-                }
-                if ( studenttookroom != null ){
-                    model.addAttribute("studentIsInRoom", studenttookroom);
-                    model.addAttribute("roommatesRoom", studenttookroom.getId().getRoomNum());
-                    model.addAttribute("roommatesBlock", studenttookroom.getId().getBlockId());
-                }
-                model.addAttribute("roommateEmail", roommate.getDormUser().getEmail());
-            }
-            System.out.println(studentRoomRequest);
-            model.addAttribute("studentRoomRequest", studentRoomRequest);
-            model.addAttribute("roomRequest", studentRoomRequest);
-        }
-        boolean allDocsReviewed = dormDocumentService.areAllDocumentsReviewed(studentId);
-        boolean allDocsApproved = dormDocumentService.areAllDocumentsApproved(studentId);
-        Studenttookroom str = studentTookRoomService.getStudentInRoom(student.getId());
-        if ( str != null) {
-            model.addAttribute("studentAddedRoom", str);
-        }
         model.addAttribute("studentId", studentId);
-        model.addAttribute("fullName", studentDetails.getFirstName() + " " + studentDetails.getLastName());
-        model.addAttribute("documentsToValidate", documentsToValidate);
-        model.addAttribute("reviewedDocuments", reviewedDocuments);
-        model.addAttribute("employeeId", employeeId);
-        model.addAttribute("allDocsReviewed", allDocsReviewed);
-        model.addAttribute("allDocsApproved", allDocsApproved);
+        model.addAttribute("documents", studentDocuments);
+        model.addAttribute("roomRequests", studentRoomRequests);
+        model.addAttribute("allDocsValidated", allDocsValidated);
 
         return "student-details";
     }
 
-    @GetMapping("/register")
-    public String registerEmployee() {
-        return "employee-register";
-    }
-    @PostMapping("/register")
-    public String registerEmployee(
-            @RequestParam String email,
-            @RequestParam String password,
-            @RequestParam String firstName,
-            @RequestParam String lastName,
-            @RequestParam String phoneNumber,
-            Model model) {
-
-        boolean success = employeeService.register(email, password, firstName, lastName, phoneNumber);
-
-        if (success) {
-            return "redirect:/";
-        } else {
-            model.addAttribute("error", "Registration failed. Email might already be in use.");
-            return "register";
-        }
-    }
-
-    @GetMapping("/room-request")
-    public String getRoomRequest(@RequestParam Long studentId, @RequestParam Long employeeId, Model model) {
-        Roomrequest studentRoomRequests = roomRequestService.findRoomRequestForStudent(studentId);
-        model.addAttribute("blocks", blockService.getAll());
-        model.addAttribute("studentId", studentId);
-        model.addAttribute("employeeId", employeeId);
-        model.addAttribute("roomRequest", studentRoomRequests);
-        return "room-request";
-    }
-
-    @GetMapping("/view-rooms")
-    public String viewRoomsPerFloor(@RequestParam Long studentId, @RequestParam Integer floorNumber, @RequestParam String blockId, @RequestParam Long employeeId, Model model) {
-        List<Room> roomsPerFloor = roomService.getRoomsInFloor(blockId, floorNumber);
-        Roomrequest roomrequest = roomRequestService.findRoomRequestForStudent(studentId);
-        Student roommate = studentService.getStudentByEmail(roomrequest.getRoomateEmail());
-        if (roommate != null) {
-            Roomrequest roommatesRoomRequest = roomRequestService.findRoomRequestForStudent(roommate.getId());
-            if (roommatesRoomRequest != null) {
-                boolean identicalRoomRequests = studentService.identicalRoomRequestByStudents(roomrequest, roommatesRoomRequest);
-                if (identicalRoomRequests) {
-                    Studenttookroom str = studentTookRoomService.getStudentInRoom(roommate.getId());
-                    if (str != null){
-                        model.addAttribute("str", str);
-                    }
-                }
-            }
-        }
-        if (roomrequest != null) {
-            model.addAttribute("roomRequest", roomrequest);
-        }
-        model.addAttribute("roomsPerFloor", roomsPerFloor);
-        model.addAttribute("studentId", studentId);
-        model.addAttribute("employeeId", employeeId);
-        return "view-rooms";
-    }
-
-    @GetMapping("/view-floors")
-    public String viewFloorsForBlock(@RequestParam String blockId, @RequestParam Long studentId, @RequestParam Long employeeId, Model model) {
-        Set<Integer> allFloors = roomService.getAllFloors(blockId);
-        Map<Integer, Long> takenRooms = roomService.getTakenRoomsPerFloorInBlock(blockId);
-        Roomrequest roomrequest = roomRequestService.findRoomRequestForStudent(studentId);
-        if (roomrequest != null) {
-            model.addAttribute("roomRequest", roomrequest);
-        }
-        Map<Integer, Double> floorCapacityPercentage = roomService.getFloorCapacityPercentage(blockId);
-        model.addAttribute("allFloors", allFloors);
-        model.addAttribute("takenRooms", takenRooms);
-        model.addAttribute("blockId", blockId);
-        model.addAttribute("studentId", studentId);
-        model.addAttribute("employeeId", employeeId);
-        model.addAttribute("floorCapacityPercentage", floorCapacityPercentage);
-        return "view-floors";
-    }
-
-    @PostMapping("/approve-document")
-    public String approveDocument(@RequestParam Long documentId, @RequestParam Long studentId, @RequestParam Long employeeId) {
-        employeeService.approveDocument(documentId, employeeId);
-        return "redirect:/employee/view-student?studentId=" + studentId + "&employeeId=" + employeeId;
-    }
-
-    @PostMapping("/decline-document")
-    public String declineDocument(@RequestParam Long documentId, @RequestParam Long studentId, @RequestParam Long employeeId) {
-        employeeService.declineDocument(documentId, employeeId);
-        return "redirect:/employee/view-student?studentId=" + studentId + "&employeeId=" + employeeId;
+    @PostMapping("/validate-document")
+    public String validateDocument(@RequestParam Long documentId, @RequestParam Long studentId) {
+        employeeService.validateDocument(documentId);
+        return "redirect:/employee/view-student?studentId=" + studentId;
     }
 
     @PostMapping("/add-comment")
-    public String addComment(@RequestParam Long documentId, @RequestParam String comment, @RequestParam Long studentId, @RequestParam Long employeeId) {
+    public String addComment(@RequestParam Long documentId, @RequestParam String comment, @RequestParam Long studentId) {
         employeeService.addDocumentComment(documentId, comment);
-        return "redirect:/employee/view-student?studentId=" + studentId + "&employeeId=" + employeeId;
-    }
-
-    @GetMapping("/download-document")
-    public ResponseEntity<Resource> downloadDocument(@RequestParam Long documentId) {
-        DormDocument document = dormDocumentService.getDocumentById(documentId);
-        if (document == null) {
-            return ResponseEntity.notFound().build();
-        }
-
-        try {
-            Path path = Paths.get(document.getFilePath());
-            Resource resource = new UrlResource(path.toUri());
-
-            if (!resource.exists() || !resource.isReadable()) {
-                return ResponseEntity.notFound().build();
-            }
-
-            String contentType = Files.probeContentType(path);
-            if (contentType == null) contentType = "application/octet-stream";
-
-            return ResponseEntity.ok()
-                    .contentType(MediaType.parseMediaType(contentType))
-                    .header(HttpHeaders.CONTENT_DISPOSITION,
-                            "attachment; filename=\"" + document.getDocumentName() + "\"")
-                    .body(resource);
-
-        } catch (Exception e) {
-            e.printStackTrace();
-            return ResponseEntity.internalServerError().build();
-        }
+        return "redirect:/employee/view-student?studentId=" + studentId;
     }
 
     @PostMapping("/assign-room")
-    public String assignRoomToStudent(@RequestParam Long studentId, @RequestParam Integer roomNumber, @RequestParam String blockId, @RequestParam Long employeeId, Model model) {
-        RoomId roomId = new RoomId(roomNumber, blockId);
-        employeeService.assignRoomToStudent(studentId, roomId);
-        return "redirect:/employee/dashboard?employeeId=" + employeeId;
-    }
+    public String assignRoomToStudent(@RequestParam Long studentId, @RequestParam String roomId, Model model) {
+        String[] parts = roomId.split("-");
+        if (parts.length != 2) {
+            model.addAttribute("error", "Invalid room format. Use '101-A'");
+            return "employee-dashboard";
+        }
 
-    @PostMapping("/approve-end-stay")
-    public String approveEndStay(
-            @RequestParam Long studentId,
-            @RequestParam Long employeeId) {
+        Integer roomNumber;
+        try {
+            roomNumber = Integer.parseInt(parts[0]);
+        } catch (NumberFormatException e) {
+            model.addAttribute("error", "Invalid room number.");
+            return "employee-dashboard";
+        }
 
-        studentTookRoomService.approveEndStay(studentId);
-
-        return "redirect:/employee/dashboard?employeeId=" + employeeId;
+        String blockId = parts[1];
+        RoomId roomIdObj = new RoomId(roomNumber, blockId);
+        employeeService.assignRoomToStudent(studentId, roomIdObj);
+        return "redirect:/employee/dashboard";
     }
 }
Index: c/main/java/org/example/dormallocationsystem/Web/LoginController.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Web/LoginController.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,45 +1,0 @@
-package org.example.dormallocationsystem.Web;
-
-import org.example.dormallocationsystem.Domain.DormUser;
-import org.example.dormallocationsystem.Repository.DormUserRepository;
-import org.example.dormallocationsystem.Repository.EmployeeRepository;
-import org.example.dormallocationsystem.Repository.StudentRepository;
-import org.example.dormallocationsystem.Service.IDormDocumentService;
-import org.example.dormallocationsystem.Service.IStudentService;
-import org.springframework.security.core.Authentication;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.GetMapping;
-
-@Controller
-public class LoginController {
-    private final StudentRepository studentRepository;
-    private final EmployeeRepository employeeRepository;
-    private final DormUserRepository dormUserRepository;
-    private final IDormDocumentService dormDocumentService;
-
-    public LoginController(StudentRepository studentRepository,
-                           EmployeeRepository employeeRepository,
-                           DormUserRepository dormUserRepository, IDormDocumentService dormDocumentService) {
-        this.studentRepository = studentRepository;
-        this.employeeRepository = employeeRepository;
-        this.dormUserRepository = dormUserRepository;
-        this.dormDocumentService = dormDocumentService;
-    }
-    @GetMapping("/post-login")
-    public String redirectAfterLogin(Authentication authentication) {
-        String email = authentication.getName();
-        DormUser dormUser = dormUserRepository.findByEmail(email).orElseThrow();
-        if(studentRepository.findById(dormUser.getId()).isPresent()) {
-            long documentCount = dormDocumentService.getUploadedDocumentsCount(dormUser.getId());
-            if( documentCount == 5){
-                return "redirect:/dashboard?studentId=" + dormUser.getId();
-            }
-            else {
-                return "redirect:/upload-documents?studentId=" + dormUser.getId();
-            }
-        } else if (employeeRepository.findById(dormUser.getId()).isPresent()){
-            return "redirect:/employee/dashboard?employeeId=" + dormUser.getId();
-        }
-        return "redirect:/";
-    }
-}
Index: c/main/java/org/example/dormallocationsystem/Web/PaymentController.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Web/PaymentController.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,79 +1,0 @@
-package org.example.dormallocationsystem.Web;
-
-import com.stripe.Stripe;
-import com.stripe.exception.StripeException;
-import com.stripe.model.checkout.Session;
-import com.stripe.param.checkout.SessionCreateParams;
-import org.example.dormallocationsystem.Domain.Payment;
-import org.example.dormallocationsystem.Domain.Student;
-import org.example.dormallocationsystem.Repository.PaymentRepository;
-import org.example.dormallocationsystem.Repository.StudentRepository;
-import org.example.dormallocationsystem.Service.IPaymentService;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.*;
-
-import java.time.LocalDate;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-@Controller
-@RequestMapping("/payment")
-public class PaymentController {
-
-    private final IPaymentService paymentService;
-
-    @Value("${stripe.api.key}")
-    private String stripeApiKey;
-
-    public PaymentController(IPaymentService paymentService) {
-        this.paymentService = paymentService;
-    }
-
-    @PostMapping("/create-checkout-session")
-    @ResponseBody
-    public Map<String, Object> createCheckoutSession(
-            @RequestParam Long studentId,
-            @RequestParam("paymentMonths") List<String> paymentMonths) throws StripeException {
-
-        Stripe.apiKey = stripeApiKey;
-
-        int amount = 50 * paymentMonths.size() * 100;
-
-        SessionCreateParams params =
-                SessionCreateParams.builder()
-                        .setMode(SessionCreateParams.Mode.PAYMENT)
-                        .setSuccessUrl("http://localhost:8080/payment/success?studentId="
-                                + studentId + "&paymentMonths=" + String.join(",", paymentMonths))
-                        .setCancelUrl("http://localhost:8080/dashboard?studentId=" + studentId)
-                        .addLineItem(
-                                SessionCreateParams.LineItem.builder()
-                                        .setQuantity(1L)
-                                        .setPriceData(
-                                                SessionCreateParams.LineItem.PriceData.builder()
-                                                        .setCurrency("eur")
-                                                        .setUnitAmount((long) amount)
-                                                        .setProductData(
-                                                                SessionCreateParams.LineItem.PriceData.ProductData.builder()
-                                                                        .setName("Dorm Room Rent for "  + String.join(", ", paymentMonths))
-                                                                        .build())
-                                                        .build())
-                                        .build())
-                        .build();
-
-        Session session = Session.create(params);
-
-        Map<String, Object> responseData = new HashMap<>();
-        responseData.put("id", session.getId());
-
-        return responseData;
-    }
-
-    @GetMapping("/success")
-    public String paymentSuccess(@RequestParam Long studentId, @RequestParam String paymentMonths) {
-        List<String> months = List.of(paymentMonths.split(","));
-        paymentService.recordPayment(studentId, months);
-        return "redirect:/dashboard?studentId=" + studentId;
-    }
-}
Index: src/main/java/org/example/dormallocationsystem/Web/StudentController.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Web/StudentController.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/java/org/example/dormallocationsystem/Web/StudentController.java	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -1,10 +1,7 @@
 package org.example.dormallocationsystem.Web;
 
-import org.example.dormallocationsystem.Domain.*;
-import org.example.dormallocationsystem.Service.IPaymentService;
-import org.example.dormallocationsystem.Service.IRoomRequestService;
+import org.example.dormallocationsystem.Domain.DormDocument;
+import org.example.dormallocationsystem.Domain.Roomrequest;
 import org.example.dormallocationsystem.Service.IStudentService;
-import org.example.dormallocationsystem.Service.IStudentTookRoomService;
-import org.springframework.format.annotation.DateTimeFormat;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
@@ -15,7 +12,5 @@
 import org.springframework.web.multipart.MultipartFile;
 
-import java.time.LocalDate;
 import java.util.List;
-import java.util.Objects;
 
 @Controller
@@ -23,49 +18,21 @@
 public class StudentController {
     private final IStudentService studentService;
-    private final IRoomRequestService roomRequestService;
-    private final IStudentTookRoomService studentTookRoomService;
-    private final IPaymentService paymentService;
-    public StudentController(IStudentService studentService, IRoomRequestService roomRequestService, IStudentTookRoomService studentTookRoomService, IPaymentService paymentService) {
+
+    public StudentController(IStudentService studentService) {
         this.studentService = studentService;
-        this.roomRequestService = roomRequestService;
-        this.studentTookRoomService = studentTookRoomService;
-        this.paymentService = paymentService;
     }
 
     @GetMapping("/dashboard")
     public String studentDashboard(@RequestParam Long studentId, Model model) {
-        Roomrequest roomrequest = roomRequestService.findRoomRequestForStudent(studentId);
-        Studenttookroom studenttookroom = studentTookRoomService.getStudentInRoom(studentId);
-        Student student = studentService.findStudentById(studentId);
+        // Fetch room request status
+        List<Roomrequest> roomRequests = studentService.getRoomRequestsByStudent(studentId);
 
-        boolean differentRoomAdded = roomrequest != null && studenttookroom != null &&
-                !Objects.equals(studenttookroom.getId().getRoomNum(), roomrequest.getId().getRoomNumber());
+        // Fetch document status & comments
         List<DormDocument> documents = studentService.getDocumentsByStudent(studentId);
+
         model.addAttribute("studentId", studentId);
-        if (roomrequest != null) {
-            model.addAttribute("roomRequest", roomrequest);
-        }
-        if (studenttookroom != null) {
-            model.addAttribute("studentRoom", studenttookroom);
-        }
-        boolean isExempt = student != null && student.getIsExempt();
-        model.addAttribute("isExempt", isExempt);
-        if (!isExempt && studenttookroom != null) {
-            List<Payment> payments = paymentService.findByStudentId(studentId);
-            List<String> months = List.of(
-                    "January", "February", "March", "April", "May", "June",
-                    "July", "August", "September", "October", "November", "December"
-            );
-            List<String> paidMonths = payments.stream()
-                    .map(Payment::getPaymentMonth)
-                    .toList();
-            List<String> unpaidMonths = months.stream()
-                    .filter(m -> !paidMonths.contains(m))
-                    .toList();
-            model.addAttribute("months", unpaidMonths);
-            model.addAttribute("payments", payments);
-        }
+        model.addAttribute("roomRequests", roomRequests);
         model.addAttribute("documents", documents);
-        model.addAttribute("differentRoomAdded", differentRoomAdded);
+
         return "student-dashboard";
     }
@@ -73,11 +40,5 @@
     @GetMapping("/upload-documents")
     public String showUploadDocumentsForm(@RequestParam("studentId") Long studentId, Model model) {
-        List<DormDocument> documents = studentService.getDocumentsByStudent(studentId);
         model.addAttribute("studentId", studentId);
-
-        if (documents != null && !documents.isEmpty()) {
-            model.addAttribute("documents", documents);
-            return "upload-summary";
-        }
         return "upload-documents";
     }
@@ -115,5 +76,5 @@
     @GetMapping("/choose-room")
     public String showRoomSelectionForm(@RequestParam("studentId") Long studentId, Model model) {
-        model.addAttribute("studentId", studentId);
+        model.addAttribute("studentId", studentId); // Ensure studentId is available
         return "choose-room";
     }
@@ -137,5 +98,5 @@
     @GetMapping("/register")
     public String showRegistrationForm() {
-        return "register";
+        return "register"; // This should be your HTML registration page
     }
 
@@ -155,5 +116,5 @@
 
         if (success) {
-            return "redirect:/login";
+            return "redirect:/";
         } else {
             model.addAttribute("error", "Registration failed. Email might already be in use.");
@@ -161,23 +122,28 @@
         }
     }
-    @GetMapping("/login")
-    public String login(@RequestParam(value = "error", required = false) String error,
-                        @RequestParam(value = "logout", required = false) String logout, Model model) {
-        if(error != null) {
-            model.addAttribute("errorMessage", "Invalid email or password!");
-            return "redirect:/login";
-        }
-        if(logout != null) {
-            model.addAttribute("logoutMessage", "You have been logged out successfully");
-            return "redirect:/login";
-        }
-        return "login";
+    @GetMapping("")
+    public String showLoginForm() {
+        return "login"; // This should be your HTML login page
     }
 
-    @PostMapping("/request-end-stay")
-    public String requestEndStay(@RequestParam Long studentId,
-                                 @RequestParam("requestedEndDate") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate requestedEndDate) {
-        studentTookRoomService.createEndStayRequest(studentId, requestedEndDate);
-        return "redirect:/dashboard?studentId=" + studentId;
+    @PostMapping("")
+    public String loginStudent(@RequestParam String email, @RequestParam String password, Model model) {
+        Long studentId = studentService.getStudentIdByEmail(email); // Fetch student ID after login
+
+        if (studentId != null) {
+            long documentCount = studentService.getUploadedDocumentsCount(studentId); // Check uploaded documents
+
+            if (documentCount >= 5) {
+                return "redirect:/dashboard?studentId=" + studentId; // Redirect to dashboard if 5+ documents uploaded
+            } else {
+                return "redirect:/upload-documents?studentId=" + studentId; // Redirect to upload page
+            }
+        } else {
+            model.addAttribute("error", "Invalid email or password");
+            return "login";
+        }
     }
+
+
+
 }
Index: c/main/java/org/example/dormallocationsystem/config/AuthenticationSecurityConfig.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/config/AuthenticationSecurityConfig.java	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,38 +1,0 @@
-package org.example.dormallocationsystem.config;
-
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.security.config.annotation.web.builders.HttpSecurity;
-import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
-import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
-import org.springframework.security.crypto.password.PasswordEncoder;
-import org.springframework.security.web.SecurityFilterChain;
-
-@Configuration
-@EnableWebSecurity
-public class AuthenticationSecurityConfig {
-    @Bean
-    public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception {
-       return httpSecurity.authorizeHttpRequests((requests) -> {
-            requests.requestMatchers("/", "/login", "/register", "/employee/register").permitAll()
-                    .requestMatchers("/employee/**").hasRole("EMPLOYEE")
-                    .requestMatchers("/dashboard/**", "/upload-documents/**", "/choose-room/**", "/apply-room/**").hasRole("STUDENT")
-                    .anyRequest().authenticated();
-        }).formLogin((form) -> form.loginPage("/login")
-               .loginProcessingUrl("/do-login")
-               .usernameParameter("email")
-                       .passwordParameter("password")
-                       .defaultSuccessUrl("/post-login", true).
-               permitAll()).logout(logout -> logout
-                .logoutUrl("/logout")
-                .logoutSuccessUrl("/login?logout")
-                .permitAll()
-        )
-                .build();
-    }
-
-    @Bean
-    public PasswordEncoder passwordEncoder() {
-        return new BCryptPasswordEncoder();
-    }
-}
Index: src/main/resources/application.properties
===================================================================
--- src/main/resources/application.properties	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/application.properties	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -3,10 +3,6 @@
 spring.datasource.username=db_202425z_va_prj_dormallocationsystem_owner
 spring.datasource.password=886e8ebb3f0a
-#spring.datasource.url = jdbc:postgresql://localhost:5432/dorm_system_db
-#spring.datasource.username=Fice
-#spring.datasource.password=Fice123
 spring.datasource.driver-class-name=org.postgresql.Driver
 spring.jpa.properties.hibernate.default_schema=project
 spring.jpa.show-sql=true
-stripe.api.key=sk_test_51QlfENBBHiClBaglrtQoIDoWSyJf9Jk9PpGWog8g2NcRlFa4y3qMyzbZwkg20Wb35mBKVu7Pv5TM4e3tfSRriqx500ykZsciTZ
 spring.jpa.hibernate.ddl-auto=none
Index: src/main/resources/templates/application-confirmation.html
===================================================================
--- src/main/resources/templates/application-confirmation.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/application-confirmation.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -7,76 +7,48 @@
     <style>
         body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb, #ff6ec4);
+            font-family: Arial, sans-serif;
+            background-color: #f4f4f9;
             margin: 0;
             padding: 20px;
-            display: flex;
-            justify-content: center;
-            align-items: center;
-            height: 100vh;
+            text-align: center;
         }
 
-        .confirmation-container {
-            background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
-            width: 400px;
-            text-align: center;
-            animation: fadeIn 0.5s ease-in-out;
-        }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(20px); }
-            to { opacity: 1; transform: translateY(0); }
-        }
-
-        h1 {
+        h2 {
             color: #333;
-            margin-bottom: 20px;
-            font-size: 24px;
         }
 
         p {
-            font-size: 16px;
+            font-size: 18px;
             color: #555;
-            margin: 10px 0;
         }
 
         strong {
-            color: #6a11cb;
+            color: #007BFF;
         }
 
-        .back-button {
+        .back-link {
             display: inline-block;
             margin-top: 20px;
-            padding: 12px 20px;
-            font-size: 16px;
-            font-weight: 700;
+            padding: 10px 15px;
+            background-color: #007BFF;
             color: white;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            border: none;
-            border-radius: 8px;
+            border-radius: 5px;
             text-decoration: none;
-            cursor: pointer;
-            box-shadow: 0 4px 6px rgba(0,0,0,0.15);
-            transition: all 0.2s ease;
+            font-weight: bold;
+            transition: background 0.3s;
         }
 
-        .back-button:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 10px rgba(0,0,0,0.2);
+        .back-link:hover {
+            background-color: #0056b3;
         }
     </style>
 </head>
 <body>
-<div class="confirmation-container">
-<h1>Room Application Confirmation</h1>
-<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
+<h2>Room Application Confirmation</h2>
 <p>Your room application has been successfully submitted.</p>
 <p>Preferred Room: <strong th:text="${preferredRoom}"></strong></p>
 <p>Student ID: <strong th:text="${studentId}"></strong></p>
-<a th:href="@{/dashboard(studentId=${studentId})}" class="back-button">Back to Dashboard</a>
-</div>
+<a th:href="@{/dashboard(studentId=${studentId})}">Back to Dashboard</a>
+
 </body>
 </html>
Index: src/main/resources/templates/choose-room.html
===================================================================
--- src/main/resources/templates/choose-room.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/choose-room.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -7,6 +7,6 @@
     <style>
         body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
+            font-family: Arial, sans-serif;
+            background-color: #f4f4f9;
             margin: 0;
             padding: 20px;
@@ -17,21 +17,11 @@
         }
 
-        a {
-            cursor: pointer;
-        }
-
         .form-container {
             background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
+            padding: 25px;
+            border-radius: 8px;
+            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
             width: 400px;
             text-align: center;
-            animation: fadeIn 0.5s ease-in-out;
-        }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(20px); }
-            to { opacity: 1; transform: translateY(0); }
         }
 
@@ -39,5 +29,4 @@
             color: #333;
             margin-bottom: 20px;
-            font-size: 24px;
         }
 
@@ -51,60 +40,46 @@
             font-weight: bold;
             display: block;
-            margin-top: 12px;
+            margin-top: 10px;
             text-align: left;
             width: 100%;
-            color: #333;
         }
 
         input {
             width: 100%;
-            padding: 12px;
-            margin-top: 6px;
-            border: 1px solid #ddd;
-            border-radius: 8px;
-            font-size: 15px;
-            transition: all 0.3s ease;
-        }
-
-        input:focus {
-            border-color: #6a11cb;
-            box-shadow: 0 0 8px rgba(106, 17, 203, 0.4);
-            outline: none;
+            padding: 10px;
+            margin-top: 5px;
+            border: 1px solid #ccc;
+            border-radius: 5px;
         }
 
         button {
-            display: inline-block;
             width: 100%;
             padding: 12px;
-            margin-top: 18px;
+            background-color: #007BFF;
+            color: white;
+            border: none;
+            border-radius: 5px;
+            margin-top: 15px;
+            cursor: pointer;
             font-size: 16px;
-            text-align: center;
-            color: white;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            border-radius: 8px;
-            cursor: pointer;
-            font-weight: 700;
-            border: none;
-            box-shadow: 0 4px 6px rgba(0,0,0,0.15);
-            transition: all 0.2s ease;
+            font-weight: bold;
+            transition: background 0.3s;
         }
 
         button:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 10px rgba(0,0,0,0.2);
+            background-color: #0056b3;
         }
 
         .back-link {
-            display: inline-block;
-            margin-top: 18px;
+            display: block;
+            margin-top: 15px;
             font-size: 14px;
-            color: #6a11cb;
+            color: #007BFF;
             text-decoration: none;
             font-weight: bold;
-            transition: color 0.2s;
         }
 
         .back-link:hover {
-            color: #ff6ec4;
+            text-decoration: underline;
         }
     </style>
@@ -112,8 +87,7 @@
 <body>
 <div class="form-container">
-    <h1>Room Selection</h1>
+    <h2>Room Selection</h2>
     <form action="/apply-room" method="post">
         <input type="hidden" name="studentId" th:value="${studentId}">
-        <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
 
         <label for="preferredRoom">Preferred Room:</label>
Index: src/main/resources/templates/employee-dashboard.html
===================================================================
--- src/main/resources/templates/employee-dashboard.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/employee-dashboard.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -5,113 +5,58 @@
     <style>
         body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
+            font-family: Arial, sans-serif;
+            background-color: #f4f4f9;
             margin: 0;
-            padding: 30px;
-            color: #333;
-            line-height: 1.6;
+            padding: 20px;
         }
 
-        h2 {
-            font-size: 28px;
-            font-weight: 700;
-            margin-bottom: 25px;
-            color: #f8f9fa;
-            text-shadow: 0px 2px 6px rgba(0,0,0,0.3);
-            border-bottom: 3px solid #ff6ec4;
-            display: block;
-            padding-bottom: 5px;
-            text-align: center;
-        }
-
-        h3 {
-            font-size: 22px;
-            font-weight: 600;
-            margin: 25px 0 15px;
-            color: white;
+        h2, h3 {
+            color: #333;
         }
 
         table {
             width: 100%;
-            border-collapse: separate;
-            border-spacing: 0;
-            margin-top: 15px;
-            font-size: 15px;
-            border-radius: 10px;
+            border-collapse: collapse;
             background: white;
-            box-shadow: 0px 4px 10px rgba(0,0,0,0.08);
+            border-radius: 8px;
+            overflow: hidden;
+            box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
+        }
+
+        th, td {
+            padding: 12px;
+            text-align: left;
+            border-bottom: 1px solid #ddd;
         }
 
         th {
-            background-color: #6a11cb;
+            background-color: #007BFF;
             color: white;
-            font-weight: 600;
-            text-transform: uppercase;
-            padding: 14px 16px;
-            text-align: left;
         }
 
-        td {
-            padding: 12px 16px;
-            border-bottom: 1px solid #eee;
+        tr:nth-child(even) {
+            background-color: #f2f2f2;
         }
 
-        tr:last-child td {
-            border-bottom: none;
-        }
-
-        tr:hover td {
-            background: #fdf0ff;
+        tr:hover {
+            background-color: #ddd;
         }
 
         a {
             text-decoration: none;
-            color: #6a11cb;
-            font-weight: 600;
+            color: #007BFF;
+            font-weight: bold;
             padding: 6px 12px;
             background-color: #ffffff;
-            border: 1px solid #6a11cb;
-            border-radius: 6px;
+            border: 1px solid #007BFF;
+            border-radius: 4px;
             transition: 0.3s;
         }
 
         a:hover {
-            background: #6a11cb;
+            background-color: #007BFF;
             color: white;
         }
 
-        .button {
-            display: inline-block;
-            padding: 10px 20px;
-            margin: 10px 0;
-            font-size: 16px;
-            text-align: center;
-            color: white;
-            background: linear-gradient(28deg, #6a11cb, #ff6ec4);
-            border-radius: 8px;
-            cursor: pointer;
-            border: none;
-            text-decoration: none;
-            font-weight: 700;
-            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.25);
-            transition: all 0.2s ease;
-        }
-
-        .button:hover {
-            background: linear-gradient(135deg, #5a0eb3, #ff3c9d);
-            transform: translateY(-2px);
-        }
-
-        .logout {
-            background-color: #dc3545;
-        }
-
-        .logout:hover {
-            background-color: #b52b37;
-        }
-
-        .hidden {
-            display: none;
-        }
     </style>
 </head>
@@ -119,154 +64,19 @@
 <body>
 <h2>Employee Dashboard</h2>
-<div style="display: flex; justify-content: center; gap: 50px; flex-wrap: wrap; margin-bottom: 20px;">
-<button class="button" onclick="toggleTables()" th:if="${addedToRoomStudents.size() > 0}">Show Reviewed Students</button>
-<button class="button" onclick="toggleEndStay()" th:if="${endStayRequests.size() > 0}">Show End-Stay Requests</button>
-<a th:href="@{/employee/payments(employeeId=${employeeId})}" class="button">
-    View Students Who Paid
-</a>
-<button class="button" id="hamburgerMenu" onclick="toggleReports()">☰ Reports</button>
-</div>
-<div id="reportsContainer" class="hidden">
-    <div style="position: relative; margin-bottom: 20px;">
-    <h3>Block Room Report</h3>
-    <table>
-        <tr>
-            <th>Block</th>
-            <th>Free Rooms</th>
-            <th>Pending Requests</th>
-        </tr>
-        <tr th:each="b : ${blockReport}">
-            <td th:text="${b.blockId}"></td>
-            <td th:text="${b.freeRoomsAfterFirstDay}"></td>
-            <td th:text="${b.pendingRoomRequests}"></td>
-        </tr>
-    </table>
-    </div>
 
-    <div id="roomMismatchesTable">
-        <h3>Room Mismatches</h3>
-        <table border="1">
-            <tr>
-                <th>Student</th>
-                <th>Requested Block</th>
-                <th>Requested Room</th>
-                <th>Assigned Block</th>
-                <th>Assigned Room</th>
-            </tr>
-            <tr th:each="mismatch : ${roomMismatches}">
-                <td th:text="${mismatch.studentName}"></td>
-                <td th:text="${mismatch.requestedBlock}"></td>
-                <td th:text="${mismatch.requestedRoom}"></td>
-                <td th:text="${mismatch.assignedBlock}"></td>
-                <td th:text="${mismatch.assignedRoom}"></td>
-            </tr>
-        </table>
-    </div>
-</div>
-<div id="mainContent">
-    <div id="studentsToReviewTable">
-        <h3>Students to be Reviewed</h3>
-        <table border="1">
-            <tr>
-                <th>Email</th>
-                <th>Actions</th>
-            </tr>
-            <tr th:each="student : ${studentsToReview}">
-                <td th:text="${student.dormUser.email}"></td>
-                <td>
-                    <a th:href="@{/employee/view-student(studentId=${student.id}, employeeId=${employeeId})}">View</a>
-                </td>
-            </tr>
-        </table>
-    </div>
+<h3>Students with Uploaded Documents</h3>
+<table border="1">
+    <tr>
+        <th>Email</th>
+        <th>Actions</th>
+    </tr>
+    <tr th:each="student : ${students}">
+        <td th:text="${student.dormUser.email}"></td>
+        <td>
+            <a th:href="@{/employee/view-student(studentId=${student.id})}">View</a>
+        </td>
+    </tr>
+</table>
 
-    <div id="endStayRequestsTable" class="hidden" th:if="${endStayRequests.size() > 0}">
-        <h3>End Stay Requests</h3>
-        <table border="1">
-            <tr>
-                <th>Student Name</th>
-                <th>Room</th>
-                <th>Requested End Date</th>
-                <th>Actions</th>
-            </tr>
-            <tr th:each="req : ${endStayRequests}">
-                <td th:text="${req.student.dormUser.firstName} + ' ' + ${req.student.dormUser.lastName}"></td>
-                <td th:text="${req.id.roomNum} + ' - ' + ${req.id.blockId}"></td>
-                <td th:text="${req.requestedEndDate}"></td>
-                <td>
-                    <form th:action="@{/employee/approve-end-stay}" method="post">
-                        <input type="hidden" name="studentId" th:value="${req.student.id}" />
-                        <input type="hidden" name="employeeId" th:value="${employeeId}" />
-                        <button type="submit" class="button">Approve</button>
-                    </form>
-                </td>
-            </tr>
-        </table>
-    </div>
-
-    <div id="reviewedStudentsTable" class="hidden" th:if="${addedToRoomStudents.size() > 0}">
-        <h3>Added to room students</h3>
-        <table border="1">
-            <tr>
-                <th>Email</th>
-                <th>Actions</th>
-            </tr>
-            <tr th:each="student : ${addedToRoomStudents}">
-                <td th:text="${student.dormUser.email}"></td>
-                <td>
-                    <a th:href="@{/employee/view-student(studentId=${student.id}, employeeId=${employeeId})}">View</a>
-                </td>
-            </tr>
-        </table>
-    </div>
-</div>
-
-<a href="/login?logout" class="button logout">Logout</a>
-<script>
-    let showingReviewed = false;
-    let showingEndStay = false;
-    let reportsVisible = false;
-    function toggleEndStay() {
-        const table = document.getElementById("endStayRequestsTable");
-        showingEndStay = !showingEndStay;
-        if (showingEndStay) {
-            table.classList.remove("hidden");
-        } else {
-            table.classList.add("hidden");
-        }
-    }
-    function toggleTables() {
-        const toReviewTable = document.getElementById("studentsToReviewTable");
-        const reviewedTable = document.getElementById("reviewedStudentsTable");
-        const button = event.target;
-
-        if (showingReviewed) {
-            reviewedTable.classList.add("hidden");
-            toReviewTable.classList.remove("hidden");
-            button.textContent = "Show Reviewed Students";
-            showingReviewed = false;
-        } else {
-            toReviewTable.classList.add("hidden");
-            reviewedTable.classList.remove("hidden");
-            button.textContent = "Show Students to be Reviewed";
-            showingReviewed = true;
-        }
-    }
-
-    function toggleReports() {
-        const reports = document.getElementById("reportsContainer");
-        const mainContent = document.getElementById("mainContent");
-
-        reportsVisible = !reportsVisible;
-
-        if (reportsVisible) {
-            reports.classList.remove("hidden");
-            mainContent.classList.add("hidden");
-        } else {
-            reports.classList.add("hidden");
-            mainContent.classList.remove("hidden");
-        }
-    }
-</script>
 </body>
 </html>
Index: c/main/resources/templates/employee-register.html
===================================================================
--- src/main/resources/templates/employee-register.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,149 +1,0 @@
-<!DOCTYPE html>
-<html xmlns:th="http://www.thymeleaf.org">
-<head>
-    <title>Student Registration</title>
-    <style>
-        body {
-            font-family: Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb, #ff6ec4);
-            margin: 0;
-            padding: 20px;
-            display: flex;
-            justify-content: center;
-            align-items: center;
-            height: 100vh;
-        }
-
-        .register-container {
-            background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
-            width: 550px;
-            text-align: center;
-        }
-
-        h1 {
-            color: #333;
-            margin-bottom: 20px;
-            font-size: 24px;
-        }
-
-        .form-grid {
-            display: grid;
-            grid-template-columns: 1fr 1fr;
-            gap: 15px 30px;
-            text-align: left;
-        }
-
-        label {
-            font-weight: bold;
-            display: block;
-            margin-bottom: 5px;
-        }
-
-        input, select {
-            width: 100%;
-            padding: 10px;
-            border: 1px solid #ccc;
-            border-radius: 6px;
-            font-size: 14px;
-            transition: 0.2s ease;
-        }
-
-        input:focus, select:focus {
-            border-color: #6a11cb;
-            outline: none;
-            box-shadow: 0 0 6px rgba(106, 17, 203, 0.4);
-        }
-
-        .full-width {
-            grid-column: span 2;
-        }
-
-        button {
-            display: inline-block;
-            width: 100%;
-            padding: 12px;
-            margin-top: 20px;
-            font-size: 16px;
-            font-weight: bold;
-            text-align: center;
-            color: white;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            border: none;
-            border-radius: 8px;
-            cursor: pointer;
-            box-shadow: 0 4px 8px rgba(0,0,0,0.15);
-            transition: all 0.2s ease;
-        }
-
-        button:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 12px rgba(0,0,0,0.25);
-        }
-
-        button:active {
-            transform: translateY(1px);
-            box-shadow: 0 2px 6px rgba(0,0,0,0.2);
-        }
-
-        .login-container {
-            margin-top: 20px;
-            font-size: 14px;
-        }
-
-        .login-container a {
-            color: #6a11cb;
-            font-weight: bold;
-            text-decoration: none;
-            transition: color 0.3s, text-shadow 0.3s;
-        }
-
-        .login-container a:hover {
-            text-decoration: underline;
-            color: #ff6ec4;
-            text-shadow: 0px 1px 3px rgba(0,0,0,0.15);
-        }
-    </style>
-</head>
-
-<body>
-<div class="register-container">
-    <h1>Employee Registration</h1>
-
-    <form th:action="@{/employee/register}" method="post">
-        <div class="form-grid">
-            <div>
-                <label for="firstName">First Name:</label>
-                <input type="text" id="firstName" name="firstName" required>
-            </div>
-
-            <div>
-                <label for="lastName">Last Name:</label>
-                <input type="text" id="lastName" name="lastName" required>
-            </div>
-
-            <div>
-                <label for="email">Email:</label>
-                <input type="email" id="email" name="email" required>
-            </div>
-
-            <div>
-                <label for="password">Password:</label>
-                <input type="password" id="password" name="password" required>
-            </div>
-
-            <div>
-                <label for="phoneNumber">Phone Number:</label>
-                <input type="text" id="phoneNumber" name="phoneNumber" required>
-            </div>
-            <div class="full-width">
-                <button type="submit">Register</button>
-            </div>
-        </div>
-    </form>
-
-</div>
-</body>
-</html>
Index: src/main/resources/templates/login.html
===================================================================
--- src/main/resources/templates/login.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/login.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -6,5 +6,5 @@
         body {
             font-family: Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb, #ff6ec4);
+            background-color: #f4f4f9;
             margin: 0;
             padding: 20px;
@@ -17,48 +17,30 @@
         .login-container {
             background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);
-            width: 350px;
+            padding: 25px;
+            border-radius: 8px;
+            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
+            width: 320px;
             text-align: center;
-            animation: fadeIn 0.6s ease-in-out;
         }
 
-        h1 {
+        h2 {
             color: #333;
             margin-bottom: 20px;
         }
 
-        form {
-            display: flex;
-            flex-direction: column;
-            gap: 5px;
-        }
-
-        .form-group {
-            display: flex;
-            flex-direction: column;
-            align-items: center;
-        }
-
         label {
-            align-self: flex-start;
+            display: block;
+            margin-top: 12px;
             font-weight: bold;
-            color: #333;
+            text-align: left;
         }
 
         input {
-            width: 93%;
+            width: 100%;
             padding: 10px;
+            margin-top: 5px;
             border: 1px solid #ccc;
-            border-radius: 8px;
+            border-radius: 5px;
             font-size: 14px;
-            transition: border 0.3s;
-        }
-
-        input:focus {
-            outline: none;
-            border-color: #6a11cb;
-            box-shadow: 0 0 6px rgba(106, 17, 203, 0.3);
         }
 
@@ -66,19 +48,17 @@
             width: 100%;
             padding: 12px;
-            margin-top: 10px;
+            background-color: #007BFF;
+            color: white;
+            border: none;
+            border-radius: 5px;
+            margin-top: 20px;
+            cursor: pointer;
             font-size: 16px;
             font-weight: bold;
-            color: white;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            border: none;
-            border-radius: 8px;
-            cursor: pointer;
-            box-shadow: 0 4px 6px rgba(0,0,0,0.2);
-            transition: all 0.2s ease-in-out;
+            transition: background 0.3s;
         }
 
         button:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 10px rgba(0,0,0,0.3);
+            background-color: #0056b3;
         }
 
@@ -89,5 +69,5 @@
 
         .register-container a {
-            color: #6a11cb;
+            color: #007BFF;
             font-weight: bold;
             text-decoration: none;
@@ -97,18 +77,5 @@
         .register-container a:hover {
             text-decoration: underline;
-            color: #ff6ec4;
-        }
-
-        .logout {
-            color: green;
-        }
-
-        .error {
-            color: red;
-        }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: scale(0.95); }
-            to { opacity: 1; transform: scale(1); }
+            color: #0056b3;
         }
     </style>
@@ -117,7 +84,7 @@
 <body>
 <div class="login-container">
-    <h1>Log In</h1>
+    <h2>Log In</h2>
 
-    <form th:action="@{/do-login}" method="post">
+    <form th:action="@{/}" method="post">
         <label for="email">Email:</label>
         <input type="email" id="email" name="email" required>
@@ -128,10 +95,4 @@
         <button type="submit">Login</button>
     </form>
-    <div th:if="${errorMessage}" class="error">
-        <p th:text="${errorMessage}"></p>
-    </div>
-    <div th:if="${logoutMessage}" class="logout">
-        <p th:text="${logoutMessage}"></p>
-    </div>
 
     <div class="register-container">
Index: src/main/resources/templates/register.html
===================================================================
--- src/main/resources/templates/register.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/register.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -5,6 +5,6 @@
     <style>
         body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
+            font-family: Arial, sans-serif;
+            background-color: #f4f4f9;
             margin: 0;
             padding: 20px;
@@ -17,15 +17,14 @@
         .register-container {
             background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.15);
-            width: 600px;
+            padding: 25px;
+            border-radius: 8px;
+            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
+            width: 550px;
             text-align: center;
-            animation: fadeIn 0.5s ease-in-out;
         }
 
-        h1 {
+        h2 {
             color: #333;
-            margin-bottom: 25px;
+            margin-bottom: 20px;
         }
 
@@ -33,5 +32,5 @@
             display: grid;
             grid-template-columns: 1fr 1fr;
-            gap: 18px 30px;
+            gap: 15px 30px; /* Increased column gap */
             text-align: left;
         }
@@ -41,5 +40,4 @@
             display: block;
             margin-bottom: 5px;
-            color: #555;
         }
 
@@ -48,17 +46,10 @@
             padding: 10px;
             border: 1px solid #ccc;
-            border-radius: 6px;
+            border-radius: 5px;
             font-size: 14px;
-            transition: border-color 0.3s, box-shadow 0.3s;
-        }
-
-        input:focus, select:focus {
-            border-color: #6a11cb;
-            outline: none;
-            box-shadow: 0 0 6px rgba(106, 17, 203, 0.3);
         }
 
         .full-width {
-            grid-column: span 2;
+            grid-column: span 2; /* Makes element take full width */
         }
 
@@ -66,18 +57,17 @@
             width: 100%;
             padding: 12px;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
+            background-color: #007BFF;
             color: white;
             border: none;
-            border-radius: 6px;
+            border-radius: 5px;
             margin-top: 20px;
             cursor: pointer;
             font-size: 16px;
             font-weight: bold;
-            transition: transform 0.2s, opacity 0.3s;
+            transition: background 0.3s;
         }
 
         button:hover {
-            transform: scale(1.03);
-            opacity: 0.9;
+            background-color: #0056b3;
         }
 
@@ -88,5 +78,5 @@
 
         .login-container a {
-            color: #6a11cb;
+            color: #007BFF;
             font-weight: bold;
             text-decoration: none;
@@ -96,10 +86,5 @@
         .login-container a:hover {
             text-decoration: underline;
-            color: #ff6ec4;
-        }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(-10px); }
-            to { opacity: 1; transform: translateY(0); }
+            color: #0056b3;
         }
     </style>
@@ -108,5 +93,5 @@
 <body>
 <div class="register-container">
-    <h1>Student Registration</h1>
+    <h2>Student Registration</h2>
 
     <form th:action="@{/register}" method="post">
@@ -162,5 +147,5 @@
 
     <div class="login-container">
-        <p>Already have an account? <a th:href="@{/login}">Log in here</a></p>
+        <p>Already have an account? <a th:href="@{/}">Log in here</a></p>
     </div>
 </div>
Index: c/main/resources/templates/room-request.html
===================================================================
--- src/main/resources/templates/room-request.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,133 +1,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <title>Title</title>
-    <style>
-        body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
-            margin: 0;
-            padding: 30px;
-            display: flex;
-            flex-direction: column;
-            align-items: center;
-            min-height: 100vh;
-            color: #333;
-        }
-
-        h2, h3 {
-            text-align: center;
-            color: #fff;
-            margin-bottom: 20px;
-        }
-
-        .container {
-            width: 80%;
-            background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0 8px 20px rgba(0,0,0,0.15);
-            animation: fadeIn 0.6s ease-in-out;
-        }
-
-        ul {
-            background: #f9f9f9;
-            padding: 15px 20px;
-            border-radius: 10px;
-            margin-bottom: 20px;
-            list-style: none;
-            box-shadow: 0 4px 10px rgba(0,0,0,0.05);
-        }
-
-        ul li {
-            margin-bottom: 8px;
-            font-size: 16px;
-        }
-
-        table {
-            width: 100%;
-            border-collapse: collapse;
-            margin-top: 15px;
-            border-radius: 10px;
-            overflow: hidden;
-            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
-            background: #fff;
-        }
-
-        th, td {
-            padding: 12px 15px;
-            text-align: left;
-            border: 1px solid #eee;
-        }
-
-        th {
-            background-color: #b842c7;
-            color: white;
-            font-weight: 600;
-            text-transform: uppercase;
-        }
-
-        tr:nth-child(even) td {
-            background-color: #f9f9f9;
-        }
-
-        tr:hover td {
-            background-color: #e0e0e0;
-        }
-
-        a {
-            display: inline-block;
-            padding: 8px 12px;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            color: #fff;
-            text-decoration: none;
-            border-radius: 6px;
-            font-weight: bold;
-            transition: all 0.2s ease;
-            box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-            cursor: pointer;
-        }
-
-        a:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 4px 8px rgba(0,0,0,0.25);
-        }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(10px); }
-            to { opacity: 1; transform: translateY(0); }
-        }
-    </style>
-</head>
-<body>
-<div th:if="${roomRequest != null}">
-    <ul>
-        <li>
-            Room Number: <span th:text="${roomRequest.room.id.roomNumber}"></span><br>
-            Block ID: <span th:text="${roomRequest.room.id.blockId}"></span><br>
-            Roommate Email: <span th:text="${roomRequest.roomateEmail}"></span><br>
-        </li>
-    </ul>
-</div>
-<table>
-    <tr>
-        <th>Block</th>
-        <th>Available Rooms</th>
-        <th>Total Rooms</th>
-        <th>Capacity left</th>
-        <th>Action</th>
-    </tr>
-    <tr th:each="block : ${blocks}">
-        <td th:text="${block.blockId}"></td>
-        <td th:text="${block.numAvailableRooms}"></td>
-        <td th:text="${block.numTotalRooms}"></td>
-        <td th:text="${(block.numAvailableRooms * 100.0 / block.numTotalRooms)}"></td>
-        <td>
-            <a  th:href="@{/employee/view-floors(blockId=${block.blockId}, studentId=${studentId}, employeeId=${employeeId})}">Choose</a>
-        </td>
-    </tr>
-</table>
-
-</body>
-</html>
Index: src/main/resources/templates/room-selection.html
===================================================================
--- src/main/resources/templates/room-selection.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/room-selection.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -7,80 +7,6 @@
         <head>
         <title>Room Selection</title>
-    <style>
-        body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
-            margin: 0;
-            padding: 30px;
-            display: flex;
-            justify-content: center;
-            align-items: center;
-            min-height: 100vh;
-        }
-
-        .form-container {
-            background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0 8px 20px rgba(0,0,0,0.15);
-            width: 400px;
-            text-align: center;
-            animation: fadeIn 0.6s ease-in-out;
-        }
-
-        h2 {
-            color: #333;
-            margin-bottom: 20px;
-        }
-
-        form {
-            display: flex;
-            flex-direction: column;
-            align-items: stretch;
-        }
-
-        label {
-            font-weight: bold;
-            margin-top: 10px;
-            margin-bottom: 5px;
-            text-align: left;
-        }
-
-        input[type="text"],
-        input[type="email"] {
-            padding: 10px;
-            border-radius: 6px;
-            border: 1px solid #ccc;
-            margin-bottom: 15px;
-            font-size: 16px;
-        }
-
-        button {
-            padding: 12px;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            color: white;
-            border: none;
-            border-radius: 8px;
-            font-weight: bold;
-            font-size: 16px;
-            cursor: pointer;
-            transition: all 0.2s ease;
-            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
-        }
-
-        button:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 12px rgba(0,0,0,0.25);
-        }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(10px); }
-            to { opacity: 1; transform: translateY(0); }
-        }
-    </style>
 </head>
 <body>
-<div class="form-container">
-
 <h2>Select a Room</h2>
 <form action="/apply-room" method="post">
@@ -93,5 +19,9 @@
     <button type="submit">Apply</button>
 </form>
-</div>
+</body>
+</html>
+</title>
+</head>
+<body>
 
 </body>
Index: src/main/resources/templates/student-dashboard.html
===================================================================
--- src/main/resources/templates/student-dashboard.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/student-dashboard.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -6,362 +6,95 @@
     <style>
         body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            margin: 0;
-            padding: 30px;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
+            font-family: Arial, sans-serif;
+            margin: 20px;
+            padding: 0;
+            background-color: #f4f4f4;
         }
-
         .container {
             width: 80%;
             margin: auto;
             background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0 8px 20px rgba(0,0,0,0.15);
-            animation: fadeIn 0.6s ease-in-out;
+            padding: 20px;
+            border-radius: 8px;
+            box-shadow: 0px 0px 10px 0px #aaa;
         }
-
-        h2, h3 {
+        h2 {
             text-align: center;
-            color: #333;
         }
-
         table {
             width: 100%;
             border-collapse: collapse;
-            margin: 25px 0;
-            box-shadow: 0 4px 8px rgba(0,0,0,0.05);
-            border-radius: 10px;
-            overflow: hidden;
+            margin: 20px 0;
         }
-
         th, td {
-            border: 1px solid #eee;
-            padding: 12px 15px;
+            border: 1px solid #ddd;
+            padding: 10px;
             text-align: left;
         }
-
         th {
-            background-color: #b842c7;
+            background-color: #007bff;
             color: white;
-            font-weight: 600;
-            text-transform: uppercase;
-            padding: 14px 16px;
-            text-align: left;
         }
-
-        td {
-            font-size: 15px;
-            color: #333;
-        }
-
         .status-approved {
-            color: #28a745;
+            color: green;
             font-weight: bold;
         }
         .status-pending {
-            color: #ff9800;
+            color: orange;
             font-weight: bold;
         }
         .status-rejected {
-            color: #e53935;
+            color: red;
             font-weight: bold;
         }
-
         .button {
             display: inline-block;
-            padding: 12px 25px;
-            margin: 15px 5px 0 0;
+            padding: 10px 20px;
+            margin: 10px 0;
             font-size: 16px;
-            font-weight: 700;
             text-align: center;
             color: white;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            border-radius: 8px;
+            background-color: #007bff;
+            border: none;
+            border-radius: 5px;
             cursor: pointer;
             text-decoration: none;
-            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
-            transition: all 0.2s ease;
         }
-
         .button:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 12px rgba(0,0,0,0.25);
+            background-color: #0056b3;
         }
-
         .logout {
-            background: linear-gradient(135deg, #e53935, #ff1744);
+            background-color: red;
         }
-
         .logout:hover {
-            background: linear-gradient(135deg, #c62828, #d32f2f);
+            background-color: darkred;
         }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(10px); }
-            to { opacity: 1; transform: translateY(0); }
-        }
-
-        .footer-actions {
-            position: fixed;
-            bottom: 20px;
-            left: 20px;
-            right: 20px;
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-        }
-
-        .end-stay-form {
-            display: flex;
-            align-items: center;
-        }
-
-        .end-stay-form label {
-            margin-right: 10px;
-            color: #333;
-            font-weight: bold;
-        }
-
-        .end-stay-form input[type="date"] {
-            padding: 8px;
-            border-radius: 6px;
-            border: 1px solid #ccc;
-            margin-right: 10px;
-        }
-
-        .end-stay-form button:disabled {
-            background: #aaa;
-            cursor: not-allowed;
-            box-shadow: none;
-        }
-
-        .status-message {
-            background: #fff;
-            padding: 12px 18px;
-            border-radius: 8px;
-            box-shadow: 0 2px 6px rgba(0,0,0,0.15);
-            font-weight: 500;
-            margin-left: 15px;
-        }
-
-        .status-message.red {
-            color: #e53935;
-            border-left: 4px solid #e53935;
-        }
-
-        .status-message.green {
-            color: #28a745;
-            border-left: 4px solid #28a745;
-        }
-
-        .request-end-btn {
-            padding: 12px 25px;
-            font-size: 16px;
-            font-weight: 700;
-            color: white;
-            background: linear-gradient(135deg, #f44336, #c62828);
-            border: none;
-            border-radius: 8px;
-            cursor: pointer;
-            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
-            transition: all 0.2s ease;
-        }
-
-        .request-end-btn:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 12px rgba(0,0,0,0.25);
-            background: linear-gradient(135deg, #d32f2f, #b71c1c);
-        }
-
-        .request-end-btn:disabled {
-            background: #aaa;
-            cursor: not-allowed;
-            box-shadow: none;
-        }
-
-        .hamburger {
-            position: fixed;
-            top: 20px;
-            left: 20px;
-            width: 30px;
-            height: 24px;
-            cursor: pointer;
-            z-index: 1001;
-        }
-        .hamburger span {
-            display: block;
-            width: 100%;
-            height: 4px;
-            margin: 5px 0;
-            background: white;
-            border-radius: 3px;
-            transition: 0.3s;
-        }
-
-        .sidebar {
-            position: fixed;
-            top: 0;
-            left: -100%;
-            width: 50%;
-            height: 100%;
-            background: white;
-            box-shadow: 2px 0 10px rgba(0,0,0,0.2);
-            padding: 20px;
-            transition: 0.3s;
-            z-index: 1000;
-            overflow-y: auto;
-        }
-        .sidebar .close-btn {
-            position: absolute;
-            top: 15px;
-            right: 15px;
-            font-size: 22px;
-            cursor: pointer;
-            color: #6a11cb;
-            font-weight: bold;
-        }
-
-        .sidebar.active {
-            left: 0;
-        }
-
-        .sidebar h3 {
-            margin-top: 0;
-            color: #6a11cb;
-            text-align: center;
-        }
-        .hidden {
-            display: none;
-        }
-
-        .payment-section {
-            margin-top: 25px;
-            background: #f9f9ff;
-            border-radius: 12px;
-            padding: 20px;
-            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
-        }
-
-        .months-grid {
-            display: grid;
-            grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
-            gap: 12px;
-            margin: 20px 0;
-        }
-
-        .month-option {
-            background: white;
-            padding: 12px;
-            border-radius: 8px;
-            border: 2px solid #ddd;
-            cursor: pointer;
-            display: flex;
-            align-items: center;
-            gap: 8px;
-            transition: 0.2s ease;
-            font-weight: 500;
-            color: #333;
-        }
-
-        .month-option:hover {
-            border-color: #6a11cb;
-            background: #f3e8ff;
-        }
-
-        .month-option input {
-            transform: scale(1.2);
-            accent-color: #6a11cb;
-        }
-
-        .total-price {
-            text-align: center;
-            font-size: 18px;
-            font-weight: bold;
-            color: #28a745;
-            margin-bottom: 15px;
-        }
-
-        .pay-btn {
-            display: block;
-            width: 100%;
-            padding: 14px;
-            font-size: 18px;
-            font-weight: bold;
-            color: white;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            border: none;
-            border-radius: 10px;
-            cursor: pointer;
-            box-shadow: 0 6px 12px rgba(0,0,0,0.2);
-            transition: 0.2s ease;
-        }
-
-        .pay-btn:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 8px 16px rgba(0,0,0,0.25);
-        }
-
     </style>
 </head>
 <body>
-<div th:if="${!isExempt && studentRoom != null}" class="hamburger" onclick="toggleSidebar()">
-    <span></span>
-    <span></span>
-    <span></span>
-</div>
 
-<div class="sidebar" id="sidebar">
-    <span class="close-btn" onclick="toggleSidebar()">✕</span>
-    <h3>Payed months</h3>
-    <div th:if="${isExempt}">
-        <p style="color: green; font-weight: bold;">✅ You are exempt from rent payments.</p>
-    </div>
-    <div th:if="${!isExempt}">
-        <table>
-            <tr>
-                <th>Month</th>
-                <th>Amount (€)</th>
-                <th>Date</th>
-            </tr>
-            <tr th:each="payment : ${payments}">
-                <td th:text="${payment.paymentMonth}"></td>
-                <td th:text="${payment.amount}"></td>
-                <td th:text="${payment.paymentDate}"></td>
-            </tr>
-        </table>
-    </div>
-</div>
-<div class="container" id="dashboard">
+<div class="container">
     <h2>Welcome to Your Dashboard</h2>
-    <div th:if="${roomRequest != null}">
-        <h3>Your Room Requests</h3>
-        <table>
-            <tr>
-                <th>Room Number</th>
-                <th>Block ID</th>
-                <th>Status</th>
-                <th>Reason</th>
-            </tr>
-            <tr>
-                <td th:text="${roomRequest.room.id.roomNumber}"></td>
-                <td th:text="${roomRequest.room.id.blockId}"></td>
-                <td>
-                <span th:class="${roomRequest.status == 'Approved' ? 'status-approved' : (roomRequest.status == 'Declined' ? 'status-rejected' : 'status-pending')}"
-                      th:text="${roomRequest.status}">
+
+    <!-- Room Request Status -->
+    <h3>Your Room Requests</h3>
+    <table>
+        <tr>
+            <th>Room Number</th>
+            <th>Block ID</th>
+            <th>Status</th>
+        </tr>
+        <tr th:each="request : ${roomRequests}">
+            <td th:text="${request.room.id.roomNumber}"></td>
+            <td th:text="${request.room.id.blockId}"></td>
+            <td>
+                <span th:class="${request.status == 'Approved' ? 'status-approved' : (request.status == 'Rejected' ? 'status-rejected' : 'status-pending')}"
+                      th:text="${request.status}">
                 </span>
-                </td>
-                <td>
-                    <span th:if="${differentRoomAdded}">
-                        Requested room was unavailable. You were assigned to a nearby available room.
-                    </span>
-                    <span th:if="${!differentRoomAdded}">
-                        -
-                    </span>
-                </td>
-            </tr>
-        </table>
-    </div>
+            </td>
+        </tr>
+    </table>
 
+    <!-- Document Status -->
     <h3>Your Documents</h3>
     <table>
@@ -374,5 +107,5 @@
             <td th:text="${document.documentName}"></td>
             <td>
-                <span th:class="${document.getDStatus() == 'Approved' ? 'status-approved' : (document.getDStatus() == 'Declined' ? 'status-rejected' : 'status-pending')}"
+                <span th:class="${document.getDStatus() == 'Approved' ? 'status-approved' : (document.getDStatus() == 'Rejected' ? 'status-rejected' : 'status-pending')}"
                       th:text="${document.getDStatus()}">
                 </span>
@@ -382,128 +115,7 @@
     </table>
 
-    <div th:if="${studentRoom != null}">
-        <h3>Your Assigned Room</h3>
-        <table>
-            <tr>
-                <th>Room Number</th>
-                <th>Block ID</th>
-            </tr>
-            <tr>
-                <td th:text="${studentRoom.id.roomNum}"></td>
-                <td th:text="${studentRoom.id.blockId}"></td>
-            </tr>
-        </table>
-    </div>
+    <a href="/" class="button logout">Logout</a>
+</div>
 
-    <form id="payment-form" th:if="${studentRoom != null && !isExempt && months.size() > 0}">
-        <input type="hidden" name="studentId" th:value="${studentId}" />
-        <meta name="_csrf" th:content="${_csrf.token}"/>
-        <meta name="_csrf_header" th:content="${_csrf.headerName}"/>
-
-        <div class="payment-section">
-            <h3 style="text-align:center; color:#6a11cb;">Select Months to Pay</h3>
-            <div class="months-grid">
-                <label th:each="month : ${months}" class="month-option">
-                    <input type="checkbox" name="paymentMonths" th:value="${month}" />
-                    <span th:text="${month}"></span>
-                </label>
-            </div>
-
-            <p id="totalPrice" class="total-price">Total Price: 0€</p>
-            <button type="submit" id="payBtn" class="pay-btn">Pay For Rent</button>
-        </div>
-    </form>
-
-    <div class="footer-actions">
-        <a href="/login?logout" class="button logout">Logout</a>
-
-        <form th:action="@{/request-end-stay}" method="post"
-              th:if="${!studentRoom.endStayRequested && studentRoom.endDate == null}"
-              class="end-stay-form">
-            <input type="hidden" name="studentId" th:value="${studentId}" />
-            <label for="requestedEndDate" style="color: mediumpurple">Select the date you wish to end your stay at the room:</label>
-            <input type="date" id="requestedEndDate" name="requestedEndDate" required />
-            <button id="endStayBtn" type="submit"  class="request-end-btn" disabled>Request to End Your Stay</button>
-        </form>
-        <div class="status-message red" th:if="${studentRoom.endStayRequested && studentRoom.endDate == null}" style="margin-top: 20px; color: red;">
-            You have requested to end your stay on <span th:text="${studentRoom.requestedEndDate}"></span>. Waiting for approval.
-        </div>
-        <div class="status-message green" th:if="${studentRoom.endDate != null && studentRoom.endStayRequested}" style="margin-top: 20px; color: Green;">
-            Your request to end your stay on <span th:text="${studentRoom.endDate}"></span> was accepted, you can leave the room by then.
-        </div>
-    </div>
-</div>
-<script src="https://js.stripe.com/v3/"></script>
-<script>
-    const dateInput = document.getElementById("requestedEndDate");
-    const endStayBtn = document.getElementById("endStayBtn");
-
-    if (dateInput && endStayBtn) {
-        dateInput.addEventListener("input", () => {
-            endStayBtn.disabled = !dateInput.value;
-        });
-    }
-
-    const stripe = Stripe("pk_test_51QlfENBBHiClBagln7abkIxgjsqHH4zj0UqWgFgXGkgZNPYqBv5qjwidkDnxFlX8HSFo3lmOYjOMAhUNXkSyHv1y0055Pe6ikl");
-    const form = document.getElementById('payment-form');
-
-    const checkboxes = document.querySelectorAll('input[name="paymentMonths"]');
-    const totalPriceEl = document.getElementById('totalPrice');
-    const payBtn = document.getElementById('payBtn');
-
-    checkboxes.forEach(cb => {
-        cb.addEventListener('change', () => {
-            const selectedMonths = Array.from(checkboxes).filter(c => c.checked).map(c => c.value);
-            const total = selectedMonths.length * 50;
-            totalPriceEl.textContent = `Total Price: ${total}€`;
-            payBtn.textContent = total > 0 ? `Pay ${total}€` : "Pay For Rent";
-        });
-    });
-
-    const csrfToken = document.querySelector('meta[name="_csrf"]').content;
-    const csrfHeader = document.querySelector('meta[name="_csrf_header"]').content;
-
-    form.addEventListener('submit', async (e) => {
-        e.preventDefault();
-
-        const studentId = form.studentId.value;
-        const selectedMonths = Array.from(checkboxes).filter(c => c.checked).map(c => c.value);
-
-        if (selectedMonths.length === 0) {
-            alert("Please select at least one month!");
-            return;
-        }
-
-        const formData = new URLSearchParams();
-        formData.append("studentId", studentId);
-        selectedMonths.forEach(m => formData.append("paymentMonths", m));
-
-        const response = await fetch("/payment/create-checkout-session", {
-            method: "POST",
-            body: formData,
-            headers: {
-                [csrfHeader]: csrfToken
-            }
-        });
-
-        const session = await response.json();
-
-        const result = await stripe.redirectToCheckout({
-            sessionId: session.id
-        });
-
-        if (result.error) {
-            alert(result.error.message);
-        }
-    });
-
-    function toggleSidebar() {
-        const sidebar = document.getElementById("sidebar");
-        const dashboard = document.getElementById("dashboard");
-
-        sidebar.classList.toggle("active");
-        dashboard.classList.toggle("hidden");
-    }
-</script>
 </body>
 </html>
Index: src/main/resources/templates/student-details.html
===================================================================
--- src/main/resources/templates/student-details.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/student-details.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -5,133 +5,40 @@
     <style>
         body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
+            font-family: Arial, sans-serif;
+            background-color: #f4f4f9;
             margin: 0;
-            padding: 30px;
-            color: #333;
-            line-height: 1.6;
+            padding: 20px;
         }
 
-        h2 {
-            font-size: 28px;
-            font-weight: 700;
-            margin-bottom: 25px;
-            color: #f8f9fa;
-            text-shadow: 0px 2px 6px rgba(0,0,0,0.3);
-            border-bottom: 3px solid #ff6ec4;
-            display: block;
-            padding-bottom: 5px;
-            text-align: center;
-        }
-
-        h3 {
-            font-size: 22px;
-            font-weight: 600;
-            margin: 25px 0 15px;
-            color: #6a11cb;
-        }
-
-        ul, #validateDocsSection, #reviewedDocsSection, .info-card {
-            background: white;
-            border-radius: 12px;
-            padding: 20px 25px;
-            margin-top: 20px;
-            box-shadow: 0px 4px 10px rgba(0,0,0,0.08);
-            border-left: 5px solid #6a11cb;
+        h2, h3 {
+            color: #333;
         }
 
         table {
             width: 100%;
-            border-collapse: separate;
-            border-spacing: 0;
-            margin-top: 15px;
-            font-size: 15px;
-            border-radius: 10px;
+            border-collapse: collapse;
+            background: white;
+            border-radius: 8px;
+            overflow: hidden;
+            box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
+        }
+
+        th, td {
+            padding: 12px;
+            text-align: left;
+            border-bottom: 1px solid #ddd;
         }
 
         th {
-            background-color: #6a11cb;
+            background-color: #007BFF;
             color: white;
-            font-weight: 600;
-            text-transform: uppercase;
-            padding: 14px 16px;
-            text-align: left;
         }
 
-        td {
-            padding: 12px 16px;
-            border-bottom: 1px solid #eee;
+        tr:nth-child(even) {
+            background-color: #f2f2f2;
         }
 
-        tr:last-child td {
-            border-bottom: none;
-        }
-
-        tr:hover td {
-            background: #fdf0ff;
-        }
-        tr.approved td {
-            background-color: #4CAF50;
-        }
-        tr.declined td {
-            background-color: #f44336;
-        }
-        .info-cards {
-            display: flex;
-            flex-wrap: wrap;
-            gap: 20px;
-            margin-top: 20px;
-        }
-
-        .info-card {
-            flex: 0 1 auto;
-            overflow: hidden;
-            min-width: 280px;
-            max-width: 500px;
-            background: #fff;
-            border-radius: 12px;
-            padding: 20px;
-            box-shadow: 0 4px 8px rgba(0,0,0,0.05);
-            border: none;
-        }
-
-        .info-card h4 {
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            color: white;
-            font-size: 16px;
-            font-weight: 700;
-            margin: 0;
-            padding: 12px 16px;
-        }
-
-        .info-card p {
-            margin: 6px 0;
-            font-size: 14px;
-            color: #444;
-        }
-
-        .badge {
-            display: inline-block;
-            padding: 4px 10px;
-            border-radius: 12px;
-            font-size: 13px;
-            font-weight: 600;
-            color: white;
-        }
-        .badge.success { background: #28a745; }
-        .badge.error { background: #dc3545; }
-        .badge.warning { background: #ffc107; color: #222; }
-        .badge.info { background: #6a11cb;  }
-
-        button, .back-link, .next-step-arrow {
-            display: inline-block;
-            padding: 10px 18px;
-            border-radius: 8px;
-            border: none;
-            font-size: 14px;
-            font-weight: 700;
-            cursor: pointer;
-            transition: all 0.2s ease;
-            box-shadow: 0 2px 4px rgba(0,0,0,0.1);
+        tr:hover {
+            background-color: #ddd;
         }
 
@@ -139,7 +46,15 @@
             background-color: #28a745;
             color: white;
-            margin: 6px 6px 0 0;
+            border: none;
+            padding: 8px 12px;
+            cursor: pointer;
+            border-radius: 4px;
+            margin-right: 5px;
         }
-        button:hover { background-color: #218838; }
+
+        button:hover {
+            background-color: #218838;
+        }
+
         button:disabled {
             background-color: #ccc;
@@ -147,92 +62,59 @@
         }
 
-        button.error { background-color: #dc3545; }
-        button.error:hover { background-color: #b52b37; }
-
-        button.info { background-color: #6a11cb;  }
-        button.info:hover { background-color: #4b0fa1; }
-        .info-card b,
-        table td b {
-            color: #6a11cb;
-            font-weight: 600;
-        }
         input[type="text"] {
-            padding: 8px 12px;
-            border: 1px solid #bbb;
-            border-radius: 6px;
-            font-size: 14px;
-            margin-right: 8px;
-            transition: border 0.2s;
-        }
-        input[type="text"]:focus {
-            border-color: #007BFF;
-            outline: none;
+            padding: 6px;
+            border: 1px solid #ccc;
+            border-radius: 4px;
+            margin-right: 5px;
         }
 
         a {
             text-decoration: none;
-            color: #6a11cb;
-            font-weight: 600;
+            color: #007BFF;
+            font-weight: bold;
         }
-        a:hover { text-decoration: underline; }
 
-        .next-step-arrow {
-            width: 220px;
-            text-align: center;
-            font-size: 16px;
-            padding: 14px 20px;
-            margin: 30px 20px 0 0;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            color: white;
-            position: fixed;
-            bottom: 20px;
-            right: 20px;
+        a:hover {
+            text-decoration: underline;
         }
-        .next-step-arrow:hover:not(.disabled) {
-            background: linear-gradient(135deg, #5a0eb3, #ff3c9d);
-            transform: translateY(-2px);
+
+        ul {
+            list-style-type: none;
+            padding: 0;
         }
-        .next-step-arrow.disabled {
-            background-color: #ccc;
-            color: #666;
-            cursor: not-allowed;
-            pointer-events: none;
-            transform: none;
+
+        li {
+            background: white;
+            padding: 10px;
+            margin-bottom: 10px;
+            border-radius: 8px;
+            box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
         }
-        .next-step-arrow::after { content: " ➝"; }
+
+        p {
+            font-size: 14px;
+        }
 
         .back-link {
-            background-color: #6c757d;
+            display: inline-block;
+            margin-top: 20px;
+            padding: 10px 15px;
+            background-color: #007BFF;
             color: white;
-            position: fixed;
-            bottom: 20px;
-            left: 20px;
+            border-radius: 5px;
+            text-decoration: none;
+            font-weight: bold;
         }
-        .back-link:hover { background-color: #5a6268; }
-        .center-button {
-            text-align: center;
-            margin-top: 20px;
-        }
-        .center-button button {
-            margin: 0 auto;
-            display: inline-block;
+
+        .back-link:hover {
+            background-color: #0056b3;
         }
     </style>
 
     <script>
-        function showReviewedDocs(button, allDocsReviewed) {
-            const validateSection = document.getElementById("validateDocsSection");
-            const reviewedSection = document.getElementById("reviewedDocsSection");
-            if(!allDocsReviewed){
-                if (validateSection.style.display === "none") {
-                    validateSection.style.display = "block";
-                    reviewedSection.style.display = "none";
-                    button.innerText = "Check reviewed documents for student";
-                } else {
-                    validateSection.style.display = "none";
-                    reviewedSection.style.display = "block";
-                    button.innerText = "Check documents that need to be approved";
-                }
-            }
+        function removeDocumentRow(event, form) {
+            event.preventDefault(); // Prevent form from submitting and refreshing the page
+            let row = form.closest("tr");
+            row.remove(); // Remove the row from the table
         }
     </script>
@@ -241,139 +123,50 @@
 <body>
 
-<h2>Student Document Details</h2>
-<button class="info" th:if="${reviewedDocuments.size() > 0 && !allDocsReviewed}" onclick="showReviewedDocs(this)"
-        type="button">Check reviewed documents for student</button>
+<h2>Student Details</h2>
 
-<div class="info-cards">
-    <div class="info-card" th:if="${studentRoomRequest != null}">
-        <h4>Requested Room</h4>
-        <p><b>Room Number:</b> <span th:text="${studentRoomRequest.getId().getRoomNumber()}"></span></p>
-        <p><b>Block ID:</b> <span th:text="${studentRoomRequest.getId().getBlockId()}"></span></p>
-    </div>
+<h3>Uploaded Documents</h3>
+<table border="1">
+    <tr>
+        <th>Document Name</th>
+        <th>Actions</th>
+    </tr>
+    <tr th:each="document : ${documents}" th:id="'document-' + ${document.id}">
+        <td>
+            <a th:href="@{/download-document(documentId=${document.id})}" th:text="${document.documentName}" download>Download</a>
+        </td>
+        <td>
+            <form action="/employee/add-comment" method="post" style="display:inline;">
+                <input type="hidden" name="documentId" th:value="${document.id}">
+                <input type="hidden" name="studentId" th:value="${studentId}">
+                <input type="text" name="comment" placeholder="Enter comment">
+                <button type="submit">Submit</button>
+            </form>
+            <form action="/employee/validate-document" method="post">
+                <input type="hidden" name="documentId" th:value="${document.id}">
+                <input type="hidden" name="studentId" th:value="${studentId}"> <!-- Pass studentId -->
+                <button type="submit">Validate Document</button>
+            </form>
+        </td>
+    </tr>
+</table>
 
-    <div class="info-card" th:if="${roomRequest != null && roomRequest.roomateEmail != null && !roomRequest.roomateEmail.isBlank()}">
-        <h4>Roommate Request</h4>
-        <p><b>Roommate Email:</b> <span th:text="${roomRequest.roomateEmail}"></span></p>
-        <p th:if="${identicalRoomRequests != null}">
-            <b>Roommate has identical room request with current student? </b>
-            <span th:if="${identicalRoomRequests}" class="badge success">✔️ Yes</span>
-            <span th:if="${!identicalRoomRequests}" class="badge error">❌ No</span>
-        </p>
-        <p th:if="${roommateEmail == null}">
-            Roommate is currently not registered on the platform!
-        </p>
-        <p th:if="${areAllRoommatesDocsApproved != null && areAllRoommatesDocsReviewed != null}">
-            <b>Documents status for requested roommate:</b>
-            <span th:if="${!areAllRoommatesDocsReviewed}" class="badge info">Pending</span>
-            <span th:if="${areAllRoommatesDocsApproved}" class="badge success">Approved</span>
-            <span th:if="${areAllRoommatesDocsReviewed && !areAllRoommatesDocsApproved}" class="badge error">Declined</span>
-        </p>
-    </div>
+<h3>Room Request</h3>
+<ul>
+    <li th:each="request : ${roomRequests}">
+        Room Number: <span th:text="${request.room.id.roomNumber}"></span><br>
+        Block ID: <span th:text="${request.room.id.blockId}"></span><br>
+        Roommate: <span th:text="${request.roomateEmail}"></span><br>
+        <form action="/employee/assign-room" method="post">
+            <input type="hidden" name="studentId" th:value="${studentId}">
+            <input type="hidden" name="roomId" th:value="${request.room.id.roomNumber + '-' + request.room.id.blockId}">
+            <button type="submit" th:disabled="${!allDocsValidated}">Approve</button>
+        </form>
+        <p th:if="${!allDocsValidated}" style="color: red;">All 5 documents must be validated before approving the room.</p>
 
-    <div class="info-card" th:if="${studentIsInRoom != null}">
-        <h4>Requested Roommate is placed in: </h4>
-        <p><b>Room:</b> <span th:text="${studentIsInRoom.getId().getRoomNum()}"></span></p>
-        <p><b>Block:</b> <span th:text="${studentIsInRoom.getId().getBlockId()}"></span></p>
-    </div>
+    </li>
+</ul>
 
-    <div class="info-card" th:if="${studentIsInRoom == null && roommateRoomRequest != null}">
-        <h4>Roommate Placement</h4>
-        <p><b>Roommate Email:</b> <span th:text="${roommateEmail}"></span></p>
-        <p class="badge warning">Not yet placed</p>
-    </div>
+<a href="/employee/dashboard">Back to Dashboard</a>
 
-    <div class="info-card" th:if="${studentAddedRoom}">
-        <h4>Currently viewing student is placed in: </h4>
-        <p><b>Room:</b> <span th:text="${studentAddedRoom.getId().getRoomNum()}"></span></p>
-        <p><b>Block:</b> <span th:text="${studentAddedRoom.getId().getBlockId()}"></span></p>
-    </div>
-</div>
-<div id="validateDocsSection" th:if="${!allDocsReviewed}">
-    <h3>Documents to validate for student <th:block th:text="${fullName}"/></h3>
-    <table border="1">
-        <tr>
-            <th>Document Name</th>
-            <th>Actions</th>
-        </tr>
-        <tr th:each="document : ${documentsToValidate}" th:id="'document-' + ${document.id}" th:classappend="${document.getDStatus()=='Approved'} ? 'approved' : (${document.getDStatus() == 'Declined'} ? 'declined' : '')">
-            <td>
-                <a th:href="@{/employee/download-document(documentId=${document.id})}"
-                   th:text="${document.documentName}" download>
-                    Download
-                </a>
-            </td>
-            <td>
-                <form action="/employee/add-comment" method="post" style="display:inline;">
-                    <input type="hidden" name="documentId" th:value="${document.id}">
-                    <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
-                    <input type="hidden" name="studentId" th:value="${studentId}">
-                    <input type="hidden" name="employeeId" th:value="${employeeId}">
-                    <div th:if="${document.dComment == null}">
-                        <input type="text" name="comment" placeholder="Enter comment">
-                        <button type="submit">Submit</button>
-                    </div>
-                    <div th:if="${document.dComment != null}">
-                        <span th:text="'Given comment: ' + ${document.dComment}"></span>
-                    </div>
-                </form>
-                <form action="/employee/approve-document" method="post" style="display:inline;">
-                    <input type="hidden" name="documentId" th:value="${document.id}">
-                    <input type="hidden" name="studentId" th:value="${studentId}">
-                    <input type="hidden" name="employeeId" th:value="${employeeId}">
-                    <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
-                    <button type="submit">Approve Document</button>
-                </form>
-
-                <form action="/employee/decline-document" method="post" style="display:inline;">
-                    <input type="hidden" name="documentId" th:value="${document.id}">
-                    <input type="hidden" name="studentId" th:value="${studentId}">
-                    <input type="hidden" name="employeeId" th:value="${employeeId}">
-                    <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
-                    <button type="submit" class="error">Decline Document</button>
-                </form>
-            </td>
-        </tr>
-    </table>
-</div>
-<div id="reviewedDocsSection"
-     th:style="${allDocsReviewed} ? 'display:block; margin-top:20px;' : 'display:none; margin-top:20px;'">
-    <h3>Reviewed documents for student <th:block th:text="${fullName}"/></h3>
-    <table border="1">
-        <tr>
-            <th>Document Name</th>
-        </tr>
-        <tr th:each="doc : ${reviewedDocuments}">
-            <td>
-                <a th:href="@{/employee/download-document(documentId=${doc.id})}" th:text="${doc.documentName}"></a>
-            </td>
-        </tr>
-    </table>
-</div>
-<div th:if="${studentAddedRoom == null}">
-        <a th:href="@{/employee/room-request(studentId=${studentId}, employeeId=${employeeId})}"
-       class="next-step-arrow"
-       th:classappend="${!allDocsApproved} ? ' disabled'">
-        Next
-    </a>
-    <div class="center-button">
-        <form th:if="${ studentIsInRoom != null && identicalRoomRequests}"
-          th:action="@{/employee/assign-room}"
-          th:method="post">
-
-        <input type="hidden" name="studentId" th:value="${studentId}">
-        <input type="hidden" name="employeeId" th:value="${employeeId}">
-        <input type="hidden" name="roomNumber" th:value="${roommatesRoom}">
-        <input type="hidden" name="blockId" th:value="${roommatesBlock}">
-        <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
-
-        <button type="submit" th:disabled="${!allDocsApproved}">
-            Instant add in the room with the requested roommate
-        </button>
-    </form>
-    </div>
-
-</div>
-
-<a th:href="@{/employee/dashboard(employeeId=${employeeId})}" class="back-link">Back to Dashboard</a>
 </body>
 </html>
Index: c/main/resources/templates/student-payment-details.html
===================================================================
--- src/main/resources/templates/student-payment-details.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,95 +1,0 @@
-<!DOCTYPE html>
-<html xmlns:th="http://www.thymeleaf.org">
-<head>
-    <title>Student Payments</title>
-    <style>
-        body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
-            margin: 0;
-            padding: 30px;
-            color: #333;
-            line-height: 1.6;
-        }
-
-        h2 {
-            font-size: 28px;
-            font-weight: 700;
-            margin-bottom: 25px;
-            color: #f8f9fa;
-            text-shadow: 0px 2px 6px rgba(0,0,0,0.3);
-            border-bottom: 3px solid #ff6ec4;
-            display: block;
-            padding-bottom: 5px;
-            text-align: center;
-        }
-
-        table {
-            width: 100%;
-            border-collapse: separate;
-            border-spacing: 0;
-            margin-top: 15px;
-            font-size: 15px;
-            border-radius: 10px;
-            background: white;
-            box-shadow: 0px 4px 10px rgba(0,0,0,0.08);
-        }
-
-        th {
-            background-color: #6a11cb;
-            color: white;
-            font-weight: 600;
-            text-transform: uppercase;
-            padding: 14px 16px;
-            text-align: left;
-        }
-
-        td {
-            padding: 12px 16px;
-            border-bottom: 1px solid #eee;
-        }
-
-        tr:last-child td {
-            border-bottom: none;
-        }
-
-        tr:hover td {
-            background: #fdf0ff;
-        }
-
-        a {
-            display: inline-block;
-            margin-top: 20px;
-            text-decoration: none;
-            color: white;
-            font-weight: 700;
-            padding: 10px 20px;
-            background: linear-gradient(28deg, #6a11cb, #ff6ec4);
-            border-radius: 8px;
-            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.25);
-            transition: all 0.2s ease;
-        }
-
-        a:hover {
-            background: linear-gradient(135deg, #5a0eb3, #ff3c9d);
-            transform: translateY(-2px);
-        }
-    </style>
-</head>
-<body>
-<h2 th:text="'Payments for ' + ${student.dormUser.firstName} + ' ' + ${student.dormUser.lastName}"></h2>
-<table>
-    <tr>
-        <th>Amount (€)</th>
-        <th>Month</th>
-        <th>Date Paid</th>
-    </tr>
-    <tr th:each="p : ${payments}">
-        <td th:text="${p.amount}"></td>
-        <td th:text="${p.paymentMonth}"></td>
-        <td th:text="${p.paymentDate}"></td>
-    </tr>
-</table>
-<a th:href="@{/employee/payments(employeeId=${employeeId})}">⬅ Back to Students</a>
-</body>
-</html>
Index: c/main/resources/templates/students-payments.html
===================================================================
--- src/main/resources/templates/students-payments.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,118 +1,0 @@
-<!DOCTYPE html>
-<html xmlns:th="http://www.thymeleaf.org">
-<head>
-    <title>Students With Payments</title>
-    <style>
-        body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
-            margin: 0;
-            padding: 30px;
-            color: #333;
-            line-height: 1.6;
-        }
-
-        h2 {
-            font-size: 28px;
-            font-weight: 700;
-            margin-bottom: 25px;
-            color: #f8f9fa;
-            text-shadow: 0px 2px 6px rgba(0,0,0,0.3);
-            border-bottom: 3px solid #ff6ec4;
-            display: block;
-            padding-bottom: 5px;
-            text-align: center;
-        }
-
-        table {
-            width: 100%;
-            border-collapse: separate;
-            border-spacing: 0;
-            margin-top: 15px;
-            font-size: 15px;
-            border-radius: 10px;
-            background: white;
-            box-shadow: 0px 4px 10px rgba(0,0,0,0.08);
-        }
-
-        th {
-            background-color: #6a11cb;
-            color: white;
-            font-weight: 600;
-            text-transform: uppercase;
-            padding: 14px 16px;
-            text-align: left;
-        }
-
-        td {
-            padding: 12px 16px;
-            border-bottom: 1px solid #eee;
-        }
-
-        tr:last-child td {
-            border-bottom: none;
-        }
-
-        tr:hover td {
-            background: #fdf0ff;
-        }
-
-        a {
-            text-decoration: none;
-            color: #6a11cb;
-            font-weight: 600;
-            padding: 6px 12px;
-            background-color: #ffffff;
-            border: 1px solid #6a11cb;
-            border-radius: 6px;
-            transition: 0.3s;
-        }
-
-        a:hover {
-            background: #6a11cb;
-            color: white;
-        }
-
-        .button {
-            display: inline-block;
-            padding: 10px 20px;
-            margin: 10px 0;
-            font-size: 16px;
-            text-align: center;
-            color: white;
-            background: linear-gradient(28deg, #6a11cb, #ff6ec4);
-            border-radius: 8px;
-            cursor: pointer;
-            border: none;
-            text-decoration: none;
-            font-weight: 700;
-            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.25);
-            transition: all 0.2s ease;
-        }
-
-        .button:hover {
-            background: linear-gradient(135deg, #5a0eb3, #ff3c9d);
-            transform: translateY(-2px);
-        }
-    </style>
-</head>
-<body>
-<h2>Students Who Made Payments</h2>
-<table>
-    <tr>
-        <th>Student</th>
-        <th>Email</th>
-        <th>Actions</th>
-    </tr>
-    <tr th:each="student : ${studentsWithPayments}">
-        <td th:text="${student.dormUser.firstName + ' ' + student.dormUser.lastName}"></td>
-        <td th:text="${student.dormUser.email}"></td>
-        <td>
-            <a th:href="@{/employee/view-student-payments(studentId=${student.id}, employeeId=${employeeId})}" class="button">
-                View Payments
-            </a>
-        </td>
-    </tr>
-</table>
-</body>
-</html>
Index: src/main/resources/templates/upload-documents.html
===================================================================
--- src/main/resources/templates/upload-documents.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ src/main/resources/templates/upload-documents.html	(revision 4691f0c65116fd2785beb621c4f0b8b6840019e9)
@@ -7,6 +7,6 @@
     <style>
         body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb, #ff6ec4);
+            font-family: Arial, sans-serif;
+            background-color: #f4f4f9;
             margin: 0;
             padding: 20px;
@@ -18,16 +18,15 @@
 
         .upload-container {
-            background: #fff;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
-            width: 420px;
+            background: white;
+            padding: 25px;
+            border-radius: 8px;
+            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
+            width: 400px;
             text-align: center;
         }
 
-        h1 {
+        h2 {
             color: #333;
-            margin-bottom: 25px;
-            font-size: 24px;
+            margin-bottom: 20px;
         }
 
@@ -39,42 +38,35 @@
 
         label {
-            font-weight: 600;
+            font-weight: bold;
             display: block;
-            margin-top: 12px;
+            margin-top: 10px;
             text-align: left;
             width: 100%;
-            color: #444;
         }
 
         input[type="file"] {
             width: 100%;
-            padding: 10px;
+            padding: 8px;
             border: 1px solid #ccc;
-            border-radius: 8px;
-            background: #fafafa;
-            font-size: 14px;
+            border-radius: 5px;
+            background: #fff;
         }
 
-        .button {
-            display: inline-block;
+        button {
             width: 100%;
             padding: 12px;
+            background-color: #007BFF;
+            color: white;
+            border: none;
+            border-radius: 5px;
             margin-top: 15px;
+            cursor: pointer;
             font-size: 16px;
-            text-align: center;
-            color: white;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            border-radius: 8px;
-            cursor: pointer;
-            text-decoration: none;
-            font-weight: 700;
-            border: none;
-            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
-            transition: all 0.2s ease;
+            font-weight: bold;
+            transition: background 0.3s;
         }
 
-        .button:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 6px 12px rgba(0,0,0,0.25);
+        button:hover {
+            background-color: #0056b3;
         }
 
@@ -87,8 +79,7 @@
 <body>
 <div class="upload-container">
-    <h1>Upload Documents</h1>
+    <h2>Upload Documents</h2>
     <form action="/upload-documents" method="post" enctype="multipart/form-data">
         <input type="hidden" name="studentId" th:value="${studentId}" />
-        <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
 
         <label for="file1">Upload Document 1:</label>
@@ -107,9 +98,8 @@
         <input type="file" id="file5" name="files" required>
 
-        <button type="submit" class="button"
-                onclick="return confirm('Are you sure you want to upload documents without a room request?');">
-            Upload Documents Without Room Request</button>
-        <button type="submit" name="next" value="true" class="button">Upload Documents With Room Request</button>
+        <button type="submit">Upload Documents</button>
+        <button type="submit" name="next" value="true">Proceed with Room Request</button>
     </form>
+
 </div>
 </body>
Index: c/main/resources/templates/upload-summary.html
===================================================================
--- src/main/resources/templates/upload-summary.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,100 +1,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <title>Title</title>
-    <style>
-        body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb, #ff6ec4);
-            margin: 0;
-            padding: 20px;
-            display: flex;
-            flex-direction: column;
-            align-items: center;
-            min-height: 100vh;
-        }
-
-        .block-label {
-            font-size: 22px;
-            font-weight: bold;
-            color: #fff;
-            margin: 20px 0;
-            text-align: center;
-        }
-
-        table {
-            border-collapse: collapse;
-            margin-bottom: 20px;
-            width: 90%;
-            max-width: 800px;
-            background: rgba(255, 255, 255, 0.95);
-            border-radius: 12px;
-            box-shadow: 0 6px 12px rgba(0,0,0,0.15);
-            overflow: hidden;
-        }
-
-        th, td {
-            padding: 12px 16px;
-            text-align: left;
-            font-size: 16px;
-        }
-
-        th {
-            background: #6a11cb;
-            color: #fff;
-        }
-
-        tr:nth-child(even) {
-            background: rgba(0,0,0,0.04);
-        }
-
-        tr:hover {
-            background: rgba(106, 17, 203, 0.1);
-        }
-
-        .button {
-            display: inline-block;
-            margin: 10px 8px;
-            padding: 10px 20px;
-            border-radius: 8px;
-            font-size: 16px;
-            font-weight: bold;
-            color: #fff;
-            background: linear-gradient(135deg, #4CAF50, #2e7d32);
-            text-decoration: none;
-            transition: transform 0.2s, box-shadow 0.2s;
-        }
-
-        .button:hover {
-            transform: translateY(-3px);
-            box-shadow: 0 6px 10px rgba(0,0,0,0.25);
-        }
-
-        .button.back {
-            background: linear-gradient(135deg, #f44336, #c62828);
-        }
-    </style>
-</head>
-<body><div class="block-label">
-    Your Uploaded Documents
-</div>
-
-<table>
-    <tr>
-        <th>Document Name</th>
-        <th>Status</th>
-        <th>Employee Comments</th>
-    </tr>
-    <tr th:each="doc : ${documents}">
-        <td th:text="${doc.documentName}"></td>
-        <td th:text="${doc.getDStatus()}"></td>
-        <td th:text="${doc.getDComment()} ?: 'No comments'"></td>
-    </tr>
-</table>
-<div>
-    <a class="button back" th:href="@{/dashboard(studentId=${studentId})}"  onclick="return confirm('Once you go back to dashboard you won’t be able to add a room request. Are you sure you want to do that?');">← Back to Dashboard</a>
-    <a class="button" th:href="@{/choose-room(studentId=${studentId})}">Continue to Room Selection →</a>
-</div>
-</body>
-</html>
Index: c/main/resources/templates/view-floors.html
===================================================================
--- src/main/resources/templates/view-floors.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,138 +1,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <title>Title</title>
-    <style>
-        body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(90deg, #6a11cb 0%, #ff6ec4 100%);
-            margin: 0;
-            padding: 30px;
-            display: flex;
-            flex-direction: column;
-            align-items: center;
-            min-height: 100vh;
-            color: #333;
-        }
-
-        h2, h3 {
-            text-align: center;
-            color: #fff;
-            margin-bottom: 20px;
-        }
-
-        .container {
-            width: 80%;
-            background: white;
-            padding: 30px;
-            border-radius: 12px;
-            box-shadow: 0 8px 20px rgba(0,0,0,0.15);
-            animation: fadeIn 0.6s ease-in-out;
-        }
-
-        ul {
-            background: #f9f9f9;
-            padding: 15px 20px;
-            border-radius: 10px;
-            margin-bottom: 20px;
-            list-style: none;
-            box-shadow: 0 4px 10px rgba(0,0,0,0.05);
-        }
-
-        ul li {
-            margin-bottom: 8px;
-            font-size: 16px;
-        }
-
-        table {
-            width: 100%;
-            border-collapse: collapse;
-            margin-top: 15px;
-            border-spacing: 0 8px;
-            border-radius: 10px;
-            overflow: hidden;
-            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
-            background: transparent;
-        }
-
-        th, td {
-            padding: 12px 15px;
-            text-align: left;
-            border: 1px solid #ddd;
-        }
-
-        th {
-            background-color: #b842c7;
-            color: white;
-            font-weight: 600;
-            text-transform: uppercase;
-        }
-
-        tr:nth-child(even) td {
-            background-color: #f9f9f9;
-        }
-
-        tr:hover td {
-            background-color: #e0e0e0;
-        }
-
-        a {
-            display: inline-block;
-            padding: 8px 12px;
-            background: linear-gradient(90deg, #6a11cb, #ff6ec4);
-            color: #fff;
-            text-decoration: none;
-            border-radius: 6px;
-            font-weight: bold;
-            transition: all 0.2s ease;
-            box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-            cursor: pointer;
-        }
-
-        a:hover {
-            transform: translateY(-2px);
-            box-shadow: 0 4px 8px rgba(0,0,0,0.25);
-        }
-
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(10px); }
-            to { opacity: 1; transform: translateY(0); }
-        }
-    </style>
-</head>
-<body>
-<div th:if="${roomRequest != null}">
-    <ul>
-        <li>
-            Room Number: <span th:text="${roomRequest.room.id.roomNumber}"></span><br>
-            Block ID: <span th:text="${roomRequest.room.id.blockId}"></span><br>
-            Roommate Email: <span th:text="${roomRequest.roomateEmail}"></span><br>
-        </li>
-    </ul>
-</div>
-<div class="container">
-    <table>
-    <thead>
-    <tr>
-        <th>Floor</th>
-        <th>Taken Rooms</th>
-        <th>Capacity (%)</th>
-        <th>Select floor</th>
-    </tr>
-    </thead>
-    <tbody>
-    <tr th:each="floor : ${allFloors}">
-        <td th:text="'Floor ' + ${floor}"></td>
-        <td th:text="${takenRooms.get(floor)} ?: 0"></td>
-        <td th:text="${floorCapacityPercentage.get(floor)} ?: 100"></td>
-        <td>
-            <a  th:href="@{/employee/view-rooms(blockId=${blockId}, floorNumber=${floor} ,studentId=${studentId}, employeeId=${employeeId})}">Choose floor</a>
-        </td>
-    </tr>
-    </tbody>
-</table>
-</div>
-
-</body>
-</html>
Index: c/main/resources/templates/view-rooms.html
===================================================================
--- src/main/resources/templates/view-rooms.html	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,141 +1,0 @@
-<!DOCTYPE html>
-<html lang="en" xmlns:th="http://www.thymeleaf.org">
-<head>
-    <meta charset="UTF-8">
-    <title>Rooms</title>
-    <style>
-        body {
-            font-family: "Segoe UI", Arial, sans-serif;
-            background: linear-gradient(135deg, #6a11cb, #ff6ec4);
-            margin: 0;
-            padding: 20px;
-            display: flex;
-            flex-direction: column;
-            align-items: center;
-            min-height: 100vh;
-        }
-
-        .block-label {
-            font-size: 22px;
-            font-weight: bold;
-            color: #fff;
-            margin: 20px 0;
-            text-align: center;
-        }
-
-        table {
-            border-collapse: collapse;
-        }
-
-        td {
-            position: relative;
-            width: 80px;
-            height: 80px;
-            text-align: center;
-            vertical-align: middle;
-            border-radius: 8px;
-            margin: 4px;
-            box-shadow: 0 4px 6px rgba(0,0,0,0.15);
-        }
-        .reserved-badge {
-            position: absolute;
-            top: 5px;
-            right: 5px;
-            background: rgba(255, 193, 7, 0.95); /* yellow badge */
-            color: #000;
-            font-size: 11px;
-            font-weight: bold;
-            padding: 2px 5px;
-            border-radius: 5px;
-            box-shadow: 0 2px 4px rgba(0,0,0,0.3);
-            z-index: 2;
-        }
-        td.available button {
-            background: linear-gradient(135deg, #4CAF50, #2e7d32);
-        }
-
-        td.partial button {
-            background: linear-gradient(135deg, orange, darkorange);
-        }
-
-        td.taken button {
-            background: linear-gradient(135deg, #f44336, #c62828);
-            cursor: not-allowed;
-        }
-
-        button {
-            width: 100%;
-            height: 100%;
-            border: none;
-            border-radius: 8px;
-            font-weight: bold;
-            font-size: 16px;
-            color: white;
-            cursor: pointer;
-            transition: transform 0.2s, box-shadow 0.2s;
-        }
-
-        button:hover:not(:disabled) {
-            transform: translateY(-3px);
-            box-shadow: 0 6px 10px rgba(0,0,0,0.25);
-        }
-
-        button:disabled {
-            cursor: not-allowed;
-            opacity: 0.7;
-        }
-
-        ul {
-            background: rgba(255,255,255,0.9);
-            padding: 15px 20px;
-            border-radius: 10px;
-            margin-bottom: 20px;
-            list-style: none;
-            width: 80%;
-            text-align: left;
-            box-shadow: 0 4px 10px rgba(0,0,0,0.1);
-        }
-
-        ul li {
-            margin-bottom: 8px;
-            font-size: 16px;
-        }
-    </style>
-</head>
-<body>
-
-<div class="block-label">
-    Block: <span th:text="${roomsPerFloor[0].block.blockId}"></span> — Floor: <span th:text="${roomsPerFloor[0].id.roomNumber/100}"></span>
-</div>
-<div th:if="${roomRequest != null}">
-    <ul>
-        <li>
-            Room Number: <span th:text="${roomRequest.room.id.roomNumber}"></span><br>
-            Block ID: <span th:text="${roomRequest.room.id.blockId}"></span><br>
-            Roommate Email: <span th:text="${roomRequest.roomateEmail}"></span><br>
-        </li>
-    </ul>
-</div>
-<table>
-    <tr th:each="room : ${roomsPerFloor}">
-                <td th:class="${
-              room.capacity == 2 ? 'available' :
-              (room.capacity == 1 ? 'partial' : 'taken')
-        }">
-            <form th:method="POST" th:action="@{/employee/assign-room}" style="height: 100%; width: 100%; margin: 0;">
-                <input type="hidden" name="studentId" th:value="${studentId}">
-                <input type="hidden" name="employeeId" th:value="${employeeId}">
-                <input type="hidden" name="roomNumber" th:value="${room.getId().getRoomNumber()}">
-                <input type="hidden" name="blockId" th:value="${room.getId().getBlockId()}">
-                <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
-                <span th:if="${room.isReserved}" class="reserved-badge">Reserved</span>
-                <button th:type="submit"
-                        th:disabled="${(room.isReserved && str != null && room.id.roomNumber != str.id.getRoomNum()) || (room.isReserved && str == null)}"
-                        th:text="${room.getId().getRoomNumber()}">
-                </button>
-            </form>
-        </td>
-    </tr>
-</table>
-</body>
-</html>
Index: loads/1756987254911_message-question.svg
===================================================================
--- uploads/1756987254911_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987255052_import.svg
===================================================================
--- uploads/1756987255052_import.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
-<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
-<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987255232_message-question-white.svg
===================================================================
--- uploads/1756987255232_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756987255318_message-question.svg
===================================================================
--- uploads/1756987255318_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987255395_message-question-white.svg
===================================================================
--- uploads/1756987255395_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756987472077_message-question.svg
===================================================================
--- uploads/1756987472077_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987472205_import.svg
===================================================================
--- uploads/1756987472205_import.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
-<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
-<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987472330_message-question-white.svg
===================================================================
--- uploads/1756987472330_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756987472452_message-question-white.svg
===================================================================
--- uploads/1756987472452_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756987472573_message-question.svg
===================================================================
--- uploads/1756987472573_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987937800_message-question.svg
===================================================================
--- uploads/1756987937800_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987937919_import.svg
===================================================================
--- uploads/1756987937919_import.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
-<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
-<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987938036_message-question.svg
===================================================================
--- uploads/1756987938036_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756987938174_message-question-white.svg
===================================================================
--- uploads/1756987938174_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756987938292_message-question.svg
===================================================================
--- uploads/1756987938292_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756988215298_message-question-white.svg
===================================================================
--- uploads/1756988215298_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756988215424_message-question-white.svg
===================================================================
--- uploads/1756988215424_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756988215542_message-question.svg
===================================================================
--- uploads/1756988215542_message-question.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756988215653_message-question-white.svg
===================================================================
--- uploads/1756988215653_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756988215775_message-question-white.svg
===================================================================
--- uploads/1756988215775_message-question-white.svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
-<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
-<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
-</svg>
Index: loads/1756988255562_message-question (1).svg
===================================================================
--- uploads/1756988255562_message-question (1).svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756988255698_message-question (1).svg
===================================================================
--- uploads/1756988255698_message-question (1).svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756988255803_message-question (1).svg
===================================================================
--- uploads/1756988255803_message-question (1).svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756988255913_message-question (1).svg
===================================================================
--- uploads/1756988255913_message-question (1).svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
Index: loads/1756988256029_message-question (1).svg
===================================================================
--- uploads/1756988256029_message-question (1).svg	(revision 0cebe5a4191a73322e8807ea2fd90075857797a0)
+++ 	(revision )
@@ -1,5 +1,0 @@
-<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
-<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
-<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
-</svg>
