/* Liquid Glass — APP layer: control + content surfaces app-wide (buttons, fields,
   tabs, modals, cards, tables). Scoped to .lg-admin; depends on liquid-glass-kit.css
   (--lg-*) and admin-liquid-glass.css (--ag-glass*). Glass is chrome, not content:
   tables + long text stay solid. Load order: kit -> admin -> app. */

/* ── 1. Buttons ─────────────────────────────────────────────────────────── */
/* Primary → iOS-blue Liquid Glass capsule (matches the kit .lg-btn). */
.lg-admin .btn.btn-primary{
  border:0!important; border-radius:999px!important; color:#fff!important;
  background:var(--lg-btn)!important;
  -webkit-backdrop-filter:blur(12px) saturate(180%); backdrop-filter:blur(12px) saturate(180%);
  box-shadow:0 6px 18px -6px var(--lg-glow), inset 0 1px 0 var(--lg-btn-edge)!important;
  transition:filter .18s, transform .12s, box-shadow .18s;}
.lg-admin .btn.btn-primary:hover{ filter:brightness(1.05); transform:translateY(-1px); }
.lg-admin .btn.btn-primary:active{ transform:scale(.98); }
.lg-admin .btn.btn-primary:focus-visible{ outline:none; box-shadow:0 0 0 4px var(--lg-glow), inset 0 1px 0 var(--lg-btn-edge)!important; }
/* Semantic buttons keep their color but gain the glass material (rim + slight lift). */
.lg-admin .btn.btn-success, .lg-admin .btn.btn-danger,
.lg-admin .btn.btn-warning, .lg-admin .btn.btn-info{
  border-radius:999px!important; box-shadow:inset 0 1px 0 rgba(255,255,255,.35), 0 4px 12px -6px rgba(20,40,90,.3)!important;
  transition:filter .18s, transform .12s;}
.lg-admin .btn.btn-success:hover, .lg-admin .btn.btn-danger:hover,
.lg-admin .btn.btn-warning:hover, .lg-admin .btn.btn-info:hover{ filter:brightness(1.05); transform:translateY(-1px); }
/* Secondary / light / outline → glass-ghost. */
.lg-admin .btn.btn-light, .lg-admin .btn.btn-secondary,
.lg-admin .btn.btn-outline-primary, .lg-admin .btn.btn-outline-secondary{
  border-radius:999px!important; border:1px solid var(--ag-glass-bd)!important; background:var(--ag-glass)!important;
  color:var(--lg-text)!important;
  -webkit-backdrop-filter:blur(14px) saturate(170%); backdrop-filter:blur(14px) saturate(170%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.4); transition:background .18s, box-shadow .18s;}
.lg-admin .btn.btn-light:hover, .lg-admin .btn.btn-secondary:hover,
.lg-admin .btn.btn-outline-primary:hover, .lg-admin .btn.btn-outline-secondary:hover{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.5), 0 6px 16px -8px var(--lg-glow)!important; }

/* ── 2. Form controls ──────────────────────────────────────────────────── */
.lg-admin .form-control, .lg-admin .form-select{
  border-radius:12px!important; border:1px solid var(--lg-border)!important;
  background:var(--lg-input)!important; color:var(--lg-text)!important;
  -webkit-backdrop-filter:blur(12px) saturate(160%); backdrop-filter:blur(12px) saturate(160%);
  transition:border-color .18s, box-shadow .18s;}
.lg-admin .form-control:focus, .lg-admin .form-select:focus{
  border-color:var(--lg-accent)!important; box-shadow:0 0 0 4px var(--lg-glow)!important; }
.lg-admin .input-group-text{
  border-radius:12px!important; border:1px solid var(--lg-border)!important; background:var(--ag-glass)!important; color:var(--lg-muted)!important; }
.lg-admin .form-check-input:checked{ background-color:var(--lg-accent)!important; border-color:var(--lg-accent)!important; }
.lg-admin .form-check-input:focus{ box-shadow:0 0 0 4px var(--lg-glow)!important; }

/* ── 3. Tabs · pills · pagination · button-groups ──────────────────────── */
/* ── In-page tab navs → floating Apple Liquid Glass SEGMENTED CONTROL (iOS 26).
   The whole strip is a frosted glass pill track; the active tab is a raised pill
   with the iOS-blue accent; inactive labels muted, hover = soft tint. ── */
