/* WaDaCon Warm Workshop shared layer.
   Loaded after the legacy compatibility stylesheet: it changes shared
   primitives only and intentionally leaves module layout/widget behavior alone. */
:root {
  --ww-blue-950: #041923; --ww-blue-900: #062738; --ww-blue-800: #003A5D;
  --ww-blue-700: #07587A; --ww-blue-500: #3980AA; --ww-blue-gradient-end: #166D85;
  --ww-orange-500: #ED7203; --ww-orange-400: #FF8E27;
  --ww-teal-600: #007F91; --ww-teal-500: #0097A9;
  --ww-canvas: #F7F5F0; --ww-sidebar: #F0EEE7; --ww-topbar: #FBFAF7;
  --ww-surface: #FFFFFF; --ww-surface-warm: #FFFDFA; --ww-surface-muted: #EEECE5;
  --ww-line: #E3E0D8; --ww-line-strong: #787E7F;
  --ww-ink: #101820; --ww-text: #2C3B45; --ww-muted: #596B76; --ww-nav-text: #244B60;
  --ww-selected-bg: #FFEDDB; --ww-selected-text: #833C09; --ww-hover-bg: #E9E6DD;
  --ww-focus: #003A5D; --ww-focus-gap: #FFFFFF;
  --ww-gradient-header: linear-gradient(110deg, #003A5D 0%, #07587A 80%, #166D85 100%);
  --ww-gradient-action: linear-gradient(110deg, #ED7203, #FF8E27);
  --ww-shadow-panel: 0 2px 3px #003A5D08, 0 7px 20px #003A5D06;
  --ww-shadow-overlay: 0 24px 90px #04192340;
  --ww-ease-out: cubic-bezier(.23, 1, .32, 1);

  /* Compatibility aliases used by current templates and inline styles. */
  --wd-canvas: var(--ww-canvas); --wd-surface: var(--ww-surface);
  --wd-surface-soft: var(--ww-surface-warm); --wd-line: var(--ww-line);
  --wd-line-strong: var(--ww-line-strong); --wd-row-line: var(--ww-line);
  --wd-row-hover: var(--ww-hover-bg); --wd-ink: var(--ww-ink); --wd-text: var(--ww-text);
  --wd-muted: var(--ww-muted); --wd-quiet: var(--ww-muted); --wd-focus: var(--ww-focus);
  --wd-shadow-panel: var(--ww-shadow-panel); --wd-shadow-hero: var(--ww-shadow-overlay);
  --wd-gradient-hero: var(--ww-gradient-header); --gradient-page: var(--ww-canvas);
  --gradient-header: var(--ww-topbar); --surface: var(--ww-surface-warm);
  --shade: var(--ww-surface-muted); --shade-2: var(--ww-line); --divider: var(--ww-line);
  --border-soft: var(--ww-line-strong); --accent-soft: var(--ww-selected-bg);
}

body { background: var(--ww-canvas); color: var(--ww-text); }
.wd-app { color: var(--ww-text); }
.wd-app :focus-visible:not([data-wd-nav-search]) { outline: 3px solid var(--ww-focus); outline-offset: 2px; box-shadow: 0 0 0 2px var(--ww-focus-gap); }

/* Shell: light navigation and context bar, one blue surface per page. */
.wd-shell { grid-template-columns: 272px minmax(0, 1fr); background: var(--ww-canvas); }
.wd-shell.dense { grid-template-columns: 76px minmax(0, 1fr); }
.wd-sidebar { background: var(--ww-sidebar); color: var(--ww-nav-text); border-right: 1px solid var(--ww-line); padding: 16px 14px 14px; }
.wd-sidebar::after { display: none; }
.wd-sidebar-logo { min-height: 52px; margin-bottom: 12px; padding: 4px 6px 14px; border-bottom-color: var(--ww-line); }
.wd-sidebar-logo .wd-logo-full { width: 104px; height: auto !important; }
.wd-collapse-btn { background: var(--ww-surface); border-color: var(--ww-line-strong); color: var(--ww-nav-text); }
.wd-collapse-btn:hover { color: var(--ww-blue-800); background: var(--ww-hover-bg); border-color: var(--ww-blue-500); }
.wd-nav-search { display: flex; align-items: center; gap: 8px; min-height: 40px; margin: 0 6px 10px; padding: 0 10px; color: var(--ww-muted); background: var(--ww-surface); border: 1px solid var(--ww-line-strong); border-radius: 5px; }
.wd-nav-search:focus-within { border-color: var(--ww-focus); box-shadow: 0 0 0 2px var(--ww-focus-gap), 0 0 0 5px var(--ww-focus); }
.wd-nav-search input { min-width: 0; flex: 1; min-height: 0; border: 0 !important; outline: 0 !important; box-shadow: none !important; color: var(--ww-text); background: transparent !important; font: 13px/1.4 var(--wd-font-body); -webkit-appearance: none; appearance: none; }
.wd-nav-search input:focus { outline: 0 !important; box-shadow: none !important; }
.wd-nav-search input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; }
.wd-nav-search input::placeholder { color: var(--ww-muted); }
.wd-nav-search-clear { width: 26px; height: 26px; padding: 0; border: 0; background: transparent; color: var(--ww-muted); cursor: pointer; }
.wd-nav-no-results { margin: 4px 12px 10px; color: var(--ww-muted); font-size: 12px; line-height: 1.4; }
.wd-nav { gap: 2px; }
.wd-nav-item[hidden], .wd-nav-section[hidden] { display: none !important; }
.wd-nav-group-header, .wd-nav-section-toggle { color: var(--ww-muted); font-size: 12px; letter-spacing: .02em; text-transform: none; }
.wd-nav-section-toggle { display: flex; align-items: center; justify-content: space-between; min-height: 40px; padding: 14px 12px 7px; }
.wd-nav-section-heading { display: flex; align-items: center; gap: 8px; min-width: 0; font-weight: 700; }
.wd-nav-section-icon { display: inline-grid; place-items: center; width: 18px; height: 18px; color: var(--ww-blue-800); font-size: 15px; }
.wd-nav-section-chevron { display: inline-grid; place-items: center; width: 20px; height: 20px; border-radius: 999px; color: var(--ww-blue-800); background: var(--ww-surface-muted); font-size: 12px; line-height: 1; transform: none !important; }
.wd-nav-section-toggle:hover { color: var(--ww-blue-800); }
.wd-nav-section-toggle:hover .wd-nav-section-chevron { color: var(--ww-blue-800); }
.wd-nav-section-items-inner { margin: 4px 0 12px 12px; padding-left: 8px; border-left: 1px solid var(--ww-line); }
.wd-nav-section-items-inner .wd-nav-item { padding-left: 10px; padding-right: 10px; }
.wd-nav-section--top-level .wd-nav-section-items-inner { margin-left: 0; padding-left: 0; border-left: 0; }
.wd-shell.dense .wd-nav-section-items-inner { margin: 0; padding-left: 0; border-left: 0; }
.wd-nav-item { color: var(--ww-nav-text); min-height: 40px; padding: 10px 12px; font-size: 14px; border-radius: 5px; transition: background 120ms ease, color 120ms ease; }
.wd-nav-item:hover { color: var(--ww-blue-800); background: var(--ww-hover-bg); }
.wd-nav-item.active, .wd-nav-item[aria-current="page"] { color: var(--ww-selected-text); background: var(--ww-selected-bg); }
.wd-nav-item.active::before, .wd-nav-item[aria-current="page"]::before { top: 7px; bottom: 7px; border-radius: 0; background: var(--ww-orange-500); }
.wd-nav-item.active .wd-nav-icon, .wd-nav-item[aria-current="page"] .wd-nav-icon { color: var(--ww-selected-text); }
.wd-nav-icon, .wd-nav-icon svg { width: 18px; height: 18px; }
.wd-sidebar-foot { border-top-color: var(--ww-line); }
.wd-avatar { background: var(--ww-blue-800); }
.wd-user-meta .name { color: var(--ww-text); }
.wd-user-meta .role { color: var(--ww-muted); }

.wd-header { min-height: 68px; background: var(--ww-topbar); color: var(--ww-text); border-bottom: 1px solid var(--ww-line); padding: 10px 28px; }
.wd-header-brand { display: none; }
.wd-breadcrumb, .wd-header .wd-breadcrumb { color: var(--ww-muted); font-size: 13px; font-weight: 600; letter-spacing: 0; text-transform: none; }
.wd-header .wd-breadcrumb .crumb-leaf, .wd-header .wd-breadcrumb a:hover { color: var(--ww-blue-800); }
.wd-header-action { min-height: 40px; border-radius: 5px; background: var(--ww-surface); border-color: var(--ww-line-strong); color: var(--ww-blue-800); font-size: 12px; font-weight: 600; letter-spacing: 0; text-transform: none; transition: background 120ms ease, border-color 120ms ease, color 120ms ease; }
.wd-header-action:hover { background: var(--ww-hover-bg); border-color: var(--ww-blue-500); color: var(--ww-blue-800); }
.wd-header-action.icon-only { width: 40px; height: 40px; }
.wd-header-action .badge { background: var(--ww-orange-500) !important; color: var(--ww-blue-900) !important; }
.wd-user-menu { background: transparent; border-color: transparent; color: var(--ww-text); border-radius: 5px; }
.wd-user-menu:hover { background: var(--ww-hover-bg); color: var(--ww-blue-800); }
.wd-user-menu-card { border: 1px solid var(--ww-line); border-radius: 9px; box-shadow: var(--ww-shadow-overlay); }
.wd-user-menu-card .user-card-header { background: var(--ww-surface-muted); color: var(--ww-text); }
.wd-user-menu-card .user-card-actions a:hover { background: var(--ww-hover-bg); color: var(--ww-blue-800); }
.wd-user-menu-card .user-card-role { background: var(--ww-selected-bg); color: var(--ww-selected-text); }
.wd-mobile-nav-toggle { display: none; width: 40px; height: 40px; padding: 0; border: 1px solid var(--ww-line-strong); border-radius: 5px; background: var(--ww-surface); color: var(--ww-blue-800); font-size: 20px; }
.wd-mobile-nav-close { display: none; width: 40px; height: 40px; padding: 0; border: 1px solid var(--ww-line-strong); border-radius: 5px; background: var(--ww-surface); color: var(--ww-blue-800); font-size: 18px; }

/* The shell is the workspace boundary. Operational pages can use its available
   column; forms and reading panels retain their own local max-width rules. */
.wd-main { box-sizing: border-box; max-width: none; margin-inline: 0; padding: 28px; background: var(--ww-canvas); }
.wd-main > *, .wd-grid-2, .wd-grid-3, .wd-grid-4, .wd-split-2col, .wd-split-3col { min-width: 0; }
.wd-grid-2 > *, .wd-grid-3 > *, .wd-grid-4 > *, .wd-split-2col > *, .wd-split-3col > * { min-width: 0; }
/* Existing title anatomy becomes the bounded page-heading panel. */
.wd-page-title, .wd-page-head { margin: 0 0 24px; padding: 24px; border-left: 5px solid var(--ww-orange-500); border-radius: 12px; background: var(--ww-gradient-header); color: #fff; box-shadow: none; }
.wd-page-title .t-h1, .wd-page-head .t-h1 { color: #fff; font-size: clamp(28px, 2.4vw, 34px); font-weight: 800; line-height: 1.2; }
.wd-page-title .t-subtitle, .wd-page-head .t-subtitle, .wd-page-title-row2 .t-subtitle { color: #D6E6ED; }
.wd-page-title-row1 .t-subtitle, .wd-page-head .wd-eyebrow, .wd-page-title .wd-eyebrow { color: #FFE2C9; font-size: 12px; letter-spacing: .08em; }
.wd-page-head .wd-actions .wd-btn-secondary { background: transparent; border-color: #fff; color: #fff; }
.wd-page-title .wd-breadcrumb, .wd-page-head .wd-breadcrumb { color: #D6E6ED; }
.wd-page-title .wd-breadcrumb a, .wd-page-head .wd-breadcrumb a { color: #D6E6ED; }
.wd-page-title .wd-breadcrumb a:hover, .wd-page-head .wd-breadcrumb a:hover { color: var(--ww-orange-400); }
.wd-page-title .wd-breadcrumb .sep, .wd-page-head .wd-breadcrumb .sep { color: rgba(255,255,255,.45); }
.wd-page-title .wd-breadcrumb .crumb-leaf, .wd-page-head .wd-breadcrumb .crumb-leaf { color: #fff; }

/* Shared working surfaces and direct Bootstrap equivalents. */
.wd-card, .wd-panel, .wd-app .card, .wd-app .small-box { background: var(--ww-surface); border: 1px solid var(--ww-line); border-radius: 9px; box-shadow: none; }
.wd-card, .wd-app .small-box { padding: 20px; }
.wd-card-soft { background: var(--ww-surface-warm); }
.wd-panel__header, .wd-app .card-header { background: var(--ww-topbar); border-bottom-color: var(--ww-line); }
.wd-panel__title, .wd-app .card-title { color: var(--ww-blue-800); }

.wd-app .btn, .wd-btn { min-height: 40px; border-radius: 5px; font-size: 14px; font-weight: 600; transition: transform 120ms var(--ww-ease-out), background 120ms ease, border-color 120ms ease, color 120ms ease; }
.wd-app .btn:active:not(:disabled), .wd-btn:active:not(:disabled) { transform: scale(.98); }
.wd-app .btn-primary, .wd-btn-primary { background: var(--ww-gradient-action) !important; border-color: var(--ww-orange-500) !important; color: var(--ww-blue-900) !important; }
.wd-app .btn-primary:hover, .wd-app .btn-primary:focus, .wd-btn-primary:hover { background: #FF8E27 !important; border-color: #C95800 !important; color: var(--ww-blue-900) !important; }
.wd-app .btn-secondary, .wd-btn-secondary, .wd-app .btn-outline-secondary { background: var(--ww-surface) !important; border-color: var(--ww-line-strong) !important; color: var(--ww-blue-800) !important; }
.wd-app .btn-secondary:hover, .wd-btn-secondary:hover, .wd-app .btn-outline-secondary:hover { background: var(--ww-hover-bg) !important; border-color: var(--ww-blue-500) !important; color: var(--ww-blue-800) !important; }
.wd-app .btn-outline-primary { background: var(--ww-surface) !important; color: var(--ww-selected-text) !important; border-color: var(--ww-orange-500) !important; }
.wd-app .btn-outline-primary:hover { background: var(--ww-selected-bg) !important; color: var(--ww-selected-text) !important; }

.wd-app .form-label, .wd-app label { color: var(--ww-text); font-size: 13px; font-weight: 600; letter-spacing: 0; text-transform: none; }
.wd-app .wd-label, .wd-app .wd-field-label { color: var(--ww-text); font-size: 13px; font-weight: 600; letter-spacing: 0; text-transform: none; }
.wd-app .form-control, .wd-app .form-select, .wd-app :where(textarea, input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), select) { min-height: 40px; color: var(--ww-text); background-color: var(--ww-surface); border-color: var(--ww-line-strong) !important; border-radius: 5px; }
.wd-app textarea { min-height: 100px; }
.wd-app .form-control:focus, .wd-app .form-select:focus, .wd-app textarea:focus, .wd-app input:focus:not([data-wd-nav-search]), .wd-app select:focus { border-color: var(--ww-focus) !important; box-shadow: 0 0 0 2px var(--ww-focus-gap), 0 0 0 5px var(--ww-focus) !important; }
.wd-app .form-control::placeholder { color: var(--ww-muted); opacity: 1; }
.wd-app .form-control:disabled, .wd-app .form-select:disabled, .wd-app input:disabled, .wd-app textarea:disabled { background: var(--ww-surface-muted); color: var(--ww-muted); }
.wd-app .is-invalid, .wd-app [aria-invalid="true"] { border-color: #A20C29 !important; }
.wd-app .invalid-feedback { color: #A20C29; }

.wd-app .dropdown-menu { z-index: 1035; padding: 6px; color: var(--ww-text); background: var(--ww-surface); border-color: var(--ww-line); border-radius: 9px; box-shadow: var(--ww-shadow-overlay); }
.wd-app .dropdown-item { padding: 8px 12px; border-radius: 5px; color: var(--ww-text); font-size: 13px; }
.wd-app .dropdown-item:hover, .wd-app .dropdown-item:focus { color: var(--ww-blue-800); background: var(--ww-hover-bg); }
.wd-app .dropdown-item.active, .wd-app .dropdown-item:active { color: var(--ww-selected-text); background: var(--ww-selected-bg); }
.wd-app .nav-tabs { gap: 4px; border-bottom-color: var(--ww-line); }
.wd-app .nav-tabs .nav-link { color: var(--ww-muted); border: 0; border-radius: 5px 5px 0 0; font-weight: 600; }
.wd-app .nav-tabs .nav-link:hover { color: var(--ww-blue-800); background: var(--ww-hover-bg); }
.wd-app .nav-tabs .nav-link.active { color: var(--ww-blue-800); background: var(--ww-surface); box-shadow: inset 0 -3px var(--ww-orange-500); }
.wd-app .alert { border-radius: 5px; border-width: 1px; color: var(--ww-text); }
.wd-app .alert-info { background: #E5F7F8; border-color: #007F91; }.wd-app .alert-success { background: #E9F8EF; border-color: #28824E; }.wd-app .alert-warning { background: #FFF7DC; border-color: #996B00; }.wd-app .alert-danger { background: #FDECEF; border-color: #C84B60; }

.wd-app .table { --bs-table-bg: transparent; --bs-table-color: var(--ww-text); --bs-table-border-color: var(--ww-line); color: var(--ww-text); font-size: 13px; }
.wd-app .table > :not(caption) > * > * { padding: 12px 16px; border-bottom-color: var(--ww-line); vertical-align: middle; }
.wd-app .table > thead > tr > * { height: 44px; background: var(--ww-topbar); color: var(--ww-blue-800); font-weight: 600; }
.wd-app .table > tbody > tr > * { height: 56px; }
.wd-app .table-hover > tbody > tr:hover > * { --bs-table-accent-bg: var(--ww-hover-bg); color: var(--ww-text); }
.wd-table-shell, .wd-table-scroll, .wd-table-wrap { box-sizing: border-box; width: 100%; min-width: 0; max-inline-size: 100%; }
.wd-table-shell, .wd-table-scroll, .wd-table-wrap { contain: inline-size paint; }
.wd-table-scroll, .wd-table-wrap { overflow-x: auto; overscroll-behavior-inline: contain; }
.wd-table-scroll > .wd-table, .wd-table-wrap > .wd-table { max-inline-size: none; }
.wd-table { color: var(--ww-text); font-size: 13px; }
.wd-table th { height: 44px; padding: 12px 16px; background: var(--ww-topbar); color: var(--ww-blue-800); font-size: 13px; font-weight: 600; letter-spacing: 0; text-transform: none; }
.wd-table td { min-height: 56px; padding: 12px 16px; border-bottom-color: var(--ww-line); }
.wd-table .t-micro, .wd-table small, .wd-table .wd-meta { color: var(--ww-muted); font-size: 12px; font-weight: 400; letter-spacing: 0; text-transform: none; }
.wd-button { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; border-radius: 5px; font-size: 14px; font-weight: 600; }
.wd-button--icon, .wd-btn-icon, .wd-app .btn-icon { width: 40px; min-height: 40px; padding: 0; }
.wd-app .dataTables_wrapper .dataTables_filter input, .wd-app .dataTables_wrapper .dataTables_length select { min-height: 40px; border: 1px solid var(--ww-line-strong); border-radius: 5px; background: var(--ww-surface); color: var(--ww-text); }
.wd-app .dataTables_wrapper .dataTables_paginate .paginate_button { border-radius: 5px !important; color: var(--ww-blue-800) !important; }
.wd-app .dataTables_wrapper .dataTables_paginate .paginate_button.current { border-color: var(--ww-orange-500) !important; background: var(--ww-selected-bg) !important; color: var(--ww-selected-text) !important; }

.wd-app .modal-content { background: var(--ww-surface); border: 1px solid var(--ww-line); border-radius: 12px; box-shadow: var(--ww-shadow-overlay); }
.wd-app .modal-header, .wd-app .modal-footer { border-color: var(--ww-line); padding: 20px 24px; }
.wd-app .modal-body { padding: 24px; }.wd-app .modal-title { color: var(--ww-blue-800); font-family: var(--wd-font-display); font-weight: 800; }.modal-backdrop { background: #041923; }.modal-backdrop.show { opacity: .45; }
.select2-container--bootstrap-5 .select2-selection { min-height: 40px; border-color: var(--ww-line-strong); border-radius: 5px; }.select2-container--bootstrap-5.select2-container--focus .select2-selection { border-color: var(--ww-focus); box-shadow: 0 0 0 2px var(--ww-focus-gap), 0 0 0 5px var(--ww-focus); }.select2-container--bootstrap-5 .select2-dropdown { border-color: var(--ww-line); box-shadow: var(--ww-shadow-overlay); }.select2-container--bootstrap-5 .select2-results__option--highlighted { background: var(--ww-hover-bg); color: var(--ww-blue-800); }
.flatpickr-calendar { border: 1px solid var(--ww-line); border-radius: 9px; box-shadow: var(--ww-shadow-overlay); }.flatpickr-day.selected, .flatpickr-day.selected:hover { background: var(--ww-orange-500); border-color: var(--ww-orange-500); color: var(--ww-blue-900); }.flatpickr-day.today { border-color: var(--ww-blue-800); }
.swal2-popup { border: 1px solid var(--ww-line); border-radius: 12px; box-shadow: var(--ww-shadow-overlay); }.swal2-title { color: var(--ww-blue-800); font-family: var(--wd-font-display); }.swal2-confirm { background: var(--ww-orange-500) !important; color: var(--ww-blue-900) !important; }.swal2-cancel { background: var(--ww-surface-muted) !important; color: var(--ww-blue-800) !important; }

@media (hover: hover) and (pointer: fine) { .wd-nav-item:hover, .wd-header-action:hover, .wd-app .btn:hover, .wd-btn:hover { text-decoration: none; } }
@media (max-width: 1100px) and (min-width: 651px) { .wd-shell { grid-template-columns: 230px minmax(0, 1fr); }.wd-shell.dense { grid-template-columns: 76px minmax(0, 1fr); }.wd-shell:not(.dense) .wd-nav-label, .wd-shell:not(.dense) .wd-nav-section-label, .wd-shell:not(.dense) .wd-user-meta { display: initial; }.wd-shell:not(.dense) .wd-nav-section-chevron { display: inline-block; }.wd-shell:not(.dense) .wd-nav-section-toggle { justify-content: space-between; padding: 14px 12px 7px; }.wd-shell:not(.dense) .wd-nav-item { justify-content: flex-start; padding: 10px; }.wd-main { padding: 24px; } }
@media (max-width: 650px) { .wd-shell, .wd-shell.dense { grid-template-columns: minmax(0, 1fr); }.wd-sidebar { position: fixed; inset: 0 auto 0 0; width: min(272px, calc(100vw - 48px)); height: 100dvh; z-index: 1040; transform: translateX(-100%); transition: transform 180ms var(--ww-ease-out); box-shadow: var(--ww-shadow-overlay); }.wd-shell.wd-mobile-open .wd-sidebar { transform: translateX(0); }.wd-shell.wd-mobile-open::after { content: ""; position: fixed; inset: 0; z-index: 1030; background: #04192366; }.wd-mobile-nav-toggle, .wd-mobile-nav-close { display: inline-grid; place-items: center; }.wd-collapse-btn { display: none !important; }.wd-main { padding: 16px; }.wd-header { padding: 10px 16px; }.wd-page-title, .wd-page-head { padding: 20px; }.wd-page-title .t-h1, .wd-page-head .t-h1 { font-size: 28px; }.wd-shell .wd-nav-label, .wd-shell .wd-nav-section-label, .wd-shell .wd-user-meta { display: initial !important; }.wd-shell .wd-nav-section-chevron { display: inline-grid !important; }.wd-shell .wd-nav-section-toggle, .wd-shell.dense .wd-nav-section-toggle { justify-content: space-between; padding: 14px 12px 7px; cursor: pointer; }.wd-shell .wd-nav-item, .wd-shell.dense .wd-nav-item { justify-content: flex-start; padding: 10px; }.wd-shell.dense .wd-nav-section-items-inner { margin: 4px 0 12px 12px; padding-left: 8px; border-left: 1px solid var(--ww-line); }.wd-shell.dense .wd-nav-section--top-level .wd-nav-section-items-inner { margin-left: 0; padding-left: 0; border-left: 0; }.wd-sidebar-logo .wd-logo-full { display: block !important; }.wd-sidebar-logo .wd-logo-mark { display: none !important; } }
@media (prefers-reduced-motion: reduce) { .wd-sidebar, .wd-app .btn, .wd-btn, .wd-nav-item, .wd-header-action { transition: none !important; } }
