/* rk-universal-chrome.css
   v=uchrome6 2026-07-28
   Filter light-blue theme: app buttons + list ID links + separated 3D table rows + dark-green CTA pills.
   Tabs owned by rk-modern-tabs.css (ribbon). EXCLUDES dashboard page-1.
   Reverse: git reset --hard backup-pre-universal-filter-theme-20260728
*/

/* ---- CSS variables (APEX UT) ---- */
html body:not(.page-1) {
  --a-button-background-color: #e0f0fe !important;
  --a-button-hover-background-color: #d2e9fd !important;
  --a-button-active-background-color: #c5e2fb !important;
  --a-button-border-color: #9ecff2 !important;
  --a-button-text-color: #183746 !important;
  --a-button-shadow: none !important;
}

/* ---- Soft light-blue 3D buttons (incl. hot/primary â€” same as All/Initial/Trial filters) ---- */
html body:not(.page-1) .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) a.t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) button.t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) .t-Region .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) .apex-form .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) form .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) .t-ButtonRegion .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) .a-IRR .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873),
html body:not(.page-1) .t-Body-buttons .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873) {
  --a-button-background-color: #e0f0fe !important;
  --a-button-hover-background-color: #d2e9fd !important;
  --a-button-border-color: #9ecff2 !important;
  --a-button-text-color: #183746 !important;
  --a-button-shadow: none !important;
  color: #183746 !important;
  -webkit-text-fill-color: #183746 !important;
  background: linear-gradient(180deg, #ffffff 0%, #e0f0fe 55%, #d2e9fd 100%) !important;
  background-color: #e0f0fe !important;
  background-image: linear-gradient(180deg, #ffffff 0%, #e0f0fe 55%, #d2e9fd 100%) !important;
  border: 1px solid #9ecff2 !important;
  border-top-color: #c5e4fa !important;
  border-bottom-color: #5aa8de !important;
  border-radius: 4px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.98),
    inset 0 -2px 0 rgba(90, 168, 222, 0.28),
    0 1px 0 rgba(15, 23, 42, 0.05),
    0 2px 4px rgba(15, 23, 42, 0.12),
    0 3px 0 #5aa8de !important;
  font-weight: 500 !important;
  text-shadow: none !important;
}

html body:not(.page-1) .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873):hover,
html body:not(.page-1) a.t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873):hover,
html body:not(.page-1) button.t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873):hover,
html body:not(.page-1) .t-Region .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873):hover,
html body:not(.page-1) .apex-form .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873):hover,
html body:not(.page-1) form .t-Button:not(.t-Button--danger):not(.t-Button--success):not(.t-Button--warning):not(.ikb-custom-button):not(.addstd_button):not(.familyform-button):not(#addbtn):not(#B65785504288074664):not(#B70623746062419531):not(#B162039964930430235):not(#B62271361835100750):not(#B96417487282370775):not(#B72225976718274873):hover {
  background: linear-gradient(180deg, #ffffff 0%, #d2e9fd 55%, #c5e2fb 100%) !important;
  background-color: #d2e9fd !important;
  background-image: linear-gradient(180deg, #ffffff 0%, #d2e9fd 55%, #c5e2fb 100%) !important;
  border-color: #7eb8e8 !important;
  border-top-color: #b8daf5 !important;
  border-bottom-color: #4a97d0 !important;
  color: #183746 !important;
  -webkit-text-fill-color: #183746 !important;
  box-shadow:
    inset 0 1px 0 #ffffff,
    inset 0 -2px 0 rgba(74, 151, 208, 0.3),
    0 2px 0 rgba(15, 23, 42, 0.05),
    0 3px 6px rgba(15, 23, 42, 0.14),
    0 4px 0 #4a97d0 !important;
}

/* ---- Danger / success keep meaning, same 3D language ---- */
html body:not(.page-1) .t-Button.t-Button--success,
html body:not(.page-1) .t-Region .t-Button.t-Button--success {
  border: 1px solid #4ade80 !important;
  border-top-color: #86efac !important;
  border-bottom-color: #15803d !important;
  border-radius: 4px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.35),
    0 2px 4px rgba(15, 23, 42, 0.12),
    0 3px 0 #15803d !important;
}

html body:not(.page-1) .t-Button.t-Button--danger,
html body:not(.page-1) .t-Region .t-Button.t-Button--danger {
  border: 1px solid #f87171 !important;
  border-top-color: #fca5a5 !important;
  border-bottom-color: #991b1b !important;
  border-radius: 4px !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.35),
    0 2px 4px rgba(15, 23, 42, 0.12),
    0 3px 0 #991b1b !important;
}

