/* Generated by tools/themes/apply.js from tools/themes/catalog.json — do not edit (edit the catalog, then run the tool). */



:root[data-style="glass"] .ant-card,
:root[data-style="glass"] .ant-modal-content,
:root[data-style="glass"] .ant-table-wrapper,
:root[data-style="glass"] .ant-list-bordered,
:root[data-style="glass"] .ant-drawer-content,
:root[data-style="glass"] .card,
:root[data-style="glass"] .stat-card,
:root[data-style="glass"] .panel,
:root[data-style="glass"] .kpi,
:root[data-style="glass"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: 0 8px 32px rgba(15,23,42,0.18) !important;
  backdrop-filter: blur(14px) saturate(1.3);
  -webkit-backdrop-filter: blur(14px) saturate(1.3);
}

:root[data-style="corporate"] .ant-card,
:root[data-style="corporate"] .ant-modal-content,
:root[data-style="corporate"] .ant-table-wrapper,
:root[data-style="corporate"] .ant-list-bordered,
:root[data-style="corporate"] .ant-drawer-content,
:root[data-style="corporate"] .card,
:root[data-style="corporate"] .stat-card,
:root[data-style="corporate"] .panel,
:root[data-style="corporate"] .kpi,
:root[data-style="corporate"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: none !important;
}

:root[data-style="soft"] .ant-card,
:root[data-style="soft"] .ant-modal-content,
:root[data-style="soft"] .ant-table-wrapper,
:root[data-style="soft"] .ant-list-bordered,
:root[data-style="soft"] .ant-drawer-content,
:root[data-style="soft"] .card,
:root[data-style="soft"] .stat-card,
:root[data-style="soft"] .panel,
:root[data-style="soft"] .kpi,
:root[data-style="soft"] .room-card {
  border-width: 0px !important;
  border-style: solid !important;
  box-shadow: 8px 8px 16px rgba(0,0,0,0.10), -8px -8px 16px rgba(255,255,255,0.70) !important;
}

:root[data-style="minimal"] .ant-card,
:root[data-style="minimal"] .ant-modal-content,
:root[data-style="minimal"] .ant-table-wrapper,
:root[data-style="minimal"] .ant-list-bordered,
:root[data-style="minimal"] .ant-drawer-content,
:root[data-style="minimal"] .card,
:root[data-style="minimal"] .stat-card,
:root[data-style="minimal"] .panel,
:root[data-style="minimal"] .kpi,
:root[data-style="minimal"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: none !important;
}

:root[data-style="minimal"] .ant-card,
:root[data-style="minimal"] .card {
  box-shadow: none !important;
}

:root[data-style="neon"] .ant-card,
:root[data-style="neon"] .ant-modal-content,
:root[data-style="neon"] .ant-table-wrapper,
:root[data-style="neon"] .ant-list-bordered,
:root[data-style="neon"] .ant-drawer-content,
:root[data-style="neon"] .card,
:root[data-style="neon"] .stat-card,
:root[data-style="neon"] .panel,
:root[data-style="neon"] .kpi,
:root[data-style="neon"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: 0 0 0 1px var(--mo-primary), 0 0 18px color-mix(in srgb, var(--mo-primary) 45%, transparent) !important;
}

:root[data-style="neon"] .ant-btn-primary,
:root[data-style="neon"] .btn-primary {
  box-shadow: 0 0 14px color-mix(in srgb, var(--brand, var(--primary)) 60%, transparent) !important;
}

:root[data-style="luxury"] .ant-card,
:root[data-style="luxury"] .ant-modal-content,
:root[data-style="luxury"] .ant-table-wrapper,
:root[data-style="luxury"] .ant-list-bordered,
:root[data-style="luxury"] .ant-drawer-content,
:root[data-style="luxury"] .card,
:root[data-style="luxury"] .stat-card,
:root[data-style="luxury"] .panel,
:root[data-style="luxury"] .kpi,
:root[data-style="luxury"] .room-card {
  border-width: 0px !important;
  border-style: solid !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;
}

:root[data-style="boutique"] .ant-card,
:root[data-style="boutique"] .ant-modal-content,
:root[data-style="boutique"] .ant-table-wrapper,
:root[data-style="boutique"] .ant-list-bordered,
:root[data-style="boutique"] .ant-drawer-content,
:root[data-style="boutique"] .card,
:root[data-style="boutique"] .stat-card,
:root[data-style="boutique"] .panel,
:root[data-style="boutique"] .kpi,
:root[data-style="boutique"] .room-card {
  border-width: 0px !important;
  border-style: solid !important;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08) !important;
}

