/* ===== Header Row Styling ===== */ .header-row { background-color: #EBF0E1; border-radius: 10px; font-size: 20px; margin-left: 20px; margin-right: 20px; margin-top: 20px; } /* ===== Feature Row Styling ===== */ .feature-row:nth-child(odd), .feature-row:nth-child(even) { background-color: #ffffff; margin-left: 30px; margin-right: 20px; border-bottom: 1px solid #DBDBDB !important; font-size: 18px; font-weight: 500; height: 58px; font-family: Inter, sans-serif; } /* Header Columns */ .feature-header-featurename{ color: #95BE45; font-weight: 600; font-family: Inter, sans-serif; } .feature-header-status{ text-align: right; padding-right: 80px; color: #95BE45; font-weight: 600; font-family: Inter, sans-serif; } /* Toggles and Info Icons */ .modal-center-toggle{ text-align: right; justify-content: right; } .modal-center-info{ margin-left: 48px; margin-right: 19px; padding-bottom: 6px; } .model-center-toggle{ --slds-c-checkbox-toggle-color-background: #D9D9D9; --slds-c-checkbox-toggle-color-background-hover: #D9D9D9; --sds-c-checkbox-toggle-color-background-focus: #D9D9D9; --sds-c-checkbox-toggle-color-background-checked: #95be45; --sds-c-checkbox-toggle-color-background-checked-hover: #95be45; --slds-c-checkbox-toggle-color-background-checked-focus: #95be45; --slds-c-checkbox-toggle-color-border: #D9D9D9; --sds-c-checkbox-toggle-color-border-focus: #95be45; --sds-c-checkbox-toggle-color-border-checked: #95be45; } .info-icon { cursor: pointer; --sds-c-icon-color-foreground-default: #ADADAD !important; margin-left: 4px; } .info-icon:hover { color: #1b96ff; } /* Responsiveness */ @media screen and (max-width: 1024px) { .header-row { margin-left: 10px; margin-right: 10px; font-size: 18px; } .feature-row:nth-child(odd), .feature-row:nth-child(even) { margin-left: 15px; margin-right: 10px; font-size: 16px; height: auto; padding: 10px 0; } .feature-header-status { padding-right: 99px; } } @media screen and (max-width: 820px) { .header-row { border-radius: 8px; font-size: 16px; text-align: center; } .feature-row:nth-child(odd), .feature-row:nth-child(even) { margin: 8px; font-size: 15px; height: auto; padding: 8px 5px; display: flex; flex-direction: row; align-items: flex-start; } .feature-header-featurename{ text-align: left; padding-right: 0; color: #95BE45; font-size: 18px; } .feature-header-status { text-align: right; padding-right: 55px; color: #95BE45; font-size: 18px; } .info-icon { margin-left: 3px; margin-top: 5px; } .modal-center-toggle, .modal-center-info { text-align: left; margin: 8px 10px; } } @media screen and (max-width: 480px) { .header-row { font-size: 14px; padding: 8px; margin: 5px; } .feature-row:nth-child(odd), .feature-row:nth-child(even) { margin: 5px; font-size: 14px; padding: 6px 4px; flex-direction: column; align-items: stretch; } .feature-header-featurename, .feature-header-status { font-size: 14px; font-weight: 600; padding: 0; } } /* Background Blur applied to Modal Backdrop */ .blur-backdrop { backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); /* Safari support */ }