.lg-admin .nav-line-tabs, .lg-admin .nav-tabs, .lg-admin .nav-pills{
  display:inline-flex!important; flex-wrap:nowrap; align-items:center; gap:2px;
  width:auto; max-width:100%; overflow-x:auto; scrollbar-width:none;
  padding:5px!important; border:1px solid var(--ag-glass-bd)!important;
  border-radius:999px!important; background:var(--ag-glass)!important;
  -webkit-backdrop-filter:blur(30px) saturate(190%); backdrop-filter:blur(30px) saturate(190%);
  box-shadow:0 10px 30px -14px rgba(20,40,90,.28), inset 0 1px 0 rgba(255,255,255,.5), inset 0 2px 9px -4px rgba(20,40,90,.12); }
[data-bs-theme="dark"] .lg-admin .nav-line-tabs, [data-bs-theme="dark"] .lg-admin .nav-tabs, [data-bs-theme="dark"] .lg-admin .nav-pills{
  box-shadow:0 12px 34px -14px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.10), inset 0 2px 10px -4px rgba(0,0,0,.5); }
.lg-admin .nav-line-tabs::-webkit-scrollbar, .lg-admin .nav-tabs::-webkit-scrollbar, .lg-admin .nav-pills::-webkit-scrollbar{ display:none; }
.lg-admin .nav-line-tabs .nav-item, .lg-admin .nav-tabs .nav-item, .lg-admin .nav-pills .nav-item{ margin:0!important; }
/* Items = pills; inactive muted, hover = soft accent tint. */
.lg-admin .nav-line-tabs .nav-link, .lg-admin .nav-tabs .nav-link, .lg-admin .nav-pills .nav-link{
  position:relative; border:0!important; border-radius:999px!important; background:transparent!important;
  color:var(--lg-muted)!important; font-weight:600!important; white-space:nowrap;
  padding:.5rem 1.05rem!important; margin:0!important;
  transition:color .16s, background .16s, box-shadow .16s; }
/* Kill EVERY Metronic tab underline/border (incl. the yellow 2x line) on all links. */
.lg-admin .nav-line-tabs .nav-link, .lg-admin .nav-tabs .nav-link, .lg-admin .nav-pills .nav-link{ border-bottom:0!important; }
.lg-admin .nav-line-tabs .nav-link::after, .lg-admin .nav-tabs .nav-link::after, .lg-admin .nav-pills .nav-link::after,
.lg-admin .nav-line-tabs .nav-link::before, .lg-admin .nav-tabs .nav-link::before, .lg-admin .nav-pills .nav-link::before{ display:none!important; }
.lg-admin .nav-line-tabs .nav-link:hover, .lg-admin .nav-tabs .nav-link:hover, .lg-admin .nav-pills .nav-link:hover{
  color:var(--lg-text)!important; background:color-mix(in srgb, var(--lg-text) 8%, transparent)!important; }
/* Inner label spans (Metronic wraps labels in .nav-text / text-active-* with inline colours)
   inherit the tab's own colour so the segmented control controls the label, not page CSS. */
.lg-admin .nav-line-tabs .nav-link .nav-text, .lg-admin .nav-tabs .nav-link .nav-text,
.lg-admin .nav-pills .nav-link .nav-text{ color:inherit!important; }
/* Opt-OUT of the glass capsule (add .lg-nav-plain): tabs sit directly on the surface,
   the active tab stays a raised pill, and the bar is left-aligned full-width. Use where
   the capsule reads as an unwanted "circle" around the whole nav (e.g. asset-header). */
.lg-admin .nav-line-tabs.lg-nav-plain, .lg-admin .nav-tabs.lg-nav-plain, .lg-admin .nav-pills.lg-nav-plain{
  display:flex!important; width:100%; justify-content:flex-start; overflow:visible;
  padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important;
  -webkit-backdrop-filter:none!important; backdrop-filter:none!important; }