/* ---- Tabs: owned by rk-modern-tabs.css (ribbon style). Do not restyle here. ---- */

/* ============================================================
   LIST ID LINK-BUTTONS
   Families FAMILY_ID, Employees EMPLOYEE_ID, and similar IR ID links
   (left-column IDs). Does not restyle action/javascript links.
   ============================================================ */
html body:not(.page-1) .a-IRR-table td[headers="FAMILY_ID"] a,
html body:not(.page-1) .a-IRR-table td[headers="EMPLOYEE_ID"] a,
html body:not(.page-1) .a-IRR-table td[headers="STUDENTS_ID"] a,
html body:not(.page-1) .a-IRR-table td[headers="STUDENT_ID"] a,
html body:not(.page-1) .a-IRR-table td[headers="ID"] a,
html body:not(.page-1) .a-IRR-table td[headers="REMINDER_ID"] a,
html body:not(.page-1) .a-IRR-table td[headers="EMAIL_ID"] a,
html body:not(.page-1) .t-Report-report td[headers="FAMILY_ID"] a,
html body:not(.page-1) .t-Report-report td[headers="EMPLOYEE_ID"] a,
html body:not(.page-1) .t-Report-report td[headers="ID"] a,
html body:not(.page-1) .a-GV-cell[data-header="FAMILY_ID"] a,
html body:not(.page-1) .a-GV-cell[data-header="EMPLOYEE_ID"] a,
html body:not(.page-1) .a-GV-cell[data-header="ID"] a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 44px !important;
  min-height: 28px !important;
  padding: 4px 10px !important;
  margin: 0 !important;
  border: 1px solid #9ecff2 !important;
  border-top-color: #c5e4fa !important;
  border-bottom-color: #5aa8de !important;
  border-radius: 4px !important;
  background: linear-gradient(180deg, #ffffff 0%, #e0f0fe 55%, #d2e9fd 100%) !important;
  background-color: #e0f0fe !important;
  color: #183746 !important;
  -webkit-text-fill-color: #183746 !important;
  font-weight: 600 !important;
  font-size: 12.5px !important;
  line-height: 1.1 !important;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.98),
    inset 0 -1px 0 rgba(90, 168, 222, 0.22),
    0 1px 2px rgba(15, 23, 42, 0.10),
    0 2px 0 #5aa8de !important;
  white-space: nowrap !important;
}

