/* theme_lrq_global_finance_ssot_v1.css
 * Global Finance SSOT (light) - the real base theme.
 * Use this to neutralize legacy dark/purple defaults in admin.css.
 */
@import url('/admin/assets/toast_modal_polish_v1.css');

:root{
  --lrq-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
  --lrq-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --lrq-font-num: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

  --bg: #f6f8fb;
  --bg2:#eef2f7;
  --panel:#ffffff;
  --panel2:#f8fafc;

  --line:#e6ebf2;
  --line2:#d6dde8;

  --text:#0b1220;
  --muted:#5b677a;
  --muted2:#7a879b;

  --primary:#0b5cff;
  --primary2:#2c7dff;
  --primary-ink:#0a1b3a;

  --good:#0f9d58;
  --warn:#f59e0b;
  --bad:#e11d48;

  --shadow: 0 18px 55px rgba(11,18,32,.10);
  --shadow2: 0 10px 28px rgba(11,18,32,.08);

  --radius: 16px;
  --radius2: 12px;

  --glow: 0 0 0 1px rgba(11,92,255,.16), 0 12px 28px rgba(11,92,255,.10);
  --grad-primary: linear-gradient(135deg, #0b5cff 0%, #2c7dff 55%, #00a3ff 110%);
}

html,body{height:100%;}
body{
  background:
    radial-gradient(900px 520px at 12% 6%, rgba(11,92,255,.10), rgba(246,248,251,0) 60%),
    radial-gradient(760px 460px at 85% 10%, rgba(0,163,255,.09), rgba(246,248,251,0) 62%),
    radial-gradient(900px 540px at 55% 92%, rgba(15,157,88,.06), rgba(246,248,251,0) 62%),
    linear-gradient(180deg, var(--bg2), var(--bg)) !important;
  color: var(--text) !important;
  font-family: var(--lrq-font-sans) !important;
}

.sidebar{
  background: rgba(255,255,255,.72) !important;
  border-right: 1px solid var(--line) !important;
}

nav a{
  background: rgba(11,18,32,.02) !important;
  border: 1px solid var(--line) !important;
  color: var(--text) !important;
}
nav a:hover{ background: rgba(11,92,255,.06) !important; }
nav a.active{
  border-color: rgba(11,92,255,.20) !important;
  background: rgba(11,92,255,.10) !important;
  box-shadow: var(--glow) !important;
}

.card{
  border: 1px solid var(--line) !important;
  background: var(--panel) !important;
}

.btn{
  border: 1px solid var(--line2) !important;
  background: rgba(11,18,32,.02) !important;
  color: var(--text) !important;
}
.btn:hover{ background: rgba(11,92,255,.06) !important; }
.btnPrimary, .btn.primary, .btn.btnPrimary, .btn.primary{
  border-color: rgba(11,92,255,.22) !important;
  background: rgba(11,92,255,.12) !important;
  color: var(--primary-ink) !important;
}

.input, textarea.input, .textarea, .select{
  border: 1px solid var(--line2) !important;
  background: rgba(255,255,255,.92) !important;
  color: var(--text) !important;
}

.table th,.table td{
  border-bottom: 1px solid var(--line) !important;
}
.table th{
  color: var(--text) !important;
}
