/* NumberOne Risk Desk — ortak kabuk gorsel katmani. Sadece CSS: sayfa JS/API mantigina dokunmaz.
   n1-shell.js sol menuyu ekler; bu dosya eski sayfalari (company, blotter, accounting, reports,
   analytics, alarm, retail) dashboard ile ayni kimlige ceker. */

/* ---------- Tokenlar (god-mode / n1-theme.css ile birebir) ---------- */
html.n1-shell, html.n1-shell[data-theme="dark"] {
  --bg: #141618; --panel: #1b1e22; --panel-2: #23272c; --panel-soft: #23272c; --panel-strong: #17191c;
  --card: #1b1e22; --row: #1b1e22; --row2: #1e2226; --rowh: rgba(255,255,255,0.04);
  --text: #e8eaed; --txt: #e8eaed; --muted: #a3adb8;
  --border: rgba(255,255,255,0.08); --panel-border: rgba(255,255,255,0.08); --border-glow: rgba(255,255,255,0.16);
  --chip: rgba(255,255,255,0.06); --chip-bg: rgba(255,255,255,0.06); --chip-border: rgba(255,255,255,0.10);
  --accent: #2e9e63; --accent-2: #2e9e63; --accent-soft: #247a4e; --blue: #2e9e63; --purple: #2e9e63;
  --pos: #34c77b; --positive: #34c77b; --good: #34c77b; --green: #34c77b;
  --neg: #f0554f; --negative: #f0554f; --bad: #f0554f; --red: #f0554f;
  --warn: #f5b301; --warning: #f5b301; --yellow: #f5b301;
  --glow: none; --shadow: none; --bg-glow: none;
  --n1-side: #111315; --n1-row-hover: rgba(255,255,255,0.04); --n1-font: "Segoe UI", Arial, Helvetica, sans-serif;
  color-scheme: dark;
}
html.n1-shell[data-theme="light"] {
  --bg: #f2f3f5; --panel: #ffffff; --panel-2: #f5f6f8; --panel-soft: #f5f6f8; --panel-strong: #eceef1;
  --card: #ffffff; --row: #ffffff; --row2: #f7f8fa; --rowh: rgba(31,63,158,0.05);
  --text: #111827; --txt: #111827; --muted: #4b5563;
  --border: #e2e5ea; --panel-border: #e2e5ea; --border-glow: #c5ccd6;
  --chip: rgba(17,24,39,0.05); --chip-bg: rgba(17,24,39,0.05); --chip-border: rgba(17,24,39,0.10);
  --accent: #14804a; --accent-2: #14804a; --accent-soft: #0f6238; --blue: #14804a; --purple: #14804a;
  --pos: #157f3b; --positive: #157f3b; --good: #157f3b; --green: #157f3b;
  --neg: #c93030; --negative: #c93030; --bad: #c93030; --red: #c93030;
  --warn: #b26b00; --warning: #b26b00; --yellow: #b26b00;
  --glow: none; --shadow: 0 1px 2px rgba(17,24,39,0.05); --bg-glow: none;
  --n1-side: #ffffff; --n1-row-hover: rgba(31,63,158,0.05);
  color-scheme: light;
}

/* ---------- Zemin, tipografi ---------- */
html.n1-shell, html.n1-shell[data-theme] body {
  background: var(--bg) !important; background-image: none !important;
  color: var(--text); font-family: var(--n1-font); font-size: 13.5px; -webkit-font-smoothing: auto;
}
html.n1-shell[data-theme] body { margin: 0; min-height: 100vh; }
html.n1-shell[data-theme] body::before, html.n1-shell[data-theme] body::after { display: none !important; }
html.n1-shell[data-theme] ::-webkit-scrollbar { width: 10px; height: 10px; }
html.n1-shell[data-theme] ::-webkit-scrollbar-track { background: transparent; }
html.n1-shell[data-theme] ::-webkit-scrollbar-thumb { background: rgba(128,128,128,0.35); border-radius: 6px; }
html.n1-shell[data-theme] h1, html.n1-shell[data-theme] h2, html.n1-shell[data-theme] h3, html.n1-shell[data-theme] h4 {
  font-family: var(--n1-font); color: var(--text); letter-spacing: 0; text-transform: none; background: none; -webkit-text-fill-color: currentColor;
}
html.n1-shell[data-theme] h1 { font-size: 20px; font-weight: 700; margin: 0; }
html.n1-shell[data-theme] .muted { color: var(--muted); }
html.n1-shell[data-theme] .num, html.n1-shell[data-theme] .right, html.n1-shell[data-theme] td.right, html.n1-shell[data-theme] .kpi-value,
html.n1-shell[data-theme] .stat-value, html.n1-shell[data-theme] .overview-card .value, html.n1-shell[data-theme] .statbar .num { font-variant-numeric: tabular-nums; }

/* ---------- Eski menu/baslik ogelerini gizle ---------- */
html.n1-shell[data-theme] aside.sidenav,
html.n1-shell[data-theme] header.header .logo,
html.n1-shell[data-theme] header.header .header-nav,
html.n1-shell[data-theme] .nav-bar,
html.n1-shell[data-theme] .header-right a.nav-btn,
html.n1-shell[data-theme] #themeBtn, html.n1-shell[data-theme] #themeToggle, html.n1-shell[data-theme] .theme-btn, html.n1-shell[data-theme] .theme-toggle { display: none !important; }