.lg-admin .nav-line-tabs.lg-nav-plain .nav-link, .lg-admin .nav-tabs.lg-nav-plain .nav-link,
.lg-admin .nav-pills.lg-nav-plain .nav-link{ flex:0 0 auto; }
/* Active = a floating raised THUMB (Apple segmented selected, monochrome): a pill
   clearly ELEVATED off the track with a soft inner glow + bright rim. Light = white
   pill / dark = lighter frosted glass. Label is bright (text colour), NOT accent —
   the raised thumb alone signals selection, exactly like the reference. */
.lg-admin .nav-line-tabs .nav-link.active, .lg-admin .nav-tabs .nav-link.active, .lg-admin .nav-pills .nav-link.active,
.lg-admin .nav-line-tabs .nav-item.show .nav-link, .lg-admin .nav-tabs .nav-item.show .nav-link{
  color:var(--lg-text)!important; font-weight:700!important; border:0!important; border-bottom:0!important;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.88))!important;
  box-shadow:0 6px 16px -6px rgba(20,40,90,.30), 0 1px 3px rgba(20,40,90,.16), inset 0 1px 0 rgba(255,255,255,1), inset 0 0 18px rgba(255,255,255,.5)!important; }
[data-bs-theme="dark"] .lg-admin .nav-line-tabs .nav-link.active, [data-bs-theme="dark"] .lg-admin .nav-tabs .nav-link.active,
[data-bs-theme="dark"] .lg-admin .nav-pills .nav-link.active,
[data-bs-theme="dark"] .lg-admin .nav-line-tabs .nav-item.show .nav-link, [data-bs-theme="dark"] .lg-admin .nav-tabs .nav-item.show .nav-link{
  color:#fff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.07))!important;
  box-shadow:0 8px 20px -6px rgba(0,0,0,.7), inset 0 1px 0 rgba(255,255,255,.34), inset 0 0 22px rgba(255,255,255,.06)!important; }
/* ── Card-style pill nav (dashboard-advanced: All/Map/Workflow/Crewing/Operation/Technical/QHSE).
   These are icon+label CARDS, not a segmented control — undo the capsule and render clean glass
   card tabs with visible icons + a clear accent-active state. Higher specificity → wins. ── */
.lg-admin .nav-pills.nav-pills-custom{
  display:flex!important; flex-wrap:wrap; gap:10px; width:auto; max-width:100%; overflow:visible;
  padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important;
  border-radius:0!important; -webkit-backdrop-filter:none!important; backdrop-filter:none!important; }
.lg-admin .nav-pills.nav-pills-custom .nav-item{ margin:0!important; }
.lg-admin .nav-pills.nav-pills-custom .nav-link{
  border-radius:16px!important; border:1px solid var(--ag-glass-bd)!important; background:var(--ag-glass)!important;
  color:var(--lg-muted)!important;
  -webkit-backdrop-filter:blur(20px) saturate(180%); backdrop-filter:blur(20px) saturate(180%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3); transition:color .18s, background .18s, box-shadow .18s, transform .12s; }
.lg-admin .nav-pills.nav-pills-custom .nav-link:hover{ color:var(--lg-accent)!important; transform:translateY(-2px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.4), 0 8px 20px -8px var(--lg-glow)!important; }
.lg-admin .nav-pills.nav-pills-custom .nav-link .nav-text{ color:inherit!important; }
/* ki-duotone icons inherit the tab colour (were faint on the glass). */
.lg-admin .nav-pills.nav-pills-custom .nav-link .ki-duotone,
.lg-admin .nav-pills.nav-pills-custom .nav-link .ki-duotone .path1:before,
.lg-admin .nav-pills.nav-pills-custom .nav-link .ki-duotone .path2:before,
.lg-admin .nav-pills.nav-pills-custom .nav-link .ki-duotone .path3:before{ color:currentColor!important; }
.lg-admin .nav-pills.nav-pills-custom .nav-link .ki-duotone .path2:before{ opacity:.45; }
/* Active card → accent glass. */
.lg-admin .nav-pills.nav-pills-custom .nav-link.active{
  color:var(--lg-accent)!important; background:color-mix(in srgb, var(--lg-accent) 15%, transparent)!important;
  border-color:color-mix(in srgb, var(--lg-accent) 42%, transparent)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.4), 0 8px 22px -8px var(--lg-glow)!important; }