:root[data-style="brutal"] .ant-card,
:root[data-style="brutal"] .ant-modal-content,
:root[data-style="brutal"] .ant-table-wrapper,
:root[data-style="brutal"] .ant-list-bordered,
:root[data-style="brutal"] .ant-drawer-content,
:root[data-style="brutal"] .card,
:root[data-style="brutal"] .stat-card,
:root[data-style="brutal"] .panel,
:root[data-style="brutal"] .kpi,
:root[data-style="brutal"] .room-card {
  border-width: 2px !important;
  border-style: solid !important;
  border-color: #111 !important;
  box-shadow: 4px 4px 0 #111 !important;
}

:root[data-style="brutal"] .ant-btn,
:root[data-style="brutal"] .btn {
  border: 2px solid #111 !important;
  box-shadow: 2px 2px 0 #111 !important;
  font-weight: 800;
}

:root[data-mode="dark"][data-style="brutal"] .ant-card,
:root[data-mode="dark"][data-style="brutal"] .ant-modal-content,
:root[data-mode="dark"][data-style="brutal"] .ant-table-wrapper,
:root[data-mode="dark"][data-style="brutal"] .ant-list-bordered,
:root[data-mode="dark"][data-style="brutal"] .ant-drawer-content,
:root[data-mode="dark"][data-style="brutal"] .card,
:root[data-mode="dark"][data-style="brutal"] .stat-card,
:root[data-mode="dark"][data-style="brutal"] .panel,
:root[data-mode="dark"][data-style="brutal"] .kpi,
:root[data-mode="dark"][data-style="brutal"] .room-card,
:root[data-mode="dark"][data-style="brutal"] .ant-btn,
:root[data-mode="dark"][data-style="brutal"] .btn {
  border-color: #e5e7eb !important;
  box-shadow: 4px 4px 0 #e5e7eb !important;
}

:root[data-style="earth"] .ant-card,
:root[data-style="earth"] .ant-modal-content,
:root[data-style="earth"] .ant-table-wrapper,
:root[data-style="earth"] .ant-list-bordered,
:root[data-style="earth"] .ant-drawer-content,
:root[data-style="earth"] .card,
:root[data-style="earth"] .stat-card,
:root[data-style="earth"] .panel,
:root[data-style="earth"] .kpi,
:root[data-style="earth"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: 0 2px 8px rgba(80,60,30,0.12) !important;
}

:root[data-style="paper"] .ant-card,
:root[data-style="paper"] .ant-modal-content,
:root[data-style="paper"] .ant-table-wrapper,
:root[data-style="paper"] .ant-list-bordered,
:root[data-style="paper"] .ant-drawer-content,
:root[data-style="paper"] .card,
:root[data-style="paper"] .stat-card,
:root[data-style="paper"] .panel,
:root[data-style="paper"] .kpi,
:root[data-style="paper"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: 0 1px 0 rgba(0,0,0,0.12) !important;
}

:root[data-style="compact"] .ant-card,
:root[data-style="compact"] .ant-modal-content,
:root[data-style="compact"] .ant-table-wrapper,
:root[data-style="compact"] .ant-list-bordered,
:root[data-style="compact"] .ant-drawer-content,
:root[data-style="compact"] .card,
:root[data-style="compact"] .stat-card,
:root[data-style="compact"] .panel,
:root[data-style="compact"] .kpi,
:root[data-style="compact"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: none !important;
}

:root[data-style="compact"] {
  font-size: 13px;
}

:root[data-style="touch"] .ant-card,
:root[data-style="touch"] .ant-modal-content,
:root[data-style="touch"] .ant-table-wrapper,
:root[data-style="touch"] .ant-list-bordered,
:root[data-style="touch"] .ant-drawer-content,
:root[data-style="touch"] .card,
:root[data-style="touch"] .stat-card,
:root[data-style="touch"] .panel,
:root[data-style="touch"] .kpi,
:root[data-style="touch"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
}

:root[data-style="touch"] {
  font-size: 17px;
}
:root[data-style="touch"] .ant-btn,
:root[data-style="touch"] .btn,
:root[data-style="touch"] .ant-input,
:root[data-style="touch"] .ant-select-selector {
  min-height: 44px;
}

:root[data-style="executive"] .ant-card,
:root[data-style="executive"] .ant-modal-content,
:root[data-style="executive"] .ant-table-wrapper,
:root[data-style="executive"] .ant-list-bordered,
:root[data-style="executive"] .ant-drawer-content,
:root[data-style="executive"] .card,
:root[data-style="executive"] .stat-card,
:root[data-style="executive"] .panel,
:root[data-style="executive"] .kpi,
:root[data-style="executive"] .room-card {
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: 0 12px 32px rgba(0,0,0,0.22) !important;
}