/* ---------- Icerik alani: sol menu 222px ---------- */
html.n1-shell[data-theme] body.n1-shell-body > .wrap,
html.n1-shell[data-theme] body.n1-shell-body > main.wrap,
html.n1-shell[data-theme] body.n1-shell-body > main.main,
html.n1-shell[data-theme] body.with-nav .wrap {
  max-width: none; margin: 0 0 0 222px; padding: 16px 20px 60px;
}
html.n1-shell[data-theme] body.n1-shell-body > header.header {
  margin: 0 0 0 222px; padding: 12px 20px; background: transparent; border: none; box-shadow: none; backdrop-filter: none; position: static;
  display: flex; justify-content: space-between; align-items: center; gap: 10px; flex-wrap: wrap;
}
html.n1-shell[data-theme] body.n1-shell-body > header.header .header-left { display: flex; align-items: center; gap: 12px; }
html.n1-shell[data-theme] .n1-page-h1, html.n1-shell[data-theme] .header h1 { font-size: 20px; font-weight: 700; margin: 0; letter-spacing: 0; text-transform: none; }
html.n1-shell[data-theme] body.n1-shell-body > header.header + main.main { padding-top: 4px; }

/* ---------- Sol menu ---------- */
html.n1-shell[data-theme] .n1-side {
  position: fixed; top: 0; left: 0; bottom: 0; width: 222px; box-sizing: border-box;
  display: flex; flex-direction: column; gap: 14px; padding: 18px 14px 16px;
  background: var(--n1-side); border-right: 1px solid var(--border); z-index: 60; overflow: hidden;
  font-family: var(--n1-font);
}
html.n1-shell[data-theme] .n1-side-brand { display: block; padding: 6px 6px 14px; border-bottom: 1px solid var(--border); text-decoration: none; }
html.n1-shell[data-theme] .n1-side-logo { display: block; width: 100%; max-width: 172px; height: auto; }
html.n1-shell[data-theme] .n1-side-nav { display: flex; flex-direction: column; gap: 2px; }
html.n1-shell[data-theme] .n1-side-label { font-size: 11.5px; color: var(--muted); padding: 12px 10px 4px; }
html.n1-shell[data-theme] .n1-side-label:first-child { padding-top: 2px; }
html.n1-shell[data-theme] .n1-side-link {
  display: flex; align-items: center; gap: 10px; border-radius: 8px; padding: 8px 10px;
  font-size: 13.5px; font-weight: 500; color: var(--text); text-decoration: none; background: transparent;
}
html.n1-shell[data-theme] .n1-side-link::before {
  content: ''; width: 16px; height: 16px; flex: 0 0 16px; background-color: currentColor;
  -webkit-mask: var(--ico) center / contain no-repeat; mask: var(--ico) center / contain no-repeat;
}
html.n1-shell[data-theme] .n1-side-link:hover { background: var(--n1-row-hover); color: var(--text); }
html.n1-shell[data-theme] .n1-side-link.active { background: var(--accent); color: #fff; font-weight: 600; }
html.n1-shell[data-theme] .n1-side-foot { margin-top: auto; display: flex; flex-direction: column; gap: 10px; padding-top: 12px; border-top: 1px solid var(--border); }
html.n1-shell[data-theme] .n1-side-theme {
  display: inline-flex; align-items: center; justify-content: center; width: 100%; padding: 8px 10px; border-radius: 8px;
  background: var(--panel); color: var(--text); border: 1px solid var(--border); font: inherit; font-size: 13px; cursor: pointer;
}
html.n1-shell[data-theme] .n1-side-theme:hover { border-color: var(--border-glow); }
html.n1-shell[data-theme] .n1-side-clock { padding: 6px 4px 0; }
html.n1-shell[data-theme] .n1-side-time { font-family: Arial, "Segoe UI", sans-serif; font-size: 27px; font-weight: 700; letter-spacing: .5px; color: var(--text); font-variant-numeric: tabular-nums; line-height: 1.1; }
html.n1-shell[data-theme] .n1-side-sub { font-family: Arial, "Segoe UI", sans-serif; font-size: 11.5px; color: var(--muted); margin-top: 4px; line-height: 1.35; }

.n1-ico-panel     { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3C/svg%3E"); }
.n1-ico-pnl       { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 17 9 11 13 15 21 7'/%3E%3Cpolyline points='15 7 21 7 21 13'/%3E%3C/svg%3E"); }
.n1-ico-analytics { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.21 15.89A10 10 0 1 1 8 2.83'/%3E%3Cpath d='M22 12A10 10 0 0 0 12 2v10z'/%3E%3C/svg%3E"); }
.n1-ico-retail    { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M17 11a4 4 0 1 0 0-8'/%3E%3Cpath d='M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3Cpath d='M21 21v-2a4 4 0 0 0-3-3.87'/%3E%3C/svg%3E"); }
.n1-ico-company   { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3Cline x1='2' y1='13' x2='22' y2='13'/%3E%3C/svg%3E"); }
.n1-ico-history   { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 4 1 10 7 10'/%3E%3Cpath d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/%3E%3Cpolyline points='12 7 12 12 15 14'/%3E%3C/svg%3E"); }
.n1-ico-accounting{ --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3Cline x1='9' y1='8' x2='16' y2='8'/%3E%3Cline x1='9' y1='12' x2='16' y2='12'/%3E%3C/svg%3E"); }
.n1-ico-reports   { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3C/svg%3E"); }
.n1-ico-alarm     { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E"); }

/* ---------- Ortak bilesenler ---------- */
/* paneller / kartlar */
html.n1-shell[data-theme] .panel, html.n1-shell[data-theme] .card, html.n1-shell[data-theme] .kpi-card, html.n1-shell[data-theme] .overview-card,
html.n1-shell[data-theme] .stat-card, html.n1-shell[data-theme] .stats-card-lg, html.n1-shell[data-theme] .symbol-card, html.n1-shell[data-theme] .alert-item,
html.n1-shell[data-theme] .history-item, html.n1-shell[data-theme] .hedge-card, html.n1-shell[data-theme] .session-card, html.n1-shell[data-theme] .period-card,
html.n1-shell[data-theme] .table-panel, html.n1-shell[data-theme] .history-section, html.n1-shell[data-theme] .alarm-form, html.n1-shell[data-theme] .actions-panel,
html.n1-shell[data-theme] .behavior-item, html.n1-shell[data-theme] .scalp-bucket, html.n1-shell[data-theme] .dow-cell, html.n1-shell[data-theme] .ratio-item,
html.n1-shell[data-theme] .statbar .cell, html.n1-shell[data-theme] .k:has(> .h), html.n1-shell[data-theme] .hedge-hero, html.n1-shell[data-theme] .chart-box,
html.n1-shell[data-theme] .decay-status, html.n1-shell[data-theme] .empty-state, html.n1-shell[data-theme] .data-notice {
  background: var(--panel) !important; background-image: none !important; border: 1px solid var(--border) !important; border-radius: 10px !important;
  box-shadow: none !important; backdrop-filter: none !important; color: var(--text);
}
html.n1-shell[data-theme] .panel::before, html.n1-shell[data-theme] .card::before, html.n1-shell[data-theme] .symbol-card::before,
html.n1-shell[data-theme] .kpi-card::before, html.n1-shell[data-theme] .hedge-hero::before { display: none !important; }
html.n1-shell[data-theme] .panel .panel, html.n1-shell[data-theme] .card .card { background: var(--panel-soft) !important; }

/* panel basliklari: dashboard'daki gibi ince mavi cizgi */
html.n1-shell[data-theme] .section-title, html.n1-shell[data-theme] .card-title, html.n1-shell[data-theme] .panel-title, html.n1-shell[data-theme] .panel h2,
html.n1-shell[data-theme] .history-header h2, html.n1-shell[data-theme] .alarm-form h4, html.n1-shell[data-theme] .behavior-section-title {
  display: flex; align-items: center; gap: 8px; margin: 0 0 10px; font-size: 13.5px; font-weight: 700; color: var(--text); letter-spacing: 0; text-transform: none;
}
html.n1-shell[data-theme] .section-title::before, html.n1-shell[data-theme] .card-title::before, html.n1-shell[data-theme] .panel-title::before,
html.n1-shell[data-theme] .panel h2::before, html.n1-shell[data-theme] .history-header h2::before, html.n1-shell[data-theme] .alarm-form h4::before,
html.n1-shell[data-theme] .behavior-section-title::before { content: ''; width: 3px; height: 14px; border-radius: 2px; background: var(--accent); flex: 0 0 3px; }
html.n1-shell[data-theme] .history-header h2 span, html.n1-shell[data-theme] .page-title h1 span { color: var(--muted); font-weight: 500; font-size: 12px; margin-left: 6px; }

/* sayfa basligi */
html.n1-shell[data-theme] .top, html.n1-shell[data-theme] .page-header, html.n1-shell[data-theme] .page-title, html.n1-shell[data-theme] header:not(.header) {
  display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; margin: 0 0 14px; padding: 0; background: none; border: none;
}
html.n1-shell[data-theme] .subtitle, html.n1-shell[data-theme] .page-header p { color: var(--muted); margin: 4px 0 0; font-size: 12.5px; }

/* etiketler / rozetler */
html.n1-shell[data-theme] .pill, html.n1-shell[data-theme] .badge, html.n1-shell[data-theme] .chip, html.n1-shell[data-theme] .tag, html.n1-shell[data-theme] .hedge-chip,
html.n1-shell[data-theme] .badge-auto, html.n1-shell[data-theme] .symbol-badge, html.n1-shell[data-theme] .live-badge {
  display: inline-flex; align-items: center; gap: 6px; padding: 2px 9px; border-radius: 999px; font-size: 11.5px; font-weight: 600;
  background: var(--chip-bg); color: var(--text); border: 1px solid var(--chip-border); box-shadow: none; text-transform: none; letter-spacing: 0;
}
html.n1-shell[data-theme] .b-open, html.n1-shell[data-theme] .badge-success, html.n1-shell[data-theme] .badge-on, html.n1-shell[data-theme] .status.ok, html.n1-shell[data-theme] .symbol-badge.winner { color: var(--pos); border-color: rgba(52,199,123,.35); background: rgba(52,199,123,.10); }
html.n1-shell[data-theme] .b-closed, html.n1-shell[data-theme] .badge-danger, html.n1-shell[data-theme] .badge-urgent, html.n1-shell[data-theme] .status.err, html.n1-shell[data-theme] .symbol-badge.loser { color: var(--neg); border-color: rgba(240,85,79,.35); background: rgba(240,85,79,.10); }
html.n1-shell[data-theme] .b-partial, html.n1-shell[data-theme] .badge-warning, html.n1-shell[data-theme] .badge-watch { color: var(--warn); border-color: rgba(245,179,1,.35); background: rgba(245,179,1,.10); }
html.n1-shell[data-theme] .badge-info, html.n1-shell[data-theme] .hedge-chip.active { color: #fff; background: var(--accent); border-color: var(--accent); }

/* tablolar */
html.n1-shell[data-theme] table { border-collapse: separate; border-spacing: 0; width: 100%; font-size: 13px; color: var(--text); }
html.n1-shell[data-theme] thead th, html.n1-shell[data-theme] .tbl-head, html.n1-shell[data-theme] .hedge-table-head, html.n1-shell[data-theme] .symbol-table th {
  background: var(--panel-strong) !important; color: var(--muted) !important; font-size: 11.5px; font-weight: 600; text-transform: uppercase; letter-spacing: .4px;
  border-bottom: 1px solid var(--border) !important; border-top: none; padding: 9px 10px; text-align: left; position: static;
}
html.n1-shell[data-theme] th, html.n1-shell[data-theme] td, html.n1-shell[data-theme] tbody td, html.n1-shell[data-theme] .symbol-table td { border-color: var(--border) !important; padding: 8px 10px; }
html.n1-shell[data-theme] tbody tr:nth-child(odd), html.n1-shell[data-theme] tbody tr:nth-child(even), html.n1-shell[data-theme] .tbl-row, html.n1-shell[data-theme] .hedge-table-row,
html.n1-shell[data-theme] .tbl-row:nth-child(even), html.n1-shell[data-theme] .hedge-table-row:nth-child(even) { background: transparent !important; }
html.n1-shell[data-theme] tbody tr:hover, html.n1-shell[data-theme] tbody tr:hover td, html.n1-shell[data-theme] .tbl-row:hover, html.n1-shell[data-theme] .clickable-row:hover, html.n1-shell[data-theme] .symbol-table tr:hover { background: var(--n1-row-hover) !important; }
html.n1-shell[data-theme] .pos, html.n1-shell[data-theme] .positive, html.n1-shell[data-theme] .type-buy, html.n1-shell[data-theme] .buy, html.n1-shell[data-theme] .stat-value.positive, html.n1-shell[data-theme] .kpi-value.positive { color: var(--pos) !important; }
html.n1-shell[data-theme] .neg, html.n1-shell[data-theme] .negative, html.n1-shell[data-theme] .type-sell, html.n1-shell[data-theme] .sell, html.n1-shell[data-theme] .stat-value.negative, html.n1-shell[data-theme] .kpi-value.negative { color: var(--neg) !important; }

/* dugmeler */
html.n1-shell[data-theme] button, html.n1-shell[data-theme] .btn, html.n1-shell[data-theme] .nav-btn, html.n1-shell[data-theme] .refresh-btn, html.n1-shell[data-theme] .btn-clear,
html.n1-shell[data-theme] .toolbar button, html.n1-shell[data-theme] .actions button, html.n1-shell[data-theme] .search-box button, html.n1-shell[data-theme] .alert-actions button {
  font-family: var(--n1-font); font-size: 12.5px; font-weight: 600; padding: 7px 12px; border-radius: 8px; cursor: pointer;
  background: var(--panel-soft); color: var(--text); border: 1px solid var(--border); box-shadow: none; text-transform: none; letter-spacing: 0; transition: border-color .12s;
}
html.n1-shell[data-theme] button:hover, html.n1-shell[data-theme] .btn:hover { border-color: var(--border-glow); background: var(--panel-soft); box-shadow: none; transform: none; }
html.n1-shell[data-theme] button.save, html.n1-shell[data-theme] .btn-add-alarm, html.n1-shell[data-theme] button.primary, html.n1-shell[data-theme] .btn-primary {
  background: var(--accent); color: #fff; border-color: var(--accent);
}
html.n1-shell[data-theme] button.danger, html.n1-shell[data-theme] .alert-actions button.delete:hover { background: rgba(240,85,79,.12); color: var(--neg); border-color: rgba(240,85,79,.35); }
html.n1-shell[data-theme] button[disabled] { opacity: .5; cursor: default; }

/* girdi alanlari */
html.n1-shell[data-theme] input[type="text"], html.n1-shell[data-theme] input[type="search"], html.n1-shell[data-theme] input[type="number"], html.n1-shell[data-theme] input[type="date"],
html.n1-shell[data-theme] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), html.n1-shell[data-theme] select, html.n1-shell[data-theme] textarea, html.n1-shell[data-theme] .search, html.n1-shell[data-theme] input.note {
  font-family: var(--n1-font); font-size: 13px; padding: 7px 10px; border-radius: 8px;
  background: var(--panel-strong); color: var(--text); border: 1px solid var(--border); box-shadow: none; outline: none;
}
html.n1-shell[data-theme] input:focus, html.n1-shell[data-theme] select:focus, html.n1-shell[data-theme] textarea:focus { border-color: var(--accent); box-shadow: none; }
html.n1-shell[data-theme] input::placeholder { color: var(--muted); }
html.n1-shell[data-theme] label, html.n1-shell[data-theme] .form-row label, html.n1-shell[data-theme] label.smallcap { color: var(--muted); font-size: 12px; text-transform: none; letter-spacing: 0; }

/* KPI / istatistik degerleri */
html.n1-shell[data-theme] .kpi-label, html.n1-shell[data-theme] .stat-label, html.n1-shell[data-theme] .overview-card .label, html.n1-shell[data-theme] .k .h,
html.n1-shell[data-theme] .period-label, html.n1-shell[data-theme] .behavior-item-label, html.n1-shell[data-theme] .scalp-kpi-label, html.n1-shell[data-theme] .stats-card-lg-label {
  color: var(--muted); font-size: 12px; font-weight: 500; text-transform: none; letter-spacing: 0;
}
html.n1-shell[data-theme] .kpi-value, html.n1-shell[data-theme] .stat-value, html.n1-shell[data-theme] .overview-card .value, html.n1-shell[data-theme] .k .v,
html.n1-shell[data-theme] .period-value, html.n1-shell[data-theme] .behavior-item-value, html.n1-shell[data-theme] .stats-card-lg-value {
  font-family: var(--n1-font); font-size: 22px; font-weight: 700; color: var(--text); background: none; -webkit-text-fill-color: currentColor; text-shadow: none;
}

/* modal / sheet */
html.n1-shell[data-theme] #modal, html.n1-shell[data-theme] #symModal, html.n1-shell[data-theme] #hedgeModal, html.n1-shell[data-theme] .modal { background: rgba(0,0,0,.55); backdrop-filter: none; }
html.n1-shell[data-theme] .sheet, html.n1-shell[data-theme] .sheet-sym, html.n1-shell[data-theme] .sheet-hedge, html.n1-shell[data-theme] .modal-content {
  background: var(--panel) !important; border: 1px solid var(--border) !important; border-radius: 12px !important; box-shadow: 0 20px 60px rgba(0,0,0,.45) !important; color: var(--text);
}
html.n1-shell[data-theme] .modal-header { border-bottom: 1px solid var(--border); background: none; }
html.n1-shell[data-theme] .modal-title { font-size: 15px; font-weight: 700; color: var(--text); }
html.n1-shell[data-theme] .modal-close { background: none; border: none; color: var(--muted); font-size: 18px; }

/* durum noktalari, toast */
html.n1-shell[data-theme] .status-indicator, html.n1-shell[data-theme] .last-update, html.n1-shell[data-theme] .status { color: var(--muted); font-size: 12px; }
html.n1-shell[data-theme] .status-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--pos); box-shadow: none; animation: none; }
html.n1-shell[data-theme] .pulse-dot { background: var(--pos); box-shadow: none; animation: none; }
html.n1-shell[data-theme] .toast { background: var(--panel); border: 1px solid var(--border); color: var(--text); box-shadow: 0 8px 24px rgba(0,0,0,.35); border-radius: 10px; }

/* ---------- Sayfa ozel ---------- */
/* company.html */
html.n1-shell[data-theme] body[data-n1-page="company"] .layout { gap: 14px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .panel.sticky { top: 16px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .tbl-head div, html.n1-shell[data-theme] body[data-n1-page="company"] .hedge-table-head div { color: var(--muted); }
html.n1-shell[data-theme] body[data-n1-page="company"] .tbl-row, html.n1-shell[data-theme] body[data-n1-page="company"] .hedge-table-row { border-bottom: 1px solid var(--border); }
html.n1-shell[data-theme] body[data-n1-page="company"] .card { padding: 12px 14px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .board { gap: 12px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .bar { background: var(--panel-strong); border-radius: 4px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .bar > i { background: var(--accent); border-radius: 4px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .cell2 { background: var(--panel-soft); border: 1px solid var(--border); border-radius: 8px; color: var(--text); }
html.n1-shell[data-theme] body[data-n1-page="company"] .cell2.selected { border-color: var(--accent); background: rgba(255,255,255,.12); }
html.n1-shell[data-theme] body[data-n1-page="company"] .cell2.used { opacity: .45; }

/* blotter.html */
html.n1-shell[data-theme] body[data-n1-page="blotter"] #t th, html.n1-shell[data-theme] body[data-n1-page="blotter"] #t td { font-size: 13px; }
html.n1-shell[data-theme] body[data-n1-page="blotter"] #t th:nth-child(2), html.n1-shell[data-theme] body[data-n1-page="blotter"] #t td:nth-child(2) { font-size: 13px; font-weight: 600; }
html.n1-shell[data-theme] body[data-n1-page="blotter"] .toolbar { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin-bottom: 10px; }
html.n1-shell[data-theme] body[data-n1-page="blotter"] .toolbar input:not([type="checkbox"]) { flex: 1; min-width: 220px; }
html.n1-shell[data-theme] body[data-n1-page="blotter"] #toasts { z-index: 80; }

/* accounting.html */
html.n1-shell[data-theme] body[data-n1-page="accounting"] .toolbar { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }
html.n1-shell[data-theme] body[data-n1-page="accounting"] .grid { gap: 14px; }
html.n1-shell[data-theme] body[data-n1-page="accounting"] .form-row input:not([type="checkbox"]), html.n1-shell[data-theme] body[data-n1-page="accounting"] .form-row select { width: 100%; box-sizing: border-box; }
html.n1-shell[data-theme] body[data-n1-page="accounting"] input.inline { background: var(--panel-strong); }

/* reports.html */
html.n1-shell[data-theme] body[data-n1-page="reports"] .overview { gap: 12px; }
html.n1-shell[data-theme] body[data-n1-page="reports"] .filters .grid { gap: 10px; }
html.n1-shell[data-theme] body[data-n1-page="reports"] .table-shell { border: none; background: transparent; }
html.n1-shell[data-theme] body[data-n1-page="reports"] .empty { color: var(--muted); }

/* analytics.html */
html.n1-shell[data-theme] body[data-n1-page="analytics"] .client-selector { display: flex; align-items: center; gap: 10px; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .client-select { min-width: 260px; max-width: 100%; }
/* 260px secim kutusu + dugme + durum yazisi baslik satirina 7px tasiyordu; dar ekranda alta sarsin */
html.n1-shell[data-theme] body[data-n1-page="analytics"] .header { flex-wrap: wrap; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .client-selector { flex-wrap: wrap; min-width: 0; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .hedge-hero-inner { background: none; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .hedge-score-value, html.n1-shell[data-theme] body[data-n1-page="analytics"] .karne-score-value,
html.n1-shell[data-theme] body[data-n1-page="analytics"] .stp-gauge-score, html.n1-shell[data-theme] body[data-n1-page="analytics"] .scorecard-ring-value, html.n1-shell[data-theme] body[data-n1-page="analytics"] .donut-center-value { font-family: var(--n1-font); text-shadow: none; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .hedge-rec-title { text-shadow: none; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .heatmap-bar, html.n1-shell[data-theme] body[data-n1-page="analytics"] .mini-bar, html.n1-shell[data-theme] body[data-n1-page="analytics"] .karne-block-bar,
html.n1-shell[data-theme] body[data-n1-page="analytics"] .stp-block-bar, html.n1-shell[data-theme] body[data-n1-page="analytics"] .duration-bar { background: var(--panel-strong); }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .hour-cell, html.n1-shell[data-theme] body[data-n1-page="analytics"] .action-item, html.n1-shell[data-theme] body[data-n1-page="analytics"] .hedge-factor,
html.n1-shell[data-theme] body[data-n1-page="analytics"] .legend-item { border-radius: 8px; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .collapsible-header { background: none; }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .spinner { border-color: var(--border); border-top-color: var(--accent); }

/* alarm.html */
html.n1-shell[data-theme] body[data-n1-page="alarm"] .symbol-card { padding: 14px 16px; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .symbol-icon { display: none; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .symbol-name { font-family: var(--n1-font); font-size: 15px; font-weight: 700; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .symbol-price { font-family: var(--n1-font); font-size: 20px; font-weight: 700; color: var(--text); }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .alarm-form { background: var(--panel-soft) !important; margin-top: 10px; padding: 12px; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .alert-item, html.n1-shell[data-theme] body[data-n1-page="alarm"] .history-item { background: var(--panel-soft) !important; border-radius: 8px !important; padding: 10px 12px; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .history-icon { background: var(--panel-strong); border-radius: 8px; color: var(--muted); }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .history-icon.sent { color: var(--pos); }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .history-icon.error { color: var(--neg); }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .history-icon.pending { color: var(--warn); }

/* retail.html */
html.n1-shell[data-theme] body[data-n1-page="retail"] .header-right { display: flex; align-items: center; gap: 10px; }
html.n1-shell[data-theme] body[data-n1-page="retail"] .live-badge { color: var(--muted); font-family: var(--n1-font); }
html.n1-shell[data-theme] body[data-n1-page="retail"] .panel-header { border-bottom: none; padding: 0; margin-bottom: 10px; }
html.n1-shell[data-theme] body[data-n1-page="retail"] .panel-subtitle { color: var(--muted); font-size: 12px; }
html.n1-shell[data-theme] body[data-n1-page="retail"] .scalper-critical { color: var(--neg); }
html.n1-shell[data-theme] body[data-n1-page="retail"] .scalper-high { color: var(--warn); }
html.n1-shell[data-theme] body[data-n1-page="retail"] .search-box { display: flex; gap: 8px; }
html.n1-shell[data-theme] body[data-n1-page="retail"] .search-box input { flex: 1; }

/* ---------- Dar ekran ---------- */
@media (max-width: 860px) {
  html.n1-shell[data-theme] .n1-side { width: 64px; padding: 14px 8px; }
  html.n1-shell[data-theme] .n1-side-brand { padding: 4px 2px 10px; }
  html.n1-shell[data-theme] .n1-side-label, html.n1-shell[data-theme] .n1-side-foot, html.n1-shell[data-theme] .n1-side-link { font-size: 0; }
  html.n1-shell[data-theme] .n1-side-link { justify-content: center; padding: 10px 0; }
  html.n1-shell[data-theme] .n1-side-label { padding: 6px 0 0; }
  html.n1-shell[data-theme] body.n1-shell-body > .wrap, html.n1-shell[data-theme] body.n1-shell-body > main.wrap, html.n1-shell[data-theme] body.n1-shell-body > main.main,
  html.n1-shell[data-theme] body.with-nav .wrap, html.n1-shell[data-theme] body.n1-shell-body > header.header { margin-left: 64px; }
}

/* ---------- Ek duzeltmeler ---------- */
html.n1-shell[data-theme] .panel h3, html.n1-shell[data-theme] .section h3, html.n1-shell[data-theme] .box h4, html.n1-shell[data-theme] .lp-card h4 {
  display: flex; align-items: center; gap: 8px; margin: 0 0 10px; font-size: 13.5px; font-weight: 700; color: var(--text); letter-spacing: 0; text-transform: none;
}
html.n1-shell[data-theme] .panel h3::before, html.n1-shell[data-theme] .section h3::before, html.n1-shell[data-theme] .box h4::before, html.n1-shell[data-theme] .lp-card h4::before {
  content: ''; width: 3px; height: 14px; border-radius: 2px; background: var(--accent); flex: 0 0 3px;
}
html.n1-shell[data-theme] .empty, html.n1-shell[data-theme] td.empty, html.n1-shell[data-theme] .loading-cell, html.n1-shell[data-theme] .loading, html.n1-shell[data-theme] .empty-state,
html.n1-shell[data-theme] td.muted, html.n1-shell[data-theme] .bot-scanner-empty { background: transparent !important; color: var(--muted) !important; box-shadow: none; }
html.n1-shell[data-theme] .empty-state { background: var(--panel) !important; }
html.n1-shell[data-theme] .empty-state h3 { justify-content: center; font-size: 16px; }
html.n1-shell[data-theme] .empty-state h3::before { display: none; }
html.n1-shell[data-theme] body[data-n1-page="company"] .board { border: 1px dashed var(--border-glow); border-radius: 10px; background: transparent; min-height: 80px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .scrollbox { max-height: calc(100vh - 220px); }
html.n1-shell[data-theme] body[data-n1-page="analytics"] .client-selector { margin-left: auto; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .header-right { display: flex; align-items: center; gap: 12px; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .page-title { margin-top: 2px; }
html.n1-shell[data-theme] body[data-n1-page="retail"] .header-right { margin-left: auto; }

/* pnl.html: kabuk ile birlikte (n1-pnl.css uzerine) */
html.n1-shell[data-theme] body[data-n1-page="pnl"] .box, html.n1-shell[data-theme] body[data-n1-page="pnl"] .lp-card, html.n1-shell[data-theme] body[data-n1-page="pnl"] .cash-flow-section,
html.n1-shell[data-theme] body[data-n1-page="pnl"] .mini-list, html.n1-shell[data-theme] body[data-n1-page="pnl"] .form-grid, html.n1-shell[data-theme] body[data-n1-page="pnl"] .inline-forms > div {
  background: var(--panel-soft) !important; background-image: none !important; border: 1px solid var(--border) !important; border-radius: 10px !important; box-shadow: none !important;
}
html.n1-shell[data-theme] body[data-n1-page="pnl"] table, html.n1-shell[data-theme] body[data-n1-page="pnl"] .cash-flow-table { background: transparent !important; }
html.n1-shell[data-theme] body[data-n1-page="pnl"] .section, html.n1-shell[data-theme] body[data-n1-page="pnl"] .card { background: var(--panel) !important; border: 1px solid var(--border) !important; border-radius: 10px !important; box-shadow: none !important; }
html.n1-shell[data-theme] body[data-n1-page="pnl"] .card { border-left: 3px solid var(--accent) !important; }
html.n1-shell[data-theme] body[data-n1-page="pnl"] .toolbar { background: var(--panel) !important; border: 1px solid var(--border) !important; border-radius: 10px !important; box-shadow: none !important; }
html.n1-shell[data-theme] body[data-n1-page="pnl"] .wrap { margin-left: 222px; }
html.n1-shell[data-theme] body[data-n1-page="pnl"] .type-badge, html.n1-shell[data-theme] body[data-n1-page="pnl"] .status-badge { border-radius: 999px; font-weight: 600; }
html.n1-shell[data-theme="light"] body[data-n1-page="pnl"] { --good: #157f3b; --bad: #c93030; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .page-title h1 { font-size: 15px; }
.n1-ico-treasury { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V10'/%3E%3Cpath d='M19 21V10'/%3E%3Cpath d='M9 21v-7'/%3E%3Cpath d='M15 21v-7'/%3E%3Cpath d='M2 10l10-6 10 6'/%3E%3C/svg%3E"); }
.n1-ico-margin   { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9'/%3E%3Cpath d='M12 3v9l6.4-6.4'/%3E%3C/svg%3E"); }
.n1-ico-notif    { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E"); }
/* eski lacivert tablo kaplari */
html.n1-shell[data-theme] .table-wrap, html.n1-shell[data-theme] .cash-flow-table-wrap, html.n1-shell[data-theme] .scrollbox, html.n1-shell[data-theme] .tbl, html.n1-shell[data-theme] .hedge-table {
  background: var(--panel-strong) !important; background-image: none !important; border: 1px solid var(--border) !important; border-radius: 8px;
}
html.n1-shell[data-theme] thead th { position: sticky; top: 0; z-index: 2; }
html.n1-shell[data-theme] .symbol-status { background: var(--panel-strong); border: 1px solid var(--border); border-radius: 8px; }
html.n1-shell[data-theme] .n1-side-nav { flex: 1 1 auto; min-height: 0; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; }
html.n1-shell[data-theme] .n1-side-link { padding: 7px 10px; }
html.n1-shell[data-theme] .n1-side { gap: 12px; }
/* v3: kalintilar */
html.n1-shell[data-theme] table { background: transparent !important; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .status-indicator { display: none !important; }
html.n1-shell[data-theme] body[data-n1-page="alarm"] .symbol-status { --warning: var(--muted); color: var(--muted) !important; font-size: 12px; }
html.n1-shell[data-theme] body[data-n1-page="retail"] .pulse-dot { display: none; }
html.n1-shell[data-theme] body[data-n1-page="company"] .card .row > div:first-child { font-size: 14px; font-weight: 700; }
html.n1-shell[data-theme] body[data-n1-page="company"] .card .small { color: var(--muted); font-size: 12px; margin-top: 2px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .card .tbl { margin-top: 10px; }
html.n1-shell[data-theme] body[data-n1-page="company"] .hedge-chip.active { background: var(--accent) !important; border-color: var(--accent) !important; color: #fff !important; }
html.n1-shell[data-theme] body[data-n1-page="company"] .cell2.selected { background: var(--accent) !important; border-color: var(--accent) !important; }
html.n1-shell[data-theme] body[data-n1-page="company"] .cell2.allowed { background: rgba(255,255,255,0.18) !important; border-color: rgba(255,255,255,0.4) !important; }
html.n1-shell[data-theme] body[data-n1-page="company"] #mClientList { background: var(--panel-strong) !important; }
html.n1-shell[data-theme] body[data-n1-page="company"] .client-row .muted { font-variant-numeric: tabular-nums; }
html.n1-shell[data-theme] body[data-n1-page="company"] .client-row input[type="checkbox"] { width: 15px; height: 15px; accent-color: var(--accent); }
html.n1-shell[data-theme] body[data-n1-page="company"] .board { border-style: solid !important; }
html.n1-shell[data-theme] body { min-width: 0; } /* mobil: eskiden 1024px sabitti */
.n1-nav-accounts, .n1-ico-accounts { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='M15 9h3M15 13h3M6 16c0-1.5 1.5-2.5 3-2.5s3 1 3 2.5'/%3E%3C/svg%3E"); }
.n1-nav-heat, .n1-ico-heat { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='8' height='8'/%3E%3Crect x='13' y='3' width='8' height='5'/%3E%3Crect x='13' y='10' width='8' height='11'/%3E%3Crect x='3' y='13' width='8' height='8'/%3E%3C/svg%3E"); }

.n1-nav-sessions, .n1-ico-sessions { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 4 10 15 15 0 0 1-4 10 15 15 0 0 1-4-10 15 15 0 0 1 4-10z'/%3E%3C/svg%3E"); }
html.n1-shell[data-theme] .n1-side-link { padding: 6px 10px; }
html.n1-shell[data-theme] .n1-side-label { padding: 9px 10px 3px; }
html.n1-shell[data-theme] .n1-side { gap: 10px; }

.n1-ico-notes { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E"); }

.n1-nav-positions, .n1-ico-positions { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3C/svg%3E"); }

/* v8: Genel Bakis menusuyle ayni ikonlar (Trend Analizi, Hacim, Odak Modu) */
.n1-ico-rsi { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 18 12 15 21 9 3 6 12 2 12'/%3E%3C/svg%3E"); }
.n1-ico-vol { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='6' y1='20' x2='6' y2='10'/%3E%3Cline x1='12' y1='20' x2='12' y2='4'/%3E%3Cline x1='18' y1='20' x2='18' y2='14'/%3E%3C/svg%3E"); }
.n1-ico-focus { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3M21 8V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3M16 21h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E"); }