.lg-admin .nav-pills.nav-pills-custom .nav-link.active .nav-text{ color:var(--lg-accent)!important; }
.lg-admin .nav-pills.nav-pills-custom .bullet-custom{ display:none!important; }
.lg-admin .pagination .page-link{
  border:1px solid var(--ag-glass-bd)!important; background:var(--ag-glass)!important; color:var(--lg-text)!important;
  -webkit-backdrop-filter:blur(12px) saturate(160%); backdrop-filter:blur(12px) saturate(160%); margin:0 2px; border-radius:10px!important; }
.lg-admin .pagination .page-item.active .page-link{ background:var(--lg-accent)!important; border-color:var(--lg-accent)!important; color:#fff!important; }
.lg-admin .btn-group > .btn{ backdrop-filter:none; }

/* ── 4. Modals · offcanvas · tooltips · popovers · dropdowns ───────────── */
.lg-admin .modal-content, body.lg-admin .modal-content{
  border-radius:22px!important; border:1px solid var(--ag-glass-bd)!important;
  background:var(--ag-glass-solid)!important;
  -webkit-backdrop-filter:blur(30px) saturate(195%); backdrop-filter:blur(30px) saturate(195%);
  box-shadow:0 30px 70px -20px rgba(20,40,90,.4), inset 0 1px 0 rgba(255,255,255,.5)!important;}
body.lg-admin .modal-backdrop{ -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px); background:rgba(10,20,45,.35)!important; }
.lg-admin .modal-header, .lg-admin .modal-footer{ border-color:var(--ag-glass-bd)!important; }
.lg-admin .offcanvas, body.lg-admin .offcanvas{
  background:var(--ag-glass-solid)!important; border:0!important;
  -webkit-backdrop-filter:blur(30px) saturate(195%); backdrop-filter:blur(30px) saturate(195%);}
body.lg-admin .tooltip-inner{
  background:var(--ag-glass-solid)!important; color:var(--lg-text)!important; border-radius:10px;
  -webkit-backdrop-filter:blur(18px) saturate(180%); backdrop-filter:blur(18px) saturate(180%); box-shadow:0 8px 22px rgba(0,0,0,.2);}
body.lg-admin .popover{
  border-radius:16px!important; border:1px solid var(--ag-glass-bd)!important; background:var(--ag-glass-solid)!important;
  -webkit-backdrop-filter:blur(24px) saturate(185%); backdrop-filter:blur(24px) saturate(185%);}
body.lg-admin .dropdown-menu:not(#kt_header .dropdown-menu){
  border-radius:16px!important; border:1px solid var(--ag-glass-bd)!important; background:var(--ag-glass-solid)!important; padding:6px!important;
  -webkit-backdrop-filter:blur(24px) saturate(185%); backdrop-filter:blur(24px) saturate(185%);
  box-shadow:0 18px 44px -12px rgba(20,40,90,.28)!important;}

/* ── 5. Cards → Apple Liquid Glass panels (frosted, theme + Clear/Tinted aware).
   Kept opaque enough that content (text/tables/charts) stays legible over the soft
   maritime background; Clear = more see-through, Tinted = frostier. ── */
.lg-admin .card:not(.aside):not(.app-sidebar){
  border-radius:20px!important; border:1px solid var(--ag-glass-bd)!important;
  background:rgba(255,255,255,.66)!important;
  -webkit-backdrop-filter:blur(26px) saturate(185%); backdrop-filter:blur(26px) saturate(185%);
  box-shadow:0 14px 40px -20px rgba(20,40,90,.28), inset 0 1px 0 rgba(255,255,255,.55)!important; }
[data-glass="clear"] .lg-admin .card:not(.aside):not(.app-sidebar){ background:rgba(255,255,255,.50)!important; }
[data-glass="tinted"] .lg-admin .card:not(.aside):not(.app-sidebar){ background:rgba(255,255,255,.82)!important; }
[data-bs-theme="dark"] .lg-admin .card:not(.aside):not(.app-sidebar){
  background:rgba(20,21,26,.62)!important; border-color:rgba(255,255,255,.10)!important;
  box-shadow:0 16px 44px -20px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.08)!important; }