html body:not(.page-1) .a-IRR-table td[headers="FAMILY_ID"] a:hover,
html body:not(.page-1) .a-IRR-table td[headers="EMPLOYEE_ID"] a:hover,
html body:not(.page-1) .a-IRR-table td[headers="STUDENTS_ID"] a:hover,
html body:not(.page-1) .a-IRR-table td[headers="STUDENT_ID"] a:hover,
html body:not(.page-1) .a-IRR-table td[headers="ID"] a:hover,
html body:not(.page-1) .a-IRR-table td[headers="REMINDER_ID"] a:hover,
html body:not(.page-1) .a-IRR-table td[headers="EMAIL_ID"] a:hover,
html body:not(.page-1) .t-Report-report td[headers="FAMILY_ID"] a:hover,
html body:not(.page-1) .t-Report-report td[headers="EMPLOYEE_ID"] a:hover,
html body:not(.page-1) .t-Report-report td[headers="ID"] a:hover,
html body:not(.page-1) .a-GV-cell[data-header="FAMILY_ID"] a:hover,
html body:not(.page-1) .a-GV-cell[data-header="EMPLOYEE_ID"] a:hover,
html body:not(.page-1) .a-GV-cell[data-header="ID"] a:hover {
  background: linear-gradient(180deg, #ffffff 0%, #d2e9fd 55%, #c5e2fb 100%) !important;
  border-color: #7eb8e8 !important;
  border-top-color: #b8daf5 !important;
  border-bottom-color: #4a97d0 !important;
  color: #183746 !important;
  -webkit-text-fill-color: #183746 !important;
  text-decoration: none !important;
  box-shadow:
    inset 0 1px 0 #ffffff,
    0 2px 4px rgba(15, 23, 42, 0.12),
    0 3px 0 #4a97d0 !important;
}

html body:not(.page-1) .a-IRR-table td[headers="FAMILY_ID"] a b,
html body:not(.page-1) .a-IRR-table td[headers="EMPLOYEE_ID"] a b,
html body:not(.page-1) .a-IRR-table td[headers="ID"] a b,
html body:not(.page-1) .t-Report-report td[headers="FAMILY_ID"] a b,
html body:not(.page-1) .t-Report-report td[headers="EMPLOYEE_ID"] a b {
  font-weight: 600 !important;
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}

/* ============================================================
   UNIVERSAL TABLE ROWS — modern separated 3D outer frame
   Applies to all IR / classic reports (NOT dashboard page-1).
   ============================================================ */
html body:not(.page-1) .a-IRR-content,
html body:not(.page-1) .a-IRR-tableContainer,
html body:not(.page-1) .t-Report-wrap,
html body:not(.page-1) .t-Report-tableWrap {
  background: transparent !important;
}

html body:not(.page-1) table.a-IRR-table,
html body:not(.page-1) .a-IRR-table,
html body:not(.page-1) table.t-Report-report,
html body:not(.page-1) .t-Report-report,
html body:not(.page-1) table.a-GV-table,
html body:not(.page-1) .a-GV-table {
  border-collapse: separate !important;
  border-spacing: 0 10px !important;
  border: none !important;
  background: transparent !important;
  background-color: transparent !important;
}

html body:not(.page-1) .a-IRR-table > thead > tr > th,
html body:not(.page-1) .a-IRR-table > thead > tr > td,
html body:not(.page-1) .t-Report-report > thead > tr > th,
html body:not(.page-1) .t-Report-report > thead > tr > td,
html body:not(.page-1) .a-GV-table > thead > tr > th {
  border: none !important;
  border-bottom: 2px solid #9ecff2 !important;
  box-shadow: none !important;
  background-clip: padding-box !important;
}

html body:not(.page-1) .a-IRR-table > tbody > tr,
html body:not(.page-1) .t-Report-report > tbody > tr,
html body:not(.page-1) .a-GV-table > tbody > tr {
  background: transparent !important;
  background-color: transparent !important;
}

html body:not(.page-1) .a-IRR-table > tbody > tr > td,
html body:not(.page-1) .t-Report-report > tbody > tr > td,
html body:not(.page-1) .a-GV-table > tbody > tr > td,
html body:not(.page-1) .a-IRR-table tbody tr td,
html body:not(.page-1) .t-Report-report tbody tr td {
  border-top: 1px solid #9ecff2 !important;
  border-bottom: 1px solid #5aa8de !important;
  border-left: 0 none transparent !important;
  border-right: 0 none transparent !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: linear-gradient(180deg, #ffffff 0%, #f7fbfe 100%) !important;
  background-clip: padding-box !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.95),
    0 2px 0 #5aa8de,
    0 5px 10px rgba(15, 23, 42, 0.10) !important;
  vertical-align: middle !important;
}

html body:not(.page-1) .a-IRR-table > tbody > tr > td:first-child,
html body:not(.page-1) .t-Report-report > tbody > tr > td:first-child,
html body:not(.page-1) .a-GV-table > tbody > tr > td:first-child,
html body:not(.page-1) .a-IRR-table tbody tr td:first-child,
html body:not(.page-1) .t-Report-report tbody tr td:first-child {
  border-left: 1px solid #9ecff2 !important;
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

html body:not(.page-1) .a-IRR-table > tbody > tr > td:last-child,
html body:not(.page-1) .t-Report-report > tbody > tr > td:last-child,
html body:not(.page-1) .a-GV-table > tbody > tr > td:last-child,
html body:not(.page-1) .a-IRR-table tbody tr td:last-child,
html body:not(.page-1) .t-Report-report tbody tr td:last-child {
  border-right: 1px solid #9ecff2 !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

html body:not(.page-1) .a-IRR-table > tbody > tr:hover > td,
html body:not(.page-1) .t-Report-report > tbody > tr:hover > td,
html body:not(.page-1) .a-IRR-table tbody tr:hover td,
html body:not(.page-1) .t-Report-report tbody tr:hover td {
  background-image: linear-gradient(180deg, #ffffff 0%, #eaf5fd 100%) !important;
  border-top-color: #7eb8e8 !important;
  border-bottom-color: #4a97d0 !important;
  box-shadow:
    inset 0 1px 0 #ffffff,
    0 3px 0 #4a97d0,
    0 7px 14px rgba(15, 23, 42, 0.12) !important;
}

html body:not(.page-1) .a-IRR-table > tbody > tr:hover > td:first-child,
html body:not(.page-1) .a-IRR-table tbody tr:hover td:first-child,
html body:not(.page-1) .t-Report-report tbody tr:hover td:first-child {
  border-left-color: #7eb8e8 !important;
}

html body:not(.page-1) .a-IRR-table > tbody > tr:hover > td:last-child,
html body:not(.page-1) .a-IRR-table tbody tr:hover td:last-child,
html body:not(.page-1) .t-Report-report tbody tr:hover td:last-child {
  border-right-color: #7eb8e8 !important;
}

/* kill theme cell grid lines that break the card frame */
html body:not(.page-1) .a-IRR-table tbody tr td[class*="u-t"],
html body:not(.page-1) .t-Report-report tbody tr td[class*="u-t"] {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

html body:not(.page-1) .a-IRR-table tbody tr td:first-child[class*="u-t"],
html body:not(.page-1) .t-Report-report tbody tr td:first-child[class*="u-t"] {
  border-left: 1px solid #9ecff2 !important;
}

html body:not(.page-1) .a-IRR-table tbody tr td:last-child[class*="u-t"],
html body:not(.page-1) .t-Report-report tbody tr td:last-child[class*="u-t"] {
  border-right: 1px solid #9ecff2 !important;
}
/* ============================================================
   DARK-GREEN GLOSSY CTA PILLS
   New Lead / Add New / Add Transaction / similar create CTAs
   ============================================================ */
html body:not(.page-1) .t-Button.ikb-custom-button,
html body:not(.page-1) a.t-Button.ikb-custom-button,
html body:not(.page-1) button.t-Button.ikb-custom-button,
html body:not(.page-1) .t-Button.addstd_button,
html body:not(.page-1) .t-Button.familyform-button,
html body:not(.page-1) #addbtn,
html body:not(.page-1) a#addbtn,
html body:not(.page-1) button#addbtn,
html body:not(.page-1) #B65785504288074664,
html body:not(.page-1) #B70623746062419531,
html body:not(.page-1) #B162039964930430235,
html body:not(.page-1) #B62271361835100750,
html body:not(.page-1) #B96417487282370775,
html body:not(.page-1) #B72225976718274873,
html body:not(.page-1) .t-Region #B65785504288074664,
html body:not(.page-1) .t-ButtonRegion #B65785504288074664 {
  --a-button-background-color: #0f766e !important;
  --a-button-hover-background-color: #0d9488 !important;
  --a-button-active-background-color: #115e59 !important;
  --a-button-border-color: #134e4a !important;
  --a-button-text-color: #ffffff !important;
  --a-button-shadow: none !important;
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  min-height: 40px !important;
  padding: 10px 28px !important;
  border: 2px solid #0f766e !important;
  border-top-color: #5eead4 !important;
  border-bottom-color: #042f2e !important;
  border-radius: 999px !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  text-shadow: 0 1px 1px rgba(2, 44, 34, 0.45) !important;
  background-color: #0f766e !important;
  background-image:
    radial-gradient(ellipse 80% 60% at 30% 18%, rgba(255, 255, 255, 0.35) 0%, transparent 55%),
    linear-gradient(180deg, #2dd4bf 0%, #0f766e 48%, #064e3b 100%) !important;
  box-shadow:
    0 8px 18px rgba(6, 78, 59, 0.45),
    0 3px 0 #042f2e,
    inset 0 2px 0 rgba(255, 255, 255, 0.35),
    inset 0 -3px 0 rgba(2, 44, 34, 0.35) !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  transform: none !important;
  overflow: visible !important;
}

html body:not(.page-1) .t-Button.ikb-custom-button .t-Button-label,
html body:not(.page-1) .t-Button.addstd_button .t-Button-label,
html body:not(.page-1) .t-Button.familyform-button .t-Button-label,
html body:not(.page-1) #addbtn .t-Button-label,
html body:not(.page-1) #B65785504288074664 .t-Button-label,
html body:not(.page-1) #B70623746062419531 .t-Button-label,
html body:not(.page-1) #B162039964930430235 .t-Button-label,
html body:not(.page-1) #B62271361835100750 .t-Button-label,
html body:not(.page-1) #B96417487282370775 .t-Button-label,
html body:not(.page-1) #B72225976718274873 .t-Button-label,
html body:not(.page-1) .t-Button.ikb-custom-button .t-Button-label b,
html body:not(.page-1) #B65785504288074664 .t-Button-label b {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  text-shadow: 0 1px 1px rgba(2, 44, 34, 0.45) !important;
}

html body:not(.page-1) .t-Button.ikb-custom-button .t-Button-label::before,
html body:not(.page-1) .t-Button.addstd_button .t-Button-label::before,
html body:not(.page-1) .t-Button.familyform-button .t-Button-label::before,
html body:not(.page-1) #addbtn .t-Button-label::before,
html body:not(.page-1) #B65785504288074664 .t-Button-label::before,
html body:not(.page-1) #B70623746062419531 .t-Button-label::before,
html body:not(.page-1) #B162039964930430235 .t-Button-label::before,
html body:not(.page-1) #B62271361835100750 .t-Button-label::before,
html body:not(.page-1) #B96417487282370775 .t-Button-label::before,
html body:not(.page-1) #B72225976718274873 .t-Button-label::before {
  content: "\203A" !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  opacity: 0.95 !important;
}

html body:not(.page-1) .t-Button.ikb-custom-button .t-Button-label::after,
html body:not(.page-1) .t-Button.addstd_button .t-Button-label::after,
html body:not(.page-1) .t-Button.familyform-button .t-Button-label::after,
html body:not(.page-1) #addbtn .t-Button-label::after,
html body:not(.page-1) #B65785504288074664 .t-Button-label::after,
html body:not(.page-1) #B70623746062419531 .t-Button-label::after,
html body:not(.page-1) #B162039964930430235 .t-Button-label::after,
html body:not(.page-1) #B62271361835100750 .t-Button-label::after,
html body:not(.page-1) #B96417487282370775 .t-Button-label::after,
html body:not(.page-1) #B72225976718274873 .t-Button-label::after {
  content: "\2039" !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  opacity: 0.95 !important;
}

html body:not(.page-1) .t-Button.ikb-custom-button:hover,
html body:not(.page-1) .t-Button.addstd_button:hover,
html body:not(.page-1) .t-Button.familyform-button:hover,
html body:not(.page-1) #addbtn:hover,
html body:not(.page-1) #B65785504288074664:hover,
html body:not(.page-1) #B70623746062419531:hover,
html body:not(.page-1) #B162039964930430235:hover,
html body:not(.page-1) #B62271361835100750:hover,
html body:not(.page-1) #B96417487282370775:hover,
html body:not(.page-1) #B72225976718274873:hover {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background-image:
    radial-gradient(ellipse 80% 60% at 30% 18%, rgba(255, 255, 255, 0.42) 0%, transparent 55%),
    linear-gradient(180deg, #5eead4 0%, #14b8a6 45%, #0f766e 100%) !important;
  border-top-color: #99f6e4 !important;
  border-bottom-color: #042f2e !important;
  box-shadow:
    0 10px 22px rgba(6, 78, 59, 0.5),
    0 4px 0 #042f2e,
    inset 0 2px 0 rgba(255, 255, 255, 0.4),
    inset 0 -3px 0 rgba(2, 44, 34, 0.3) !important;
  transform: translateY(-1px) !important;
}
