.main-table {width: 100%; border-collapse: separate;margin-bottom: 40px;background-color: white;border-radius: 15px;border: 1px solid #ececec;} .td-bor { border-right: 1px solid #ececec !important;}.main-table th,.main-table td {border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;padding: 12px;text-align: left;vertical-align: top;}.main-table th {background-color: #fff;font-weight: bold;}.color-code-sections {display: flex;flex-wrap: wrap;gap: 20px;margin-top: 20px;}.color-code-container {flex: 1 1 300px;min-width: 300px;background-color: white;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;border-radius: 20px;border: 1px solid #ececec;}thead {font-size: 14px;} .main-table .td-2 {border-bottom: none; border-right: none;}.main-table .td-1 {border-right: none;white-space: normal;word-break: break-word; }.color-code-pink {background-color: #ff99cc;color: #333;}.color-code-yellow {background-color: #ffff99;color: #333;}.color-code-green {background-color: #99cc99;color: #333;}.color-code-table thead th[rowspan] {vertical-align: middle;}.color-code-table th {line-height: 1.4;}.sec-heading {text-align: center;font-weight: bold;margin-bottom: 25px;font-size: 32px;}.color-code-table .t1 {background-color: #eb058c;color: #fff;border: 1px solid #fff;font-size: 13px;}.color-code-table .t2 {background-color: #e1c30d;color: #fff;border: 1px solid #fff;}.color-code-table .t3 {background-color: green;color: #fff;border: 1px solid #fff;}.color-code-table {width: 100%;border-collapse: collapse;}.color-code-table th,.color-code-table td {padding: 8px;text-align: center;}.color-code-table th {background-color: #fff;font-weight: bold;}@media (min-width: 992px) { .main-table .td-1 {white-space: nowrap;}}@media (max-width: 768px) {.color-code-sections {flex-direction: column;}.color-code-container {min-width: 100%;}.main-table th,.main-table td {padding: 8px;font-size: 14px;}.color-code-table th,.color-code-table td {padding: 6px;font-size: 13px;}}@media (max-width: 480px) {.main-table th,.main-table td {padding: 6px;font-size: 12px;}.color-code-table th,.color-code-table td {padding: 4px;font-size: 11px;}.color-code-header {padding: 8px 10px;font-size: 14px;}}