[data-bs-theme="dark"][data-glass="clear"] .lg-admin .card:not(.aside):not(.app-sidebar){ background:rgba(20,21,26,.44)!important; }
[data-bs-theme="dark"][data-glass="tinted"] .lg-admin .card:not(.aside):not(.app-sidebar){ background:rgba(20,21,26,.76)!important; }
/* Inner card-body/toolbars stay transparent so the card glass shows through. */
.lg-admin .card:not(.aside):not(.app-sidebar) > .card-body{ background:transparent!important; }
/* Card HEADER may be light glass; the body stays solid for legibility. */
.lg-admin .card:not(.aside):not(.app-sidebar) > .card-header{
  border-bottom:1px solid var(--lg-border)!important; background:var(--ag-glass)!important;
  -webkit-backdrop-filter:blur(14px) saturate(160%); backdrop-filter:blur(14px) saturate(160%); border-radius:20px 20px 0 0!important; }
/* ── Tables: Apple glass FRAME + clean legible rows (glass is chrome, rows are content).
   Header row = frosted glass label bar; data rows stay solid with thin separators,
   a soft accent hover, striped + sorted-column tints. Token-driven + theme-aware. ── */
.lg-admin .table{
  --bs-table-hover-bg:color-mix(in srgb, var(--lg-accent) 7%, transparent);
  --bs-table-color:var(--lg-text);
  border-color:var(--lg-border)!important; }
/* Frosted glass HEADER bar — uppercase muted labels (Apple grouped-list header). */
.lg-admin .table > thead > tr > th,
.lg-admin .table > thead > tr > td{
  background:var(--ag-glass)!important; color:var(--lg-muted)!important; border-color:var(--lg-border)!important;
  font-size:.72rem!important; font-weight:700!important; letter-spacing:.04em; text-transform:uppercase;
  -webkit-backdrop-filter:blur(14px) saturate(160%); backdrop-filter:blur(14px) saturate(160%); }
/* Rows: SOLID + legible, thin separators, smooth soft-accent hover. */
.lg-admin .table > tbody > tr{ transition:background .14s ease; }
.lg-admin .table > tbody > tr > td{ border-color:var(--lg-border)!important; color:var(--lg-text); vertical-align:middle; }
.lg-admin .table > tbody > tr:hover > td{ background:var(--bs-table-hover-bg)!important; }
/* Striped rows → faint tint. (The DataTables sorted-column tint was removed: it
   coloured the select/checkbox column — the default-sorted one — and read as a
   distracting coloured column background.) */
.lg-admin .table-striped > tbody > tr:nth-of-type(odd) > td{ background:color-mix(in srgb, var(--lg-muted) 5%, transparent)!important; }
.lg-admin .table > tbody > tr > td.sorting_1{ background:transparent!important; }
.lg-admin .table > tbody > tr:hover > td.sorting_1{ background:var(--bs-table-hover-bg)!important; }
/* Select/checkbox column (app-wide): keep it tight so the following column aligns
   right after it (no wide empty gap). Matches ANY first column that contains a
   checkbox — so every bulk-select table is covered — while first columns WITHOUT a
   checkbox are left untouched. */
.lg-admin table > thead > tr > th:first-child:has(input[type="checkbox"]),
.lg-admin table > tbody > tr > td:first-child:has(input[type="checkbox"]),
.lg-admin table.dataTable > thead > tr > th.first-th-checkbox{
  width:46px!important; min-width:46px; max-width:46px;
  padding-left:.85rem!important; padding-right:0!important; text-align:left; }
/* Soft rounded frame when the table sits in a scroll wrapper (no double border inside cards). */
.lg-admin .table-responsive{ border-radius:16px; }
/* ── Filter / toolbar sections + DataTables chrome → glass fields, muted meta, glass pills ── */
.lg-admin .dataTables_length select, .lg-admin .dataTables_filter input,
.lg-admin div.dt-container select, .lg-admin div.dt-container input[type="search"]{
  border-radius:10px!important; border:1px solid var(--lg-border)!important;
  background:var(--lg-input)!important; color:var(--lg-text)!important;
  -webkit-backdrop-filter:blur(12px) saturate(160%); backdrop-filter:blur(12px) saturate(160%); }
