.elementor-7184 .elementor-element.elementor-element-3fefcd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}@media(max-width:767px){.elementor-7184 .elementor-element.elementor-element-3fefcd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-dfe7758 */```css
/* Annexure Title */
.annexure-title {
    font-size: 25px;
    font-weight: 400;
    color: #333;
    margin-bottom: 10px;
    text-align: left;
}

/* Table Wrapper */
.annexure-table-wrap {
    width: 100%;
    overflow-x: auto;
}

/* Main Table */
.annexure-table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    font-size: 15px;
}

/* Table Headings */
.annexure-table th {
    background: #222;
    color: #fff;
    border: 1px solid #555;
    padding: 7px 5px;
    text-align: left;
    font-weight: 600;
}

/* Center View File and Date Headings */
.annexure-table th:nth-child(3),
.annexure-table th:nth-child(4) {
    text-align: center;
}

/* Table Data */
.annexure-table td {
    border: 1px solid #999;
    padding: 7px 5px;
    vertical-align: top;
    text-align: left;
}

/* Serial Number */
.annexure-table td.sr-no {
    width: 6%;
    text-align: left;
}

/* Document Name */
.annexure-table td.document-name {
    text-align: left;
    line-height: 1.4;
}

/* View File Column */
.annexure-table td.view-file {
    width: 10%;
    text-align: center !important;
}

/* Date Column */
.annexure-table td.update-date {
    width: 15%;
    text-align: center !important;
    vertical-align: middle;
}

/* PDF Links */
.annexure-table a {
    color: #0066cc;
    text-decoration: none;
    font-weight: 600;
}

.annexure-table td.view-file a {
    display: inline-block;
    text-align: center;
}

.annexure-table a:hover {
    text-decoration: underline;
}

/* Bullet Points */
.annexure-table ul {
    margin: 3px 0 0;
    padding-left: 18px;
    text-align: left;
}

.annexure-table ul li {
    margin-bottom: 2px;
    text-align: left;
}
```/* End custom CSS */