:root{--gl-bg:#07111f;--gl-bg-soft:#0d1b2d;--gl-panel:#0f1f34;--gl-panel-2:#122742;--gl-panel-3:rgba(15,31,52,.78);--gl-border:rgba(130,152,188,.18);--gl-text:#e8f0ff;--gl-muted:#91a6c4;--gl-primary:#6d8cff;--gl-primary-2:#39c7ff;--gl-success:#36d39a;--gl-warning:#ffb454;--gl-danger:#ff6b81;--gl-shadow:0 22px 60px rgba(0,0,0,.32);--gl-radius:22px;}
html{font-size:15px;min-height:100%}body{min-height:100vh;margin:0;color:var(--gl-text);background:radial-gradient(circle at top left,rgba(109,140,255,.18),transparent 28%),radial-gradient(circle at right 20%,rgba(57,199,255,.12),transparent 22%),linear-gradient(180deg,#08111d 0%,#091425 100%)}.gl-app-backdrop{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.05),transparent 18%),radial-gradient(circle at 80% 18%,rgba(57,199,255,.08),transparent 20%),radial-gradient(circle at 50% 80%,rgba(109,140,255,.08),transparent 25%)}a{text-decoration:none}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus,.form-select:focus{box-shadow:0 0 0 .14rem rgba(8,17,29,.9),0 0 0 .34rem rgba(109,140,255,.38)}
.gl-shell{display:flex;min-height:100vh;position:relative;z-index:1}.gl-shell-public{display:block}.gl-sidebar{width:300px;padding:1.35rem;background:linear-gradient(180deg,rgba(7,17,31,.97),rgba(9,20,37,.94));border-right:1px solid rgba(255,255,255,.05);backdrop-filter:blur(24px);display:flex;flex-direction:column;gap:1rem;position:sticky;top:0;min-height:100vh}.gl-brand{display:flex;align-items:center;gap:.9rem;color:#fff}.gl-brand-mark{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;background:linear-gradient(135deg,var(--gl-primary),var(--gl-primary-2));font-weight:800;box-shadow:0 15px 30px rgba(57,199,255,.22)}.gl-brand-title,.gl-sidebar-title{display:block;font-weight:700}.gl-brand-subtitle{display:block;color:var(--gl-muted);font-size:.82rem}.gl-sidebar-pulse{padding:1rem 1.05rem;border-radius:20px;background:linear-gradient(180deg,rgba(109,140,255,.18),rgba(255,255,255,.04));border:1px solid rgba(109,140,255,.22);box-shadow:var(--gl-shadow)}.gl-sidebar-eyebrow,.gl-nav-section,.gl-stat-label,.gl-page-kicker,.gl-kicker{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.gl-sidebar-eyebrow,.gl-nav-section{color:#7c91b3}.gl-nav{display:grid;gap:.35rem}.gl-nav-link{color:#d8e6ff;padding:.86rem 1rem;border-radius:16px;font-weight:600;transition:.2s;background:transparent}.gl-nav-link:hover,.gl-nav-link.active{color:#fff;background:linear-gradient(135deg,rgba(109,140,255,.18),rgba(57,199,255,.12));border:1px solid rgba(109,140,255,.16)}.gl-sidebar-footer{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:.55rem}.gl-side-chip{color:#d4e3ff;font-size:.86rem;padding:.78rem .9rem;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05)}.gl-main{flex:1;min-width:0}.gl-topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem 0}.gl-topbar-public{padding-top:2rem}.gl-page-kicker{color:var(--gl-primary-2)}.gl-page-title{font-size:clamp(1.9rem,3vw,2.8rem);margin:.2rem 0 0;font-weight:800;letter-spacing:-.03em}.gl-topbar-actions{display:flex;align-items:center;gap:1rem}.gl-topbar-badges{display:flex;gap:.6rem}.gl-top-chip,.gl-pill,.gl-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border-radius:999px;font-size:.78rem;font-weight:700;background:rgba(109,140,255,.14);border:1px solid rgba(109,140,255,.2);color:#dbe6ff}.gl-top-chip-accent,.gl-pill-accent{background:rgba(57,199,255,.14);border-color:rgba(57,199,255,.2)}.gl-content{padding:1.5rem 2rem 2rem}.gl-content-public{padding-top:2rem}.gl-user-menu{display:flex;gap:.75rem;align-items:center}.gl-user-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:999px;background:var(--gl-panel-3);backdrop-filter:blur(18px);border:1px solid var(--gl-border);box-shadow:var(--gl-shadow);color:var(--gl-text)}.gl-user-dot{width:.7rem;height:.7rem;border-radius:999px;background:var(--gl-success);box-shadow:0 0 0 4px rgba(54,211,154,.14)}
.card,.gl-card,.gl-panel{border-radius:var(--gl-radius);border:1px solid var(--gl-border);background:linear-gradient(180deg,rgba(15,31,52,.94),rgba(11,25,43,.96));box-shadow:var(--gl-shadow);color:var(--gl-text)}.card-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.06);padding:1.15rem 1.35rem .9rem}.card-body{padding:1.35rem}.gl-hero{position:relative;overflow:hidden;border-radius:30px;padding:1.6rem;background:linear-gradient(135deg,rgba(17,42,78,.96),rgba(66,92,199,.88) 58%,rgba(57,199,255,.66));border:1px solid rgba(154,184,255,.25);box-shadow:0 30px 80px rgba(6,11,18,.4)}.gl-hero:before{content:"";position:absolute;right:-80px;top:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08);filter:blur(2px)}.gl-hero > *{position:relative;z-index:1}.gl-muted{color:var(--gl-muted)!important}.gl-section-title{font-size:1.08rem;font-weight:700;margin-bottom:.3rem}.gl-section-subtitle{color:var(--gl-muted);margin:0}.gl-stat-card,.gl-mini-card,.gl-glass{background:linear-gradient(180deg,rgba(19,39,66,.92),rgba(12,28,48,.92));border:1px solid var(--gl-border);border-radius:20px;box-shadow:var(--gl-shadow)}.gl-stat-card{padding:1.15rem 1.2rem}.gl-stat-value{font-size:2rem;font-weight:800;letter-spacing:-.03em;margin-top:.3rem}.gl-inline-kpi{display:flex;gap:1rem;flex-wrap:wrap}.gl-inline-kpi-item{min-width:140px;padding:.9rem 1rem;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06)}.gl-inline-kpi-item strong{display:block;font-size:1.25rem}.gl-split{display:grid;gap:1rem;grid-template-columns:1.2fr .8fr}.gl-grid-2{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.gl-grid-3{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.gl-grid-4{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.gl-action-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gl-action-card{padding:1rem;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--gl-text)}.gl-action-card:hover{transform:translateY(-1px);background:rgba(255,255,255,.06)}.gl-action-title{font-weight:700;margin-bottom:.3rem}.gl-steps,.gl-timeline,.gl-feed{display:grid;gap:.85rem}.gl-step,.gl-feed-item,.gl-insight-row{display:flex;gap:.9rem;align-items:flex-start;padding:1rem;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.04)}.gl-step-index,.gl-dot-index{width:2.1rem;height:2.1rem;border-radius:999px;display:grid;place-items:center;background:rgba(109,140,255,.16);color:#fff;font-weight:800;flex:0 0 auto}.gl-feed-time,.gl-small{font-size:.82rem;color:var(--gl-muted)}.gl-mini-card{padding:1rem}.gl-stack{display:grid;gap:1rem}.gl-table-wrap{border:1px solid rgba(255,255,255,.06);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.02)}.table{margin-bottom:0;color:var(--gl-text)}.table>:not(caption)>*>*{padding:.95rem .9rem;border-color:rgba(255,255,255,.06)!important}.table thead th{background:rgba(255,255,255,.04);color:#95abd0;font-size:.79rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.table tbody tr:hover{background:rgba(255,255,255,.03)}.badge{border-radius:999px;padding:.5rem .72rem;font-weight:700}.text-bg-success{background:rgba(54,211,154,.15)!important;color:#7bf0c6!important;border:1px solid rgba(54,211,154,.24)}.text-bg-secondary{background:rgba(145,166,196,.13)!important;color:#dbe6ff!important;border:1px solid rgba(145,166,196,.22)}.text-bg-warning{background:rgba(255,180,84,.15)!important;color:#ffd18a!important;border:1px solid rgba(255,180,84,.24)}.text-bg-light{background:rgba(255,255,255,.05)!important;color:#eff5ff!important;border:1px solid rgba(255,255,255,.08)!important}.form-control,.form-select,textarea{border-radius:16px;border:1px solid rgba(255,255,255,.09);background:rgba(4,12,22,.42);color:var(--gl-text);padding:.86rem .95rem}.form-control::placeholder{color:#7f93b1}.form-label,.form-check-label{color:#dce8ff;font-weight:600;margin-bottom:.45rem}.form-text,.text-muted{color:var(--gl-muted)!important}.btn{border-radius:14px;font-weight:700;padding:.8rem 1rem}.btn-primary{background:linear-gradient(135deg,var(--gl-primary),var(--gl-primary-2));border:none;color:#fff;box-shadow:0 18px 34px rgba(109,140,255,.22)}.btn-outline-light,.btn-outline-secondary,.btn-outline-primary,.btn-outline-danger{background:transparent}.btn-outline-secondary{border-color:rgba(145,166,196,.28);color:#dce8ff}.btn-outline-primary{border-color:rgba(109,140,255,.4);color:#dce8ff}.btn-outline-danger{border-color:rgba(255,107,129,.32);color:#ffb5c1}.btn-light{background:#fff;color:#091425}.alert{border-radius:18px;border:1px solid rgba(109,140,255,.18);background:rgba(109,140,255,.12);color:#e7efff}.alert-warning{background:rgba(255,180,84,.12);border-color:rgba(255,180,84,.22);color:#ffe0b0}.list-group-item{background:transparent;color:var(--gl-text);border-color:rgba(255,255,255,.05)}code{color:#d9e7ff;background:rgba(255,255,255,.05);padding:.15rem .42rem;border-radius:8px}.gl-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.gl-toolbar .gl-pill{margin-right:.45rem}.gl-empty{padding:1.2rem;border:1px dashed rgba(145,166,196,.24);border-radius:18px;color:var(--gl-muted);background:rgba(255,255,255,.02)}.gl-legend{display:flex;flex-wrap:wrap;gap:.6rem}.gl-legend span{display:inline-flex;align-items:center;gap:.4rem;color:var(--gl-muted);font-size:.84rem}.gl-legend i{width:.7rem;height:.7rem;border-radius:999px;display:inline-block}.gl-kpi-band{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:1rem}.gl-kpi-band .gl-mini-card strong{display:block;font-size:1.5rem}.gl-matrix{display:grid;gap:.9rem}.gl-matrix-row{display:grid;gap:.8rem;grid-template-columns:1.2fr .9fr .8fr .8fr;padding:.9rem 1rem;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05);align-items:center}.gl-note{padding:.95rem 1rem;border-radius:16px;background:rgba(57,199,255,.08);border:1px solid rgba(57,199,255,.12);color:#dcf7ff}.gl-page-grid{display:grid;gap:1rem;grid-template-columns:1.15fr .85fr}.gl-secondary-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.gl-flag{display:inline-flex;align-items:center;padding:.32rem .56rem;border-radius:999px;background:rgba(255,255,255,.05);font-size:.74rem;font-weight:700;color:#cfe1ff}.gl-progress-line{height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.gl-progress-line span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gl-primary),var(--gl-primary-2))}.gl-authenticated .navbar-brand,.gl-authenticated .nav-link,.gl-authenticated footer{display:none}@media (max-width:1199.98px){.gl-grid-4,.gl-grid-3,.gl-grid-2,.gl-split,.gl-page-grid,.gl-secondary-grid{grid-template-columns:1fr}}@media (max-width:991.98px){.gl-shell{display:block}.gl-sidebar{position:static;min-height:auto;width:100%}.gl-topbar,.gl-content{padding-left:1rem;padding-right:1rem}.gl-topbar{padding-top:1rem;flex-direction:column;align-items:flex-start}}@media (max-width:767.98px){.gl-topbar-actions,.gl-inline-kpi,.gl-toolbar{width:100%}.gl-topbar-actions{flex-direction:column;align-items:stretch}.gl-topbar-badges{flex-wrap:wrap}.gl-matrix-row{grid-template-columns:1fr}.gl-page-title{font-size:2rem}}.gl-page-grid .gl-hero,.gl-page-grid .gl-panel{height:100%}
.gl-auth-card{max-width:560px}
.gl-auth-links{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gl-stat-value-sm{font-size:1.35rem;line-height:1.25}.gl-address-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gl-code,.gl-code-inline{font-family:Consolas,Monaco,monospace;word-break:break-all;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.65rem .8rem;color:#dbe6ff}.gl-code-inline{padding:.3rem .5rem;border-radius:10px}.gl-admin-actions{display:flex;gap:.5rem;flex-wrap:wrap}.alert-success{background:rgba(54,211,154,.14);border-color:rgba(54,211,154,.22);color:#d9ffef}body{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gl-nav-link{display:flex;align-items:center;gap:.75rem}.gl-nav-link i{font-size:1rem;opacity:.9}.gl-side-chip{display:flex;align-items:center;gap:.55rem}.gl-modern-grid{display:grid;gap:1rem;grid-template-columns:1.3fr .7fr}.gl-hero-xl{min-height:100%}.gl-chart-card .card-body{display:flex;align-items:center;justify-content:center}.gl-chart{min-height:260px}.gl-stat-card-modern{position:relative;overflow:hidden}.gl-stat-card-modern:after{content:"";position:absolute;inset:auto -20px -20px auto;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(109,140,255,.22),transparent 62%)}.gl-stat-icon,.gl-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:14px;background:rgba(109,140,255,.14);color:#dce8ff;margin-bottom:.8rem;font-size:1.1rem}.gl-card-icon{margin-bottom:1rem}.gl-sidebar .ts-wrapper.single .ts-control,.gl-panel .ts-wrapper.single .ts-control{background:rgba(4,12,22,.42);border:1px solid rgba(255,255,255,.09);border-radius:16px;color:var(--gl-text);padding:.76rem .9rem;box-shadow:none}.gl-sidebar .ts-dropdown,.gl-panel .ts-dropdown{background:#0f1f34;border:1px solid rgba(255,255,255,.08);color:var(--gl-text);border-radius:14px}.gl-sidebar .ts-dropdown .option.active,.gl-panel .ts-dropdown .option.active{background:rgba(109,140,255,.16)}.text-info{color:#8fdcff!important}@media (max-width:1199.98px){.gl-modern-grid{grid-template-columns:1fr}}.gl-command-button{display:inline-flex;align-items:center;gap:.55rem;border-color:rgba(255,255,255,.14)}.gl-command-button kbd{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.15rem .42rem;color:#dce8ff;font-size:.72rem}.gl-command-modal .modal-dialog{max-width:760px}.gl-command-shell{background:linear-gradient(180deg,rgba(15,31,52,.98),rgba(10,24,42,.98));border:1px solid rgba(255,255,255,.08);border-radius:26px;overflow:hidden}.gl-command-head{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.06)}.gl-command-head i{color:#8fdcff;font-size:1.05rem}.gl-command-input{flex:1;border:none;outline:none;background:transparent;color:var(--gl-text);font-size:1rem}.gl-command-list{display:grid;gap:.45rem;padding:.8rem}.gl-command-item{display:flex;align-items:center;gap:.85rem;padding:.95rem 1rem;border-radius:18px;color:var(--gl-text);border:1px solid transparent;background:rgba(255,255,255,.03)}.gl-command-item:hover{background:rgba(109,140,255,.12);border-color:rgba(109,140,255,.16)}.gl-command-item i{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:12px;background:rgba(109,140,255,.16);color:#dce8ff}.gl-command-item span{display:grid}.gl-command-item small{color:var(--gl-muted)}.gl-toast-stack{z-index:1085;max-width:380px}.gl-toast{background:linear-gradient(180deg,rgba(15,31,52,.98),rgba(11,25,43,.98));color:var(--gl-text);border-radius:18px;box-shadow:var(--gl-shadow);overflow:hidden}.gl-toast-header{color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}.gl-toast-success{background:linear-gradient(135deg,#1d6d52,#36d39a)}.gl-toast-warning{background:linear-gradient(135deg,#7a4f17,#ffb454)}.gl-toolbar-filter{align-items:center}.gl-filter-pill{display:flex;align-items:center;gap:.7rem;padding:.55rem .75rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);min-width:260px}.gl-filter-pill i{color:#9fc5ff}.gl-filter-input{border:none!important;background:transparent!important;padding:.35rem 0!important}.gl-filter-input:focus{box-shadow:none!important}.gl-filter-select-wrap{min-width:220px}.gl-filter-select-wrap .ts-wrapper,.gl-filter-select-wrap .form-select{width:100%}.gl-panel[id]{scroll-margin-top:110px}@media (max-width:767.98px){.gl-command-button{width:100%;justify-content:center}.gl-filter-pill{min-width:100%}}body[data-theme="light"]{--gl-bg:#f3f7fc;--gl-panel:#ffffff;--gl-text:#132238;--gl-muted:#5f738f;--gl-border:rgba(20,42,68,.08);--gl-shadow:0 18px 48px rgba(26,48,82,.12)}body[data-theme="light"] .gl-app-backdrop{background:radial-gradient(circle at top left,rgba(109,140,255,.12),transparent 28%),radial-gradient(circle at top right,rgba(57,199,255,.10),transparent 22%),linear-gradient(180deg,#eef4fb,#f8fbff 38%,#edf3fa 100%)}body[data-theme="light"] .gl-sidebar,body[data-theme="light"] .gl-panel,body[data-theme="light"] .gl-command-shell,body[data-theme="light"] .gl-offcanvas{background:rgba(255,255,255,.88);color:var(--gl-text)}body[data-theme="light"] .gl-muted,body[data-theme="light"] .gl-small{color:#5f738f!important}body[data-theme="light"] .gl-nav-link,body[data-theme="light"] .gl-side-chip,body[data-theme="light"] .gl-command-item{color:var(--gl-text)}body[data-theme="light"] .gl-filter-pill,body[data-theme="light"] .gl-mini-card,body[data-theme="light"] .gl-action-card,body[data-theme="light"] .gl-toast{background:rgba(19,34,56,.03)}.gl-topbar-left{display:flex;align-items:center;gap:1rem}.gl-icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px}.gl-quick-create{display:inline-flex;align-items:center;gap:.5rem}.gl-mobile-overlay{position:fixed;inset:0;background:rgba(4,10,18,.55);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1035}.gl-offcanvas{background:linear-gradient(180deg,rgba(15,31,52,.98),rgba(10,24,42,.98));color:var(--gl-text);border-left:1px solid rgba(255,255,255,.08)}.gl-drawer-grid{display:grid;gap:1rem}.gl-drawer-card,.gl-drawer-item{display:flex;gap:.85rem;align-items:flex-start;padding:1rem;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--gl-text)}.gl-drawer-card i,.gl-drawer-item i{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:12px;background:rgba(109,140,255,.16)}.gl-drawer-card{flex-direction:column}.gl-spark-card .gl-sparkline{margin-top:.6rem}.gl-sparkline{min-height:66px}.gl-timeline{position:relative;display:grid;gap:1rem}.gl-timeline:before{content:"";position:absolute;left:10px;top:8px;bottom:8px;width:2px;background:rgba(109,140,255,.18)}.gl-timeline-item{position:relative;padding-left:2rem}.gl-timeline-marker{position:absolute;left:0;top:.2rem;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#6d8cff,#39c7ff);box-shadow:0 0 0 6px rgba(109,140,255,.12)}.gl-timeline-content{padding:.9rem 1rem;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}@media (max-width:991.98px){.gl-mobile-menu{display:inline-flex}.gl-shell-auth{grid-template-columns:1fr}.gl-sidebar{position:fixed;left:0;top:0;bottom:0;z-index:1040;transform:translateX(-100%);transition:transform .24s ease;width:min(320px,84vw)}body.gl-sidebar-open .gl-sidebar{transform:translateX(0)}body.gl-sidebar-open .gl-mobile-overlay{opacity:1;pointer-events:auto}}@media (min-width:992px){.gl-mobile-menu{display:none}}
/* Theme compatibility polish */
body{
  font-size:14.5px;
  line-height:1.55;
}

h1,h2,h3,h4,h5,h6,.display-6,.h2{
  line-height:1.12;
  letter-spacing:-0.02em;
}

.gl-page-title{
  font-size:clamp(1.45rem,2.2vw,2.15rem)!important;
}

.display-6{
  font-size:clamp(1.55rem,2.5vw,2rem)!important;
}

.h2,
.gl-hero h2{
  font-size:clamp(1.35rem,2vw,1.8rem)!important;
}

.gl-section-title{
  font-size:.98rem;
}

.gl-section-subtitle,
.gl-small,
.gl-muted,
.form-text,
.text-muted{
  font-size:.84rem;
}

.gl-stat-value{
  font-size:1.72rem;
}

.gl-action-title,
.gl-brand-title,
.gl-sidebar-title{
  font-size:.98rem;
}

.card-header{
  padding:1rem 1.1rem .78rem;
}

.card-body,
.gl-stat-card,
.gl-mini-card,
.gl-step,
.gl-feed-item,
.gl-insight-row,
.gl-drawer-card,
.gl-drawer-item{
  padding:1rem;
}

.table thead th{
  font-size:.72rem;
}

.table tbody td,
.table tbody th,
.form-control,
.form-select,
textarea,
.btn,
.form-label,
.form-check-label,
.gl-command-input{
  font-size:.92rem;
}

.form-control,
.form-select,
textarea,
.gl-sidebar .ts-wrapper.single .ts-control,
.gl-panel .ts-wrapper.single .ts-control{
  min-height:46px;
}

select.form-select option{
  color:#132238;
  background:#ffffff;
}

body[data-theme="dark"] select.form-select option{
  color:#e8f0ff;
  background:#102038;
}

.ts-wrapper.single .ts-control,
.ts-dropdown,
.ts-dropdown .option,
.ts-dropdown .active,
.ts-dropdown .option:hover,
.ts-dropdown .option.selected,
.dropdown-menu,
.dropdown-item{
  transition:background-color .15s ease,color .15s ease,border-color .15s ease;
}

.gl-sidebar .ts-dropdown,
.gl-panel .ts-dropdown,
.ts-dropdown,
.dropdown-menu{
  background:#102038;
  border:1px solid rgba(255,255,255,.10);
  color:#e8f0ff;
  box-shadow:0 18px 40px rgba(0,0,0,.28);
}

.gl-sidebar .ts-dropdown .option,
.gl-panel .ts-dropdown .option,
.ts-dropdown .option,
.dropdown-item{
  color:#dbe7ff;
}

.gl-sidebar .ts-dropdown .option.active,
.gl-panel .ts-dropdown .option.active,
.gl-sidebar .ts-dropdown .option:hover,
.gl-panel .ts-dropdown .option:hover,
.ts-dropdown .option.active,
.ts-dropdown .option:hover,
.ts-dropdown .option.selected,
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active{
  background:linear-gradient(135deg,rgba(109,140,255,.24),rgba(57,199,255,.18));
  color:#ffffff!important;
}

.ts-wrapper.single .ts-control input,
.ts-control input{
  color:var(--gl-text)!important;
}

.ts-dropdown .optgroup-header,
.dropdown-header{
  color:var(--gl-muted);
}

body[data-theme="light"]{
  background:linear-gradient(180deg,#eef3fa 0%,#f8fbff 45%,#edf2f8 100%);
  color:#132238;
}

body[data-theme="light"] .gl-sidebar,
body[data-theme="light"] .gl-panel,
body[data-theme="light"] .gl-command-shell,
body[data-theme="light"] .gl-offcanvas,
body[data-theme="light"] .gl-user-badge,
body[data-theme="light"] .gl-filter-pill,
body[data-theme="light"] .gl-mini-card,
body[data-theme="light"] .gl-action-card,
body[data-theme="light"] .gl-toast,
body[data-theme="light"] .gl-table-wrap,
body[data-theme="light"] .gl-timeline-content,
body[data-theme="light"] .gl-step,
body[data-theme="light"] .gl-drawer-card,
body[data-theme="light"] .gl-drawer-item,
body[data-theme="light"] .gl-command-item,
body[data-theme="light"] .gl-code,
body[data-theme="light"] .gl-code-inline,
body[data-theme="light"] .gl-note,
body[data-theme="light"] .gl-top-chip,
body[data-theme="light"] .gl-pill,
body[data-theme="light"] .gl-chip,
body[data-theme="light"] .gl-side-chip,
body[data-theme="light"] .gl-inline-kpi-item,
body[data-theme="light"] .gl-stat-card,
body[data-theme="light"] .gl-glass{
  background:rgba(255,255,255,.92)!important;
  color:#132238!important;
  border-color:rgba(20,42,68,.10)!important;
  box-shadow:0 14px 34px rgba(26,48,82,.10);
}

body[data-theme="light"] .gl-sidebar-pulse,
body[data-theme="light"] .gl-hero{
  box-shadow:0 20px 40px rgba(40,66,102,.16);
}

body[data-theme="light"] .gl-brand,
body[data-theme="light"] .gl-nav-link,
body[data-theme="light"] .gl-side-chip,
body[data-theme="light"] .gl-command-item,
body[data-theme="light"] .table,
body[data-theme="light"] .table thead th,
body[data-theme="light"] .table tbody td,
body[data-theme="light"] .form-label,
body[data-theme="light"] .form-check-label,
body[data-theme="light"] .gl-section-title,
body[data-theme="light"] .gl-page-title,
body[data-theme="light"] .gl-command-input,
body[data-theme="light"] .dropdown-item,
body[data-theme="light"] .dropdown-menu,
body[data-theme="light"] .gl-filter-pill,
body[data-theme="light"] .gl-code,
body[data-theme="light"] .gl-code-inline,
body[data-theme="light"] .gl-user-badge,
body[data-theme="light"] .gl-top-chip,
body[data-theme="light"] .gl-pill,
body[data-theme="light"] .gl-chip{
  color:#132238!important;
}

body[data-theme="light"] .gl-brand-subtitle,
body[data-theme="light"] .gl-sidebar-eyebrow,
body[data-theme="light"] .gl-nav-section,
body[data-theme="light"] .gl-muted,
body[data-theme="light"] .gl-small,
body[data-theme="light"] .gl-section-subtitle,
body[data-theme="light"] .table thead th,
body[data-theme="light"] .gl-command-item small,
body[data-theme="light"] .gl-page-kicker,
body[data-theme="light"] .gl-kicker{
  color:#5f738f!important;
}

body[data-theme="light"] .gl-nav-link:hover,
body[data-theme="light"] .gl-nav-link.active,
body[data-theme="light"] .gl-command-item:hover,
body[data-theme="light"] .gl-action-card:hover{
  background:linear-gradient(135deg,rgba(109,140,255,.12),rgba(57,199,255,.10))!important;
  color:#0f1f34!important;
}

body[data-theme="light"] .table thead th{
  background:rgba(19,34,56,.04);
}

body[data-theme="light"] .table tbody tr:hover{
  background:rgba(109,140,255,.06);
}

body[data-theme="light"] .form-control,
body[data-theme="light"] .form-select,
body[data-theme="light"] textarea,
body[data-theme="light"] .gl-sidebar .ts-wrapper.single .ts-control,
body[data-theme="light"] .gl-panel .ts-wrapper.single .ts-control,
body[data-theme="light"] .gl-filter-input{
  background:#ffffff!important;
  color:#132238!important;
  border-color:rgba(20,42,68,.12)!important;
}

body[data-theme="light"] .form-control::placeholder,
body[data-theme="light"] textarea::placeholder,
body[data-theme="light"] .gl-filter-input::placeholder{
  color:#7b90aa!important;
}

body[data-theme="light"] .gl-sidebar .ts-dropdown,
body[data-theme="light"] .gl-panel .ts-dropdown,
body[data-theme="light"] .ts-dropdown,
body[data-theme="light"] .dropdown-menu{
  background:#ffffff!important;
  color:#132238!important;
  border-color:rgba(20,42,68,.12)!important;
}

body[data-theme="light"] .gl-sidebar .ts-dropdown .option,
body[data-theme="light"] .gl-panel .ts-dropdown .option,
body[data-theme="light"] .ts-dropdown .option,
body[data-theme="light"] .dropdown-item,
body[data-theme="light"] .ts-dropdown .optgroup-header,
body[data-theme="light"] .dropdown-header{
  color:#132238!important;
}

body[data-theme="light"] .gl-sidebar .ts-dropdown .option.active,
body[data-theme="light"] .gl-panel .ts-dropdown .option.active,
body[data-theme="light"] .gl-sidebar .ts-dropdown .option:hover,
body[data-theme="light"] .gl-panel .ts-dropdown .option:hover,
body[data-theme="light"] .ts-dropdown .option.active,
body[data-theme="light"] .ts-dropdown .option:hover,
body[data-theme="light"] .ts-dropdown .option.selected,
body[data-theme="light"] .dropdown-item:hover,
body[data-theme="light"] .dropdown-item:focus,
body[data-theme="light"] .dropdown-item.active{
  background:linear-gradient(135deg,rgba(109,140,255,.14),rgba(57,199,255,.12))!important;
  color:#0f1f34!important;
}

body[data-theme="light"] .btn-outline-secondary,
body[data-theme="light"] .btn-outline-primary,
body[data-theme="light"] .btn-outline-danger,
body[data-theme="light"] .gl-icon-button,
body[data-theme="light"] .gl-command-button{
  color:#132238;
  border-color:rgba(20,42,68,.16);
  background:rgba(255,255,255,.92);
}

body[data-theme="light"] .btn-close-white{
  filter:invert(1) grayscale(1);
}

body[data-theme="light"] .gl-command-button kbd{
  background:rgba(19,34,56,.06);
  color:#38506e;
  border-color:rgba(20,42,68,.08);
}

body[data-theme="light"] .alert,
body[data-theme="light"] .alert-success,
body[data-theme="light"] .alert-warning{
  color:#132238;
}

/* Compact brand and backoffice polish */
.gl-sidebar{
  width:286px;
  gap:.9rem;
}

.gl-brand{
  gap:.75rem;
}

.gl-brand-copy{
  display:grid;
  gap:.12rem;
}

.gl-brand-mark{
  width:2.75rem;
  height:2.75rem;
  border-radius:.9rem;
  font-size:1rem;
  letter-spacing:.04em;
}

.gl-brand-title{
  font-size:1rem;
}

.gl-brand-subtitle{
  font-size:.76rem;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.gl-sidebar-pulse{
  padding:.88rem .95rem;
}

.gl-sidebar-pulse-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.8rem;
  margin-bottom:.45rem;
}

.gl-backoffice-hero{
  background:
    radial-gradient(circle at top right,rgba(255,255,255,.16),transparent 28%),
    linear-gradient(135deg,rgba(13,29,55,.98),rgba(45,78,181,.92) 58%,rgba(57,199,255,.74));
}

.gl-backoffice-hero .gl-action-card{
  background:rgba(255,255,255,.08);
  backdrop-filter:blur(12px);
}

body[data-theme="light"] .gl-backoffice-hero{
  background:
    radial-gradient(circle at top right,rgba(255,255,255,.54),transparent 24%),
    linear-gradient(135deg,#dde8ff,#c7ddff 52%,#bdefff);
}

.gl-admin-mode .gl-sidebar{
  background:linear-gradient(180deg,rgba(6,14,26,.98),rgba(9,22,40,.96));
}

.gl-admin-sidebar .gl-nav-link{
  align-items:center;
}

.gl-admin-actions-col{
  flex-direction:column;
  align-items:stretch;
}

.gl-form-check-card{
  min-height:46px;
  display:flex;
  align-items:center;
  gap:.75rem;
  padding:.95rem 1rem;
  border:1px solid rgba(255,255,255,.09);
  border-radius:16px;
  background:rgba(255,255,255,.03);
}

.gl-form-check-card .form-check-input{
  margin-top:0;
}

body[data-theme="light"] .gl-form-check-card{
  background:#ffffff;
  border-color:rgba(20,42,68,.12);
}

/* Hard override for dark shells when Metronic keeps html[data-theme="light"] */
body[data-theme="dark"] .gl-panel,
body[data-theme="dark"] .sneat-side-card,
body[data-theme="dark"] .sneat-section-card,
body[data-theme="dark"] .sneat-mini-stat,
body[data-theme="dark"] .gl-stat-card,
body[data-theme="dark"] .gl-mini-card,
body[data-theme="dark"] .gl-action-card,
body[data-theme="dark"] .gl-table-wrap,
body[data-theme="dark"] .gl-filter-pill,
body[data-theme="dark"] .gl-form-check-card,
body[data-theme="dark"] .gl-feed-item,
body[data-theme="dark"] .gl-step,
body[data-theme="dark"] .gl-timeline-content,
body[data-theme="dark"] .gl-drawer-card,
body[data-theme="dark"] .gl-drawer-item,
body[data-theme="dark"] .gl-command-shell,
body[data-theme="dark"] .gl-command-item,
body[data-theme="dark"] .gl-user-badge,
body[data-theme="dark"] .gl-top-chip,
body[data-theme="dark"] .gl-pill,
body[data-theme="dark"] .gl-chip,
body[data-theme="dark"] .gl-side-chip,
body[data-theme="dark"] .gl-inline-kpi-item,
body[data-theme="dark"] .gl-code,
body[data-theme="dark"] .gl-code-inline,
body[data-theme="dark"] .gl-note,
body[data-theme="dark"] .gl-glass{
  background:linear-gradient(180deg, rgba(39,28,36,.90), rgba(28,20,27,.94))!important;
  color:#f0e8ec!important;
  border-color:rgba(255,255,255,.08)!important;
  box-shadow:0 24px 55px rgba(10,6,9,.34)!important;
}

body[data-theme="dark"] .gl-panel,
body[data-theme="dark"] .sneat-side-card,
body[data-theme="dark"] .sneat-section-card,
body[data-theme="dark"] .sneat-mini-stat{
  background:linear-gradient(180deg, rgba(34,24,31,.90), rgba(25,18,24,.94))!important;
}

body[data-theme="dark"] .gl-section-title,
body[data-theme="dark"] .gl-page-title,
body[data-theme="dark"] .gl-action-title,
body[data-theme="dark"] .gl-stat-value,
body[data-theme="dark"] .gl-brand,
body[data-theme="dark"] .gl-nav-link,
body[data-theme="dark"] .table,
body[data-theme="dark"] .table tbody td,
body[data-theme="dark"] .form-label,
body[data-theme="dark"] .form-check-label,
body[data-theme="dark"] .dropdown-item{
  color:#f7eff3!important;
}

body[data-theme="dark"] .gl-muted,
body[data-theme="dark"] .gl-small,
body[data-theme="dark"] .gl-section-subtitle,
body[data-theme="dark"] .gl-stat-label,
body[data-theme="dark"] .gl-brand-subtitle,
body[data-theme="dark"] .gl-nav-section,
body[data-theme="dark"] .table thead th,
body[data-theme="dark"] .gl-command-item small,
body[data-theme="dark"] .dropdown-header{
  color:#bcaab2!important;
}

body[data-theme="dark"] .form-control,
body[data-theme="dark"] .form-select,
body[data-theme="dark"] textarea,
body[data-theme="dark"] .gl-sidebar .ts-wrapper.single .ts-control,
body[data-theme="dark"] .gl-panel .ts-wrapper.single .ts-control,
body[data-theme="dark"] .gl-filter-input{
  background:rgba(255,255,255,.04)!important;
  color:#f5f7ff!important;
  border-color:rgba(255,255,255,.10)!important;
}

body[data-theme="dark"] .form-control::placeholder,
body[data-theme="dark"] textarea::placeholder,
body[data-theme="dark"] .gl-filter-input::placeholder{
  color:#8fa0c4!important;
}

body[data-theme="dark"] .gl-sidebar .ts-dropdown,
body[data-theme="dark"] .gl-panel .ts-dropdown,
body[data-theme="dark"] .ts-dropdown,
body[data-theme="dark"] .dropdown-menu{
  background:#102038!important;
  color:#dbe5ff!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:0 18px 40px rgba(0,0,0,.28)!important;
}

body[data-theme="dark"] .gl-sidebar .ts-dropdown .option,
body[data-theme="dark"] .gl-panel .ts-dropdown .option,
body[data-theme="dark"] .ts-dropdown .option,
body[data-theme="dark"] .dropdown-item{
  color:#dbe7ff!important;
}

body[data-theme="dark"] .gl-sidebar .ts-dropdown .option.active,
body[data-theme="dark"] .gl-panel .ts-dropdown .option.active,
body[data-theme="dark"] .gl-sidebar .ts-dropdown .option:hover,
body[data-theme="dark"] .gl-panel .ts-dropdown .option:hover,
body[data-theme="dark"] .ts-dropdown .option.active,
body[data-theme="dark"] .ts-dropdown .option:hover,
body[data-theme="dark"] .ts-dropdown .option.selected,
body[data-theme="dark"] .dropdown-item:hover,
body[data-theme="dark"] .dropdown-item:focus,
body[data-theme="dark"] .dropdown-item.active{
  background:linear-gradient(135deg,rgba(109,140,255,.24),rgba(57,199,255,.18))!important;
  color:#ffffff!important;
}

/* Final theme overrides: neutral Bootstrap-like surfaces + warm amber accent */
:root{
  --gl-bg:#16110e;
  --gl-bg-soft:#211915;
  --gl-panel:#261d18;
  --gl-panel-2:#30251f;
  --gl-panel-3:rgba(38,29,24,.82);
  --gl-border:rgba(255,240,226,.08);
  --gl-text:#f5ede5;
  --gl-muted:#b7a496;
  --gl-primary:#b97745;
  --gl-primary-2:#d7ba84;
  --gl-shadow:0 24px 60px rgba(8,5,3,.34);
}

body{
  color:var(--gl-text);
  background:
    radial-gradient(circle at top left, rgba(185,119,69,.12), transparent 26%),
    radial-gradient(circle at right 20%, rgba(215,186,132,.10), transparent 22%),
    linear-gradient(180deg,#16110e 0%,#211915 100%);
}

.gl-app-backdrop{
  background:
    radial-gradient(circle at 20% 10%, rgba(255,255,255,.05), transparent 18%),
    radial-gradient(circle at 80% 18%, rgba(215,186,132,.08), transparent 20%),
    radial-gradient(circle at 50% 80%, rgba(185,119,69,.08), transparent 25%);
}

.btn:focus,
.btn:active:focus,
.btn-link.nav-link:focus,
.form-control:focus,
.form-check-input:focus,
.form-select:focus{
  box-shadow:0 0 0 .14rem rgba(22,17,14,.92),0 0 0 .34rem rgba(185,119,69,.26);
}

body[data-theme="light"]{
  --gl-bg:#f8f3ed;
  --gl-panel:#ffffff;
  --gl-text:#2f241b;
  --gl-muted:#816b5c;
  --gl-border:rgba(96,70,48,.10);
  --gl-shadow:0 18px 48px rgba(86,62,44,.12);
}

body[data-theme="light"]{
  color:var(--gl-text);
  background:
    radial-gradient(circle at top left, rgba(185,119,69,.10), transparent 26%),
    radial-gradient(circle at top right, rgba(215,186,132,.12), transparent 22%),
    linear-gradient(180deg,#f8f2eb,#eee3d7 42%,#f4ece3 100%);
}

body[data-theme="light"] .gl-app-backdrop{
  background:
    radial-gradient(circle at top left, rgba(185,119,69,.10), transparent 28%),
    radial-gradient(circle at top right, rgba(215,186,132,.12), transparent 22%),
    linear-gradient(180deg,#f8f2eb,#eee3d7 42%,#f4ece3 100%);
}

body[data-theme="light"] .gl-sidebar,
body[data-theme="light"] .gl-panel,
body[data-theme="light"] .gl-command-shell,
body[data-theme="light"] .gl-offcanvas,
body[data-theme="light"] .gl-user-badge,
body[data-theme="light"] .gl-filter-pill,
body[data-theme="light"] .gl-mini-card,
body[data-theme="light"] .gl-action-card,
body[data-theme="light"] .gl-toast,
body[data-theme="light"] .gl-table-wrap,
body[data-theme="light"] .gl-timeline-content,
body[data-theme="light"] .gl-step,
body[data-theme="light"] .gl-drawer-card,
body[data-theme="light"] .gl-drawer-item,
body[data-theme="light"] .gl-command-item,
body[data-theme="light"] .gl-code,
body[data-theme="light"] .gl-code-inline,
body[data-theme="light"] .gl-note,
body[data-theme="light"] .gl-top-chip,
body[data-theme="light"] .gl-pill,
body[data-theme="light"] .gl-chip,
body[data-theme="light"] .gl-side-chip,
body[data-theme="light"] .gl-inline-kpi-item,
body[data-theme="light"] .gl-stat-card,
body[data-theme="light"] .gl-glass{
  background:#fffdfb!important;
  color:#2f241b!important;
  border-color:rgba(110,82,58,.12)!important;
  box-shadow:0 20px 42px rgba(86,62,44,.12)!important;
}

body[data-theme="light"] .gl-sidebar-pulse,
body[data-theme="light"] .gl-hero{
  background:linear-gradient(135deg, #7b532d 0%, #b97745 58%, #d7ba84 100%)!important;
  border-color:rgba(123,83,45,.24)!important;
}

body[data-theme="light"] .gl-step,
body[data-theme="light"] .gl-action-card,
body[data-theme="light"] .gl-mini-card,
body[data-theme="light"] .gl-drawer-card,
body[data-theme="light"] .gl-drawer-item,
body[data-theme="light"] .gl-command-item,
body[data-theme="light"] .gl-inline-kpi-item{
  background:#ffffff!important;
  border-color:rgba(110,82,58,.10)!important;
  box-shadow:0 12px 28px rgba(86,62,44,.08)!important;
}

body[data-theme="light"] .gl-brand,
body[data-theme="light"] .gl-nav-link,
body[data-theme="light"] .gl-side-chip,
body[data-theme="light"] .gl-command-item,
body[data-theme="light"] .table,
body[data-theme="light"] .table thead th,
body[data-theme="light"] .table tbody td,
body[data-theme="light"] .form-label,
body[data-theme="light"] .form-check-label,
body[data-theme="light"] .gl-section-title,
body[data-theme="light"] .gl-page-title,
body[data-theme="light"] .gl-command-input,
body[data-theme="light"] .dropdown-item,
body[data-theme="light"] .dropdown-menu,
body[data-theme="light"] .gl-filter-pill,
body[data-theme="light"] .gl-code,
body[data-theme="light"] .gl-code-inline,
body[data-theme="light"] .gl-user-badge,
body[data-theme="light"] .gl-top-chip,
body[data-theme="light"] .gl-pill,
body[data-theme="light"] .gl-chip{
  color:#2f241b!important;
}

body[data-theme="light"] .gl-brand-subtitle,
body[data-theme="light"] .gl-sidebar-eyebrow,
body[data-theme="light"] .gl-nav-section,
body[data-theme="light"] .gl-muted,
body[data-theme="light"] .gl-small,
body[data-theme="light"] .gl-section-subtitle,
body[data-theme="light"] .table thead th,
body[data-theme="light"] .gl-command-item small,
body[data-theme="light"] .gl-page-kicker,
body[data-theme="light"] .gl-kicker{
  color:#816b5c!important;
}

body[data-theme="light"] .gl-nav-link:hover,
body[data-theme="light"] .gl-nav-link.active,
body[data-theme="light"] .gl-command-item:hover,
body[data-theme="light"] .gl-action-card:hover{
  background:linear-gradient(135deg,rgba(185,119,69,.12),rgba(215,186,132,.12))!important;
  color:#2f241b!important;
}

body[data-theme="light"] .table tbody tr:hover{
  background:rgba(185,119,69,.05);
}

body[data-theme="light"] .form-control,
body[data-theme="light"] .form-select,
body[data-theme="light"] textarea,
body[data-theme="light"] .gl-sidebar .ts-wrapper.single .ts-control,
body[data-theme="light"] .gl-panel .ts-wrapper.single .ts-control,
body[data-theme="light"] .gl-filter-input{
  background:#fffdfb!important;
  border-color:rgba(96,70,48,.12)!important;
  color:#2f241b!important;
}

body[data-theme="light"] .form-control::placeholder,
body[data-theme="light"] textarea::placeholder,
body[data-theme="light"] .gl-filter-input::placeholder{
  color:#9a8270!important;
}

body[data-theme="dark"] .gl-sidebar,
body[data-theme="dark"] .gl-panel,
body[data-theme="dark"] .gl-command-shell,
body[data-theme="dark"] .gl-offcanvas,
body[data-theme="dark"] .gl-user-badge,
body[data-theme="dark"] .gl-filter-pill,
body[data-theme="dark"] .gl-mini-card,
body[data-theme="dark"] .gl-action-card,
body[data-theme="dark"] .gl-toast,
body[data-theme="dark"] .gl-table-wrap,
body[data-theme="dark"] .gl-timeline-content,
body[data-theme="dark"] .gl-step,
body[data-theme="dark"] .gl-drawer-card,
body[data-theme="dark"] .gl-drawer-item,
body[data-theme="dark"] .gl-command-item,
body[data-theme="dark"] .gl-code,
body[data-theme="dark"] .gl-code-inline,
body[data-theme="dark"] .gl-note,
body[data-theme="dark"] .gl-top-chip,
body[data-theme="dark"] .gl-pill,
body[data-theme="dark"] .gl-chip,
body[data-theme="dark"] .gl-side-chip,
body[data-theme="dark"] .gl-inline-kpi-item,
body[data-theme="dark"] .gl-stat-card,
body[data-theme="dark"] .gl-glass{
  background:linear-gradient(180deg, rgba(38,29,23,.96), rgba(28,22,18,.98))!important;
  color:#f5ede5!important;
  border-color:rgba(255,240,226,.08)!important;
  box-shadow:0 24px 60px rgba(8,5,3,.34)!important;
}

body[data-theme="dark"] .gl-brand-subtitle,
body[data-theme="dark"] .gl-sidebar-eyebrow,
body[data-theme="dark"] .gl-nav-section,
body[data-theme="dark"] .gl-muted,
body[data-theme="dark"] .gl-small,
body[data-theme="dark"] .gl-section-subtitle,
body[data-theme="dark"] .table thead th,
body[data-theme="dark"] .gl-command-item small,
body[data-theme="dark"] .gl-page-kicker,
body[data-theme="dark"] .gl-kicker{
  color:#b7a496!important;
}

body[data-theme="dark"] .gl-nav-link:hover,
body[data-theme="dark"] .gl-nav-link.active,
body[data-theme="dark"] .gl-command-item:hover,
body[data-theme="dark"] .gl-action-card:hover,
body[data-theme="dark"] .dropdown-item:hover,
body[data-theme="dark"] .dropdown-item:focus,
body[data-theme="dark"] .dropdown-item.active{
  background:linear-gradient(135deg,rgba(185,119,69,.20),rgba(215,186,132,.16))!important;
  color:#fff7ef!important;
}

body[data-theme="dark"] .form-control,
body[data-theme="dark"] .form-select,
body[data-theme="dark"] textarea,
body[data-theme="dark"] .gl-sidebar .ts-wrapper.single .ts-control,
body[data-theme="dark"] .gl-panel .ts-wrapper.single .ts-control,
body[data-theme="dark"] .gl-filter-input,
body[data-theme="dark"] select.form-select option,
body[data-theme="dark"] .gl-sidebar .ts-dropdown,
body[data-theme="dark"] .gl-panel .ts-dropdown,
body[data-theme="dark"] .ts-dropdown,
body[data-theme="dark"] .dropdown-menu{
  background:#241b16!important;
  border-color:rgba(255,240,226,.10)!important;
  color:#f5ede5!important;
}

body[data-theme-preset="slate-bronze"]{
  --gl-primary:#5d54ff;
  --gl-primary-2:#ef5da8;
}

body[data-theme="light"][data-theme-preset="slate-bronze"]{
  color:#191f3a;
  background:
    radial-gradient(circle at top left, rgba(93,84,255,.08), transparent 26%),
    radial-gradient(circle at top right, rgba(239,93,168,.10), transparent 22%),
    linear-gradient(180deg,#f6f7fb,#edf0f8 42%,#f4f6fd 100%);
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-app-backdrop{
  background:
    radial-gradient(circle at top left, rgba(93,84,255,.08), transparent 28%),
    radial-gradient(circle at top right, rgba(239,93,168,.09), transparent 22%),
    linear-gradient(180deg,#f6f7fb,#edf0f8 42%,#f4f6fd 100%);
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-sidebar,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-panel,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-command-shell,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-offcanvas,
body[data-theme="light"][data-theme-preset="slate-bronze"] .modal-content,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-user-badge,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-filter-pill,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-mini-card,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-action-card,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-toast,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-table-wrap,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-timeline-content,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-step,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-drawer-card,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-drawer-item,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-command-item,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-code,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-code-inline,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-note,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-top-chip,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-pill,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-chip,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-side-chip,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-inline-kpi-item,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-stat-card,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-glass{
  background:#ffffff!important;
  color:#191f3a!important;
  border-color:rgba(74,87,140,.10)!important;
  box-shadow:0 18px 44px rgba(30,37,74,.10)!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .modal-header,
body[data-theme="light"][data-theme-preset="slate-bronze"] .modal-footer{
  border-color:rgba(74,87,140,.08)!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-brand-subtitle,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-sidebar-eyebrow,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-nav-section,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-muted,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-small,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-section-subtitle,
body[data-theme="light"][data-theme-preset="slate-bronze"] .table thead th,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-command-item small,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-page-kicker,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-kicker,
body[data-theme="light"][data-theme-preset="slate-bronze"] .dropdown-header{
  color:#7b84a1!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-nav-link:hover,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-nav-link.active,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-command-item:hover,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-action-card:hover,
body[data-theme="light"][data-theme-preset="slate-bronze"] .dropdown-item:hover,
body[data-theme="light"][data-theme-preset="slate-bronze"] .dropdown-item:focus,
body[data-theme="light"][data-theme-preset="slate-bronze"] .dropdown-item.active{
  background:linear-gradient(135deg,rgba(93,84,255,.12),rgba(239,93,168,.10))!important;
  color:#171d35!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .dropdown-menu,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-sidebar .ts-dropdown,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-panel .ts-dropdown,
body[data-theme="light"][data-theme-preset="slate-bronze"] .ts-dropdown{
  background:#ffffff!important;
  border-color:rgba(74,87,140,.10)!important;
  color:#191f3a!important;
  box-shadow:0 22px 46px rgba(30,37,74,.12)!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .dropdown-item,
body[data-theme="light"][data-theme-preset="slate-bronze"] .ts-dropdown .option{
  color:#394468!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .form-control,
body[data-theme="light"][data-theme-preset="slate-bronze"] .form-select,
body[data-theme="light"][data-theme-preset="slate-bronze"] textarea,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-sidebar .ts-wrapper.single .ts-control,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-panel .ts-wrapper.single .ts-control,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-filter-input{
  background:#ffffff!important;
  border-color:rgba(74,87,140,.12)!important;
  color:#191f3a!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .form-control::placeholder,
body[data-theme="light"][data-theme-preset="slate-bronze"] textarea::placeholder,
body[data-theme="light"][data-theme-preset="slate-bronze"] .gl-filter-input::placeholder{
  color:#8f98b4!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .btn-outline-primary{
  color:#4a44d1!important;
  border-color:rgba(93,84,255,.26)!important;
  background:rgba(93,84,255,.06)!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .btn-outline-secondary{
  color:#5f6b8c!important;
  border-color:rgba(74,87,140,.16)!important;
  background:rgba(242,245,252,.88)!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .btn-outline-danger{
  color:#d14c74!important;
  border-color:rgba(209,76,116,.22)!important;
  background:rgba(209,76,116,.06)!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .btn-light-primary{
  color:#4a44d1!important;
  background:rgba(93,84,255,.10)!important;
  border-color:rgba(93,84,255,.12)!important;
}

body[data-theme="light"][data-theme-preset="slate-bronze"] .btn-light{
  color:#191f3a!important;
  background:#ffffff!important;
  border-color:rgba(74,87,140,.10)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"]{
  color:#eaf1ff;
  background:
    radial-gradient(circle at top left, rgba(93,84,255,.16), transparent 26%),
    radial-gradient(circle at right 18%, rgba(239,93,168,.10), transparent 24%),
    linear-gradient(180deg,#11161f 0%,#1b2430 100%);
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-sidebar,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-panel,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-command-shell,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-offcanvas,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .modal-content,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-user-badge,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-filter-pill,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-mini-card,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-action-card,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-toast,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-table-wrap,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-timeline-content,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-step,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-drawer-card,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-drawer-item,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-command-item,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-code,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-code-inline,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-note,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-top-chip,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-pill,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-chip,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-side-chip,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-inline-kpi-item,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-stat-card,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-glass{
  background:linear-gradient(180deg, rgba(30,37,45,.96), rgba(20,27,34,.98))!important;
  color:#eaf1ff!important;
  border-color:rgba(100,117,152,.13)!important;
  box-shadow:0 24px 60px rgba(7,10,18,.34)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .modal-header,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .modal-footer{
  border-color:rgba(100,117,152,.10)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-brand-subtitle,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-sidebar-eyebrow,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-nav-section,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-muted,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-small,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-section-subtitle,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .table thead th,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-command-item small,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-page-kicker,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-kicker,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .dropdown-header{
  color:#8f9ab8!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-nav-link:hover,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-nav-link.active,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-command-item:hover,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-action-card:hover,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .dropdown-item:hover,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .dropdown-item:focus,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .dropdown-item.active{
  background:linear-gradient(135deg,rgba(93,84,255,.18),rgba(239,93,168,.14))!important;
  color:#ffffff!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .dropdown-menu,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-sidebar .ts-dropdown,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-panel .ts-dropdown,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .ts-dropdown{
  background:linear-gradient(180deg, rgba(32,40,50,.98), rgba(22,30,37,.99))!important;
  border-color:rgba(100,117,152,.13)!important;
  color:#eaf1ff!important;
  box-shadow:0 22px 50px rgba(7,10,18,.38)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .dropdown-item,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .ts-dropdown .option{
  color:#dce6fa!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .form-control,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .form-select,
body[data-theme="dark"][data-theme-preset="slate-bronze"] textarea,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-sidebar .ts-wrapper.single .ts-control,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-panel .ts-wrapper.single .ts-control,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-filter-input{
  background:rgba(255,255,255,.04)!important;
  border-color:rgba(100,117,152,.14)!important;
  color:#eaf1ff!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .form-control::placeholder,
body[data-theme="dark"][data-theme-preset="slate-bronze"] textarea::placeholder,
body[data-theme="dark"][data-theme-preset="slate-bronze"] .gl-filter-input::placeholder{
  color:#8f9ab8!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .btn-outline-primary{
  color:#dfe5ff!important;
  border-color:rgba(93,84,255,.28)!important;
  background:rgba(93,84,255,.08)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .btn-outline-secondary{
  color:#b7c4e4!important;
  border-color:rgba(100,117,152,.16)!important;
  background:rgba(255,255,255,.03)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .btn-outline-danger{
  color:#ff9ac0!important;
  border-color:rgba(239,93,168,.24)!important;
  background:rgba(239,93,168,.08)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .btn-light-primary{
  color:#eaf1ff!important;
  background:rgba(93,84,255,.16)!important;
  border-color:rgba(93,84,255,.18)!important;
}

body[data-theme="dark"][data-theme-preset="slate-bronze"] .btn-light{
  color:#eaf1ff!important;
  background:rgba(255,255,255,.06)!important;
  border-color:rgba(100,117,152,.12)!important;
}