.lg-admin .dataTables_info, .lg-admin .dataTables_length label, .lg-admin .dataTables_filter label,
.lg-admin div.dt-info{ color:var(--lg-muted)!important; }
.lg-admin .dataTables_paginate .paginate_button{ border-radius:10px!important; margin:0 2px; color:var(--lg-text)!important; }
.lg-admin .dataTables_paginate .paginate_button.current,
.lg-admin .dataTables_paginate .paginate_button.current:hover{
  background:var(--lg-accent)!important; border-color:var(--lg-accent)!important; color:#fff!important; }
/* Reusable glass filter STRIP a page can opt into above a table (frosted toolbar). */
.lg-admin .lg-filter{
  border-radius:16px!important; border:1px solid var(--ag-glass-bd)!important; background:var(--ag-glass)!important;
  -webkit-backdrop-filter:blur(16px) saturate(170%); backdrop-filter:blur(16px) saturate(170%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35); padding:.9rem 1.1rem; }
/* Alerts → soft tinted glass keyed to their semantic color. */
.lg-admin .alert{ border-radius:14px!important; -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); }
/* Badges → refined glass pills (semantic tint kept, rounded, subtle depth). */
.lg-admin .badge{ border-radius:999px!important; font-weight:600!important; letter-spacing:.01em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18); }
.lg-admin .badge.bg-primary, .lg-admin .badge.bg-success, .lg-admin .badge.bg-danger,
.lg-admin .badge.bg-warning, .lg-admin .badge.bg-info{ box-shadow:inset 0 1px 0 rgba(255,255,255,.32), 0 3px 8px -4px rgba(20,40,90,.3); }
/* Avatars / symbol labels → soft rounded with a gentle rim. */
.lg-admin .symbol > .symbol-label{ box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 4px 12px -6px rgba(20,40,90,.25); }

/* ── 6. Guardrails (mandatory) ─────────────────────────────────────────── */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  .lg-admin .btn.btn-light, .lg-admin .btn.btn-secondary, .lg-admin .form-control, .lg-admin .form-select,
  .lg-admin .pagination .page-link, body.lg-admin .modal-content, body.lg-admin .offcanvas,
  body.lg-admin .dropdown-menu:not(#kt_header .dropdown-menu),
  .lg-admin .table > thead > tr > th, .lg-admin .table > thead > tr > td,
  .lg-admin .dataTables_filter input, .lg-admin .dataTables_length select, .lg-admin .lg-filter,
  .lg-admin .nav-line-tabs, .lg-admin .nav-tabs, .lg-admin .nav-pills,
  .lg-admin .card:not(.aside):not(.app-sidebar){ background:#fff!important; }
  [data-bs-theme="dark"] .lg-admin .btn.btn-light, [data-bs-theme="dark"] .lg-admin .form-control,
  [data-bs-theme="dark"] body.lg-admin .modal-content,
  [data-bs-theme="dark"] .lg-admin .table > thead > tr > th, [data-bs-theme="dark"] .lg-admin .table > thead > tr > td,
  [data-bs-theme="dark"] .lg-admin .lg-filter,
  [data-bs-theme="dark"] .lg-admin .card:not(.aside):not(.app-sidebar){ background:#1b2233!important; }
}
@media (prefers-reduced-transparency:reduce){
  .lg-admin .btn, .lg-admin .form-control, .lg-admin .form-select, .lg-admin .pagination .page-link,
  body.lg-admin .modal-content, body.lg-admin .offcanvas, body.lg-admin .dropdown-menu,
  .lg-admin .card > .card-header, .lg-admin .input-group-text, body.lg-admin .tooltip-inner,
  body.lg-admin .popover, .lg-admin .alert,
  .lg-admin .table > thead > tr > th, .lg-admin .table > thead > tr > td,
  .lg-admin .dataTables_filter input, .lg-admin .dataTables_length select, .lg-admin .lg-filter,
  .lg-admin .nav-line-tabs, .lg-admin .nav-tabs, .lg-admin .nav-pills,
  .lg-admin .card:not(.aside):not(.app-sidebar){ -webkit-backdrop-filter:none!important; backdrop-filter:none!important; }
}
@media (prefers-reduced-motion:reduce){
  .lg-admin .btn, .lg-admin .form-control, .lg-admin .form-select{ transition:none!important; }
  .lg-admin .btn:hover{ transform:none!important; }
}
