/* ==========================================
   TD 2.7.26 – Button mappings v1
   Binder befintliga TD/WPCW-selectors till knappsystemet.
   ========================================== */

body.td-page .td-btn,
body.td-page .td-btn-primary,
body.td-page .td-btn-secondary,
body.td-page .td-action-btn,
body.td-page .td-share-btn,
body.td-page .td-copy-btn,
body.td-page .td-icon-btn,
body.td-page .td-card--course-surface .td-card--flat .button.button-primary,
body.td-page.td-courseware-app .wpcw_fe_navigation_box > a.fe_btn.fe_btn_navigation{
  border-radius:var(--td-btn-radius, var(--td-radius-cta, 5px)) !important;
  box-shadow:none !important;
}

body.td-page .td-card--course-surface .td-card--flat .button.button-primary,
body.td-page.td-courseware-app .wpcw_fe_navigation_box > a.fe_btn.fe_btn_navigation{
  appearance:none !important;
  -webkit-appearance:none !important;
  min-height:var(--td-btn-min-height) !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:var(--td-btn-padding-y) var(--td-btn-padding-x) !important;
  background:var(--td-btn-bg-primary) !important;
  color:var(--td-btn-fg-primary) !important;
  border:0 !important;
  text-decoration:none !important;
  font-weight:var(--td-btn-font-weight) !important;
}






/* 2.7.83.2 – frontend action buttons in entry/edit shells
   WP:s .button behöver samma luft i TD:s frontendkort som övriga knappsystemet. */
body.td-page .td-main .button:not(.td-topbar__btn):not(.td-drawer__close):not(.td-notification-center__close):not(.td-icon-btn),
body.td-page .td-main button.button:not(.td-topbar__btn):not(.td-drawer__close):not(.td-notification-center__close):not(.td-icon-btn),
body.td-page .td-main a.button:not(.td-topbar__btn):not(.td-drawer__close):not(.td-notification-center__close):not(.td-icon-btn),
body.single-td_entry .td-main .button:not(.td-topbar__btn):not(.td-drawer__close):not(.td-notification-center__close):not(.td-icon-btn),
body.single-td_entry .td-main button.button:not(.td-topbar__btn):not(.td-drawer__close):not(.td-notification-center__close):not(.td-icon-btn),
body.single-td_entry .td-main a.button:not(.td-topbar__btn):not(.td-drawer__close):not(.td-notification-center__close):not(.td-icon-btn){
  appearance:none !important;
  -webkit-appearance:none !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:8px !important;
  min-height:44px !important;
  padding:10px 14px !important;
  line-height:1.2 !important;
  border-radius:var(--td-btn-radius, var(--td-radius-cta, 5px)) !important;
  text-decoration:none !important;
  white-space:normal !important;
}
